diff --git a/action.yml b/action.yml index a20de9a2..bee9fcda 100644 --- a/action.yml +++ b/action.yml @@ -57,7 +57,7 @@ outputs: description: If the version of Bun was cached. runs: - using: "node20" + using: "node24" main: "dist/setup/index.js" post: "dist/cache-save/index.js" post-if: success() diff --git a/bun.lock b/bun.lock index 0733bb5b..78c06a16 100644 --- a/bun.lock +++ b/bun.lock @@ -5,18 +5,18 @@ "": { "name": "setup-bun", "dependencies": { - "@actions/cache": "^4.1.0", - "@actions/core": "^1.11.1", - "@actions/exec": "^1.1.1", - "@actions/glob": "^0.4.0", - "@actions/io": "^1.1.3", - "@actions/tool-cache": "^2.0.2", + "@actions/cache": "^5.0.5", + "@actions/core": "^2.0.3", + "@actions/exec": "^2.0.0", + "@actions/glob": "^0.5.0", + "@actions/io": "^2.0.0", + "@actions/tool-cache": "^3.0.0", "@iarna/toml": "^2.2.5", "compare-versions": "^6.1.1", }, "devDependencies": { "@types/bun": "^1.3.10", - "@types/node": "^20.19.35", + "@types/node": "^24.0.0", "esbuild": "^0.19.12", "prettier": "^3.8.1", "typescript": "^4.9.5", @@ -30,39 +30,45 @@ "form-data": "^4.0.4", }, "packages": { - "@actions/cache": ["@actions/cache@4.1.0", "", { "dependencies": { "@actions/core": "^1.11.1", "@actions/exec": "^1.0.1", "@actions/glob": "^0.1.0", "@actions/http-client": "^2.1.1", "@actions/io": "^1.0.1", "@azure/abort-controller": "^1.1.0", "@azure/ms-rest-js": "^2.6.0", "@azure/storage-blob": "^12.13.0", "@protobuf-ts/runtime-rpc": "^2.11.1", "semver": "^6.3.1" } }, "sha512-z3Opg+P4Y7baq+g1dODXgdtsvPLSewr3ZKpp3U0HQR1A/vWCoJFS52XSezjdngo4SIOdR5oHtyK3a3Arar+X9A=="], + "@actions/cache": ["@actions/cache@5.0.5", "", { "dependencies": { "@actions/core": "^2.0.0", "@actions/exec": "^2.0.0", "@actions/glob": "^0.5.1", "@actions/http-client": "^3.0.2", "@actions/io": "^2.0.0", "@azure/abort-controller": "^1.1.0", "@azure/core-rest-pipeline": "^1.22.0", "@azure/storage-blob": "^12.29.1", "@protobuf-ts/runtime-rpc": "^2.11.1", "semver": "^6.3.1" } }, "sha512-jiQSg0gfd+C2KPgcmdCOq7dCuCIQQWQ4b1YfGIRaaA9w7PJbRwTOcCz4LiFEUnqZGf0ha/8OKL3BeNwetHzYsQ=="], - "@actions/core": ["@actions/core@1.11.1", "", { "dependencies": { "@actions/exec": "^1.1.1", "@actions/http-client": "^2.0.1" } }, "sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A=="], + "@actions/core": ["@actions/core@2.0.3", "", { "dependencies": { "@actions/exec": "^2.0.0", "@actions/http-client": "^3.0.2" } }, "sha512-Od9Thc3T1mQJYddvVPM4QGiLUewdh+3txmDYHHxoNdkqysR1MbCT+rFOtNUxYAz+7+6RIsqipVahY2GJqGPyxA=="], - "@actions/exec": ["@actions/exec@1.1.1", "", { "dependencies": { "@actions/io": "^1.0.1" } }, ""], + "@actions/exec": ["@actions/exec@2.0.0", "", { "dependencies": { "@actions/io": "^2.0.0" } }, "sha512-k8ngrX2voJ/RIN6r9xB82NVqKpnMRtxDoiO+g3olkIUpQNqjArXrCQceduQZCQj3P3xm32pChRLqRrtXTlqhIw=="], - "@actions/glob": ["@actions/glob@0.4.0", "", { "dependencies": { "@actions/core": "^1.9.1", "minimatch": "^3.0.4" } }, ""], + "@actions/glob": ["@actions/glob@0.5.1", "", { "dependencies": { "@actions/core": "^2.0.3", "minimatch": "^3.0.4" } }, "sha512-+dv/t2aKQdKp9WWSp+1yIXVJzH5Q38M0Mta26pzIbeec14EcIleMB7UU6N7sNgbEuYfyuVGpE5pOKjl6j1WXkA=="], - "@actions/http-client": ["@actions/http-client@2.1.1", "", { "dependencies": { "tunnel": "^0.0.6" } }, ""], + "@actions/http-client": ["@actions/http-client@3.0.2", "", { "dependencies": { "tunnel": "^0.0.6", "undici": "^6.23.0" } }, "sha512-JP38FYYpyqvUsz+Igqlc/JG6YO9PaKuvqjM3iGvaLqFnJ7TFmcLyy2IDrY0bI0qCQug8E9K+elv5ZNfw62ZJzA=="], - "@actions/io": ["@actions/io@1.1.3", "", {}, ""], + "@actions/io": ["@actions/io@2.0.0", "", {}, "sha512-Jv33IN09XLO+0HS79aaODsvIRyduiF7NY/F6LYeK5oeUmrsz7aFdRphQjFoESF4jS7lMauDOttKALcpapVDIAg=="], - "@actions/tool-cache": ["@actions/tool-cache@2.0.2", "", { "dependencies": { "@actions/core": "^1.11.1", "@actions/exec": "^1.0.0", "@actions/http-client": "^2.0.1", "@actions/io": "^1.1.1", "semver": "^6.1.0" } }, "sha512-fBhNNOWxuoLxztQebpOaWu6WeVmuwa77Z+DxIZ1B+OYvGkGQon6kTVg6Z32Cb13WCuw0szqonK+hh03mJV7Z6w=="], + "@actions/tool-cache": ["@actions/tool-cache@3.0.1", "", { "dependencies": { "@actions/core": "^2.0.1", "@actions/exec": "^2.0.0", "@actions/http-client": "^3.0.2", "@actions/io": "^2.0.0", "semver": "^6.1.0" } }, "sha512-euK7sID37jMg1yWGkdXkLPI5Te7x/+2QMUPeHXogcpzUZ81mqlDZ+CgYhQo3LtB8LpVnnQyjs+hTTU0Ir4Y0RQ=="], "@azure/abort-controller": ["@azure/abort-controller@1.1.0", "", { "dependencies": { "tslib": "^2.2.0" } }, ""], - "@azure/core-auth": ["@azure/core-auth@1.5.0", "", { "dependencies": { "@azure/abort-controller": "^1.0.0", "@azure/core-util": "^1.1.0", "tslib": "^2.2.0" } }, ""], + "@azure/core-auth": ["@azure/core-auth@1.10.1", "", { "dependencies": { "@azure/abort-controller": "^2.1.2", "@azure/core-util": "^1.13.0", "tslib": "^2.6.2" } }, "sha512-ykRMW8PjVAn+RS6ww5cmK9U2CyH9p4Q88YJwvUslfuMmN98w/2rdGRLPqJYObapBCdzBVeDgYWdJnFPFb7qzpg=="], - "@azure/core-http": ["@azure/core-http@3.0.3", "", { "dependencies": { "@azure/abort-controller": "^1.0.0", "@azure/core-auth": "^1.3.0", "@azure/core-tracing": "1.0.0-preview.13", "@azure/core-util": "^1.1.1", "@azure/logger": "^1.0.0", "@types/node-fetch": "^2.5.0", "@types/tunnel": "^0.0.3", "form-data": "^4.0.0", "node-fetch": "^2.6.7", "process": "^0.11.10", "tslib": "^2.2.0", "tunnel": "^0.0.6", "uuid": "^8.3.0", "xml2js": "^0.5.0" } }, ""], + "@azure/core-client": ["@azure/core-client@1.10.1", "", { "dependencies": { "@azure/abort-controller": "^2.1.2", "@azure/core-auth": "^1.10.0", "@azure/core-rest-pipeline": "^1.22.0", "@azure/core-tracing": "^1.3.0", "@azure/core-util": "^1.13.0", "@azure/logger": "^1.3.0", "tslib": "^2.6.2" } }, "sha512-Nh5PhEOeY6PrnxNPsEHRr9eimxLwgLlpmguQaHKBinFYA/RU9+kOYVOQqOrTsCL+KSxrLLl1gD8Dk5BFW/7l/w=="], + + "@azure/core-http-compat": ["@azure/core-http-compat@2.3.2", "", { "dependencies": { "@azure/abort-controller": "^2.1.2" }, "peerDependencies": { "@azure/core-client": "^1.10.0", "@azure/core-rest-pipeline": "^1.22.0" } }, "sha512-Tf6ltdKzOJEgxZeWLCjMxrxbodB/ZeCbzzA1A2qHbhzAjzjHoBVSUeSl/baT/oHAxhc4qdqVaDKnc2+iE932gw=="], "@azure/core-lro": ["@azure/core-lro@2.5.4", "", { "dependencies": { "@azure/abort-controller": "^1.0.0", "@azure/core-util": "^1.2.0", "@azure/logger": "^1.0.0", "tslib": "^2.2.0" } }, ""], - "@azure/core-paging": ["@azure/core-paging@1.5.0", "", { "dependencies": { "tslib": "^2.2.0" } }, ""], + "@azure/core-paging": ["@azure/core-paging@1.6.2", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA=="], + + "@azure/core-rest-pipeline": ["@azure/core-rest-pipeline@1.23.0", "", { "dependencies": { "@azure/abort-controller": "^2.1.2", "@azure/core-auth": "^1.10.0", "@azure/core-tracing": "^1.3.0", "@azure/core-util": "^1.13.0", "@azure/logger": "^1.3.0", "@typespec/ts-http-runtime": "^0.3.4", "tslib": "^2.6.2" } }, "sha512-Evs1INHo+jUjwHi1T6SG6Ua/LHOQBCLuKEEE6efIpt4ZOoNonaT1kP32GoOcdNDbfqsD2445CPri3MubBy5DEQ=="], - "@azure/core-tracing": ["@azure/core-tracing@1.0.0-preview.13", "", { "dependencies": { "@opentelemetry/api": "^1.0.1", "tslib": "^2.2.0" } }, ""], + "@azure/core-tracing": ["@azure/core-tracing@1.3.1", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-9MWKevR7Hz8kNzzPLfX4EAtGM2b8mr50HPDBvio96bURP/9C+HjdH3sBlLSNNrvRAr5/k/svoH457gB5IKpmwQ=="], - "@azure/core-util": ["@azure/core-util@1.4.0", "", { "dependencies": { "@azure/abort-controller": "^1.0.0", "tslib": "^2.2.0" } }, ""], + "@azure/core-util": ["@azure/core-util@1.13.1", "", { "dependencies": { "@azure/abort-controller": "^2.1.2", "@typespec/ts-http-runtime": "^0.3.0", "tslib": "^2.6.2" } }, "sha512-XPArKLzsvl0Hf0CaGyKHUyVgF7oDnhKoP85Xv6M4StF/1AhfORhZudHtOyf2s+FcbuQ9dPRAjB8J2KvRRMUK2A=="], - "@azure/logger": ["@azure/logger@1.0.4", "", { "dependencies": { "tslib": "^2.2.0" } }, ""], + "@azure/core-xml": ["@azure/core-xml@1.5.0", "", { "dependencies": { "fast-xml-parser": "^5.0.7", "tslib": "^2.8.1" } }, "sha512-D/sdlJBMJfx7gqoj66PKVmhDDaU6TKA49ptcolxdas29X7AfvLTmfAGLjAcIMBK7UZ2o4lygHIqVckOlQU3xWw=="], - "@azure/ms-rest-js": ["@azure/ms-rest-js@2.7.0", "", { "dependencies": { "@azure/core-auth": "^1.1.4", "abort-controller": "^3.0.0", "form-data": "^2.5.0", "node-fetch": "^2.6.7", "tslib": "^1.10.0", "tunnel": "0.0.6", "uuid": "^8.3.2", "xml2js": "^0.5.0" } }, ""], + "@azure/logger": ["@azure/logger@1.3.0", "", { "dependencies": { "@typespec/ts-http-runtime": "^0.3.0", "tslib": "^2.6.2" } }, "sha512-fCqPIfOcLE+CGqGPd66c8bZpwAji98tZ4JI9i/mlTNTlsIWslCfpg48s/ypyLxZTump5sypjrKn2/kY7q8oAbA=="], - "@azure/storage-blob": ["@azure/storage-blob@12.15.0", "", { "dependencies": { "@azure/abort-controller": "^1.0.0", "@azure/core-http": "^3.0.0", "@azure/core-lro": "^2.2.0", "@azure/core-paging": "^1.1.1", "@azure/core-tracing": "1.0.0-preview.13", "@azure/logger": "^1.0.0", "events": "^3.0.0", "tslib": "^2.2.0" } }, ""], + "@azure/storage-blob": ["@azure/storage-blob@12.31.0", "", { "dependencies": { "@azure/abort-controller": "^2.1.2", "@azure/core-auth": "^1.9.0", "@azure/core-client": "^1.9.3", "@azure/core-http-compat": "^2.2.0", "@azure/core-lro": "^2.2.0", "@azure/core-paging": "^1.6.2", "@azure/core-rest-pipeline": "^1.19.1", "@azure/core-tracing": "^1.2.0", "@azure/core-util": "^1.11.0", "@azure/core-xml": "^1.4.5", "@azure/logger": "^1.1.4", "@azure/storage-common": "^12.3.0", "events": "^3.0.0", "tslib": "^2.8.1" } }, "sha512-DBgNv10aCSxopt92DkTDD0o9xScXeBqPKGmR50FPZQaEcH4JLQ+GEOGEDv19V5BMkB7kxr+m4h6il/cCDPvmHg=="], + + "@azure/storage-common": ["@azure/storage-common@12.3.0", "", { "dependencies": { "@azure/abort-controller": "^2.1.2", "@azure/core-auth": "^1.9.0", "@azure/core-http-compat": "^2.2.0", "@azure/core-rest-pipeline": "^1.19.1", "@azure/core-tracing": "^1.2.0", "@azure/core-util": "^1.11.0", "@azure/logger": "^1.1.4", "events": "^3.3.0", "tslib": "^2.8.1" } }, "sha512-/OFHhy86aG5Pe8dP5tsp+BuJ25JOAl9yaMU3WZbkeoiFMHFtJ7tu5ili7qEdBXNW9G5lDB19trwyI6V49F/8iQ=="], "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.19.12", "", { "os": "aix", "cpu": "ppc64" }, "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA=="], @@ -112,23 +118,17 @@ "@iarna/toml": ["@iarna/toml@2.2.5", "", {}, "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg=="], - "@opentelemetry/api": ["@opentelemetry/api@1.5.0", "", {}, ""], - "@protobuf-ts/runtime": ["@protobuf-ts/runtime@2.11.1", "", {}, "sha512-KuDaT1IfHkugM2pyz+FwiY80ejWrkH1pAtOBOZFuR6SXEFTsnb/jiQWQ1rCIrcKx2BtyxnxW6BWwsVSA/Ie+WQ=="], "@protobuf-ts/runtime-rpc": ["@protobuf-ts/runtime-rpc@2.11.1", "", { "dependencies": { "@protobuf-ts/runtime": "^2.11.1" } }, "sha512-4CqqUmNA+/uMz00+d3CYKgElXO9VrEbucjnBFEjqI4GuDrEQ32MaI3q+9qPBvIGOlL4PmHXrzM32vBPWRhQKWQ=="], "@types/bun": ["@types/bun@1.3.10", "", { "dependencies": { "bun-types": "1.3.10" } }, "sha512-0+rlrUrOrTSskibryHbvQkDOWRJwJZqZlxrUs1u4oOoTln8+WIXBPmAuCF35SWB2z4Zl3E84Nl/D0P7803nigQ=="], - "@types/node": ["@types/node@20.19.35", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-Uarfe6J91b9HAUXxjvSOdiO2UPOKLm07Q1oh0JHxoZ1y8HoqxDAu3gVrsrOHeiio0kSsoVBt4wFrKOm0dKxVPQ=="], + "@types/node": ["@types/node@24.12.0", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ=="], - "@types/node-fetch": ["@types/node-fetch@2.6.4", "", { "dependencies": { "@types/node": "*", "form-data": "^3.0.0" } }, ""], + "@typespec/ts-http-runtime": ["@typespec/ts-http-runtime@0.3.4", "", { "dependencies": { "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.0", "tslib": "^2.6.2" } }, "sha512-CI0NhTrz4EBaa0U+HaaUZrJhPoso8sG7ZFya8uQoBA57fjzrjRSv87ekCjLZOFExN+gXE/z0xuN2QfH4H2HrLQ=="], - "@types/tunnel": ["@types/tunnel@0.0.3", "", { "dependencies": { "@types/node": "*" } }, ""], - - "abort-controller": ["abort-controller@3.0.0", "", { "dependencies": { "event-target-shim": "^5.0.0" } }, ""], - - "asynckit": ["asynckit@0.4.0", "", {}, ""], + "agent-base": ["agent-base@7.1.4", "", {}, "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ=="], "balanced-match": ["balanced-match@1.0.2", "", {}, ""], @@ -136,96 +136,90 @@ "bun-types": ["bun-types@1.3.10", "", { "dependencies": { "@types/node": "*" } }, "sha512-tcpfCCl6XWo6nCVnpcVrxQ+9AYN1iqMIzgrSKYMB/fjLtV2eyAVEg7AxQJuCq/26R6HpKWykQXuSOq/21RYcbg=="], - "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], - - "combined-stream": ["combined-stream@1.0.8", "", { "dependencies": { "delayed-stream": "~1.0.0" } }, ""], - "compare-versions": ["compare-versions@6.1.1", "", {}, "sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg=="], "concat-map": ["concat-map@0.0.1", "", {}, ""], - "delayed-stream": ["delayed-stream@1.0.0", "", {}, ""], - - "dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="], + "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], - "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="], + "esbuild": ["esbuild@0.19.12", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.19.12", "@esbuild/android-arm": "0.19.12", "@esbuild/android-arm64": "0.19.12", "@esbuild/android-x64": "0.19.12", "@esbuild/darwin-arm64": "0.19.12", "@esbuild/darwin-x64": "0.19.12", "@esbuild/freebsd-arm64": "0.19.12", "@esbuild/freebsd-x64": "0.19.12", "@esbuild/linux-arm": "0.19.12", "@esbuild/linux-arm64": "0.19.12", "@esbuild/linux-ia32": "0.19.12", "@esbuild/linux-loong64": "0.19.12", "@esbuild/linux-mips64el": "0.19.12", "@esbuild/linux-ppc64": "0.19.12", "@esbuild/linux-riscv64": "0.19.12", "@esbuild/linux-s390x": "0.19.12", "@esbuild/linux-x64": "0.19.12", "@esbuild/netbsd-x64": "0.19.12", "@esbuild/openbsd-x64": "0.19.12", "@esbuild/sunos-x64": "0.19.12", "@esbuild/win32-arm64": "0.19.12", "@esbuild/win32-ia32": "0.19.12", "@esbuild/win32-x64": "0.19.12" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg=="], - "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="], + "events": ["events@3.3.0", "", {}, ""], - "es-object-atoms": ["es-object-atoms@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="], + "fast-xml-builder": ["fast-xml-builder@1.1.1", "", { "dependencies": { "path-expression-matcher": "^1.1.3" } }, "sha512-t2IsJo7bUteacw/QxmvjAJUGRWZZJHfj1/0tP3+tm5DteIIXEJb0rcasgFD81cxk4lhzcSzTBgTKlwfcKlB5tA=="], - "es-set-tostringtag": ["es-set-tostringtag@2.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="], + "fast-xml-parser": ["fast-xml-parser@5.5.2", "", { "dependencies": { "fast-xml-builder": "^1.1.1", "path-expression-matcher": "^1.1.3", "strnum": "^2.1.2" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-kA6Txdt1cHsk+/qWKuV1jZUHBD6QUXWKhWVBuSmfP5YElW5HvJ/yC7eFCS+DQg7LphBPuUoEBMQ+m1z6UlF24w=="], - "esbuild": ["esbuild@0.19.12", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.19.12", "@esbuild/android-arm": "0.19.12", "@esbuild/android-arm64": "0.19.12", "@esbuild/android-x64": "0.19.12", "@esbuild/darwin-arm64": "0.19.12", "@esbuild/darwin-x64": "0.19.12", "@esbuild/freebsd-arm64": "0.19.12", "@esbuild/freebsd-x64": "0.19.12", "@esbuild/linux-arm": "0.19.12", "@esbuild/linux-arm64": "0.19.12", "@esbuild/linux-ia32": "0.19.12", "@esbuild/linux-loong64": "0.19.12", "@esbuild/linux-mips64el": "0.19.12", "@esbuild/linux-ppc64": "0.19.12", "@esbuild/linux-riscv64": "0.19.12", "@esbuild/linux-s390x": "0.19.12", "@esbuild/linux-x64": "0.19.12", "@esbuild/netbsd-x64": "0.19.12", "@esbuild/openbsd-x64": "0.19.12", "@esbuild/sunos-x64": "0.19.12", "@esbuild/win32-arm64": "0.19.12", "@esbuild/win32-ia32": "0.19.12", "@esbuild/win32-x64": "0.19.12" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg=="], + "http-proxy-agent": ["http-proxy-agent@7.0.2", "", { "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" } }, "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig=="], - "event-target-shim": ["event-target-shim@5.0.1", "", {}, ""], + "https-proxy-agent": ["https-proxy-agent@7.0.6", "", { "dependencies": { "agent-base": "^7.1.2", "debug": "4" } }, "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw=="], - "events": ["events@3.3.0", "", {}, ""], + "minimatch": ["minimatch@3.0.8", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, ""], - "form-data": ["form-data@4.0.5", "", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", "hasown": "^2.0.2", "mime-types": "^2.1.12" } }, "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w=="], + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], - "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="], + "path-expression-matcher": ["path-expression-matcher@1.1.3", "", {}, "sha512-qdVgY8KXmVdJZRSS1JdEPOKPdTiEK/pi0RkcT2sw1RhXxohdujUlJFPuS1TSkevZ9vzd3ZlL7ULl1MHGTApKzQ=="], - "get-intrinsic": ["get-intrinsic@1.3.0", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="], + "prettier": ["prettier@3.8.1", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg=="], - "get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="], + "semver": ["semver@6.3.1", "", { "bin": "bin/semver.js" }, ""], - "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], + "strnum": ["strnum@2.2.0", "", {}, "sha512-Y7Bj8XyJxnPAORMZj/xltsfo55uOiyHcU2tnAVzHUnSJR/KsEX+9RoDeXEnsXtl/CX4fAcrt64gZ13aGaWPeBg=="], - "has-symbols": ["has-symbols@1.1.0", "", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="], + "tslib": ["tslib@2.6.2", "", {}, ""], - "has-tostringtag": ["has-tostringtag@1.0.2", "", { "dependencies": { "has-symbols": "^1.0.3" } }, "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw=="], + "tunnel": ["tunnel@0.0.6", "", {}, ""], - "hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="], + "typescript": ["typescript@4.9.5", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, ""], - "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="], + "undici": ["undici@6.23.0", "", {}, "sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g=="], - "mime-db": ["mime-db@1.52.0", "", {}, ""], + "undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], - "mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, ""], + "@azure/core-auth/@azure/abort-controller": ["@azure/abort-controller@2.1.2", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA=="], - "minimatch": ["minimatch@3.0.8", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, ""], + "@azure/core-auth/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], - "node-fetch": ["node-fetch@2.7.0", "", { "dependencies": { "whatwg-url": "^5.0.0" }, "peerDependencies": { "encoding": "^0.1.0" }, "optionalPeers": ["encoding"] }, ""], + "@azure/core-client/@azure/abort-controller": ["@azure/abort-controller@2.1.2", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA=="], - "prettier": ["prettier@3.8.1", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg=="], + "@azure/core-client/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], - "process": ["process@0.11.10", "", {}, ""], + "@azure/core-http-compat/@azure/abort-controller": ["@azure/abort-controller@2.1.2", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA=="], - "sax": ["sax@1.2.4", "", {}, ""], + "@azure/core-lro/@azure/core-util": ["@azure/core-util@1.4.0", "", { "dependencies": { "@azure/abort-controller": "^1.0.0", "tslib": "^2.2.0" } }, ""], - "semver": ["semver@6.3.1", "", { "bin": "bin/semver.js" }, ""], + "@azure/core-lro/@azure/logger": ["@azure/logger@1.0.4", "", { "dependencies": { "tslib": "^2.2.0" } }, ""], - "tr46": ["tr46@0.0.3", "", {}, ""], + "@azure/core-paging/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], - "tslib": ["tslib@2.6.2", "", {}, ""], + "@azure/core-rest-pipeline/@azure/abort-controller": ["@azure/abort-controller@2.1.2", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA=="], - "tunnel": ["tunnel@0.0.6", "", {}, ""], + "@azure/core-rest-pipeline/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], - "typescript": ["typescript@4.9.5", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, ""], + "@azure/core-tracing/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], - "undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], + "@azure/core-util/@azure/abort-controller": ["@azure/abort-controller@2.1.2", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA=="], - "uuid": ["uuid@8.3.2", "", { "bin": "dist/bin/uuid" }, ""], + "@azure/core-util/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], - "webidl-conversions": ["webidl-conversions@3.0.1", "", {}, ""], + "@azure/core-xml/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], - "whatwg-url": ["whatwg-url@5.0.0", "", { "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, ""], + "@azure/logger/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], - "xml2js": ["xml2js@0.5.0", "", { "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" } }, ""], + "@azure/storage-blob/@azure/abort-controller": ["@azure/abort-controller@2.1.2", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA=="], - "xmlbuilder": ["xmlbuilder@11.0.1", "", {}, ""], + "@azure/storage-blob/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], - "@actions/cache/@actions/glob": ["@actions/glob@0.1.2", "", { "dependencies": { "@actions/core": "^1.2.6", "minimatch": "^3.0.4" } }, ""], + "@azure/storage-common/@azure/abort-controller": ["@azure/abort-controller@2.1.2", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA=="], - "@azure/ms-rest-js/tslib": ["tslib@1.14.1", "", {}, ""], + "@azure/storage-common/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], - "@types/node-fetch/@types/node": ["@types/node@20.9.1", "", { "dependencies": { "undici-types": "~5.26.4" } }, "sha512-HhmzZh5LSJNS5O8jQKpJ/3ZcrrlG6L70hpGqMIAoM9YVD0YBRNWYsfwcXq8VnSjlNpCpgLzMXdiPo+dxcvSmiA=="], + "@typespec/ts-http-runtime/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], - "@types/tunnel/@types/node": ["@types/node@20.9.1", "", { "dependencies": { "undici-types": "~5.26.4" } }, "sha512-HhmzZh5LSJNS5O8jQKpJ/3ZcrrlG6L70hpGqMIAoM9YVD0YBRNWYsfwcXq8VnSjlNpCpgLzMXdiPo+dxcvSmiA=="], + "bun-types/@types/node": ["@types/node@20.19.35", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-Uarfe6J91b9HAUXxjvSOdiO2UPOKLm07Q1oh0JHxoZ1y8HoqxDAu3gVrsrOHeiio0kSsoVBt4wFrKOm0dKxVPQ=="], - "@types/node-fetch/@types/node/undici-types": ["undici-types@5.26.5", "", {}, "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="], + "@azure/core-http-compat/@azure/abort-controller/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], - "@types/tunnel/@types/node/undici-types": ["undici-types@5.26.5", "", {}, "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="], + "bun-types/@types/node/undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], } } diff --git a/dist/cache-save/index.js b/dist/cache-save/index.js index 0eff6dc9..ff8183ba 100644 --- a/dist/cache-save/index.js +++ b/dist/cache-save/index.js @@ -1,73 +1,123 @@ -var M_=Object.create;var ks=Object.defineProperty;var L_=Object.getOwnPropertyDescriptor;var z_=Object.getOwnPropertyNames;var k_=Object.getPrototypeOf,j_=Object.prototype.hasOwnProperty;var o=(t,e)=>ks(t,"name",{value:e,configurable:!0});var qt=(t,e)=>()=>(t&&(e=t(t=0)),e);var S=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Yh=(t,e)=>{for(var a in e)ks(t,a,{get:e[a],enumerable:!0})},Qh=(t,e,a,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of z_(e))!j_.call(t,r)&&r!==a&&ks(t,r,{get:()=>e[r],enumerable:!(i=L_(e,r))||i.enumerable});return t};var rn=(t,e,a)=>(a=t!=null?M_(k_(t)):{},Qh(e||!t||!t.__esModule?ks(a,"default",{value:t,enumerable:!0}):a,t)),Sp=t=>Qh(ks({},"__esModule",{value:!0}),t);var Ep=S(nn=>{"use strict";Object.defineProperty(nn,"__esModule",{value:!0});nn.toCommandProperties=nn.toCommandValue=void 0;function U_(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(U_,"toCommandValue");nn.toCommandValue=U_;function F_(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}o(F_,"toCommandProperties");nn.toCommandProperties=F_});var t6=S(ma=>{"use strict";var H_=ma&&ma.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),V_=ma&&ma.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$_=ma&&ma.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&H_(e,t,a);return V_(e,t),e};Object.defineProperty(ma,"__esModule",{value:!0});ma.issue=ma.issueCommand=void 0;var G_=$_(require("os")),Zh=Ep();function e6(t,e,a){let i=new Nm(t,e,a);process.stdout.write(i.toString()+G_.EOL)}o(e6,"issueCommand");ma.issueCommand=e6;function X_(t,e=""){e6(t,{},e)}o(X_,"issue");ma.issue=X_;var Jh="::",Nm=class{static{o(this,"Command")}constructor(e,a,i){e||(e="missing.command"),this.command=e,this.properties=a,this.message=i}toString(){let e=Jh+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let a=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let r=this.properties[i];r&&(a?a=!1:e+=",",e+=`${i}=${K_(r)}`)}}return e+=`${Jh}${W_(this.message)}`,e}};function W_(t){return(0,Zh.toCommandValue)(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(W_,"escapeData");function K_(t){return(0,Zh.toCommandValue)(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(K_,"escapeProperty")});var r6=S(ua=>{"use strict";var Y_=ua&&ua.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),Q_=ua&&ua.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Sm=ua&&ua.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&Y_(e,t,a);return Q_(e,t),e};Object.defineProperty(ua,"__esModule",{value:!0});ua.prepareKeyValueMessage=ua.issueFileCommand=void 0;var J_=Sm(require("crypto")),a6=Sm(require("fs")),_m=Sm(require("os")),i6=Ep();function Z_(t,e){let a=process.env[`GITHUB_${t}`];if(!a)throw new Error(`Unable to find environment variable for file command ${t}`);if(!a6.existsSync(a))throw new Error(`Missing file at path: ${a}`);a6.appendFileSync(a,`${(0,i6.toCommandValue)(e)}${_m.EOL}`,{encoding:"utf8"})}o(Z_,"issueFileCommand");ua.issueFileCommand=Z_;function eS(t,e){let a=`ghadelimiter_${J_.randomUUID()}`,i=(0,i6.toCommandValue)(e);if(t.includes(a))throw new Error(`Unexpected input: name should not contain the delimiter "${a}"`);if(i.includes(a))throw new Error(`Unexpected input: value should not contain the delimiter "${a}"`);return`${t}<<${a}${_m.EOL}${i}${_m.EOL}${a}`}o(eS,"prepareKeyValueMessage");ua.prepareKeyValueMessage=eS});var s6=S(sn=>{"use strict";Object.defineProperty(sn,"__esModule",{value:!0});sn.checkBypass=sn.getProxyUrl=void 0;function tS(t){let e=t.protocol==="https:";if(n6(t))return;let a=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(a)try{return new URL(a)}catch{if(!a.startsWith("http://")&&!a.startsWith("https://"))return new URL(`http://${a}`)}else return}o(tS,"getProxyUrl");sn.getProxyUrl=tS;function n6(t){if(!t.hostname)return!1;let e=t.hostname;if(aS(e))return!0;let a=process.env.no_proxy||process.env.NO_PROXY||"";if(!a)return!1;let i;t.port?i=Number(t.port):t.protocol==="http:"?i=80:t.protocol==="https:"&&(i=443);let r=[t.hostname.toUpperCase()];typeof i=="number"&&r.push(`${r[0]}:${i}`);for(let n of a.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(n==="*"||r.some(s=>s===n||s.endsWith(`.${n}`)||n.startsWith(".")&&s.endsWith(`${n}`)))return!0;return!1}o(n6,"checkBypass");sn.checkBypass=n6;function aS(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}o(aS,"isLoopbackAddress")});var l6=S(on=>{"use strict";var lH=require("net"),iS=require("tls"),Em=require("http"),o6=require("https"),rS=require("events"),cH=require("assert"),nS=require("util");on.httpOverHttp=sS;on.httpsOverHttp=oS;on.httpOverHttps=pS;on.httpsOverHttps=dS;function sS(t){var e=new ci(t);return e.request=Em.request,e}o(sS,"httpOverHttp");function oS(t){var e=new ci(t);return e.request=Em.request,e.createSocket=p6,e.defaultPort=443,e}o(oS,"httpsOverHttp");function pS(t){var e=new ci(t);return e.request=o6.request,e}o(pS,"httpOverHttps");function dS(t){var e=new ci(t);return e.request=o6.request,e.createSocket=p6,e.defaultPort=443,e}o(dS,"httpsOverHttps");function ci(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||Em.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",o(function(i,r,n,s){for(var p=d6(r,n,s),d=0,l=e.requests.length;d=this.maxSockets){n.requests.push(s);return}n.createSocket(s,function(p){p.on("free",d),p.on("close",l),p.on("agentRemove",l),e.onSocket(p);function d(){n.emit("free",p,s)}o(d,"onFree");function l(c){n.removeSocket(p),p.removeListener("free",d),p.removeListener("close",l),p.removeListener("agentRemove",l)}o(l,"onCloseOrRemove")})},"addRequest");ci.prototype.createSocket=o(function(e,a){var i=this,r={};i.sockets.push(r);var n=Cm({},i.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(n.localAddress=e.localAddress),n.proxyAuth&&(n.headers=n.headers||{},n.headers["Proxy-Authorization"]="Basic "+new Buffer(n.proxyAuth).toString("base64")),qi("making CONNECT request");var s=i.request(n);s.useChunkedEncodingByDefault=!1,s.once("response",p),s.once("upgrade",d),s.once("connect",l),s.once("error",c),s.end();function p(m){m.upgrade=!0}o(p,"onResponse");function d(m,u,f){process.nextTick(function(){l(m,u,f)})}o(d,"onUpgrade");function l(m,u,f){if(s.removeAllListeners(),u.removeAllListeners(),m.statusCode!==200){qi("tunneling socket could not be established, statusCode=%d",m.statusCode),u.destroy();var h=new Error("tunneling socket could not be established, statusCode="+m.statusCode);h.code="ECONNRESET",e.request.emit("error",h),i.removeSocket(r);return}if(f.length>0){qi("got illegal response body from proxy"),u.destroy();var h=new Error("got illegal response body from proxy");h.code="ECONNRESET",e.request.emit("error",h),i.removeSocket(r);return}return qi("tunneling connection has established"),i.sockets[i.sockets.indexOf(r)]=u,a(u)}o(l,"onConnect");function c(m){s.removeAllListeners(),qi(`tunneling socket could not be established, cause=%s -`,m.message,m.stack);var u=new Error("tunneling socket could not be established, cause="+m.message);u.code="ECONNRESET",e.request.emit("error",u),i.removeSocket(r)}o(c,"onError")},"createSocket");ci.prototype.removeSocket=o(function(e){var a=this.sockets.indexOf(e);if(a!==-1){this.sockets.splice(a,1);var i=this.requests.shift();i&&this.createSocket(i,function(r){i.request.onSocket(r)})}},"removeSocket");function p6(t,e){var a=this;ci.prototype.createSocket.call(a,t,function(i){var r=t.request.getHeader("host"),n=Cm({},a.options,{socket:i,servername:r?r.replace(/:.*$/,""):t.host}),s=iS.connect(0,n);a.sockets[a.sockets.indexOf(i)]=s,e(s)})}o(p6,"createSecureSocket");function d6(t,e,a){return typeof t=="string"?{host:t,port:e,localAddress:a}:t}o(d6,"toOptions");function Cm(t){for(var e=1,a=arguments.length;e{c6.exports=l6()});var br=S(Oe=>{"use strict";var lS=Oe&&Oe.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),cS=Oe&&Oe.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ip=Oe&&Oe.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&lS(e,t,a);return cS(e,t),e},it=Oe&&Oe.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Oe,"__esModule",{value:!0});Oe.HttpClient=Oe.isHttps=Oe.HttpClientResponse=Oe.HttpClientError=Oe.getProxyUrl=Oe.MediaTypes=Oe.Headers=Oe.HttpCodes=void 0;var Cp=Ip(require("http")),Om=Ip(require("https")),m6=Ip(s6()),Tp=Ip(Tm()),Ia;(function(t){t[t.OK=200]="OK",t[t.MultipleChoices=300]="MultipleChoices",t[t.MovedPermanently=301]="MovedPermanently",t[t.ResourceMoved=302]="ResourceMoved",t[t.SeeOther=303]="SeeOther",t[t.NotModified=304]="NotModified",t[t.UseProxy=305]="UseProxy",t[t.SwitchProxy=306]="SwitchProxy",t[t.TemporaryRedirect=307]="TemporaryRedirect",t[t.PermanentRedirect=308]="PermanentRedirect",t[t.BadRequest=400]="BadRequest",t[t.Unauthorized=401]="Unauthorized",t[t.PaymentRequired=402]="PaymentRequired",t[t.Forbidden=403]="Forbidden",t[t.NotFound=404]="NotFound",t[t.MethodNotAllowed=405]="MethodNotAllowed",t[t.NotAcceptable=406]="NotAcceptable",t[t.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",t[t.RequestTimeout=408]="RequestTimeout",t[t.Conflict=409]="Conflict",t[t.Gone=410]="Gone",t[t.TooManyRequests=429]="TooManyRequests",t[t.InternalServerError=500]="InternalServerError",t[t.NotImplemented=501]="NotImplemented",t[t.BadGateway=502]="BadGateway",t[t.ServiceUnavailable=503]="ServiceUnavailable",t[t.GatewayTimeout=504]="GatewayTimeout"})(Ia=Oe.HttpCodes||(Oe.HttpCodes={}));var zt;(function(t){t.Accept="accept",t.ContentType="content-type"})(zt=Oe.Headers||(Oe.Headers={}));var Mi;(function(t){t.ApplicationJson="application/json"})(Mi=Oe.MediaTypes||(Oe.MediaTypes={}));function mS(t){let e=m6.getProxyUrl(new URL(t));return e?e.href:""}o(mS,"getProxyUrl");Oe.getProxyUrl=mS;var uS=[Ia.MovedPermanently,Ia.ResourceMoved,Ia.SeeOther,Ia.TemporaryRedirect,Ia.PermanentRedirect],fS=[Ia.BadGateway,Ia.ServiceUnavailable,Ia.GatewayTimeout],hS=["OPTIONS","GET","DELETE","HEAD"],gS=10,yS=5,Pp=class t extends Error{static{o(this,"HttpClientError")}constructor(e,a){super(e),this.name="HttpClientError",this.statusCode=a,Object.setPrototypeOf(this,t.prototype)}};Oe.HttpClientError=Pp;var Rp=class{static{o(this,"HttpClientResponse")}constructor(e){this.message=e}readBody(){return it(this,void 0,void 0,function*(){return new Promise(e=>it(this,void 0,void 0,function*(){let a=Buffer.alloc(0);this.message.on("data",i=>{a=Buffer.concat([a,i])}),this.message.on("end",()=>{e(a.toString())})}))})}readBodyBuffer(){return it(this,void 0,void 0,function*(){return new Promise(e=>it(this,void 0,void 0,function*(){let a=[];this.message.on("data",i=>{a.push(i)}),this.message.on("end",()=>{e(Buffer.concat(a))})}))})}};Oe.HttpClientResponse=Rp;function vS(t){return new URL(t).protocol==="https:"}o(vS,"isHttps");Oe.isHttps=vS;var Pm=class{static{o(this,"HttpClient")}constructor(e,a,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=e,this.handlers=a||[],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(e,a){return it(this,void 0,void 0,function*(){return this.request("OPTIONS",e,null,a||{})})}get(e,a){return it(this,void 0,void 0,function*(){return this.request("GET",e,null,a||{})})}del(e,a){return it(this,void 0,void 0,function*(){return this.request("DELETE",e,null,a||{})})}post(e,a,i){return it(this,void 0,void 0,function*(){return this.request("POST",e,a,i||{})})}patch(e,a,i){return it(this,void 0,void 0,function*(){return this.request("PATCH",e,a,i||{})})}put(e,a,i){return it(this,void 0,void 0,function*(){return this.request("PUT",e,a,i||{})})}head(e,a){return it(this,void 0,void 0,function*(){return this.request("HEAD",e,null,a||{})})}sendStream(e,a,i,r){return it(this,void 0,void 0,function*(){return this.request(e,a,i,r)})}getJson(e,a={}){return it(this,void 0,void 0,function*(){a[zt.Accept]=this._getExistingOrDefaultHeader(a,zt.Accept,Mi.ApplicationJson);let i=yield this.get(e,a);return this._processResponse(i,this.requestOptions)})}postJson(e,a,i={}){return it(this,void 0,void 0,function*(){let r=JSON.stringify(a,null,2);i[zt.Accept]=this._getExistingOrDefaultHeader(i,zt.Accept,Mi.ApplicationJson),i[zt.ContentType]=this._getExistingOrDefaultHeader(i,zt.ContentType,Mi.ApplicationJson);let n=yield this.post(e,r,i);return this._processResponse(n,this.requestOptions)})}putJson(e,a,i={}){return it(this,void 0,void 0,function*(){let r=JSON.stringify(a,null,2);i[zt.Accept]=this._getExistingOrDefaultHeader(i,zt.Accept,Mi.ApplicationJson),i[zt.ContentType]=this._getExistingOrDefaultHeader(i,zt.ContentType,Mi.ApplicationJson);let n=yield this.put(e,r,i);return this._processResponse(n,this.requestOptions)})}patchJson(e,a,i={}){return it(this,void 0,void 0,function*(){let r=JSON.stringify(a,null,2);i[zt.Accept]=this._getExistingOrDefaultHeader(i,zt.Accept,Mi.ApplicationJson),i[zt.ContentType]=this._getExistingOrDefaultHeader(i,zt.ContentType,Mi.ApplicationJson);let n=yield this.patch(e,r,i);return this._processResponse(n,this.requestOptions)})}request(e,a,i,r){return it(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let n=new URL(a),s=this._prepareRequest(e,n,r),p=this._allowRetries&&hS.includes(e)?this._maxRetries+1:1,d=0,l;do{if(l=yield this.requestRaw(s,i),l&&l.message&&l.message.statusCode===Ia.Unauthorized){let m;for(let u of this.handlers)if(u.canHandleAuthentication(l)){m=u;break}return m?m.handleAuthentication(this,s,i):l}let c=this._maxRedirects;for(;l.message.statusCode&&uS.includes(l.message.statusCode)&&this._allowRedirects&&c>0;){let m=l.message.headers.location;if(!m)break;let u=new URL(m);if(n.protocol==="https:"&&n.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 l.readBody(),u.hostname!==n.hostname)for(let f in r)f.toLowerCase()==="authorization"&&delete r[f];s=this._prepareRequest(e,u,r),l=yield this.requestRaw(s,i),c--}if(!l.message.statusCode||!fS.includes(l.message.statusCode))return l;d+=1,d{function n(s,p){s?r(s):p?i(p):r(new Error("Unknown error"))}o(n,"callbackForResult"),this.requestRawWithCallback(e,a,n)})})}requestRawWithCallback(e,a,i){typeof a=="string"&&(e.options.headers||(e.options.headers={}),e.options.headers["Content-Length"]=Buffer.byteLength(a,"utf8"));let r=!1;function n(d,l){r||(r=!0,i(d,l))}o(n,"handleResult");let s=e.httpModule.request(e.options,d=>{let l=new Rp(d);n(void 0,l)}),p;s.on("socket",d=>{p=d}),s.setTimeout(this._socketTimeout||3*6e4,()=>{p&&p.end(),n(new Error(`Request timeout: ${e.options.path}`))}),s.on("error",function(d){n(d)}),a&&typeof a=="string"&&s.write(a,"utf8"),a&&typeof a!="string"?(a.on("close",function(){s.end()}),a.pipe(s)):s.end()}getAgent(e){let a=new URL(e);return this._getAgent(a)}_prepareRequest(e,a,i){let r={};r.parsedUrl=a;let n=r.parsedUrl.protocol==="https:";r.httpModule=n?Om:Cp;let s=n?443:80;if(r.options={},r.options.host=r.parsedUrl.hostname,r.options.port=r.parsedUrl.port?parseInt(r.parsedUrl.port):s,r.options.path=(r.parsedUrl.pathname||"")+(r.parsedUrl.search||""),r.options.method=e,r.options.headers=this._mergeHeaders(i),this.userAgent!=null&&(r.options.headers["user-agent"]=this.userAgent),r.options.agent=this._getAgent(r.parsedUrl),this.handlers)for(let p of this.handlers)p.prepareRequest(r.options);return r}_mergeHeaders(e){return this.requestOptions&&this.requestOptions.headers?Object.assign({},Op(this.requestOptions.headers),Op(e||{})):Op(e||{})}_getExistingOrDefaultHeader(e,a,i){let r;return this.requestOptions&&this.requestOptions.headers&&(r=Op(this.requestOptions.headers)[a]),e[a]||r||i}_getAgent(e){let a,i=m6.getProxyUrl(e),r=i&&i.hostname;if(this._keepAlive&&r&&(a=this._proxyAgent),this._keepAlive&&!r&&(a=this._agent),a)return a;let n=e.protocol==="https:",s=100;if(this.requestOptions&&(s=this.requestOptions.maxSockets||Cp.globalAgent.maxSockets),i&&i.hostname){let p={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})},d,l=i.protocol==="https:";n?d=l?Tp.httpsOverHttps:Tp.httpsOverHttp:d=l?Tp.httpOverHttps:Tp.httpOverHttp,a=d(p),this._proxyAgent=a}if(this._keepAlive&&!a){let p={keepAlive:this._keepAlive,maxSockets:s};a=n?new Om.Agent(p):new Cp.Agent(p),this._agent=a}return a||(a=n?Om.globalAgent:Cp.globalAgent),n&&this._ignoreSslError&&(a.options=Object.assign(a.options||{},{rejectUnauthorized:!1})),a}_performExponentialBackoff(e){return it(this,void 0,void 0,function*(){e=Math.min(gS,e);let a=yS*Math.pow(2,e);return new Promise(i=>setTimeout(()=>i(),a))})}_processResponse(e,a){return it(this,void 0,void 0,function*(){return new Promise((i,r)=>it(this,void 0,void 0,function*(){let n=e.message.statusCode||0,s={statusCode:n,result:null,headers:{}};n===Ia.NotFound&&i(s);function p(c,m){if(typeof m=="string"){let u=new Date(m);if(!isNaN(u.valueOf()))return u}return m}o(p,"dateTimeDeserializer");let d,l;try{l=yield e.readBody(),l&&l.length>0&&(a&&a.deserializeDates?d=JSON.parse(l,p):d=JSON.parse(l),s.result=d),s.headers=e.message.headers}catch{}if(n>299){let c;d&&d.message?c=d.message:l&&l.length>0?c=l:c=`Failed request: (${n})`;let m=new Pp(c,n);m.result=s.result,r(m)}else i(s)}))})}};Oe.HttpClient=Pm;var Op=o(t=>Object.keys(t).reduce((e,a)=>(e[a.toLowerCase()]=t[a],e),{}),"lowercaseKeys")});var Dp=S($a=>{"use strict";var Bm=$a&&$a.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty($a,"__esModule",{value:!0});$a.PersonalAccessTokenCredentialHandler=$a.BearerCredentialHandler=$a.BasicCredentialHandler=void 0;var Rm=class{static{o(this,"BasicCredentialHandler")}constructor(e,a){this.username=e,this.password=a}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return Bm(this,void 0,void 0,function*(){throw new Error("not implemented")})}};$a.BasicCredentialHandler=Rm;var Im=class{static{o(this,"BearerCredentialHandler")}constructor(e){this.token=e}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return Bm(this,void 0,void 0,function*(){throw new Error("not implemented")})}};$a.BearerCredentialHandler=Im;var Dm=class{static{o(this,"PersonalAccessTokenCredentialHandler")}constructor(e){this.token=e}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return Bm(this,void 0,void 0,function*(){throw new Error("not implemented")})}};$a.PersonalAccessTokenCredentialHandler=Dm});var h6=S(pn=>{"use strict";var u6=pn&&pn.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(pn,"__esModule",{value:!0});pn.OidcClient=void 0;var bS=br(),xS=Dp(),f6=kt(),Am=class t{static{o(this,"OidcClient")}static createHttpClient(e=!0,a=10){let i={allowRetries:e,maxRetries:a};return new bS.HttpClient("actions/oidc-client",[new xS.BearerCredentialHandler(t.getRequestToken())],i)}static getRequestToken(){let e=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!e)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return e}static getIDTokenUrl(){let e=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!e)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return e}static getCall(e){var a;return u6(this,void 0,void 0,function*(){let n=(a=(yield t.createHttpClient().getJson(e).catch(s=>{throw new Error(`Failed to get ID Token. +var k8=Object.create;var _l=Object.defineProperty;var L8=Object.getOwnPropertyDescriptor;var F8=Object.getOwnPropertyNames;var U8=Object.getPrototypeOf,q8=Object.prototype.hasOwnProperty;var o=(t,e)=>_l(t,"name",{value:e,configurable:!0});var Wu=(t,e)=>()=>(t&&(e=t(t=0)),e);var h=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Ku=(t,e)=>{for(var r in e)_l(t,r,{get:e[r],enumerable:!0})},qv=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of F8(e))!q8.call(t,i)&&i!==r&&_l(t,i,{get:()=>e[i],enumerable:!(n=L8(e,i))||n.enumerable});return t};var Uy=(t,e,r)=>(r=t!=null?k8(U8(t)):{},qv(e||!t||!t.__esModule?_l(r,"default",{value:t,enumerable:!0}):r,t)),Wt=t=>qv(_l({},"__esModule",{value:!0}),t);var Xu=h($u=>{"use strict";Object.defineProperty($u,"__esModule",{value:!0});$u.toCommandValue=H8;$u.toCommandProperties=z8;function H8(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(H8,"toCommandValue");function z8(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}o(z8,"toCommandProperties")});var Gv=h($n=>{"use strict";var j8=$n&&$n.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),G8=$n&&$n.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Y8=$n&&$n.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i0){e+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let i=this.properties[n];i&&(r?r=!1:e+=",",e+=`${n}=${K8(i)}`)}}return e+=`${Hv}${W8(this.message)}`,e}};function W8(t){return(0,zv.toCommandValue)(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(W8,"escapeData");function K8(t){return(0,zv.toCommandValue)(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(K8,"escapeProperty")});var Vv=h(Xn=>{"use strict";var $8=Xn&&Xn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),X8=Xn&&Xn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zy=Xn&&Xn.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{"use strict";Object.defineProperty(ed,"__esModule",{value:!0});ed.getProxyUrl=r4;ed.checkBypass=Wv;function r4(t){let e=t.protocol==="https:";if(Wv(t))return;let r=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new Zu(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new Zu(`http://${r}`)}else return}o(r4,"getProxyUrl");function Wv(t){if(!t.hostname)return!1;let e=t.hostname;if(n4(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let n;t.port?n=Number(t.port):t.protocol==="http:"?n=80:t.protocol==="https:"&&(n=443);let i=[t.hostname.toUpperCase()];typeof n=="number"&&i.push(`${i[0]}:${n}`);for(let s of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||i.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return!0;return!1}o(Wv,"checkBypass");function n4(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}o(n4,"isLoopbackAddress");var Zu=class extends URL{static{o(this,"DecodedURL")}constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}});var eR=h(oa=>{"use strict";var aUe=require("net"),i4=require("tls"),jy=require("http"),$v=require("https"),s4=require("events"),cUe=require("assert"),o4=require("util");oa.httpOverHttp=a4;oa.httpsOverHttp=c4;oa.httpOverHttps=l4;oa.httpsOverHttps=A4;function a4(t){var e=new Ti(t);return e.request=jy.request,e}o(a4,"httpOverHttp");function c4(t){var e=new Ti(t);return e.request=jy.request,e.createSocket=Xv,e.defaultPort=443,e}o(c4,"httpsOverHttp");function l4(t){var e=new Ti(t);return e.request=$v.request,e}o(l4,"httpOverHttps");function A4(t){var e=new Ti(t);return e.request=$v.request,e.createSocket=Xv,e.defaultPort=443,e}o(A4,"httpsOverHttps");function Ti(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||jy.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",o(function(n,i,s,a){for(var c=Zv(i,s,a),l=0,A=e.requests.length;l=this.maxSockets){s.requests.push(a);return}s.createSocket(a,function(c){c.on("free",l),c.on("close",A),c.on("agentRemove",A),e.onSocket(c);function l(){s.emit("free",c,a)}o(l,"onFree");function A(u){s.removeSocket(c),c.removeListener("free",l),c.removeListener("close",A),c.removeListener("agentRemove",A)}o(A,"onCloseOrRemove")})},"addRequest");Ti.prototype.createSocket=o(function(e,r){var n=this,i={};n.sockets.push(i);var s=Gy({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(s.localAddress=e.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),as("making CONNECT request");var a=n.request(s);a.useChunkedEncodingByDefault=!1,a.once("response",c),a.once("upgrade",l),a.once("connect",A),a.once("error",u),a.end();function c(d){d.upgrade=!0}o(c,"onResponse");function l(d,g,f){process.nextTick(function(){A(d,g,f)})}o(l,"onUpgrade");function A(d,g,f){if(a.removeAllListeners(),g.removeAllListeners(),d.statusCode!==200){as("tunneling socket could not be established, statusCode=%d",d.statusCode),g.destroy();var C=new Error("tunneling socket could not be established, statusCode="+d.statusCode);C.code="ECONNRESET",e.request.emit("error",C),n.removeSocket(i);return}if(f.length>0){as("got illegal response body from proxy"),g.destroy();var C=new Error("got illegal response body from proxy");C.code="ECONNRESET",e.request.emit("error",C),n.removeSocket(i);return}return as("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=g,r(g)}o(A,"onConnect");function u(d){a.removeAllListeners(),as(`tunneling socket could not be established, cause=%s +`,d.message,d.stack);var g=new Error("tunneling socket could not be established, cause="+d.message);g.code="ECONNRESET",e.request.emit("error",g),n.removeSocket(i)}o(u,"onError")},"createSocket");Ti.prototype.removeSocket=o(function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(i){n.request.onSocket(i)})}},"removeSocket");function Xv(t,e){var r=this;Ti.prototype.createSocket.call(r,t,function(n){var i=t.request.getHeader("host"),s=Gy({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):t.host}),a=i4.connect(0,s);r.sockets[r.sockets.indexOf(n)]=a,e(a)})}o(Xv,"createSecureSocket");function Zv(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}o(Zv,"toOptions");function Gy(t){for(var e=1,r=arguments.length;e{tR.exports=eR()});var tt=h((dUe,nR)=>{nR.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var _e=h((pUe,SR)=>{"use strict";var iR=Symbol.for("undici.error.UND_ERR"),ct=class extends Error{static{o(this,"UndiciError")}constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[iR]===!0}[iR]=!0},sR=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),Yy=class extends ct{static{o(this,"ConnectTimeoutError")}constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[sR]===!0}[sR]=!0},oR=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),Jy=class extends ct{static{o(this,"HeadersTimeoutError")}constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[oR]===!0}[oR]=!0},aR=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),Vy=class extends ct{static{o(this,"HeadersOverflowError")}constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[aR]===!0}[aR]=!0},cR=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),Wy=class extends ct{static{o(this,"BodyTimeoutError")}constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[cR]===!0}[cR]=!0},lR=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),Ky=class extends ct{static{o(this,"ResponseStatusCodeError")}constructor(e,r,n,i){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=i,this.status=r,this.statusCode=r,this.headers=n}static[Symbol.hasInstance](e){return e&&e[lR]===!0}[lR]=!0},AR=Symbol.for("undici.error.UND_ERR_INVALID_ARG"),$y=class extends ct{static{o(this,"InvalidArgumentError")}constructor(e){super(e),this.name="InvalidArgumentError",this.message=e||"Invalid Argument Error",this.code="UND_ERR_INVALID_ARG"}static[Symbol.hasInstance](e){return e&&e[AR]===!0}[AR]=!0},uR=Symbol.for("undici.error.UND_ERR_INVALID_RETURN_VALUE"),Xy=class extends ct{static{o(this,"InvalidReturnValueError")}constructor(e){super(e),this.name="InvalidReturnValueError",this.message=e||"Invalid Return Value Error",this.code="UND_ERR_INVALID_RETURN_VALUE"}static[Symbol.hasInstance](e){return e&&e[uR]===!0}[uR]=!0},dR=Symbol.for("undici.error.UND_ERR_ABORT"),td=class extends ct{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError",this.message=e||"The operation was aborted",this.code="UND_ERR_ABORT"}static[Symbol.hasInstance](e){return e&&e[dR]===!0}[dR]=!0},pR=Symbol.for("undici.error.UND_ERR_ABORTED"),Zy=class extends td{static{o(this,"RequestAbortedError")}constructor(e){super(e),this.name="AbortError",this.message=e||"Request aborted",this.code="UND_ERR_ABORTED"}static[Symbol.hasInstance](e){return e&&e[pR]===!0}[pR]=!0},mR=Symbol.for("undici.error.UND_ERR_INFO"),eC=class extends ct{static{o(this,"InformationalError")}constructor(e){super(e),this.name="InformationalError",this.message=e||"Request information",this.code="UND_ERR_INFO"}static[Symbol.hasInstance](e){return e&&e[mR]===!0}[mR]=!0},gR=Symbol.for("undici.error.UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"),tC=class extends ct{static{o(this,"RequestContentLengthMismatchError")}constructor(e){super(e),this.name="RequestContentLengthMismatchError",this.message=e||"Request body length does not match content-length header",this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}static[Symbol.hasInstance](e){return e&&e[gR]===!0}[gR]=!0},fR=Symbol.for("undici.error.UND_ERR_RES_CONTENT_LENGTH_MISMATCH"),rC=class extends ct{static{o(this,"ResponseContentLengthMismatchError")}constructor(e){super(e),this.name="ResponseContentLengthMismatchError",this.message=e||"Response body length does not match content-length header",this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}static[Symbol.hasInstance](e){return e&&e[fR]===!0}[fR]=!0},hR=Symbol.for("undici.error.UND_ERR_DESTROYED"),nC=class extends ct{static{o(this,"ClientDestroyedError")}constructor(e){super(e),this.name="ClientDestroyedError",this.message=e||"The client is destroyed",this.code="UND_ERR_DESTROYED"}static[Symbol.hasInstance](e){return e&&e[hR]===!0}[hR]=!0},yR=Symbol.for("undici.error.UND_ERR_CLOSED"),iC=class extends ct{static{o(this,"ClientClosedError")}constructor(e){super(e),this.name="ClientClosedError",this.message=e||"The client is closed",this.code="UND_ERR_CLOSED"}static[Symbol.hasInstance](e){return e&&e[yR]===!0}[yR]=!0},CR=Symbol.for("undici.error.UND_ERR_SOCKET"),sC=class extends ct{static{o(this,"SocketError")}constructor(e,r){super(e),this.name="SocketError",this.message=e||"Socket error",this.code="UND_ERR_SOCKET",this.socket=r}static[Symbol.hasInstance](e){return e&&e[CR]===!0}[CR]=!0},ER=Symbol.for("undici.error.UND_ERR_NOT_SUPPORTED"),oC=class extends ct{static{o(this,"NotSupportedError")}constructor(e){super(e),this.name="NotSupportedError",this.message=e||"Not supported error",this.code="UND_ERR_NOT_SUPPORTED"}static[Symbol.hasInstance](e){return e&&e[ER]===!0}[ER]=!0},BR=Symbol.for("undici.error.UND_ERR_BPL_MISSING_UPSTREAM"),aC=class extends ct{static{o(this,"BalancedPoolMissingUpstreamError")}constructor(e){super(e),this.name="MissingUpstreamError",this.message=e||"No upstream has been added to the BalancedPool",this.code="UND_ERR_BPL_MISSING_UPSTREAM"}static[Symbol.hasInstance](e){return e&&e[BR]===!0}[BR]=!0},IR=Symbol.for("undici.error.UND_ERR_HTTP_PARSER"),cC=class extends Error{static{o(this,"HTTPParserError")}constructor(e,r,n){super(e),this.name="HTTPParserError",this.code=r?`HPE_${r}`:void 0,this.data=n?n.toString():void 0}static[Symbol.hasInstance](e){return e&&e[IR]===!0}[IR]=!0},bR=Symbol.for("undici.error.UND_ERR_RES_EXCEEDED_MAX_SIZE"),lC=class extends ct{static{o(this,"ResponseExceededMaxSizeError")}constructor(e){super(e),this.name="ResponseExceededMaxSizeError",this.message=e||"Response content exceeded max size",this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}static[Symbol.hasInstance](e){return e&&e[bR]===!0}[bR]=!0},QR=Symbol.for("undici.error.UND_ERR_REQ_RETRY"),AC=class extends ct{static{o(this,"RequestRetryError")}constructor(e,r,{headers:n,data:i}){super(e),this.name="RequestRetryError",this.message=e||"Request retry error",this.code="UND_ERR_REQ_RETRY",this.statusCode=r,this.data=i,this.headers=n}static[Symbol.hasInstance](e){return e&&e[QR]===!0}[QR]=!0},wR=Symbol.for("undici.error.UND_ERR_RESPONSE"),uC=class extends ct{static{o(this,"ResponseError")}constructor(e,r,{headers:n,data:i}){super(e),this.name="ResponseError",this.message=e||"Response error",this.code="UND_ERR_RESPONSE",this.statusCode=r,this.data=i,this.headers=n}static[Symbol.hasInstance](e){return e&&e[wR]===!0}[wR]=!0},NR=Symbol.for("undici.error.UND_ERR_PRX_TLS"),dC=class extends ct{static{o(this,"SecureProxyConnectionError")}constructor(e,r,n){super(r,{cause:e,...n??{}}),this.name="SecureProxyConnectionError",this.message=r||"Secure Proxy Connection failed",this.code="UND_ERR_PRX_TLS",this.cause=e}static[Symbol.hasInstance](e){return e&&e[NR]===!0}[NR]=!0};SR.exports={AbortError:td,HTTPParserError:cC,UndiciError:ct,HeadersTimeoutError:Jy,HeadersOverflowError:Vy,BodyTimeoutError:Wy,RequestContentLengthMismatchError:tC,ConnectTimeoutError:Yy,ResponseStatusCodeError:Ky,InvalidArgumentError:$y,InvalidReturnValueError:Xy,RequestAbortedError:Zy,ClientDestroyedError:nC,ClientClosedError:iC,InformationalError:eC,SocketError:sC,NotSupportedError:oC,ResponseContentLengthMismatchError:rC,BalancedPoolMissingUpstreamError:aC,ResponseExceededMaxSizeError:lC,RequestRetryError:AC,ResponseError:uC,SecureProxyConnectionError:dC}});var nd=h((gUe,xR)=>{"use strict";var rd={},pC=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","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","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"];for(let t=0;t{"use strict";var{wellknownHeaderNames:vR,headerNameLowerCasedRecord:u4}=nd(),mC=class t{static{o(this,"TstNode")}value=null;left=null;middle=null;right=null;code;constructor(e,r,n){if(n===void 0||n>=e.length)throw new TypeError("Unreachable");if((this.code=e.charCodeAt(n))>127)throw new TypeError("key must be ascii string");e.length!==++n?this.middle=new t(e,r,n):this.value=r}add(e,r){let n=e.length;if(n===0)throw new TypeError("Unreachable");let i=0,s=this;for(;;){let a=e.charCodeAt(i);if(a>127)throw new TypeError("key must be ascii string");if(s.code===a)if(n===++i){s.value=r;break}else if(s.middle!==null)s=s.middle;else{s.middle=new t(e,r,i);break}else if(s.code=65&&(s|=32);i!==null;){if(s===i.code){if(r===++n)return i;i=i.middle;break}i=i.code{"use strict";var Pl=require("node:assert"),{kDestroyed:TR,kBodyUsed:aa,kListeners:gC,kBody:DR}=tt(),{IncomingMessage:d4}=require("node:http"),ad=require("node:stream"),p4=require("node:net"),{Blob:m4}=require("node:buffer"),g4=require("node:util"),{stringify:f4}=require("node:querystring"),{EventEmitter:h4}=require("node:events"),{InvalidArgumentError:kt}=_e(),{headerNameLowerCasedRecord:y4}=nd(),{tree:OR}=PR(),[C4,E4]=process.versions.node.split(".").map(t=>Number(t)),od=class{static{o(this,"BodyAsyncIterable")}constructor(e){this[DR]=e,this[aa]=!1}async*[Symbol.asyncIterator](){Pl(!this[aa],"disturbed"),this[aa]=!0,yield*this[DR]}};function B4(t){return cd(t)?(UR(t)===0&&t.on("data",function(){Pl(!1)}),typeof t.readableDidRead!="boolean"&&(t[aa]=!1,h4.prototype.on.call(t,"data",function(){this[aa]=!0})),t):t&&typeof t.pipeTo=="function"?new od(t):t&&typeof t!="string"&&!ArrayBuffer.isView(t)&&FR(t)?new od(t):t}o(B4,"wrapRequestBody");function I4(){}o(I4,"nop");function cd(t){return t&&typeof t=="object"&&typeof t.pipe=="function"&&typeof t.on=="function"}o(cd,"isStream");function MR(t){if(t===null)return!1;if(t instanceof m4)return!0;if(typeof t!="object")return!1;{let e=t[Symbol.toStringTag];return(e==="Blob"||e==="File")&&("stream"in t&&typeof t.stream=="function"||"arrayBuffer"in t&&typeof t.arrayBuffer=="function")}}o(MR,"isBlobLike");function b4(t,e){if(t.includes("?")||t.includes("#"))throw new Error('Query params cannot be passed when url already contains "?" or "#".');let r=f4(e);return r&&(t+="?"+r),t}o(b4,"buildURL");function kR(t){let e=parseInt(t,10);return e===Number(t)&&e>=0&&e<=65535}o(kR,"isValidPort");function sd(t){return t!=null&&t[0]==="h"&&t[1]==="t"&&t[2]==="t"&&t[3]==="p"&&(t[4]===":"||t[4]==="s"&&t[5]===":")}o(sd,"isHttpOrHttpsPrefixed");function LR(t){if(typeof t=="string"){if(t=new URL(t),!sd(t.origin||t.protocol))throw new kt("Invalid URL protocol: the URL must start with `http:` or `https:`.");return t}if(!t||typeof t!="object")throw new kt("Invalid URL: The URL argument must be a non-null object.");if(!(t instanceof URL)){if(t.port!=null&&t.port!==""&&kR(t.port)===!1)throw new kt("Invalid URL: port must be a valid integer or a string representation of an integer.");if(t.path!=null&&typeof t.path!="string")throw new kt("Invalid URL path: the path must be a string or null/undefined.");if(t.pathname!=null&&typeof t.pathname!="string")throw new kt("Invalid URL pathname: the pathname must be a string or null/undefined.");if(t.hostname!=null&&typeof t.hostname!="string")throw new kt("Invalid URL hostname: the hostname must be a string or null/undefined.");if(t.origin!=null&&typeof t.origin!="string")throw new kt("Invalid URL origin: the origin must be a string or null/undefined.");if(!sd(t.origin||t.protocol))throw new kt("Invalid URL protocol: the URL must start with `http:` or `https:`.");let e=t.port!=null?t.port:t.protocol==="https:"?443:80,r=t.origin!=null?t.origin:`${t.protocol||""}//${t.hostname||""}:${e}`,n=t.path!=null?t.path:`${t.pathname||""}${t.search||""}`;return r[r.length-1]==="/"&&(r=r.slice(0,r.length-1)),n&&n[0]!=="/"&&(n=`/${n}`),new URL(`${r}${n}`)}if(!sd(t.origin||t.protocol))throw new kt("Invalid URL protocol: the URL must start with `http:` or `https:`.");return t}o(LR,"parseURL");function Q4(t){if(t=LR(t),t.pathname!=="/"||t.search||t.hash)throw new kt("invalid url");return t}o(Q4,"parseOrigin");function w4(t){if(t[0]==="["){let r=t.indexOf("]");return Pl(r!==-1),t.substring(1,r)}let e=t.indexOf(":");return e===-1?t:t.substring(0,e)}o(w4,"getHostname");function N4(t){if(!t)return null;Pl(typeof t=="string");let e=w4(t);return p4.isIP(e)?"":e}o(N4,"getServerName");function S4(t){return JSON.parse(JSON.stringify(t))}o(S4,"deepClone");function x4(t){return t!=null&&typeof t[Symbol.asyncIterator]=="function"}o(x4,"isAsyncIterable");function FR(t){return t!=null&&(typeof t[Symbol.iterator]=="function"||typeof t[Symbol.asyncIterator]=="function")}o(FR,"isIterable");function UR(t){if(t==null)return 0;if(cd(t)){let e=t._readableState;return e&&e.objectMode===!1&&e.ended===!0&&Number.isFinite(e.length)?e.length:null}else{if(MR(t))return t.size!=null?t.size:null;if(zR(t))return t.byteLength}return null}o(UR,"bodyLength");function qR(t){return t&&!!(t.destroyed||t[TR]||ad.isDestroyed?.(t))}o(qR,"isDestroyed");function v4(t,e){t==null||!cd(t)||qR(t)||(typeof t.destroy=="function"?(Object.getPrototypeOf(t).constructor===d4&&(t.socket=null),t.destroy(e)):e&&queueMicrotask(()=>{t.emit("error",e)}),t.destroyed!==!0&&(t[TR]=!0))}o(v4,"destroy");var R4=/timeout=(\d+)/;function _4(t){let e=t.toString().match(R4);return e?parseInt(e[1],10)*1e3:null}o(_4,"parseKeepAliveTimeout");function HR(t){return typeof t=="string"?y4[t]??t.toLowerCase():OR.lookup(t)??t.toString("latin1").toLowerCase()}o(HR,"headerNameToString");function P4(t){return OR.lookup(t)??t.toString("latin1").toLowerCase()}o(P4,"bufferToLowerCasedHeaderName");function D4(t,e){e===void 0&&(e={});for(let r=0;ra.toString("utf8")):s.toString("utf8")}}return"content-length"in e&&"content-disposition"in e&&(e["content-disposition"]=Buffer.from(e["content-disposition"]).toString("latin1")),e}o(D4,"parseHeaders");function T4(t){let e=t.length,r=new Array(e),n=!1,i=-1,s,a,c=0;for(let l=0;l{r.close(),r.byobRequest?.respond(0)});else{let s=Buffer.isBuffer(i)?i:Buffer.from(i);s.byteLength&&r.enqueue(new Uint8Array(s))}return r.desiredSize>0},async cancel(r){await e.return()},type:"bytes"})}o(U4,"ReadableStreamFrom");function q4(t){return t&&typeof t=="object"&&typeof t.append=="function"&&typeof t.delete=="function"&&typeof t.get=="function"&&typeof t.getAll=="function"&&typeof t.has=="function"&&typeof t.set=="function"&&t[Symbol.toStringTag]==="FormData"}o(q4,"isFormDataLike");function H4(t,e){return"addEventListener"in t?(t.addEventListener("abort",e,{once:!0}),()=>t.removeEventListener("abort",e)):(t.addListener("abort",e),()=>t.removeListener("abort",e))}o(H4,"addAbortListener");var z4=typeof String.prototype.toWellFormed=="function",j4=typeof String.prototype.isWellFormed=="function";function jR(t){return z4?`${t}`.toWellFormed():g4.toUSVString(t)}o(jR,"toUSVString");function G4(t){return j4?`${t}`.isWellFormed():jR(t)===`${t}`}o(G4,"isUSVString");function GR(t){switch(t){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return!1;default:return t>=33&&t<=126}}o(GR,"isTokenCharCode");function Y4(t){if(t.length===0)return!1;for(let e=0;e{"use strict";var Oe=require("node:diagnostics_channel"),yC=require("node:util"),ld=yC.debuglog("undici"),hC=yC.debuglog("fetch"),to=yC.debuglog("websocket"),WR=!1,Z4={beforeConnect:Oe.channel("undici:client:beforeConnect"),connected:Oe.channel("undici:client:connected"),connectError:Oe.channel("undici:client:connectError"),sendHeaders:Oe.channel("undici:client:sendHeaders"),create:Oe.channel("undici:request:create"),bodySent:Oe.channel("undici:request:bodySent"),headers:Oe.channel("undici:request:headers"),trailers:Oe.channel("undici:request:trailers"),error:Oe.channel("undici:request:error"),open:Oe.channel("undici:websocket:open"),close:Oe.channel("undici:websocket:close"),socketError:Oe.channel("undici:websocket:socket_error"),ping:Oe.channel("undici:websocket:ping"),pong:Oe.channel("undici:websocket:pong")};if(ld.enabled||hC.enabled){let t=hC.enabled?hC:ld;Oe.channel("undici:client:beforeConnect").subscribe(e=>{let{connectParams:{version:r,protocol:n,port:i,host:s}}=e;t("connecting to %s using %s%s",`${s}${i?`:${i}`:""}`,n,r)}),Oe.channel("undici:client:connected").subscribe(e=>{let{connectParams:{version:r,protocol:n,port:i,host:s}}=e;t("connected to %s using %s%s",`${s}${i?`:${i}`:""}`,n,r)}),Oe.channel("undici:client:connectError").subscribe(e=>{let{connectParams:{version:r,protocol:n,port:i,host:s},error:a}=e;t("connection to %s using %s%s errored - %s",`${s}${i?`:${i}`:""}`,n,r,a.message)}),Oe.channel("undici:client:sendHeaders").subscribe(e=>{let{request:{method:r,path:n,origin:i}}=e;t("sending request to %s %s/%s",r,i,n)}),Oe.channel("undici:request:headers").subscribe(e=>{let{request:{method:r,path:n,origin:i},response:{statusCode:s}}=e;t("received response to %s %s/%s - HTTP %d",r,i,n,s)}),Oe.channel("undici:request:trailers").subscribe(e=>{let{request:{method:r,path:n,origin:i}}=e;t("trailers received from %s %s/%s",r,i,n)}),Oe.channel("undici:request:error").subscribe(e=>{let{request:{method:r,path:n,origin:i},error:s}=e;t("request to %s %s/%s errored - %s",r,i,n,s.message)}),WR=!0}if(to.enabled){if(!WR){let t=ld.enabled?ld:to;Oe.channel("undici:client:beforeConnect").subscribe(e=>{let{connectParams:{version:r,protocol:n,port:i,host:s}}=e;t("connecting to %s%s using %s%s",s,i?`:${i}`:"",n,r)}),Oe.channel("undici:client:connected").subscribe(e=>{let{connectParams:{version:r,protocol:n,port:i,host:s}}=e;t("connected to %s%s using %s%s",s,i?`:${i}`:"",n,r)}),Oe.channel("undici:client:connectError").subscribe(e=>{let{connectParams:{version:r,protocol:n,port:i,host:s},error:a}=e;t("connection to %s%s using %s%s errored - %s",s,i?`:${i}`:"",n,r,a.message)}),Oe.channel("undici:client:sendHeaders").subscribe(e=>{let{request:{method:r,path:n,origin:i}}=e;t("sending request to %s %s/%s",r,i,n)})}Oe.channel("undici:websocket:open").subscribe(t=>{let{address:{address:e,port:r}}=t;to("connection opened %s%s",e,r?`:${r}`:"")}),Oe.channel("undici:websocket:close").subscribe(t=>{let{websocket:e,code:r,reason:n}=t;to("closed connection to %s - %s %s",e.url,r,n)}),Oe.channel("undici:websocket:socket_error").subscribe(t=>{to("connection errored - %s",t.message)}),Oe.channel("undici:websocket:ping").subscribe(t=>{to("ping received")}),Oe.channel("undici:websocket:pong").subscribe(t=>{to("pong received")})}KR.exports={channels:Z4}});var t_=h((BUe,e_)=>{"use strict";var{InvalidArgumentError:lt,NotSupportedError:e5}=_e(),Oi=require("node:assert"),{isValidHTTPToken:ZR,isValidHeaderValue:$R,isStream:t5,destroy:r5,isBuffer:n5,isFormDataLike:i5,isIterable:s5,isBlobLike:o5,buildURL:a5,validateHandler:c5,getServerName:l5,normalizedMethodRecords:A5}=Ee(),{channels:Zn}=ca(),{headerNameLowerCasedRecord:XR}=nd(),u5=/[^\u0021-\u00ff]/,sn=Symbol("handler"),CC=class{static{o(this,"Request")}constructor(e,{path:r,method:n,body:i,headers:s,query:a,idempotent:c,blocking:l,upgrade:A,headersTimeout:u,bodyTimeout:d,reset:g,throwOnError:f,expectContinue:C,servername:Q},x){if(typeof r!="string")throw new lt("path must be a string");if(r[0]!=="/"&&!(r.startsWith("http://")||r.startsWith("https://"))&&n!=="CONNECT")throw new lt("path must be an absolute URL or start with a slash");if(u5.test(r))throw new lt("invalid request path");if(typeof n!="string")throw new lt("method must be a string");if(A5[n]===void 0&&!ZR(n))throw new lt("invalid request method");if(A&&typeof A!="string")throw new lt("upgrade must be a string");if(u!=null&&(!Number.isFinite(u)||u<0))throw new lt("invalid headersTimeout");if(d!=null&&(!Number.isFinite(d)||d<0))throw new lt("invalid bodyTimeout");if(g!=null&&typeof g!="boolean")throw new lt("invalid reset");if(C!=null&&typeof C!="boolean")throw new lt("invalid expectContinue");if(this.headersTimeout=u,this.bodyTimeout=d,this.throwOnError=f===!0,this.method=n,this.abort=null,i==null)this.body=null;else if(t5(i)){this.body=i;let w=this.body._readableState;(!w||!w.autoDestroy)&&(this.endHandler=o(function(){r5(this)},"autoDestroy"),this.body.on("end",this.endHandler)),this.errorHandler=v=>{this.abort?this.abort(v):this.error=v},this.body.on("error",this.errorHandler)}else if(n5(i))this.body=i.byteLength?i:null;else if(ArrayBuffer.isView(i))this.body=i.buffer.byteLength?Buffer.from(i.buffer,i.byteOffset,i.byteLength):null;else if(i instanceof ArrayBuffer)this.body=i.byteLength?Buffer.from(i):null;else if(typeof i=="string")this.body=i.length?Buffer.from(i):null;else if(i5(i)||s5(i)||o5(i))this.body=i;else throw new lt("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable");if(this.completed=!1,this.aborted=!1,this.upgrade=A||null,this.path=a?a5(r,a):r,this.origin=e,this.idempotent=c??(n==="HEAD"||n==="GET"),this.blocking=l??!1,this.reset=g??null,this.host=null,this.contentLength=null,this.contentType=null,this.headers=[],this.expectContinue=C??!1,Array.isArray(s)){if(s.length%2!==0)throw new lt("headers array must be even");for(let w=0;w{"use strict";var d5=require("node:events"),ud=class extends d5{static{o(this,"Dispatcher")}dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}compose(...e){let r=Array.isArray(e[0])?e[0]:e,n=this.dispatch.bind(this);for(let i of r)if(i!=null){if(typeof i!="function")throw new TypeError(`invalid interceptor, expected function received ${typeof i}`);if(n=i(n),n==null||typeof n!="function"||n.length!==2)throw new TypeError("invalid interceptor")}return new EC(this,n)}},EC=class extends ud{static{o(this,"ComposedDispatcher")}#e=null;#t=null;constructor(e,r){super(),this.#e=e,this.#t=r}dispatch(...e){this.#t(...e)}close(...e){return this.#e.close(...e)}destroy(...e){return this.#e.destroy(...e)}};r_.exports=ud});var da=h((wUe,n_)=>{"use strict";var p5=Dl(),{ClientDestroyedError:BC,ClientClosedError:m5,InvalidArgumentError:la}=_e(),{kDestroy:g5,kClose:f5,kClosed:Tl,kDestroyed:Aa,kDispatch:IC,kInterceptors:ro}=tt(),Mi=Symbol("onDestroyed"),ua=Symbol("onClosed"),dd=Symbol("Intercepted Dispatch"),bC=class extends p5{static{o(this,"DispatcherBase")}constructor(){super(),this[Aa]=!1,this[Mi]=null,this[Tl]=!1,this[ua]=[]}get destroyed(){return this[Aa]}get closed(){return this[Tl]}get interceptors(){return this[ro]}set interceptors(e){if(e){for(let r=e.length-1;r>=0;r--)if(typeof this[ro][r]!="function")throw new la("interceptor must be an function")}this[ro]=e}close(e){if(e===void 0)return new Promise((n,i)=>{this.close((s,a)=>s?i(s):n(a))});if(typeof e!="function")throw new la("invalid callback");if(this[Aa]){queueMicrotask(()=>e(new BC,null));return}if(this[Tl]){this[ua]?this[ua].push(e):queueMicrotask(()=>e(null,null));return}this[Tl]=!0,this[ua].push(e);let r=o(()=>{let n=this[ua];this[ua]=null;for(let i=0;ithis.destroy()).then(()=>{queueMicrotask(r)})}destroy(e,r){if(typeof e=="function"&&(r=e,e=null),r===void 0)return new Promise((i,s)=>{this.destroy(e,(a,c)=>a?s(a):i(c))});if(typeof r!="function")throw new la("invalid callback");if(this[Aa]){this[Mi]?this[Mi].push(r):queueMicrotask(()=>r(null,null));return}e||(e=new BC),this[Aa]=!0,this[Mi]=this[Mi]||[],this[Mi].push(r);let n=o(()=>{let i=this[Mi];this[Mi]=null;for(let s=0;s{queueMicrotask(n)})}[dd](e,r){if(!this[ro]||this[ro].length===0)return this[dd]=this[IC],this[IC](e,r);let n=this[IC].bind(this);for(let i=this[ro].length-1;i>=0;i--)n=this[ro][i](n);return this[dd]=n,n(e,r)}dispatch(e,r){if(!r||typeof r!="object")throw new la("handler must be an object");try{if(!e||typeof e!="object")throw new la("opts must be an object.");if(this[Aa]||this[Mi])throw new BC;if(this[Tl])throw new m5;return this[dd](e,r)}catch(n){if(typeof r.onError!="function")throw new la("invalid onError method");return r.onError(n),!1}}};n_.exports=bC});var RC=h((SUe,a_)=>{"use strict";var pa=0,QC=1e3,wC=(QC>>1)-1,ki,NC=Symbol("kFastTimer"),Li=[],SC=-2,xC=-1,s_=0,i_=1;function vC(){pa+=wC;let t=0,e=Li.length;for(;t=r._idleStart+r._idleTimeout&&(r._state=xC,r._idleStart=-1,r._onTimeout(r._timerArg)),r._state===xC?(r._state=SC,--e!==0&&(Li[t]=Li[e])):++t}Li.length=e,Li.length!==0&&o_()}o(vC,"onTick");function o_(){ki?ki.refresh():(clearTimeout(ki),ki=setTimeout(vC,wC),ki.unref&&ki.unref())}o(o_,"refreshTimeout");var pd=class{static{o(this,"FastTimer")}[NC]=!0;_state=SC;_idleTimeout=-1;_idleStart=-1;_onTimeout;_timerArg;constructor(e,r,n){this._onTimeout=e,this._idleTimeout=r,this._timerArg=n,this.refresh()}refresh(){this._state===SC&&Li.push(this),(!ki||Li.length===1)&&o_(),this._state=s_}clear(){this._state=xC,this._idleStart=-1}};a_.exports={setTimeout(t,e,r){return e<=QC?setTimeout(t,e,r):new pd(t,e,r)},clearTimeout(t){t[NC]?t.clear():clearTimeout(t)},setFastTimeout(t,e,r){return new pd(t,e,r)},clearFastTimeout(t){t.clear()},now(){return pa},tick(t=0){pa+=t-QC+1,vC(),vC()},reset(){pa=0,Li.length=0,clearTimeout(ki),ki=null},kFastTimer:NC}});var Ol=h((_Ue,d_)=>{"use strict";var h5=require("node:net"),c_=require("node:assert"),u_=Ee(),{InvalidArgumentError:y5,ConnectTimeoutError:C5}=_e(),md=RC();function l_(){}o(l_,"noop");var _C,PC;global.FinalizationRegistry&&!(process.env.NODE_V8_COVERAGE||process.env.UNDICI_NO_FG)?PC=class{static{o(this,"WeakSessionCache")}constructor(e){this._maxCachedSessions=e,this._sessionCache=new Map,this._sessionRegistry=new global.FinalizationRegistry(r=>{if(this._sessionCache.size=this._maxCachedSessions){let{value:n}=this._sessionCache.keys().next();this._sessionCache.delete(n)}this._sessionCache.set(e,r)}}};function E5({allowH2:t,maxCachedSessions:e,socketPath:r,timeout:n,session:i,...s}){if(e!=null&&(!Number.isInteger(e)||e<0))throw new y5("maxCachedSessions must be a positive integer or zero");let a={path:r,...s},c=new PC(e??100);return n=n??1e4,t=t??!1,o(function({hostname:A,host:u,protocol:d,port:g,servername:f,localAddress:C,httpSocket:Q},x){let w;if(d==="https:"){_C||(_C=require("node:tls")),f=f||a.servername||u_.getServerName(u)||null;let T=f||A;c_(T);let L=i||c.get(T)||null;g=g||443,w=_C.connect({highWaterMark:16384,...a,servername:f,session:L,localAddress:C,ALPNProtocols:t?["http/1.1","h2"]:["http/1.1"],socket:Q,port:g,host:A}),w.on("session",function(W){c.set(T,W)})}else c_(!Q,"httpSocket can only be sent on TLS update"),g=g||80,w=h5.connect({highWaterMark:64*1024,...a,localAddress:C,port:g,host:A});if(a.keepAlive==null||a.keepAlive){let T=a.keepAliveInitialDelay===void 0?6e4:a.keepAliveInitialDelay;w.setKeepAlive(!0,T)}let v=B5(new WeakRef(w),{timeout:n,hostname:A,port:g});return w.setNoDelay(!0).once(d==="https:"?"secureConnect":"connect",function(){if(queueMicrotask(v),x){let T=x;x=null,T(null,this)}}).on("error",function(T){if(queueMicrotask(v),x){let L=x;x=null,L(T)}}),w},"connect")}o(E5,"buildConnector");var B5=process.platform==="win32"?(t,e)=>{if(!e.timeout)return l_;let r=null,n=null,i=md.setFastTimeout(()=>{r=setImmediate(()=>{n=setImmediate(()=>A_(t.deref(),e))})},e.timeout);return()=>{md.clearFastTimeout(i),clearImmediate(r),clearImmediate(n)}}:(t,e)=>{if(!e.timeout)return l_;let r=null,n=md.setFastTimeout(()=>{r=setImmediate(()=>{A_(t.deref(),e)})},e.timeout);return()=>{md.clearFastTimeout(n),clearImmediate(r)}};function A_(t,e){if(t==null)return;let r="Connect Timeout Error";Array.isArray(t.autoSelectFamilyAttemptedAddresses)?r+=` (attempted addresses: ${t.autoSelectFamilyAttemptedAddresses.join(", ")},`:r+=` (attempted address: ${e.hostname}:${e.port},`,r+=` timeout: ${e.timeout}ms)`,u_.destroy(t,new C5(r))}o(A_,"onConnectTimeout");d_.exports=E5});var p_=h(gd=>{"use strict";Object.defineProperty(gd,"__esModule",{value:!0});gd.enumToMap=void 0;function I5(t){let e={};return Object.keys(t).forEach(r=>{let n=t[r];typeof n=="number"&&(e[r]=n)}),e}o(I5,"enumToMap");gd.enumToMap=I5});var m_=h(j=>{"use strict";Object.defineProperty(j,"__esModule",{value:!0});j.SPECIAL_HEADERS=j.HEADER_STATE=j.MINOR=j.MAJOR=j.CONNECTION_TOKEN_CHARS=j.HEADER_CHARS=j.TOKEN=j.STRICT_TOKEN=j.HEX=j.URL_CHAR=j.STRICT_URL_CHAR=j.USERINFO_CHARS=j.MARK=j.ALPHANUM=j.NUM=j.HEX_MAP=j.NUM_MAP=j.ALPHA=j.FINISH=j.H_METHOD_MAP=j.METHOD_MAP=j.METHODS_RTSP=j.METHODS_ICE=j.METHODS_HTTP=j.METHODS=j.LENIENT_FLAGS=j.FLAGS=j.TYPE=j.ERROR=void 0;var b5=p_(),Q5;(function(t){t[t.OK=0]="OK",t[t.INTERNAL=1]="INTERNAL",t[t.STRICT=2]="STRICT",t[t.LF_EXPECTED=3]="LF_EXPECTED",t[t.UNEXPECTED_CONTENT_LENGTH=4]="UNEXPECTED_CONTENT_LENGTH",t[t.CLOSED_CONNECTION=5]="CLOSED_CONNECTION",t[t.INVALID_METHOD=6]="INVALID_METHOD",t[t.INVALID_URL=7]="INVALID_URL",t[t.INVALID_CONSTANT=8]="INVALID_CONSTANT",t[t.INVALID_VERSION=9]="INVALID_VERSION",t[t.INVALID_HEADER_TOKEN=10]="INVALID_HEADER_TOKEN",t[t.INVALID_CONTENT_LENGTH=11]="INVALID_CONTENT_LENGTH",t[t.INVALID_CHUNK_SIZE=12]="INVALID_CHUNK_SIZE",t[t.INVALID_STATUS=13]="INVALID_STATUS",t[t.INVALID_EOF_STATE=14]="INVALID_EOF_STATE",t[t.INVALID_TRANSFER_ENCODING=15]="INVALID_TRANSFER_ENCODING",t[t.CB_MESSAGE_BEGIN=16]="CB_MESSAGE_BEGIN",t[t.CB_HEADERS_COMPLETE=17]="CB_HEADERS_COMPLETE",t[t.CB_MESSAGE_COMPLETE=18]="CB_MESSAGE_COMPLETE",t[t.CB_CHUNK_HEADER=19]="CB_CHUNK_HEADER",t[t.CB_CHUNK_COMPLETE=20]="CB_CHUNK_COMPLETE",t[t.PAUSED=21]="PAUSED",t[t.PAUSED_UPGRADE=22]="PAUSED_UPGRADE",t[t.PAUSED_H2_UPGRADE=23]="PAUSED_H2_UPGRADE",t[t.USER=24]="USER"})(Q5=j.ERROR||(j.ERROR={}));var w5;(function(t){t[t.BOTH=0]="BOTH",t[t.REQUEST=1]="REQUEST",t[t.RESPONSE=2]="RESPONSE"})(w5=j.TYPE||(j.TYPE={}));var N5;(function(t){t[t.CONNECTION_KEEP_ALIVE=1]="CONNECTION_KEEP_ALIVE",t[t.CONNECTION_CLOSE=2]="CONNECTION_CLOSE",t[t.CONNECTION_UPGRADE=4]="CONNECTION_UPGRADE",t[t.CHUNKED=8]="CHUNKED",t[t.UPGRADE=16]="UPGRADE",t[t.CONTENT_LENGTH=32]="CONTENT_LENGTH",t[t.SKIPBODY=64]="SKIPBODY",t[t.TRAILING=128]="TRAILING",t[t.TRANSFER_ENCODING=512]="TRANSFER_ENCODING"})(N5=j.FLAGS||(j.FLAGS={}));var S5;(function(t){t[t.HEADERS=1]="HEADERS",t[t.CHUNKED_LENGTH=2]="CHUNKED_LENGTH",t[t.KEEP_ALIVE=4]="KEEP_ALIVE"})(S5=j.LENIENT_FLAGS||(j.LENIENT_FLAGS={}));var ne;(function(t){t[t.DELETE=0]="DELETE",t[t.GET=1]="GET",t[t.HEAD=2]="HEAD",t[t.POST=3]="POST",t[t.PUT=4]="PUT",t[t.CONNECT=5]="CONNECT",t[t.OPTIONS=6]="OPTIONS",t[t.TRACE=7]="TRACE",t[t.COPY=8]="COPY",t[t.LOCK=9]="LOCK",t[t.MKCOL=10]="MKCOL",t[t.MOVE=11]="MOVE",t[t.PROPFIND=12]="PROPFIND",t[t.PROPPATCH=13]="PROPPATCH",t[t.SEARCH=14]="SEARCH",t[t.UNLOCK=15]="UNLOCK",t[t.BIND=16]="BIND",t[t.REBIND=17]="REBIND",t[t.UNBIND=18]="UNBIND",t[t.ACL=19]="ACL",t[t.REPORT=20]="REPORT",t[t.MKACTIVITY=21]="MKACTIVITY",t[t.CHECKOUT=22]="CHECKOUT",t[t.MERGE=23]="MERGE",t[t["M-SEARCH"]=24]="M-SEARCH",t[t.NOTIFY=25]="NOTIFY",t[t.SUBSCRIBE=26]="SUBSCRIBE",t[t.UNSUBSCRIBE=27]="UNSUBSCRIBE",t[t.PATCH=28]="PATCH",t[t.PURGE=29]="PURGE",t[t.MKCALENDAR=30]="MKCALENDAR",t[t.LINK=31]="LINK",t[t.UNLINK=32]="UNLINK",t[t.SOURCE=33]="SOURCE",t[t.PRI=34]="PRI",t[t.DESCRIBE=35]="DESCRIBE",t[t.ANNOUNCE=36]="ANNOUNCE",t[t.SETUP=37]="SETUP",t[t.PLAY=38]="PLAY",t[t.PAUSE=39]="PAUSE",t[t.TEARDOWN=40]="TEARDOWN",t[t.GET_PARAMETER=41]="GET_PARAMETER",t[t.SET_PARAMETER=42]="SET_PARAMETER",t[t.REDIRECT=43]="REDIRECT",t[t.RECORD=44]="RECORD",t[t.FLUSH=45]="FLUSH"})(ne=j.METHODS||(j.METHODS={}));j.METHODS_HTTP=[ne.DELETE,ne.GET,ne.HEAD,ne.POST,ne.PUT,ne.CONNECT,ne.OPTIONS,ne.TRACE,ne.COPY,ne.LOCK,ne.MKCOL,ne.MOVE,ne.PROPFIND,ne.PROPPATCH,ne.SEARCH,ne.UNLOCK,ne.BIND,ne.REBIND,ne.UNBIND,ne.ACL,ne.REPORT,ne.MKACTIVITY,ne.CHECKOUT,ne.MERGE,ne["M-SEARCH"],ne.NOTIFY,ne.SUBSCRIBE,ne.UNSUBSCRIBE,ne.PATCH,ne.PURGE,ne.MKCALENDAR,ne.LINK,ne.UNLINK,ne.PRI,ne.SOURCE];j.METHODS_ICE=[ne.SOURCE];j.METHODS_RTSP=[ne.OPTIONS,ne.DESCRIBE,ne.ANNOUNCE,ne.SETUP,ne.PLAY,ne.PAUSE,ne.TEARDOWN,ne.GET_PARAMETER,ne.SET_PARAMETER,ne.REDIRECT,ne.RECORD,ne.FLUSH,ne.GET,ne.POST];j.METHOD_MAP=b5.enumToMap(ne);j.H_METHOD_MAP={};Object.keys(j.METHOD_MAP).forEach(t=>{/^H/.test(t)&&(j.H_METHOD_MAP[t]=j.METHOD_MAP[t])});var x5;(function(t){t[t.SAFE=0]="SAFE",t[t.SAFE_WITH_CB=1]="SAFE_WITH_CB",t[t.UNSAFE=2]="UNSAFE"})(x5=j.FINISH||(j.FINISH={}));j.ALPHA=[];for(let t=65;t<=90;t++)j.ALPHA.push(String.fromCharCode(t)),j.ALPHA.push(String.fromCharCode(t+32));j.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};j.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};j.NUM=["0","1","2","3","4","5","6","7","8","9"];j.ALPHANUM=j.ALPHA.concat(j.NUM);j.MARK=["-","_",".","!","~","*","'","(",")"];j.USERINFO_CHARS=j.ALPHANUM.concat(j.MARK).concat(["%",";",":","&","=","+","$",","]);j.STRICT_URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(j.ALPHANUM);j.URL_CHAR=j.STRICT_URL_CHAR.concat([" ","\f"]);for(let t=128;t<=255;t++)j.URL_CHAR.push(t);j.HEX=j.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);j.STRICT_TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(j.ALPHANUM);j.TOKEN=j.STRICT_TOKEN.concat([" "]);j.HEADER_CHARS=[" "];for(let t=32;t<=255;t++)t!==127&&j.HEADER_CHARS.push(t);j.CONNECTION_TOKEN_CHARS=j.HEADER_CHARS.filter(t=>t!==44);j.MAJOR=j.NUM_MAP;j.MINOR=j.MAJOR;var ma;(function(t){t[t.GENERAL=0]="GENERAL",t[t.CONNECTION=1]="CONNECTION",t[t.CONTENT_LENGTH=2]="CONTENT_LENGTH",t[t.TRANSFER_ENCODING=3]="TRANSFER_ENCODING",t[t.UPGRADE=4]="UPGRADE",t[t.CONNECTION_KEEP_ALIVE=5]="CONNECTION_KEEP_ALIVE",t[t.CONNECTION_CLOSE=6]="CONNECTION_CLOSE",t[t.CONNECTION_UPGRADE=7]="CONNECTION_UPGRADE",t[t.TRANSFER_ENCODING_CHUNKED=8]="TRANSFER_ENCODING_CHUNKED"})(ma=j.HEADER_STATE||(j.HEADER_STATE={}));j.SPECIAL_HEADERS={connection:ma.CONNECTION,"content-length":ma.CONTENT_LENGTH,"proxy-connection":ma.CONNECTION,"transfer-encoding":ma.TRANSFER_ENCODING,upgrade:ma.UPGRADE}});var DC=h((MUe,g_)=>{"use strict";var{Buffer:v5}=require("node:buffer");g_.exports=v5.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVuaWVudF9oZWFkZXJzACEhbGxodHRwX3NldF9sZW5pZW50X2NodW5rZWRfbGVuZ3RoACIdbGxodHRwX3NldF9sZW5pZW50X2tlZXBfYWxpdmUAIyRsbGh0dHBfc2V0X2xlbmllbnRfdHJhbnNmZXJfZW5jb2RpbmcAJBhsbGh0dHBfbWVzc2FnZV9uZWVkc19lb2YALgkXAQBBAQsRAQIDBAUKBgcrLSwqKSglJyYK07MCLBYAQYjQACgCAARAAAtBiNAAQQE2AgALFAAgABAwIAAgAjYCOCAAIAE6ACgLFAAgACAALwEyIAAtAC4gABAvEAALHgEBf0HAABAyIgEQMCABQYAINgI4IAEgADoAKCABC48MAQd/AkAgAEUNACAAQQhrIgEgAEEEaygCACIAQXhxIgRqIQUCQCAAQQFxDQAgAEEDcUUNASABIAEoAgAiAGsiAUGc0AAoAgBJDQEgACAEaiEEAkACQEGg0AAoAgAgAUcEQCAAQf8BTQRAIABBA3YhAyABKAIIIgAgASgCDCICRgRAQYzQAEGM0AAoAgBBfiADd3E2AgAMBQsgAiAANgIIIAAgAjYCDAwECyABKAIYIQYgASABKAIMIgBHBEAgACABKAIIIgI2AgggAiAANgIMDAMLIAFBFGoiAygCACICRQRAIAEoAhAiAkUNAiABQRBqIQMLA0AgAyEHIAIiAEEUaiIDKAIAIgINACAAQRBqIQMgACgCECICDQALIAdBADYCAAwCCyAFKAIEIgBBA3FBA0cNAiAFIABBfnE2AgRBlNAAIAQ2AgAgBSAENgIAIAEgBEEBcjYCBAwDC0EAIQALIAZFDQACQCABKAIcIgJBAnRBvNIAaiIDKAIAIAFGBEAgAyAANgIAIAANAUGQ0ABBkNAAKAIAQX4gAndxNgIADAILIAZBEEEUIAYoAhAgAUYbaiAANgIAIABFDQELIAAgBjYCGCABKAIQIgIEQCAAIAI2AhAgAiAANgIYCyABQRRqKAIAIgJFDQAgAEEUaiACNgIAIAIgADYCGAsgASAFTw0AIAUoAgQiAEEBcUUNAAJAAkACQAJAIABBAnFFBEBBpNAAKAIAIAVGBEBBpNAAIAE2AgBBmNAAQZjQACgCACAEaiIANgIAIAEgAEEBcjYCBCABQaDQACgCAEcNBkGU0ABBADYCAEGg0ABBADYCAAwGC0Gg0AAoAgAgBUYEQEGg0AAgATYCAEGU0ABBlNAAKAIAIARqIgA2AgAgASAAQQFyNgIEIAAgAWogADYCAAwGCyAAQXhxIARqIQQgAEH/AU0EQCAAQQN2IQMgBSgCCCIAIAUoAgwiAkYEQEGM0ABBjNAAKAIAQX4gA3dxNgIADAULIAIgADYCCCAAIAI2AgwMBAsgBSgCGCEGIAUgBSgCDCIARwRAQZzQACgCABogACAFKAIIIgI2AgggAiAANgIMDAMLIAVBFGoiAygCACICRQRAIAUoAhAiAkUNAiAFQRBqIQMLA0AgAyEHIAIiAEEUaiIDKAIAIgINACAAQRBqIQMgACgCECICDQALIAdBADYCAAwCCyAFIABBfnE2AgQgASAEaiAENgIAIAEgBEEBcjYCBAwDC0EAIQALIAZFDQACQCAFKAIcIgJBAnRBvNIAaiIDKAIAIAVGBEAgAyAANgIAIAANAUGQ0ABBkNAAKAIAQX4gAndxNgIADAILIAZBEEEUIAYoAhAgBUYbaiAANgIAIABFDQELIAAgBjYCGCAFKAIQIgIEQCAAIAI2AhAgAiAANgIYCyAFQRRqKAIAIgJFDQAgAEEUaiACNgIAIAIgADYCGAsgASAEaiAENgIAIAEgBEEBcjYCBCABQaDQACgCAEcNAEGU0AAgBDYCAAwBCyAEQf8BTQRAIARBeHFBtNAAaiEAAn9BjNAAKAIAIgJBASAEQQN2dCIDcUUEQEGM0AAgAiADcjYCACAADAELIAAoAggLIgIgATYCDCAAIAE2AgggASAANgIMIAEgAjYCCAwBC0EfIQIgBEH///8HTQRAIARBJiAEQQh2ZyIAa3ZBAXEgAEEBdGtBPmohAgsgASACNgIcIAFCADcCECACQQJ0QbzSAGohAAJAQZDQACgCACIDQQEgAnQiB3FFBEAgACABNgIAQZDQACADIAdyNgIAIAEgADYCGCABIAE2AgggASABNgIMDAELIARBGSACQQF2a0EAIAJBH0cbdCECIAAoAgAhAAJAA0AgACIDKAIEQXhxIARGDQEgAkEddiEAIAJBAXQhAiADIABBBHFqQRBqIgcoAgAiAA0ACyAHIAE2AgAgASADNgIYIAEgATYCDCABIAE2AggMAQsgAygCCCIAIAE2AgwgAyABNgIIIAFBADYCGCABIAM2AgwgASAANgIIC0Gs0ABBrNAAKAIAQQFrIgBBfyAAGzYCAAsLBwAgAC0AKAsHACAALQAqCwcAIAAtACsLBwAgAC0AKQsHACAALwEyCwcAIAAtAC4LQAEEfyAAKAIYIQEgAC0ALSECIAAtACghAyAAKAI4IQQgABAwIAAgBDYCOCAAIAM6ACggACACOgAtIAAgATYCGAu74gECB38DfiABIAJqIQQCQCAAIgIoAgwiAA0AIAIoAgQEQCACIAE2AgQLIwBBEGsiCCQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAIoAhwiA0EBaw7dAdoBAdkBAgMEBQYHCAkKCwwNDtgBDxDXARES1gETFBUWFxgZGhvgAd8BHB0e1QEfICEiIyQl1AEmJygpKiss0wHSAS0u0QHQAS8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRtsBR0hJSs8BzgFLzQFMzAFNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBywHKAbgByQG5AcgBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgEA3AELQQAMxgELQQ4MxQELQQ0MxAELQQ8MwwELQRAMwgELQRMMwQELQRQMwAELQRUMvwELQRYMvgELQRgMvQELQRkMvAELQRoMuwELQRsMugELQRwMuQELQR0MuAELQQgMtwELQR4MtgELQSAMtQELQR8MtAELQQcMswELQSEMsgELQSIMsQELQSMMsAELQSQMrwELQRIMrgELQREMrQELQSUMrAELQSYMqwELQScMqgELQSgMqQELQcMBDKgBC0EqDKcBC0ErDKYBC0EsDKUBC0EtDKQBC0EuDKMBC0EvDKIBC0HEAQyhAQtBMAygAQtBNAyfAQtBDAyeAQtBMQydAQtBMgycAQtBMwybAQtBOQyaAQtBNQyZAQtBxQEMmAELQQsMlwELQToMlgELQTYMlQELQQoMlAELQTcMkwELQTgMkgELQTwMkQELQTsMkAELQT0MjwELQQkMjgELQSkMjQELQT4MjAELQT8MiwELQcAADIoBC0HBAAyJAQtBwgAMiAELQcMADIcBC0HEAAyGAQtBxQAMhQELQcYADIQBC0EXDIMBC0HHAAyCAQtByAAMgQELQckADIABC0HKAAx/C0HLAAx+C0HNAAx9C0HMAAx8C0HOAAx7C0HPAAx6C0HQAAx5C0HRAAx4C0HSAAx3C0HTAAx2C0HUAAx1C0HWAAx0C0HVAAxzC0EGDHILQdcADHELQQUMcAtB2AAMbwtBBAxuC0HZAAxtC0HaAAxsC0HbAAxrC0HcAAxqC0EDDGkLQd0ADGgLQd4ADGcLQd8ADGYLQeEADGULQeAADGQLQeIADGMLQeMADGILQQIMYQtB5AAMYAtB5QAMXwtB5gAMXgtB5wAMXQtB6AAMXAtB6QAMWwtB6gAMWgtB6wAMWQtB7AAMWAtB7QAMVwtB7gAMVgtB7wAMVQtB8AAMVAtB8QAMUwtB8gAMUgtB8wAMUQtB9AAMUAtB9QAMTwtB9gAMTgtB9wAMTQtB+AAMTAtB+QAMSwtB+gAMSgtB+wAMSQtB/AAMSAtB/QAMRwtB/gAMRgtB/wAMRQtBgAEMRAtBgQEMQwtBggEMQgtBgwEMQQtBhAEMQAtBhQEMPwtBhgEMPgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADDsYBAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHyAhIyUmKCorLC8wMTIzNDU2Nzk6Ozw9lANAQkRFRklLTk9QUVJTVFVWWFpbXF1eX2BhYmNkZWZnaGpsb3Bxc3V2eHl6e3x/gAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcsBzAHNAc4BzwGKA4kDiAOHA4QDgwOAA/sC+gL5AvgC9wL0AvMC8gLLAsECsALZAQsgASAERw3wAkHdASEDDLMDCyABIARHDcgBQcMBIQMMsgMLIAEgBEcNe0H3ACEDDLEDCyABIARHDXBB7wAhAwywAwsgASAERw1pQeoAIQMMrwMLIAEgBEcNZUHoACEDDK4DCyABIARHDWJB5gAhAwytAwsgASAERw0aQRghAwysAwsgASAERw0VQRIhAwyrAwsgASAERw1CQcUAIQMMqgMLIAEgBEcNNEE/IQMMqQMLIAEgBEcNMkE8IQMMqAMLIAEgBEcNK0ExIQMMpwMLIAItAC5BAUYNnwMMwQILQQAhAAJAAkACQCACLQAqRQ0AIAItACtFDQAgAi8BMCIDQQJxRQ0BDAILIAIvATAiA0EBcUUNAQtBASEAIAItAChBAUYNACACLwEyIgVB5ABrQeQASQ0AIAVBzAFGDQAgBUGwAkYNACADQcAAcQ0AQQAhACADQYgEcUGABEYNACADQShxQQBHIQALIAJBADsBMCACQQA6AC8gAEUN3wIgAkIANwMgDOACC0EAIQACQCACKAI4IgNFDQAgAygCLCIDRQ0AIAIgAxEAACEACyAARQ3MASAAQRVHDd0CIAJBBDYCHCACIAE2AhQgAkGwGDYCECACQRU2AgxBACEDDKQDCyABIARGBEBBBiEDDKQDCyABQQFqIQFBACEAAkAgAigCOCIDRQ0AIAMoAlQiA0UNACACIAMRAAAhAAsgAA3ZAgwcCyACQgA3AyBBEiEDDIkDCyABIARHDRZBHSEDDKEDCyABIARHBEAgAUEBaiEBQRAhAwyIAwtBByEDDKADCyACIAIpAyAiCiAEIAFrrSILfSIMQgAgCiAMWhs3AyAgCiALWA3UAkEIIQMMnwMLIAEgBEcEQCACQQk2AgggAiABNgIEQRQhAwyGAwtBCSEDDJ4DCyACKQMgQgBSDccBIAIgAi8BMEGAAXI7ATAMQgsgASAERw0/QdAAIQMMnAMLIAEgBEYEQEELIQMMnAMLIAFBAWohAUEAIQACQCACKAI4IgNFDQAgAygCUCIDRQ0AIAIgAxEAACEACyAADc8CDMYBC0EAIQACQCACKAI4IgNFDQAgAygCSCIDRQ0AIAIgAxEAACEACyAARQ3GASAAQRVHDc0CIAJBCzYCHCACIAE2AhQgAkGCGTYCECACQRU2AgxBACEDDJoDC0EAIQACQCACKAI4IgNFDQAgAygCSCIDRQ0AIAIgAxEAACEACyAARQ0MIABBFUcNygIgAkEaNgIcIAIgATYCFCACQYIZNgIQIAJBFTYCDEEAIQMMmQMLQQAhAAJAIAIoAjgiA0UNACADKAJMIgNFDQAgAiADEQAAIQALIABFDcQBIABBFUcNxwIgAkELNgIcIAIgATYCFCACQZEXNgIQIAJBFTYCDEEAIQMMmAMLIAEgBEYEQEEPIQMMmAMLIAEtAAAiAEE7Rg0HIABBDUcNxAIgAUEBaiEBDMMBC0EAIQACQCACKAI4IgNFDQAgAygCTCIDRQ0AIAIgAxEAACEACyAARQ3DASAAQRVHDcICIAJBDzYCHCACIAE2AhQgAkGRFzYCECACQRU2AgxBACEDDJYDCwNAIAEtAABB8DVqLQAAIgBBAUcEQCAAQQJHDcECIAIoAgQhAEEAIQMgAkEANgIEIAIgACABQQFqIgEQLSIADcICDMUBCyAEIAFBAWoiAUcNAAtBEiEDDJUDC0EAIQACQCACKAI4IgNFDQAgAygCTCIDRQ0AIAIgAxEAACEACyAARQ3FASAAQRVHDb0CIAJBGzYCHCACIAE2AhQgAkGRFzYCECACQRU2AgxBACEDDJQDCyABIARGBEBBFiEDDJQDCyACQQo2AgggAiABNgIEQQAhAAJAIAIoAjgiA0UNACADKAJIIgNFDQAgAiADEQAAIQALIABFDcIBIABBFUcNuQIgAkEVNgIcIAIgATYCFCACQYIZNgIQIAJBFTYCDEEAIQMMkwMLIAEgBEcEQANAIAEtAABB8DdqLQAAIgBBAkcEQAJAIABBAWsOBMQCvQIAvgK9AgsgAUEBaiEBQQghAwz8AgsgBCABQQFqIgFHDQALQRUhAwyTAwtBFSEDDJIDCwNAIAEtAABB8DlqLQAAIgBBAkcEQCAAQQFrDgTFArcCwwK4ArcCCyAEIAFBAWoiAUcNAAtBGCEDDJEDCyABIARHBEAgAkELNgIIIAIgATYCBEEHIQMM+AILQRkhAwyQAwsgAUEBaiEBDAILIAEgBEYEQEEaIQMMjwMLAkAgAS0AAEENaw4UtQG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwEAvwELQQAhAyACQQA2AhwgAkGvCzYCECACQQI2AgwgAiABQQFqNgIUDI4DCyABIARGBEBBGyEDDI4DCyABLQAAIgBBO0cEQCAAQQ1HDbECIAFBAWohAQy6AQsgAUEBaiEBC0EiIQMM8wILIAEgBEYEQEEcIQMMjAMLQgAhCgJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0AAEEwaw43wQLAAgABAgMEBQYH0AHQAdAB0AHQAdAB0AEICQoLDA3QAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdABDg8QERIT0AELQgIhCgzAAgtCAyEKDL8CC0IEIQoMvgILQgUhCgy9AgtCBiEKDLwCC0IHIQoMuwILQgghCgy6AgtCCSEKDLkCC0IKIQoMuAILQgshCgy3AgtCDCEKDLYCC0INIQoMtQILQg4hCgy0AgtCDyEKDLMCC0IKIQoMsgILQgshCgyxAgtCDCEKDLACC0INIQoMrwILQg4hCgyuAgtCDyEKDK0CC0IAIQoCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAABBMGsON8ACvwIAAQIDBAUGB74CvgK+Ar4CvgK+Ar4CCAkKCwwNvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ag4PEBESE74CC0ICIQoMvwILQgMhCgy+AgtCBCEKDL0CC0IFIQoMvAILQgYhCgy7AgtCByEKDLoCC0IIIQoMuQILQgkhCgy4AgtCCiEKDLcCC0ILIQoMtgILQgwhCgy1AgtCDSEKDLQCC0IOIQoMswILQg8hCgyyAgtCCiEKDLECC0ILIQoMsAILQgwhCgyvAgtCDSEKDK4CC0IOIQoMrQILQg8hCgysAgsgAiACKQMgIgogBCABa60iC30iDEIAIAogDFobNwMgIAogC1gNpwJBHyEDDIkDCyABIARHBEAgAkEJNgIIIAIgATYCBEElIQMM8AILQSAhAwyIAwtBASEFIAIvATAiA0EIcUUEQCACKQMgQgBSIQULAkAgAi0ALgRAQQEhACACLQApQQVGDQEgA0HAAHFFIAVxRQ0BC0EAIQAgA0HAAHENAEECIQAgA0EIcQ0AIANBgARxBEACQCACLQAoQQFHDQAgAi0ALUEKcQ0AQQUhAAwCC0EEIQAMAQsgA0EgcUUEQAJAIAItAChBAUYNACACLwEyIgBB5ABrQeQASQ0AIABBzAFGDQAgAEGwAkYNAEEEIQAgA0EocUUNAiADQYgEcUGABEYNAgtBACEADAELQQBBAyACKQMgUBshAAsgAEEBaw4FvgIAsAEBpAKhAgtBESEDDO0CCyACQQE6AC8MhAMLIAEgBEcNnQJBJCEDDIQDCyABIARHDRxBxgAhAwyDAwtBACEAAkAgAigCOCIDRQ0AIAMoAkQiA0UNACACIAMRAAAhAAsgAEUNJyAAQRVHDZgCIAJB0AA2AhwgAiABNgIUIAJBkRg2AhAgAkEVNgIMQQAhAwyCAwsgASAERgRAQSghAwyCAwtBACEDIAJBADYCBCACQQw2AgggAiABIAEQKiIARQ2UAiACQSc2AhwgAiABNgIUIAIgADYCDAyBAwsgASAERgRAQSkhAwyBAwsgAS0AACIAQSBGDRMgAEEJRw2VAiABQQFqIQEMFAsgASAERwRAIAFBAWohAQwWC0EqIQMM/wILIAEgBEYEQEErIQMM/wILIAEtAAAiAEEJRyAAQSBHcQ2QAiACLQAsQQhHDd0CIAJBADoALAzdAgsgASAERgRAQSwhAwz+AgsgAS0AAEEKRw2OAiABQQFqIQEMsAELIAEgBEcNigJBLyEDDPwCCwNAIAEtAAAiAEEgRwRAIABBCmsOBIQCiAKIAoQChgILIAQgAUEBaiIBRw0AC0ExIQMM+wILQTIhAyABIARGDfoCIAIoAgAiACAEIAFraiEHIAEgAGtBA2ohBgJAA0AgAEHwO2otAAAgAS0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQEgAEEDRgRAQQYhAQziAgsgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAc2AgAM+wILIAJBADYCAAyGAgtBMyEDIAQgASIARg35AiAEIAFrIAIoAgAiAWohByAAIAFrQQhqIQYCQANAIAFB9DtqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBCEYEQEEFIQEM4QILIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADPoCCyACQQA2AgAgACEBDIUCC0E0IQMgBCABIgBGDfgCIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgJAA0AgAUHQwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBBUYEQEEHIQEM4AILIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADPkCCyACQQA2AgAgACEBDIQCCyABIARHBEADQCABLQAAQYA+ai0AACIAQQFHBEAgAEECRg0JDIECCyAEIAFBAWoiAUcNAAtBMCEDDPgCC0EwIQMM9wILIAEgBEcEQANAIAEtAAAiAEEgRwRAIABBCmsOBP8B/gH+Af8B/gELIAQgAUEBaiIBRw0AC0E4IQMM9wILQTghAwz2AgsDQCABLQAAIgBBIEcgAEEJR3EN9gEgBCABQQFqIgFHDQALQTwhAwz1AgsDQCABLQAAIgBBIEcEQAJAIABBCmsOBPkBBAT5AQALIABBLEYN9QEMAwsgBCABQQFqIgFHDQALQT8hAwz0AgtBwAAhAyABIARGDfMCIAIoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAEGAQGstAAAgAS0AAEEgckcNASAAQQZGDdsCIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPQCCyACQQA2AgALQTYhAwzZAgsgASAERgRAQcEAIQMM8gILIAJBDDYCCCACIAE2AgQgAi0ALEEBaw4E+wHuAewB6wHUAgsgAUEBaiEBDPoBCyABIARHBEADQAJAIAEtAAAiAEEgciAAIABBwQBrQf8BcUEaSRtB/wFxIgBBCUYNACAAQSBGDQACQAJAAkACQCAAQeMAaw4TAAMDAwMDAwMBAwMDAwMDAwMDAgMLIAFBAWohAUExIQMM3AILIAFBAWohAUEyIQMM2wILIAFBAWohAUEzIQMM2gILDP4BCyAEIAFBAWoiAUcNAAtBNSEDDPACC0E1IQMM7wILIAEgBEcEQANAIAEtAABBgDxqLQAAQQFHDfcBIAQgAUEBaiIBRw0AC0E9IQMM7wILQT0hAwzuAgtBACEAAkAgAigCOCIDRQ0AIAMoAkAiA0UNACACIAMRAAAhAAsgAEUNASAAQRVHDeYBIAJBwgA2AhwgAiABNgIUIAJB4xg2AhAgAkEVNgIMQQAhAwztAgsgAUEBaiEBC0E8IQMM0gILIAEgBEYEQEHCACEDDOsCCwJAA0ACQCABLQAAQQlrDhgAAswCzALRAswCzALMAswCzALMAswCzALMAswCzALMAswCzALMAswCzALMAgDMAgsgBCABQQFqIgFHDQALQcIAIQMM6wILIAFBAWohASACLQAtQQFxRQ3+AQtBLCEDDNACCyABIARHDd4BQcQAIQMM6AILA0AgAS0AAEGQwABqLQAAQQFHDZwBIAQgAUEBaiIBRw0AC0HFACEDDOcCCyABLQAAIgBBIEYN/gEgAEE6Rw3AAiACKAIEIQBBACEDIAJBADYCBCACIAAgARApIgAN3gEM3QELQccAIQMgBCABIgBGDeUCIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgNAIAFBkMIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNvwIgAUEFRg3CAiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBzYCAAzlAgtByAAhAyAEIAEiAEYN5AIgBCABayACKAIAIgFqIQcgACABa0EJaiEGA0AgAUGWwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw2+AkECIAFBCUYNwgIaIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADOQCCyABIARGBEBByQAhAwzkAgsCQAJAIAEtAAAiAEEgciAAIABBwQBrQf8BcUEaSRtB/wFxQe4Aaw4HAL8CvwK/Ar8CvwIBvwILIAFBAWohAUE+IQMMywILIAFBAWohAUE/IQMMygILQcoAIQMgBCABIgBGDeICIAQgAWsgAigCACIBaiEGIAAgAWtBAWohBwNAIAFBoMIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNvAIgAUEBRg2+AiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBjYCAAziAgtBywAhAyAEIAEiAEYN4QIgBCABayACKAIAIgFqIQcgACABa0EOaiEGA0AgAUGiwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw27AiABQQ5GDb4CIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADOECC0HMACEDIAQgASIARg3gAiAEIAFrIAIoAgAiAWohByAAIAFrQQ9qIQYDQCABQcDCAGotAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDboCQQMgAUEPRg2+AhogAUEBaiEBIAQgAEEBaiIARw0ACyACIAc2AgAM4AILQc0AIQMgBCABIgBGDd8CIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgNAIAFB0MIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNuQJBBCABQQVGDb0CGiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBzYCAAzfAgsgASAERgRAQc4AIQMM3wILAkACQAJAAkAgAS0AACIAQSByIAAgAEHBAGtB/wFxQRpJG0H/AXFB4wBrDhMAvAK8ArwCvAK8ArwCvAK8ArwCvAK8ArwCAbwCvAK8AgIDvAILIAFBAWohAUHBACEDDMgCCyABQQFqIQFBwgAhAwzHAgsgAUEBaiEBQcMAIQMMxgILIAFBAWohAUHEACEDDMUCCyABIARHBEAgAkENNgIIIAIgATYCBEHFACEDDMUCC0HPACEDDN0CCwJAAkAgAS0AAEEKaw4EAZABkAEAkAELIAFBAWohAQtBKCEDDMMCCyABIARGBEBB0QAhAwzcAgsgAS0AAEEgRw0AIAFBAWohASACLQAtQQFxRQ3QAQtBFyEDDMECCyABIARHDcsBQdIAIQMM2QILQdMAIQMgASAERg3YAiACKAIAIgAgBCABa2ohBiABIABrQQFqIQUDQCABLQAAIABB1sIAai0AAEcNxwEgAEEBRg3KASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBjYCAAzYAgsgASAERgRAQdUAIQMM2AILIAEtAABBCkcNwgEgAUEBaiEBDMoBCyABIARGBEBB1gAhAwzXAgsCQAJAIAEtAABBCmsOBADDAcMBAcMBCyABQQFqIQEMygELIAFBAWohAUHKACEDDL0CC0EAIQACQCACKAI4IgNFDQAgAygCPCIDRQ0AIAIgAxEAACEACyAADb8BQc0AIQMMvAILIAItAClBIkYNzwIMiQELIAQgASIFRgRAQdsAIQMM1AILQQAhAEEBIQFBASEGQQAhAwJAAn8CQAJAAkACQAJAAkACQCAFLQAAQTBrDgrFAcQBAAECAwQFBgjDAQtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshA0EAIQFBACEGDL0BC0EJIQNBASEAQQAhAUEAIQYMvAELIAEgBEYEQEHdACEDDNMCCyABLQAAQS5HDbgBIAFBAWohAQyIAQsgASAERw22AUHfACEDDNECCyABIARHBEAgAkEONgIIIAIgATYCBEHQACEDDLgCC0HgACEDDNACC0HhACEDIAEgBEYNzwIgAigCACIAIAQgAWtqIQUgASAAa0EDaiEGA0AgAS0AACAAQeLCAGotAABHDbEBIABBA0YNswEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMzwILQeIAIQMgASAERg3OAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYDQCABLQAAIABB5sIAai0AAEcNsAEgAEECRg2vASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAzOAgtB4wAhAyABIARGDc0CIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgNAIAEtAAAgAEHpwgBqLQAARw2vASAAQQNGDa0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADM0CCyABIARGBEBB5QAhAwzNAgsgAUEBaiEBQQAhAAJAIAIoAjgiA0UNACADKAIwIgNFDQAgAiADEQAAIQALIAANqgFB1gAhAwyzAgsgASAERwRAA0AgAS0AACIAQSBHBEACQAJAAkAgAEHIAGsOCwABswGzAbMBswGzAbMBswGzAQKzAQsgAUEBaiEBQdIAIQMMtwILIAFBAWohAUHTACEDDLYCCyABQQFqIQFB1AAhAwy1AgsgBCABQQFqIgFHDQALQeQAIQMMzAILQeQAIQMMywILA0AgAS0AAEHwwgBqLQAAIgBBAUcEQCAAQQJrDgOnAaYBpQGkAQsgBCABQQFqIgFHDQALQeYAIQMMygILIAFBAWogASAERw0CGkHnACEDDMkCCwNAIAEtAABB8MQAai0AACIAQQFHBEACQCAAQQJrDgSiAaEBoAEAnwELQdcAIQMMsQILIAQgAUEBaiIBRw0AC0HoACEDDMgCCyABIARGBEBB6QAhAwzIAgsCQCABLQAAIgBBCmsOGrcBmwGbAbQBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBpAGbAZsBAJkBCyABQQFqCyEBQQYhAwytAgsDQCABLQAAQfDGAGotAABBAUcNfSAEIAFBAWoiAUcNAAtB6gAhAwzFAgsgAUEBaiABIARHDQIaQesAIQMMxAILIAEgBEYEQEHsACEDDMQCCyABQQFqDAELIAEgBEYEQEHtACEDDMMCCyABQQFqCyEBQQQhAwyoAgsgASAERgRAQe4AIQMMwQILAkACQAJAIAEtAABB8MgAai0AAEEBaw4HkAGPAY4BAHwBAo0BCyABQQFqIQEMCwsgAUEBagyTAQtBACEDIAJBADYCHCACQZsSNgIQIAJBBzYCDCACIAFBAWo2AhQMwAILAkADQCABLQAAQfDIAGotAAAiAEEERwRAAkACQCAAQQFrDgeUAZMBkgGNAQAEAY0BC0HaACEDDKoCCyABQQFqIQFB3AAhAwypAgsgBCABQQFqIgFHDQALQe8AIQMMwAILIAFBAWoMkQELIAQgASIARgRAQfAAIQMMvwILIAAtAABBL0cNASAAQQFqIQEMBwsgBCABIgBGBEBB8QAhAwy+AgsgAC0AACIBQS9GBEAgAEEBaiEBQd0AIQMMpQILIAFBCmsiA0EWSw0AIAAhAUEBIAN0QYmAgAJxDfkBC0EAIQMgAkEANgIcIAIgADYCFCACQYwcNgIQIAJBBzYCDAy8AgsgASAERwRAIAFBAWohAUHeACEDDKMCC0HyACEDDLsCCyABIARGBEBB9AAhAwy7AgsCQCABLQAAQfDMAGotAABBAWsOA/cBcwCCAQtB4QAhAwyhAgsgASAERwRAA0AgAS0AAEHwygBqLQAAIgBBA0cEQAJAIABBAWsOAvkBAIUBC0HfACEDDKMCCyAEIAFBAWoiAUcNAAtB8wAhAwy6AgtB8wAhAwy5AgsgASAERwRAIAJBDzYCCCACIAE2AgRB4AAhAwygAgtB9QAhAwy4AgsgASAERgRAQfYAIQMMuAILIAJBDzYCCCACIAE2AgQLQQMhAwydAgsDQCABLQAAQSBHDY4CIAQgAUEBaiIBRw0AC0H3ACEDDLUCCyABIARGBEBB+AAhAwy1AgsgAS0AAEEgRw16IAFBAWohAQxbC0EAIQACQCACKAI4IgNFDQAgAygCOCIDRQ0AIAIgAxEAACEACyAADXgMgAILIAEgBEYEQEH6ACEDDLMCCyABLQAAQcwARw10IAFBAWohAUETDHYLQfsAIQMgASAERg2xAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYDQCABLQAAIABB8M4Aai0AAEcNcyAAQQVGDXUgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMsQILIAEgBEYEQEH8ACEDDLECCwJAAkAgAS0AAEHDAGsODAB0dHR0dHR0dHR0AXQLIAFBAWohAUHmACEDDJgCCyABQQFqIQFB5wAhAwyXAgtB/QAhAyABIARGDa8CIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQe3PAGotAABHDXIgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADLACCyACQQA2AgAgBkEBaiEBQRAMcwtB/gAhAyABIARGDa4CIAIoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQfbOAGotAABHDXEgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADK8CCyACQQA2AgAgBkEBaiEBQRYMcgtB/wAhAyABIARGDa0CIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQfzOAGotAABHDXAgAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADK4CCyACQQA2AgAgBkEBaiEBQQUMcQsgASAERgRAQYABIQMMrQILIAEtAABB2QBHDW4gAUEBaiEBQQgMcAsgASAERgRAQYEBIQMMrAILAkACQCABLQAAQc4Aaw4DAG8BbwsgAUEBaiEBQesAIQMMkwILIAFBAWohAUHsACEDDJICCyABIARGBEBBggEhAwyrAgsCQAJAIAEtAABByABrDggAbm5ubm5uAW4LIAFBAWohAUHqACEDDJICCyABQQFqIQFB7QAhAwyRAgtBgwEhAyABIARGDakCIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQYDPAGotAABHDWwgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADKoCCyACQQA2AgAgBkEBaiEBQQAMbQtBhAEhAyABIARGDagCIAIoAgAiACAEIAFraiEFIAEgAGtBBGohBgJAA0AgAS0AACAAQYPPAGotAABHDWsgAEEERg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADKkCCyACQQA2AgAgBkEBaiEBQSMMbAsgASAERgRAQYUBIQMMqAILAkACQCABLQAAQcwAaw4IAGtra2trawFrCyABQQFqIQFB7wAhAwyPAgsgAUEBaiEBQfAAIQMMjgILIAEgBEYEQEGGASEDDKcCCyABLQAAQcUARw1oIAFBAWohAQxgC0GHASEDIAEgBEYNpQIgAigCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABBiM8Aai0AAEcNaCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMpgILIAJBADYCACAGQQFqIQFBLQxpC0GIASEDIAEgBEYNpAIgAigCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABB0M8Aai0AAEcNZyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMpQILIAJBADYCACAGQQFqIQFBKQxoCyABIARGBEBBiQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEVDF8LQZIBIQMgASAERg2aAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGhzwBqLQAARw1dIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAybAgsgAkEANgIAIAZBAWohAUEeDF4LIAEgBEYEQEGTASEDDJoCCyABLQAAQcwARw1bIAFBAWohAUEKDF0LIAEgBEYEQEGUASEDDJkCCwJAAkAgAS0AAEHBAGsODwBcXFxcXFxcXFxcXFxcAVwLIAFBAWohAUH+ACEDDIACCyABQQFqIQFB/wAhAwz/AQsgASAERgRAQZUBIQMMmAILAkACQCABLQAAQcEAaw4DAFsBWwsgAUEBaiEBQf0AIQMM/wELIAFBAWohAUGAASEDDP4BC0GWASEDIAEgBEYNlgIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBp88Aai0AAEcNWSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlwILIAJBADYCACAGQQFqIQFBCwxaCyABIARGBEBBlwEhAwyWAgsCQAJAAkACQCABLQAAQS1rDiMAW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1sBW1tbW1sCW1tbA1sLIAFBAWohAUH7ACEDDP8BCyABQQFqIQFB/AAhAwz+AQsgAUEBaiEBQYEBIQMM/QELIAFBAWohAUGCASEDDPwBC0GYASEDIAEgBEYNlAIgAigCACIAIAQgAWtqIQUgASAAa0EEaiEGAkADQCABLQAAIABBqc8Aai0AAEcNVyAAQQRGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlQILIAJBADYCACAGQQFqIQFBGQxYC0GZASEDIAEgBEYNkwIgAigCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBrs8Aai0AAEcNViAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlAILIAJBADYCACAGQQFqIQFBBgxXC0GaASEDIAEgBEYNkgIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBtM8Aai0AAEcNVSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMkwILIAJBADYCACAGQQFqIQFBHAxWC0GbASEDIAEgBEYNkQIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBts8Aai0AAEcNVCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMkgILIAJBADYCACAGQQFqIQFBJwxVCyABIARGBEBBnAEhAwyRAgsCQAJAIAEtAABB1ABrDgIAAVQLIAFBAWohAUGGASEDDPgBCyABQQFqIQFBhwEhAwz3AQtBnQEhAyABIARGDY8CIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQbjPAGotAABHDVIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADJACCyACQQA2AgAgBkEBaiEBQSYMUwtBngEhAyABIARGDY4CIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQbrPAGotAABHDVEgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI8CCyACQQA2AgAgBkEBaiEBQQMMUgtBnwEhAyABIARGDY0CIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQe3PAGotAABHDVAgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI4CCyACQQA2AgAgBkEBaiEBQQwMUQtBoAEhAyABIARGDYwCIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQbzPAGotAABHDU8gAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI0CCyACQQA2AgAgBkEBaiEBQQ0MUAsgASAERgRAQaEBIQMMjAILAkACQCABLQAAQcYAaw4LAE9PT09PT09PTwFPCyABQQFqIQFBiwEhAwzzAQsgAUEBaiEBQYwBIQMM8gELIAEgBEYEQEGiASEDDIsCCyABLQAAQdAARw1MIAFBAWohAQxGCyABIARGBEBBowEhAwyKAgsCQAJAIAEtAABByQBrDgcBTU1NTU0ATQsgAUEBaiEBQY4BIQMM8QELIAFBAWohAUEiDE0LQaQBIQMgASAERg2IAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHAzwBqLQAARw1LIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyJAgsgAkEANgIAIAZBAWohAUEdDEwLIAEgBEYEQEGlASEDDIgCCwJAAkAgAS0AAEHSAGsOAwBLAUsLIAFBAWohAUGQASEDDO8BCyABQQFqIQFBBAxLCyABIARGBEBBpgEhAwyHAgsCQAJAAkACQAJAIAEtAABBwQBrDhUATU1NTU1NTU1NTQFNTQJNTQNNTQRNCyABQQFqIQFBiAEhAwzxAQsgAUEBaiEBQYkBIQMM8AELIAFBAWohAUGKASEDDO8BCyABQQFqIQFBjwEhAwzuAQsgAUEBaiEBQZEBIQMM7QELQacBIQMgASAERg2FAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHtzwBqLQAARw1IIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyGAgsgAkEANgIAIAZBAWohAUERDEkLQagBIQMgASAERg2EAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHCzwBqLQAARw1HIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyFAgsgAkEANgIAIAZBAWohAUEsDEgLQakBIQMgASAERg2DAiACKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHFzwBqLQAARw1GIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyEAgsgAkEANgIAIAZBAWohAUErDEcLQaoBIQMgASAERg2CAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHKzwBqLQAARw1FIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyDAgsgAkEANgIAIAZBAWohAUEUDEYLIAEgBEYEQEGrASEDDIICCwJAAkACQAJAIAEtAABBwgBrDg8AAQJHR0dHR0dHR0dHRwNHCyABQQFqIQFBkwEhAwzrAQsgAUEBaiEBQZQBIQMM6gELIAFBAWohAUGVASEDDOkBCyABQQFqIQFBlgEhAwzoAQsgASAERgRAQawBIQMMgQILIAEtAABBxQBHDUIgAUEBaiEBDD0LQa0BIQMgASAERg3/ASACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHNzwBqLQAARw1CIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyAAgsgAkEANgIAIAZBAWohAUEODEMLIAEgBEYEQEGuASEDDP8BCyABLQAAQdAARw1AIAFBAWohAUElDEILQa8BIQMgASAERg39ASACKAIAIgAgBCABa2ohBSABIABrQQhqIQYCQANAIAEtAAAgAEHQzwBqLQAARw1AIABBCEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz+AQsgAkEANgIAIAZBAWohAUEqDEELIAEgBEYEQEGwASEDDP0BCwJAAkAgAS0AAEHVAGsOCwBAQEBAQEBAQEABQAsgAUEBaiEBQZoBIQMM5AELIAFBAWohAUGbASEDDOMBCyABIARGBEBBsQEhAwz8AQsCQAJAIAEtAABBwQBrDhQAPz8/Pz8/Pz8/Pz8/Pz8/Pz8/AT8LIAFBAWohAUGZASEDDOMBCyABQQFqIQFBnAEhAwziAQtBsgEhAyABIARGDfoBIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQdnPAGotAABHDT0gAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPsBCyACQQA2AgAgBkEBaiEBQSEMPgtBswEhAyABIARGDfkBIAIoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAS0AACAAQd3PAGotAABHDTwgAEEGRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPoBCyACQQA2AgAgBkEBaiEBQRoMPQsgASAERgRAQbQBIQMM+QELAkACQAJAIAEtAABBxQBrDhEAPT09PT09PT09AT09PT09Aj0LIAFBAWohAUGdASEDDOEBCyABQQFqIQFBngEhAwzgAQsgAUEBaiEBQZ8BIQMM3wELQbUBIQMgASAERg33ASACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHkzwBqLQAARw06IABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz4AQsgAkEANgIAIAZBAWohAUEoDDsLQbYBIQMgASAERg32ASACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHqzwBqLQAARw05IABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz3AQsgAkEANgIAIAZBAWohAUEHDDoLIAEgBEYEQEG3ASEDDPYBCwJAAkAgAS0AAEHFAGsODgA5OTk5OTk5OTk5OTkBOQsgAUEBaiEBQaEBIQMM3QELIAFBAWohAUGiASEDDNwBC0G4ASEDIAEgBEYN9AEgAigCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB7c8Aai0AAEcNNyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM9QELIAJBADYCACAGQQFqIQFBEgw4C0G5ASEDIAEgBEYN8wEgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB8M8Aai0AAEcNNiAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM9AELIAJBADYCACAGQQFqIQFBIAw3C0G6ASEDIAEgBEYN8gEgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB8s8Aai0AAEcNNSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM8wELIAJBADYCACAGQQFqIQFBDww2CyABIARGBEBBuwEhAwzyAQsCQAJAIAEtAABByQBrDgcANTU1NTUBNQsgAUEBaiEBQaUBIQMM2QELIAFBAWohAUGmASEDDNgBC0G8ASEDIAEgBEYN8AEgAigCACIAIAQgAWtqIQUgASAAa0EHaiEGAkADQCABLQAAIABB9M8Aai0AAEcNMyAAQQdGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM8QELIAJBADYCACAGQQFqIQFBGww0CyABIARGBEBBvQEhAwzwAQsCQAJAAkAgAS0AAEHCAGsOEgA0NDQ0NDQ0NDQBNDQ0NDQ0AjQLIAFBAWohAUGkASEDDNgBCyABQQFqIQFBpwEhAwzXAQsgAUEBaiEBQagBIQMM1gELIAEgBEYEQEG+ASEDDO8BCyABLQAAQc4ARw0wIAFBAWohAQwsCyABIARGBEBBvwEhAwzuAQsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQcEAaw4VAAECAz8EBQY/Pz8HCAkKCz8MDQ4PPwsgAUEBaiEBQegAIQMM4wELIAFBAWohAUHpACEDDOIBCyABQQFqIQFB7gAhAwzhAQsgAUEBaiEBQfIAIQMM4AELIAFBAWohAUHzACEDDN8BCyABQQFqIQFB9gAhAwzeAQsgAUEBaiEBQfcAIQMM3QELIAFBAWohAUH6ACEDDNwBCyABQQFqIQFBgwEhAwzbAQsgAUEBaiEBQYQBIQMM2gELIAFBAWohAUGFASEDDNkBCyABQQFqIQFBkgEhAwzYAQsgAUEBaiEBQZgBIQMM1wELIAFBAWohAUGgASEDDNYBCyABQQFqIQFBowEhAwzVAQsgAUEBaiEBQaoBIQMM1AELIAEgBEcEQCACQRA2AgggAiABNgIEQasBIQMM1AELQcABIQMM7AELQQAhAAJAIAIoAjgiA0UNACADKAI0IgNFDQAgAiADEQAAIQALIABFDV4gAEEVRw0HIAJB0QA2AhwgAiABNgIUIAJBsBc2AhAgAkEVNgIMQQAhAwzrAQsgAUEBaiABIARHDQgaQcIBIQMM6gELA0ACQCABLQAAQQprDgQIAAALAAsgBCABQQFqIgFHDQALQcMBIQMM6QELIAEgBEcEQCACQRE2AgggAiABNgIEQQEhAwzQAQtBxAEhAwzoAQsgASAERgRAQcUBIQMM6AELAkACQCABLQAAQQprDgQBKCgAKAsgAUEBagwJCyABQQFqDAULIAEgBEYEQEHGASEDDOcBCwJAAkAgAS0AAEEKaw4XAQsLAQsLCwsLCwsLCwsLCwsLCwsLCwALCyABQQFqIQELQbABIQMMzQELIAEgBEYEQEHIASEDDOYBCyABLQAAQSBHDQkgAkEAOwEyIAFBAWohAUGzASEDDMwBCwNAIAEhAAJAIAEgBEcEQCABLQAAQTBrQf8BcSIDQQpJDQEMJwtBxwEhAwzmAQsCQCACLwEyIgFBmTNLDQAgAiABQQpsIgU7ATIgBUH+/wNxIANB//8Dc0sNACAAQQFqIQEgAiADIAVqIgM7ATIgA0H//wNxQegHSQ0BCwtBACEDIAJBADYCHCACQcEJNgIQIAJBDTYCDCACIABBAWo2AhQM5AELIAJBADYCHCACIAE2AhQgAkHwDDYCECACQRs2AgxBACEDDOMBCyACKAIEIQAgAkEANgIEIAIgACABECYiAA0BIAFBAWoLIQFBrQEhAwzIAQsgAkHBATYCHCACIAA2AgwgAiABQQFqNgIUQQAhAwzgAQsgAigCBCEAIAJBADYCBCACIAAgARAmIgANASABQQFqCyEBQa4BIQMMxQELIAJBwgE2AhwgAiAANgIMIAIgAUEBajYCFEEAIQMM3QELIAJBADYCHCACIAE2AhQgAkGXCzYCECACQQ02AgxBACEDDNwBCyACQQA2AhwgAiABNgIUIAJB4xA2AhAgAkEJNgIMQQAhAwzbAQsgAkECOgAoDKwBC0EAIQMgAkEANgIcIAJBrws2AhAgAkECNgIMIAIgAUEBajYCFAzZAQtBAiEDDL8BC0ENIQMMvgELQSYhAwy9AQtBFSEDDLwBC0EWIQMMuwELQRghAwy6AQtBHCEDDLkBC0EdIQMMuAELQSAhAwy3AQtBISEDDLYBC0EjIQMMtQELQcYAIQMMtAELQS4hAwyzAQtBPSEDDLIBC0HLACEDDLEBC0HOACEDDLABC0HYACEDDK8BC0HZACEDDK4BC0HbACEDDK0BC0HxACEDDKwBC0H0ACEDDKsBC0GNASEDDKoBC0GXASEDDKkBC0GpASEDDKgBC0GvASEDDKcBC0GxASEDDKYBCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJB8Rs2AhAgAkEGNgIMDL0BCyACQQA2AgAgBkEBaiEBQSQLOgApIAIoAgQhACACQQA2AgQgAiAAIAEQJyIARQRAQeUAIQMMowELIAJB+QA2AhwgAiABNgIUIAIgADYCDEEAIQMMuwELIABBFUcEQCACQQA2AhwgAiABNgIUIAJBzA42AhAgAkEgNgIMQQAhAwy7AQsgAkH4ADYCHCACIAE2AhQgAkHKGDYCECACQRU2AgxBACEDDLoBCyACQQA2AhwgAiABNgIUIAJBjhs2AhAgAkEGNgIMQQAhAwy5AQsgAkEANgIcIAIgATYCFCACQf4RNgIQIAJBBzYCDEEAIQMMuAELIAJBADYCHCACIAE2AhQgAkGMHDYCECACQQc2AgxBACEDDLcBCyACQQA2AhwgAiABNgIUIAJBww82AhAgAkEHNgIMQQAhAwy2AQsgAkEANgIcIAIgATYCFCACQcMPNgIQIAJBBzYCDEEAIQMMtQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxBACEDDKIBCyACQeQANgIcIAIgATYCFCACQeMXNgIQIAJBFTYCDEEAIQMMoQELIAJBADYCACAGQQFqIQEgAi0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACEDIAJBADYCHCACIAE2AhQgAkH3CTYCECACQQg2AgwMoAELIAJBADYCACAGQQFqIQEgAi0AKUEhRg0DIAJBADYCHCACIAE2AhQgAkGbCjYCECACQQg2AgxBACEDDJ8BCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJBkDM2AhAgAkEINgIMDJ0BCyACQQA2AgAgBkEBaiEBIAItAClBI0kNACACQQA2AhwgAiABNgIUIAJB0wk2AhAgAkEINgIMQQAhAwycAQtB0QAhAwyCAQsgAS0AAEEwayIAQf8BcUEKSQRAIAIgADoAKiABQQFqIQFBzwAhAwyCAQsgAigCBCEAIAJBADYCBCACIAAgARAoIgBFDYYBIAJB3gA2AhwgAiABNgIUIAIgADYCDEEAIQMMmgELIAIoAgQhACACQQA2AgQgAiAAIAEQKCIARQ2GASACQdwANgIcIAIgATYCFCACIAA2AgxBACEDDJkBCyACKAIEIQAgAkEANgIEIAIgACAFECgiAEUEQCAFIQEMhwELIAJB2gA2AhwgAiAFNgIUIAIgADYCDAyYAQtBACEBQQEhAwsgAiADOgArIAVBAWohAwJAAkACQCACLQAtQRBxDQACQAJAAkAgAi0AKg4DAQACBAsgBkUNAwwCCyAADQEMAgsgAUUNAQsgAigCBCEAIAJBADYCBCACIAAgAxAoIgBFBEAgAyEBDAILIAJB2AA2AhwgAiADNgIUIAIgADYCDEEAIQMMmAELIAIoAgQhACACQQA2AgQgAiAAIAMQKCIARQRAIAMhAQyHAQsgAkHZADYCHCACIAM2AhQgAiAANgIMQQAhAwyXAQtBzAAhAwx9CyAAQRVHBEAgAkEANgIcIAIgATYCFCACQZQNNgIQIAJBITYCDEEAIQMMlgELIAJB1wA2AhwgAiABNgIUIAJByRc2AhAgAkEVNgIMQQAhAwyVAQtBACEDIAJBADYCHCACIAE2AhQgAkGAETYCECACQQk2AgwMlAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0AIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMkwELQckAIQMMeQsgAkEANgIcIAIgATYCFCACQcEoNgIQIAJBBzYCDCACQQA2AgBBACEDDJEBCyACKAIEIQBBACEDIAJBADYCBCACIAAgARAlIgBFDQAgAkHSADYCHCACIAE2AhQgAiAANgIMDJABC0HIACEDDHYLIAJBADYCACAFIQELIAJBgBI7ASogAUEBaiEBQQAhAAJAIAIoAjgiA0UNACADKAIwIgNFDQAgAiADEQAAIQALIAANAQtBxwAhAwxzCyAAQRVGBEAgAkHRADYCHCACIAE2AhQgAkHjFzYCECACQRU2AgxBACEDDIwBC0EAIQMgAkEANgIcIAIgATYCFCACQbkNNgIQIAJBGjYCDAyLAQtBACEDIAJBADYCHCACIAE2AhQgAkGgGTYCECACQR42AgwMigELIAEtAABBOkYEQCACKAIEIQBBACEDIAJBADYCBCACIAAgARApIgBFDQEgAkHDADYCHCACIAA2AgwgAiABQQFqNgIUDIoBC0EAIQMgAkEANgIcIAIgATYCFCACQbERNgIQIAJBCjYCDAyJAQsgAUEBaiEBQTshAwxvCyACQcMANgIcIAIgADYCDCACIAFBAWo2AhQMhwELQQAhAyACQQA2AhwgAiABNgIUIAJB8A42AhAgAkEcNgIMDIYBCyACIAIvATBBEHI7ATAMZgsCQCACLwEwIgBBCHFFDQAgAi0AKEEBRw0AIAItAC1BCHFFDQMLIAIgAEH3+wNxQYAEcjsBMAwECyABIARHBEACQANAIAEtAABBMGsiAEH/AXFBCk8EQEE1IQMMbgsgAikDICIKQpmz5syZs+bMGVYNASACIApCCn4iCjcDICAKIACtQv8BgyILQn+FVg0BIAIgCiALfDcDICAEIAFBAWoiAUcNAAtBOSEDDIUBCyACKAIEIQBBACEDIAJBADYCBCACIAAgAUEBaiIBECoiAA0MDHcLQTkhAwyDAQsgAi0AMEEgcQ0GQcUBIQMMaQtBACEDIAJBADYCBCACIAEgARAqIgBFDQQgAkE6NgIcIAIgADYCDCACIAFBAWo2AhQMgQELIAItAChBAUcNACACLQAtQQhxRQ0BC0E3IQMMZgsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIABEAgAkE7NgIcIAIgADYCDCACIAFBAWo2AhQMfwsgAUEBaiEBDG4LIAJBCDoALAwECyABQQFqIQEMbQtBACEDIAJBADYCHCACIAE2AhQgAkHkEjYCECACQQQ2AgwMewsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIARQ1sIAJBNzYCHCACIAE2AhQgAiAANgIMDHoLIAIgAi8BMEEgcjsBMAtBMCEDDF8LIAJBNjYCHCACIAE2AhQgAiAANgIMDHcLIABBLEcNASABQQFqIQBBASEBAkACQAJAAkACQCACLQAsQQVrDgQDAQIEAAsgACEBDAQLQQIhAQwBC0EEIQELIAJBAToALCACIAIvATAgAXI7ATAgACEBDAELIAIgAi8BMEEIcjsBMCAAIQELQTkhAwxcCyACQQA6ACwLQTQhAwxaCyABIARGBEBBLSEDDHMLAkACQANAAkAgAS0AAEEKaw4EAgAAAwALIAQgAUEBaiIBRw0AC0EtIQMMdAsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIARQ0CIAJBLDYCHCACIAE2AhQgAiAANgIMDHMLIAIoAgQhAEEAIQMgAkEANgIEIAIgACABECoiAEUEQCABQQFqIQEMAgsgAkEsNgIcIAIgADYCDCACIAFBAWo2AhQMcgsgAS0AAEENRgRAIAIoAgQhAEEAIQMgAkEANgIEIAIgACABECoiAEUEQCABQQFqIQEMAgsgAkEsNgIcIAIgADYCDCACIAFBAWo2AhQMcgsgAi0ALUEBcQRAQcQBIQMMWQsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIADQEMZQtBLyEDDFcLIAJBLjYCHCACIAE2AhQgAiAANgIMDG8LQQAhAyACQQA2AhwgAiABNgIUIAJB8BQ2AhAgAkEDNgIMDG4LQQEhAwJAAkACQAJAIAItACxBBWsOBAMBAgAECyACIAIvATBBCHI7ATAMAwtBAiEDDAELQQQhAwsgAkEBOgAsIAIgAi8BMCADcjsBMAtBKiEDDFMLQQAhAyACQQA2AhwgAiABNgIUIAJB4Q82AhAgAkEKNgIMDGsLQQEhAwJAAkACQAJAAkACQCACLQAsQQJrDgcFBAQDAQIABAsgAiACLwEwQQhyOwEwDAMLQQIhAwwBC0EEIQMLIAJBAToALCACIAIvATAgA3I7ATALQSshAwxSC0EAIQMgAkEANgIcIAIgATYCFCACQasSNgIQIAJBCzYCDAxqC0EAIQMgAkEANgIcIAIgATYCFCACQf0NNgIQIAJBHTYCDAxpCyABIARHBEADQCABLQAAQSBHDUggBCABQQFqIgFHDQALQSUhAwxpC0ElIQMMaAsgAi0ALUEBcQRAQcMBIQMMTwsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKSIABEAgAkEmNgIcIAIgADYCDCACIAFBAWo2AhQMaAsgAUEBaiEBDFwLIAFBAWohASACLwEwIgBBgAFxBEBBACEAAkAgAigCOCIDRQ0AIAMoAlQiA0UNACACIAMRAAAhAAsgAEUNBiAAQRVHDR8gAkEFNgIcIAIgATYCFCACQfkXNgIQIAJBFTYCDEEAIQMMZwsCQCAAQaAEcUGgBEcNACACLQAtQQJxDQBBACEDIAJBADYCHCACIAE2AhQgAkGWEzYCECACQQQ2AgwMZwsgAgJ/IAIvATBBFHFBFEYEQEEBIAItAChBAUYNARogAi8BMkHlAEYMAQsgAi0AKUEFRgs6AC5BACEAAkAgAigCOCIDRQ0AIAMoAiQiA0UNACACIAMRAAAhAAsCQAJAAkACQAJAIAAOFgIBAAQEBAQEBAQEBAQEBAQEBAQEBAMECyACQQE6AC4LIAIgAi8BMEHAAHI7ATALQSchAwxPCyACQSM2AhwgAiABNgIUIAJBpRY2AhAgAkEVNgIMQQAhAwxnC0EAIQMgAkEANgIcIAIgATYCFCACQdULNgIQIAJBETYCDAxmC0EAIQACQCACKAI4IgNFDQAgAygCLCIDRQ0AIAIgAxEAACEACyAADQELQQ4hAwxLCyAAQRVGBEAgAkECNgIcIAIgATYCFCACQbAYNgIQIAJBFTYCDEEAIQMMZAtBACEDIAJBADYCHCACIAE2AhQgAkGnDjYCECACQRI2AgwMYwtBACEDIAJBADYCHCACIAE2AhQgAkGqHDYCECACQQ82AgwMYgsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEgCqdqIgEQKyIARQ0AIAJBBTYCHCACIAE2AhQgAiAANgIMDGELQQ8hAwxHC0EAIQMgAkEANgIcIAIgATYCFCACQc0TNgIQIAJBDDYCDAxfC0IBIQoLIAFBAWohAQJAIAIpAyAiC0L//////////w9YBEAgAiALQgSGIAqENwMgDAELQQAhAyACQQA2AhwgAiABNgIUIAJBrQk2AhAgAkEMNgIMDF4LQSQhAwxEC0EAIQMgAkEANgIcIAIgATYCFCACQc0TNgIQIAJBDDYCDAxcCyACKAIEIQBBACEDIAJBADYCBCACIAAgARAsIgBFBEAgAUEBaiEBDFILIAJBFzYCHCACIAA2AgwgAiABQQFqNgIUDFsLIAIoAgQhAEEAIQMgAkEANgIEAkAgAiAAIAEQLCIARQRAIAFBAWohAQwBCyACQRY2AhwgAiAANgIMIAIgAUEBajYCFAxbC0EfIQMMQQtBACEDIAJBADYCHCACIAE2AhQgAkGaDzYCECACQSI2AgwMWQsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQLSIARQRAIAFBAWohAQxQCyACQRQ2AhwgAiAANgIMIAIgAUEBajYCFAxYCyACKAIEIQBBACEDIAJBADYCBAJAIAIgACABEC0iAEUEQCABQQFqIQEMAQsgAkETNgIcIAIgADYCDCACIAFBAWo2AhQMWAtBHiEDDD4LQQAhAyACQQA2AhwgAiABNgIUIAJBxgw2AhAgAkEjNgIMDFYLIAIoAgQhAEEAIQMgAkEANgIEIAIgACABEC0iAEUEQCABQQFqIQEMTgsgAkERNgIcIAIgADYCDCACIAFBAWo2AhQMVQsgAkEQNgIcIAIgATYCFCACIAA2AgwMVAtBACEDIAJBADYCHCACIAE2AhQgAkHGDDYCECACQSM2AgwMUwtBACEDIAJBADYCHCACIAE2AhQgAkHAFTYCECACQQI2AgwMUgsgAigCBCEAQQAhAyACQQA2AgQCQCACIAAgARAtIgBFBEAgAUEBaiEBDAELIAJBDjYCHCACIAA2AgwgAiABQQFqNgIUDFILQRshAww4C0EAIQMgAkEANgIcIAIgATYCFCACQcYMNgIQIAJBIzYCDAxQCyACKAIEIQBBACEDIAJBADYCBAJAIAIgACABECwiAEUEQCABQQFqIQEMAQsgAkENNgIcIAIgADYCDCACIAFBAWo2AhQMUAtBGiEDDDYLQQAhAyACQQA2AhwgAiABNgIUIAJBmg82AhAgAkEiNgIMDE4LIAIoAgQhAEEAIQMgAkEANgIEAkAgAiAAIAEQLCIARQRAIAFBAWohAQwBCyACQQw2AhwgAiAANgIMIAIgAUEBajYCFAxOC0EZIQMMNAtBACEDIAJBADYCHCACIAE2AhQgAkGaDzYCECACQSI2AgwMTAsgAEEVRwRAQQAhAyACQQA2AhwgAiABNgIUIAJBgww2AhAgAkETNgIMDEwLIAJBCjYCHCACIAE2AhQgAkHkFjYCECACQRU2AgxBACEDDEsLIAIoAgQhAEEAIQMgAkEANgIEIAIgACABIAqnaiIBECsiAARAIAJBBzYCHCACIAE2AhQgAiAANgIMDEsLQRMhAwwxCyAAQRVHBEBBACEDIAJBADYCHCACIAE2AhQgAkHaDTYCECACQRQ2AgwMSgsgAkEeNgIcIAIgATYCFCACQfkXNgIQIAJBFTYCDEEAIQMMSQtBACEAAkAgAigCOCIDRQ0AIAMoAiwiA0UNACACIAMRAAAhAAsgAEUNQSAAQRVGBEAgAkEDNgIcIAIgATYCFCACQbAYNgIQIAJBFTYCDEEAIQMMSQtBACEDIAJBADYCHCACIAE2AhQgAkGnDjYCECACQRI2AgwMSAtBACEDIAJBADYCHCACIAE2AhQgAkHaDTYCECACQRQ2AgwMRwtBACEDIAJBADYCHCACIAE2AhQgAkGnDjYCECACQRI2AgwMRgsgAkEAOgAvIAItAC1BBHFFDT8LIAJBADoALyACQQE6ADRBACEDDCsLQQAhAyACQQA2AhwgAkHkETYCECACQQc2AgwgAiABQQFqNgIUDEMLAkADQAJAIAEtAABBCmsOBAACAgACCyAEIAFBAWoiAUcNAAtB3QEhAwxDCwJAAkAgAi0ANEEBRw0AQQAhAAJAIAIoAjgiA0UNACADKAJYIgNFDQAgAiADEQAAIQALIABFDQAgAEEVRw0BIAJB3AE2AhwgAiABNgIUIAJB1RY2AhAgAkEVNgIMQQAhAwxEC0HBASEDDCoLIAJBADYCHCACIAE2AhQgAkHpCzYCECACQR82AgxBACEDDEILAkACQCACLQAoQQFrDgIEAQALQcABIQMMKQtBuQEhAwwoCyACQQI6AC9BACEAAkAgAigCOCIDRQ0AIAMoAgAiA0UNACACIAMRAAAhAAsgAEUEQEHCASEDDCgLIABBFUcEQCACQQA2AhwgAiABNgIUIAJBpAw2AhAgAkEQNgIMQQAhAwxBCyACQdsBNgIcIAIgATYCFCACQfoWNgIQIAJBFTYCDEEAIQMMQAsgASAERgRAQdoBIQMMQAsgAS0AAEHIAEYNASACQQE6ACgLQawBIQMMJQtBvwEhAwwkCyABIARHBEAgAkEQNgIIIAIgATYCBEG+ASEDDCQLQdkBIQMMPAsgASAERgRAQdgBIQMMPAsgAS0AAEHIAEcNBCABQQFqIQFBvQEhAwwiCyABIARGBEBB1wEhAww7CwJAAkAgAS0AAEHFAGsOEAAFBQUFBQUFBQUFBQUFBQEFCyABQQFqIQFBuwEhAwwiCyABQQFqIQFBvAEhAwwhC0HWASEDIAEgBEYNOSACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGD0ABqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAw6CyACKAIEIQAgAkIANwMAIAIgACAGQQFqIgEQJyIARQRAQcYBIQMMIQsgAkHVATYCHCACIAE2AhQgAiAANgIMQQAhAww5C0HUASEDIAEgBEYNOCACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGB0ABqLQAARw0CIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAw5CyACQYEEOwEoIAIoAgQhACACQgA3AwAgAiAAIAZBAWoiARAnIgANAwwCCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJB2Bs2AhAgAkEINgIMDDYLQboBIQMMHAsgAkHTATYCHCACIAE2AhQgAiAANgIMQQAhAww0C0EAIQACQCACKAI4IgNFDQAgAygCOCIDRQ0AIAIgAxEAACEACyAARQ0AIABBFUYNASACQQA2AhwgAiABNgIUIAJBzA42AhAgAkEgNgIMQQAhAwwzC0HkACEDDBkLIAJB+AA2AhwgAiABNgIUIAJByhg2AhAgAkEVNgIMQQAhAwwxC0HSASEDIAQgASIARg0wIAQgAWsgAigCACIBaiEFIAAgAWtBBGohBgJAA0AgAC0AACABQfzPAGotAABHDQEgAUEERg0DIAFBAWohASAEIABBAWoiAEcNAAsgAiAFNgIADDELIAJBADYCHCACIAA2AhQgAkGQMzYCECACQQg2AgwgAkEANgIAQQAhAwwwCyABIARHBEAgAkEONgIIIAIgATYCBEG3ASEDDBcLQdEBIQMMLwsgAkEANgIAIAZBAWohAQtBuAEhAwwUCyABIARGBEBB0AEhAwwtCyABLQAAQTBrIgBB/wFxQQpJBEAgAiAAOgAqIAFBAWohAUG2ASEDDBQLIAIoAgQhACACQQA2AgQgAiAAIAEQKCIARQ0UIAJBzwE2AhwgAiABNgIUIAIgADYCDEEAIQMMLAsgASAERgRAQc4BIQMMLAsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAIoAgQhACACQQA2AgQgAiAAIAEQKCIARQ0VIAJBzQE2AhwgAiABNgIUIAIgADYCDEEAIQMMLAtBtQEhAwwSCyAEIAEiBUYEQEHMASEDDCsLQQAhAEEBIQFBASEGQQAhAwJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAUtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyEDQQAhAUEAIQYMAgtBCSEDQQEhAEEAIQFBACEGDAELQQAhAUEBIQMLIAIgAzoAKyAFQQFqIQMCQAJAIAItAC1BEHENAAJAAkACQCACLQAqDgMBAAIECyAGRQ0DDAILIAANAQwCCyABRQ0BCyACKAIEIQAgAkEANgIEIAIgACADECgiAEUEQCADIQEMAwsgAkHJATYCHCACIAM2AhQgAiAANgIMQQAhAwwtCyACKAIEIQAgAkEANgIEIAIgACADECgiAEUEQCADIQEMGAsgAkHKATYCHCACIAM2AhQgAiAANgIMQQAhAwwsCyACKAIEIQAgAkEANgIEIAIgACAFECgiAEUEQCAFIQEMFgsgAkHLATYCHCACIAU2AhQgAiAANgIMDCsLQbQBIQMMEQtBACEAAkAgAigCOCIDRQ0AIAMoAjwiA0UNACACIAMRAAAhAAsCQCAABEAgAEEVRg0BIAJBADYCHCACIAE2AhQgAkGUDTYCECACQSE2AgxBACEDDCsLQbIBIQMMEQsgAkHIATYCHCACIAE2AhQgAkHJFzYCECACQRU2AgxBACEDDCkLIAJBADYCACAGQQFqIQFB9QAhAwwPCyACLQApQQVGBEBB4wAhAwwPC0HiACEDDA4LIAAhASACQQA2AgALIAJBADoALEEJIQMMDAsgAkEANgIAIAdBAWohAUHAACEDDAsLQQELOgAsIAJBADYCACAGQQFqIQELQSkhAwwIC0E4IQMMBwsCQCABIARHBEADQCABLQAAQYA+ai0AACIAQQFHBEAgAEECRw0DIAFBAWohAQwFCyAEIAFBAWoiAUcNAAtBPiEDDCELQT4hAwwgCwsgAkEAOgAsDAELQQshAwwEC0E6IQMMAwsgAUEBaiEBQS0hAwwCCyACIAE6ACwgAkEANgIAIAZBAWohAUEMIQMMAQsgAkEANgIAIAZBAWohAUEKIQMMAAsAC0EAIQMgAkEANgIcIAIgATYCFCACQc0QNgIQIAJBCTYCDAwXC0EAIQMgAkEANgIcIAIgATYCFCACQekKNgIQIAJBCTYCDAwWC0EAIQMgAkEANgIcIAIgATYCFCACQbcQNgIQIAJBCTYCDAwVC0EAIQMgAkEANgIcIAIgATYCFCACQZwRNgIQIAJBCTYCDAwUC0EAIQMgAkEANgIcIAIgATYCFCACQc0QNgIQIAJBCTYCDAwTC0EAIQMgAkEANgIcIAIgATYCFCACQekKNgIQIAJBCTYCDAwSC0EAIQMgAkEANgIcIAIgATYCFCACQbcQNgIQIAJBCTYCDAwRC0EAIQMgAkEANgIcIAIgATYCFCACQZwRNgIQIAJBCTYCDAwQC0EAIQMgAkEANgIcIAIgATYCFCACQZcVNgIQIAJBDzYCDAwPC0EAIQMgAkEANgIcIAIgATYCFCACQZcVNgIQIAJBDzYCDAwOC0EAIQMgAkEANgIcIAIgATYCFCACQcASNgIQIAJBCzYCDAwNC0EAIQMgAkEANgIcIAIgATYCFCACQZUJNgIQIAJBCzYCDAwMC0EAIQMgAkEANgIcIAIgATYCFCACQeEPNgIQIAJBCjYCDAwLC0EAIQMgAkEANgIcIAIgATYCFCACQfsPNgIQIAJBCjYCDAwKC0EAIQMgAkEANgIcIAIgATYCFCACQfEZNgIQIAJBAjYCDAwJC0EAIQMgAkEANgIcIAIgATYCFCACQcQUNgIQIAJBAjYCDAwIC0EAIQMgAkEANgIcIAIgATYCFCACQfIVNgIQIAJBAjYCDAwHCyACQQI2AhwgAiABNgIUIAJBnBo2AhAgAkEWNgIMQQAhAwwGC0EBIQMMBQtB1AAhAyABIARGDQQgCEEIaiEJIAIoAgAhBQJAAkAgASAERwRAIAVB2MIAaiEHIAQgBWogAWshACAFQX9zQQpqIgUgAWohBgNAIAEtAAAgBy0AAEcEQEECIQcMAwsgBUUEQEEAIQcgBiEBDAMLIAVBAWshBSAHQQFqIQcgBCABQQFqIgFHDQALIAAhBSAEIQELIAlBATYCACACIAU2AgAMAQsgAkEANgIAIAkgBzYCAAsgCSABNgIEIAgoAgwhACAIKAIIDgMBBAIACwALIAJBADYCHCACQbUaNgIQIAJBFzYCDCACIABBAWo2AhRBACEDDAILIAJBADYCHCACIAA2AhQgAkHKGjYCECACQQk2AgxBACEDDAELIAEgBEYEQEEiIQMMAQsgAkEJNgIIIAIgATYCBEEhIQMLIAhBEGokACADRQRAIAIoAgwhAAwBCyACIAM2AhxBACEAIAIoAgQiAUUNACACIAEgBCACKAIIEQEAIgFFDQAgAiAENgIUIAIgATYCDCABIQALIAALvgIBAn8gAEEAOgAAIABB3ABqIgFBAWtBADoAACAAQQA6AAIgAEEAOgABIAFBA2tBADoAACABQQJrQQA6AAAgAEEAOgADIAFBBGtBADoAAEEAIABrQQNxIgEgAGoiAEEANgIAQdwAIAFrQXxxIgIgAGoiAUEEa0EANgIAAkAgAkEJSQ0AIABBADYCCCAAQQA2AgQgAUEIa0EANgIAIAFBDGtBADYCACACQRlJDQAgAEEANgIYIABBADYCFCAAQQA2AhAgAEEANgIMIAFBEGtBADYCACABQRRrQQA2AgAgAUEYa0EANgIAIAFBHGtBADYCACACIABBBHFBGHIiAmsiAUEgSQ0AIAAgAmohAANAIABCADcDGCAAQgA3AxAgAEIANwMIIABCADcDACAAQSBqIQAgAUEgayIBQR9LDQALCwtWAQF/AkAgACgCDA0AAkACQAJAAkAgAC0ALw4DAQADAgsgACgCOCIBRQ0AIAEoAiwiAUUNACAAIAERAAAiAQ0DC0EADwsACyAAQcMWNgIQQQ4hAQsgAQsaACAAKAIMRQRAIABB0Rs2AhAgAEEVNgIMCwsUACAAKAIMQRVGBEAgAEEANgIMCwsUACAAKAIMQRZGBEAgAEEANgIMCwsHACAAKAIMCwcAIAAoAhALCQAgACABNgIQCwcAIAAoAhQLFwAgAEEkTwRAAAsgAEECdEGgM2ooAgALFwAgAEEuTwRAAAsgAEECdEGwNGooAgALvwkBAX9B6yghAQJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB9ysPC0GQMQ8LQdcxDwtBoi0PC0HUJw8LQeArDwtBnywPC0HrMQ8LQdUfDwtByjEPC0HeJQ8LQdQeDwtB9BwPC0GnMg8LQbEdDwtBoB0PC0G5MQ8LQbwwDwtBkiEPC0GzJg8LQeksDwtBrB4PC0HUKw8LQfcmDwtBgCYPC0GwIQ8LQf4eDwtBjSMPC0GJLQ8LQfciDwtBoDEPC0GuHw8LQcYlDwtB6B4PC0GTIg8LQcIvDwtBwx0PC0GLLA8LQeEdDwtBjS8PC0HqIQ8LQbQtDwtB0i8PC0HfMg8LQdIyDwtB8DAPC0GpIg8LQfkjDwtBmR4PC0G1LA8LQZswDwtBkjIPC0G2Kw8LQcIiDwtB+DIPC0GeJQ8LQdAiDwtBuh4PC0GBHg8LAAtB1iEhAQsgAQsWACAAIAAtAC1B/gFxIAFBAEdyOgAtCxkAIAAgAC0ALUH9AXEgAUEAR0EBdHI6AC0LGQAgACAALQAtQfsBcSABQQBHQQJ0cjoALQsZACAAIAAtAC1B9wFxIAFBAEdBA3RyOgAtCz4BAn8CQCAAKAI4IgNFDQAgAygCBCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBxhE2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCCCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9go2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCDCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB7Ro2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCECIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBlRA2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCFCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBqhs2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCGCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB7RM2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCKCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9gg2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCHCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBwhk2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCICIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBlBQ2AhBBGCEECyAEC1kBAn8CQCAALQAoQQFGDQAgAC8BMiIBQeQAa0HkAEkNACABQcwBRg0AIAFBsAJGDQAgAC8BMCIAQcAAcQ0AQQEhAiAAQYgEcUGABEYNACAAQShxRSECCyACC4wBAQJ/AkACQAJAIAAtACpFDQAgAC0AK0UNACAALwEwIgFBAnFFDQEMAgsgAC8BMCIBQQFxRQ0BC0EBIQIgAC0AKEEBRg0AIAAvATIiAEHkAGtB5ABJDQAgAEHMAUYNACAAQbACRg0AIAFBwABxDQBBACECIAFBiARxQYAERg0AIAFBKHFBAEchAgsgAgtXACAAQRhqQgA3AwAgAEIANwMAIABBOGpCADcDACAAQTBqQgA3AwAgAEEoakIANwMAIABBIGpCADcDACAAQRBqQgA3AwAgAEEIakIANwMAIABB3QE2AhwLBgAgABAyC5otAQt/IwBBEGsiCiQAQaTQACgCACIJRQRAQeTTACgCACIFRQRAQfDTAEJ/NwIAQejTAEKAgISAgIDAADcCAEHk0wAgCkEIakFwcUHYqtWqBXMiBTYCAEH40wBBADYCAEHI0wBBADYCAAtBzNMAQYDUBDYCAEGc0ABBgNQENgIAQbDQACAFNgIAQazQAEF/NgIAQdDTAEGArAM2AgADQCABQcjQAGogAUG80ABqIgI2AgAgAiABQbTQAGoiAzYCACABQcDQAGogAzYCACABQdDQAGogAUHE0ABqIgM2AgAgAyACNgIAIAFB2NAAaiABQczQAGoiAjYCACACIAM2AgAgAUHU0ABqIAI2AgAgAUEgaiIBQYACRw0AC0GM1ARBwasDNgIAQajQAEH00wAoAgA2AgBBmNAAQcCrAzYCAEGk0ABBiNQENgIAQcz/B0E4NgIAQYjUBCEJCwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB7AFNBEBBjNAAKAIAIgZBECAAQRNqQXBxIABBC0kbIgRBA3YiAHYiAUEDcQRAAkAgAUEBcSAAckEBcyICQQN0IgBBtNAAaiIBIABBvNAAaigCACIAKAIIIgNGBEBBjNAAIAZBfiACd3E2AgAMAQsgASADNgIIIAMgATYCDAsgAEEIaiEBIAAgAkEDdCICQQNyNgIEIAAgAmoiACAAKAIEQQFyNgIEDBELQZTQACgCACIIIARPDQEgAQRAAkBBAiAAdCICQQAgAmtyIAEgAHRxaCIAQQN0IgJBtNAAaiIBIAJBvNAAaigCACICKAIIIgNGBEBBjNAAIAZBfiAAd3EiBjYCAAwBCyABIAM2AgggAyABNgIMCyACIARBA3I2AgQgAEEDdCIAIARrIQUgACACaiAFNgIAIAIgBGoiBCAFQQFyNgIEIAgEQCAIQXhxQbTQAGohAEGg0AAoAgAhAwJ/QQEgCEEDdnQiASAGcUUEQEGM0AAgASAGcjYCACAADAELIAAoAggLIgEgAzYCDCAAIAM2AgggAyAANgIMIAMgATYCCAsgAkEIaiEBQaDQACAENgIAQZTQACAFNgIADBELQZDQACgCACILRQ0BIAtoQQJ0QbzSAGooAgAiACgCBEF4cSAEayEFIAAhAgNAAkAgAigCECIBRQRAIAJBFGooAgAiAUUNAQsgASgCBEF4cSAEayIDIAVJIQIgAyAFIAIbIQUgASAAIAIbIQAgASECDAELCyAAKAIYIQkgACgCDCIDIABHBEBBnNAAKAIAGiADIAAoAggiATYCCCABIAM2AgwMEAsgAEEUaiICKAIAIgFFBEAgACgCECIBRQ0DIABBEGohAgsDQCACIQcgASIDQRRqIgIoAgAiAQ0AIANBEGohAiADKAIQIgENAAsgB0EANgIADA8LQX8hBCAAQb9/Sw0AIABBE2oiAUFwcSEEQZDQACgCACIIRQ0AQQAgBGshBQJAAkACQAJ/QQAgBEGAAkkNABpBHyAEQf///wdLDQAaIARBJiABQQh2ZyIAa3ZBAXEgAEEBdGtBPmoLIgZBAnRBvNIAaigCACICRQRAQQAhAUEAIQMMAQtBACEBIARBGSAGQQF2a0EAIAZBH0cbdCEAQQAhAwNAAkAgAigCBEF4cSAEayIHIAVPDQAgAiEDIAciBQ0AQQAhBSACIQEMAwsgASACQRRqKAIAIgcgByACIABBHXZBBHFqQRBqKAIAIgJGGyABIAcbIQEgAEEBdCEAIAINAAsLIAEgA3JFBEBBACEDQQIgBnQiAEEAIABrciAIcSIARQ0DIABoQQJ0QbzSAGooAgAhAQsgAUUNAQsDQCABKAIEQXhxIARrIgIgBUkhACACIAUgABshBSABIAMgABshAyABKAIQIgAEfyAABSABQRRqKAIACyIBDQALCyADRQ0AIAVBlNAAKAIAIARrTw0AIAMoAhghByADIAMoAgwiAEcEQEGc0AAoAgAaIAAgAygCCCIBNgIIIAEgADYCDAwOCyADQRRqIgIoAgAiAUUEQCADKAIQIgFFDQMgA0EQaiECCwNAIAIhBiABIgBBFGoiAigCACIBDQAgAEEQaiECIAAoAhAiAQ0ACyAGQQA2AgAMDQtBlNAAKAIAIgMgBE8EQEGg0AAoAgAhAQJAIAMgBGsiAkEQTwRAIAEgBGoiACACQQFyNgIEIAEgA2ogAjYCACABIARBA3I2AgQMAQsgASADQQNyNgIEIAEgA2oiACAAKAIEQQFyNgIEQQAhAEEAIQILQZTQACACNgIAQaDQACAANgIAIAFBCGohAQwPC0GY0AAoAgAiAyAESwRAIAQgCWoiACADIARrIgFBAXI2AgRBpNAAIAA2AgBBmNAAIAE2AgAgCSAEQQNyNgIEIAlBCGohAQwPC0EAIQEgBAJ/QeTTACgCAARAQezTACgCAAwBC0Hw0wBCfzcCAEHo0wBCgICEgICAwAA3AgBB5NMAIApBDGpBcHFB2KrVqgVzNgIAQfjTAEEANgIAQcjTAEEANgIAQYCABAsiACAEQccAaiIFaiIGQQAgAGsiB3EiAk8EQEH80wBBMDYCAAwPCwJAQcTTACgCACIBRQ0AQbzTACgCACIIIAJqIQAgACABTSAAIAhLcQ0AQQAhAUH80wBBMDYCAAwPC0HI0wAtAABBBHENBAJAAkAgCQRAQczTACEBA0AgASgCACIAIAlNBEAgACABKAIEaiAJSw0DCyABKAIIIgENAAsLQQAQMyIAQX9GDQUgAiEGQejTACgCACIBQQFrIgMgAHEEQCACIABrIAAgA2pBACABa3FqIQYLIAQgBk8NBSAGQf7///8HSw0FQcTTACgCACIDBEBBvNMAKAIAIgcgBmohASABIAdNDQYgASADSw0GCyAGEDMiASAARw0BDAcLIAYgA2sgB3EiBkH+////B0sNBCAGEDMhACAAIAEoAgAgASgCBGpGDQMgACEBCwJAIAYgBEHIAGpPDQAgAUF/Rg0AQezTACgCACIAIAUgBmtqQQAgAGtxIgBB/v///wdLBEAgASEADAcLIAAQM0F/RwRAIAAgBmohBiABIQAMBwtBACAGaxAzGgwECyABIgBBf0cNBQwDC0EAIQMMDAtBACEADAoLIABBf0cNAgtByNMAQcjTACgCAEEEcjYCAAsgAkH+////B0sNASACEDMhAEEAEDMhASAAQX9GDQEgAUF/Rg0BIAAgAU8NASABIABrIgYgBEE4ak0NAQtBvNMAQbzTACgCACAGaiIBNgIAQcDTACgCACABSQRAQcDTACABNgIACwJAAkACQEGk0AAoAgAiAgRAQczTACEBA0AgACABKAIAIgMgASgCBCIFakYNAiABKAIIIgENAAsMAgtBnNAAKAIAIgFBAEcgACABT3FFBEBBnNAAIAA2AgALQQAhAUHQ0wAgBjYCAEHM0wAgADYCAEGs0ABBfzYCAEGw0ABB5NMAKAIANgIAQdjTAEEANgIAA0AgAUHI0ABqIAFBvNAAaiICNgIAIAIgAUG00ABqIgM2AgAgAUHA0ABqIAM2AgAgAUHQ0ABqIAFBxNAAaiIDNgIAIAMgAjYCACABQdjQAGogAUHM0ABqIgI2AgAgAiADNgIAIAFB1NAAaiACNgIAIAFBIGoiAUGAAkcNAAtBeCAAa0EPcSIBIABqIgIgBkE4ayIDIAFrIgFBAXI2AgRBqNAAQfTTACgCADYCAEGY0AAgATYCAEGk0AAgAjYCACAAIANqQTg2AgQMAgsgACACTQ0AIAIgA0kNACABKAIMQQhxDQBBeCACa0EPcSIAIAJqIgNBmNAAKAIAIAZqIgcgAGsiAEEBcjYCBCABIAUgBmo2AgRBqNAAQfTTACgCADYCAEGY0AAgADYCAEGk0AAgAzYCACACIAdqQTg2AgQMAQsgAEGc0AAoAgBJBEBBnNAAIAA2AgALIAAgBmohA0HM0wAhAQJAAkACQANAIAMgASgCAEcEQCABKAIIIgENAQwCCwsgAS0ADEEIcUUNAQtBzNMAIQEDQCABKAIAIgMgAk0EQCADIAEoAgRqIgUgAksNAwsgASgCCCEBDAALAAsgASAANgIAIAEgASgCBCAGajYCBCAAQXggAGtBD3FqIgkgBEEDcjYCBCADQXggA2tBD3FqIgYgBCAJaiIEayEBIAIgBkYEQEGk0AAgBDYCAEGY0ABBmNAAKAIAIAFqIgA2AgAgBCAAQQFyNgIEDAgLQaDQACgCACAGRgRAQaDQACAENgIAQZTQAEGU0AAoAgAgAWoiADYCACAEIABBAXI2AgQgACAEaiAANgIADAgLIAYoAgQiBUEDcUEBRw0GIAVBeHEhCCAFQf8BTQRAIAVBA3YhAyAGKAIIIgAgBigCDCICRgRAQYzQAEGM0AAoAgBBfiADd3E2AgAMBwsgAiAANgIIIAAgAjYCDAwGCyAGKAIYIQcgBiAGKAIMIgBHBEAgACAGKAIIIgI2AgggAiAANgIMDAULIAZBFGoiAigCACIFRQRAIAYoAhAiBUUNBCAGQRBqIQILA0AgAiEDIAUiAEEUaiICKAIAIgUNACAAQRBqIQIgACgCECIFDQALIANBADYCAAwEC0F4IABrQQ9xIgEgAGoiByAGQThrIgMgAWsiAUEBcjYCBCAAIANqQTg2AgQgAiAFQTcgBWtBD3FqQT9rIgMgAyACQRBqSRsiA0EjNgIEQajQAEH00wAoAgA2AgBBmNAAIAE2AgBBpNAAIAc2AgAgA0EQakHU0wApAgA3AgAgA0HM0wApAgA3AghB1NMAIANBCGo2AgBB0NMAIAY2AgBBzNMAIAA2AgBB2NMAQQA2AgAgA0EkaiEBA0AgAUEHNgIAIAUgAUEEaiIBSw0ACyACIANGDQAgAyADKAIEQX5xNgIEIAMgAyACayIFNgIAIAIgBUEBcjYCBCAFQf8BTQRAIAVBeHFBtNAAaiEAAn9BjNAAKAIAIgFBASAFQQN2dCIDcUUEQEGM0AAgASADcjYCACAADAELIAAoAggLIgEgAjYCDCAAIAI2AgggAiAANgIMIAIgATYCCAwBC0EfIQEgBUH///8HTQRAIAVBJiAFQQh2ZyIAa3ZBAXEgAEEBdGtBPmohAQsgAiABNgIcIAJCADcCECABQQJ0QbzSAGohAEGQ0AAoAgAiA0EBIAF0IgZxRQRAIAAgAjYCAEGQ0AAgAyAGcjYCACACIAA2AhggAiACNgIIIAIgAjYCDAwBCyAFQRkgAUEBdmtBACABQR9HG3QhASAAKAIAIQMCQANAIAMiACgCBEF4cSAFRg0BIAFBHXYhAyABQQF0IQEgACADQQRxakEQaiIGKAIAIgMNAAsgBiACNgIAIAIgADYCGCACIAI2AgwgAiACNgIIDAELIAAoAggiASACNgIMIAAgAjYCCCACQQA2AhggAiAANgIMIAIgATYCCAtBmNAAKAIAIgEgBE0NAEGk0AAoAgAiACAEaiICIAEgBGsiAUEBcjYCBEGY0AAgATYCAEGk0AAgAjYCACAAIARBA3I2AgQgAEEIaiEBDAgLQQAhAUH80wBBMDYCAAwHC0EAIQALIAdFDQACQCAGKAIcIgJBAnRBvNIAaiIDKAIAIAZGBEAgAyAANgIAIAANAUGQ0ABBkNAAKAIAQX4gAndxNgIADAILIAdBEEEUIAcoAhAgBkYbaiAANgIAIABFDQELIAAgBzYCGCAGKAIQIgIEQCAAIAI2AhAgAiAANgIYCyAGQRRqKAIAIgJFDQAgAEEUaiACNgIAIAIgADYCGAsgASAIaiEBIAYgCGoiBigCBCEFCyAGIAVBfnE2AgQgASAEaiABNgIAIAQgAUEBcjYCBCABQf8BTQRAIAFBeHFBtNAAaiEAAn9BjNAAKAIAIgJBASABQQN2dCIBcUUEQEGM0AAgASACcjYCACAADAELIAAoAggLIgEgBDYCDCAAIAQ2AgggBCAANgIMIAQgATYCCAwBC0EfIQUgAUH///8HTQRAIAFBJiABQQh2ZyIAa3ZBAXEgAEEBdGtBPmohBQsgBCAFNgIcIARCADcCECAFQQJ0QbzSAGohAEGQ0AAoAgAiAkEBIAV0IgNxRQRAIAAgBDYCAEGQ0AAgAiADcjYCACAEIAA2AhggBCAENgIIIAQgBDYCDAwBCyABQRkgBUEBdmtBACAFQR9HG3QhBSAAKAIAIQACQANAIAAiAigCBEF4cSABRg0BIAVBHXYhACAFQQF0IQUgAiAAQQRxakEQaiIDKAIAIgANAAsgAyAENgIAIAQgAjYCGCAEIAQ2AgwgBCAENgIIDAELIAIoAggiACAENgIMIAIgBDYCCCAEQQA2AhggBCACNgIMIAQgADYCCAsgCUEIaiEBDAILAkAgB0UNAAJAIAMoAhwiAUECdEG80gBqIgIoAgAgA0YEQCACIAA2AgAgAA0BQZDQACAIQX4gAXdxIgg2AgAMAgsgB0EQQRQgBygCECADRhtqIAA2AgAgAEUNAQsgACAHNgIYIAMoAhAiAQRAIAAgATYCECABIAA2AhgLIANBFGooAgAiAUUNACAAQRRqIAE2AgAgASAANgIYCwJAIAVBD00EQCADIAQgBWoiAEEDcjYCBCAAIANqIgAgACgCBEEBcjYCBAwBCyADIARqIgIgBUEBcjYCBCADIARBA3I2AgQgAiAFaiAFNgIAIAVB/wFNBEAgBUF4cUG00ABqIQACf0GM0AAoAgAiAUEBIAVBA3Z0IgVxRQRAQYzQACABIAVyNgIAIAAMAQsgACgCCAsiASACNgIMIAAgAjYCCCACIAA2AgwgAiABNgIIDAELQR8hASAFQf///wdNBEAgBUEmIAVBCHZnIgBrdkEBcSAAQQF0a0E+aiEBCyACIAE2AhwgAkIANwIQIAFBAnRBvNIAaiEAQQEgAXQiBCAIcUUEQCAAIAI2AgBBkNAAIAQgCHI2AgAgAiAANgIYIAIgAjYCCCACIAI2AgwMAQsgBUEZIAFBAXZrQQAgAUEfRxt0IQEgACgCACEEAkADQCAEIgAoAgRBeHEgBUYNASABQR12IQQgAUEBdCEBIAAgBEEEcWpBEGoiBigCACIEDQALIAYgAjYCACACIAA2AhggAiACNgIMIAIgAjYCCAwBCyAAKAIIIgEgAjYCDCAAIAI2AgggAkEANgIYIAIgADYCDCACIAE2AggLIANBCGohAQwBCwJAIAlFDQACQCAAKAIcIgFBAnRBvNIAaiICKAIAIABGBEAgAiADNgIAIAMNAUGQ0AAgC0F+IAF3cTYCAAwCCyAJQRBBFCAJKAIQIABGG2ogAzYCACADRQ0BCyADIAk2AhggACgCECIBBEAgAyABNgIQIAEgAzYCGAsgAEEUaigCACIBRQ0AIANBFGogATYCACABIAM2AhgLAkAgBUEPTQRAIAAgBCAFaiIBQQNyNgIEIAAgAWoiASABKAIEQQFyNgIEDAELIAAgBGoiByAFQQFyNgIEIAAgBEEDcjYCBCAFIAdqIAU2AgAgCARAIAhBeHFBtNAAaiEBQaDQACgCACEDAn9BASAIQQN2dCICIAZxRQRAQYzQACACIAZyNgIAIAEMAQsgASgCCAsiAiADNgIMIAEgAzYCCCADIAE2AgwgAyACNgIIC0Gg0AAgBzYCAEGU0AAgBTYCAAsgAEEIaiEBCyAKQRBqJAAgAQtDACAARQRAPwBBEHQPCwJAIABB//8DcQ0AIABBAEgNACAAQRB2QAAiAEF/RgRAQfzTAEEwNgIAQX8PCyAAQRB0DwsACwvcPyIAQYAICwkBAAAAAgAAAAMAQZQICwUEAAAABQBBpAgLCQYAAAAHAAAACABB3AgLii1JbnZhbGlkIGNoYXIgaW4gdXJsIHF1ZXJ5AFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fYm9keQBDb250ZW50LUxlbmd0aCBvdmVyZmxvdwBDaHVuayBzaXplIG92ZXJmbG93AFJlc3BvbnNlIG92ZXJmbG93AEludmFsaWQgbWV0aG9kIGZvciBIVFRQL3gueCByZXF1ZXN0AEludmFsaWQgbWV0aG9kIGZvciBSVFNQL3gueCByZXF1ZXN0AEV4cGVjdGVkIFNPVVJDRSBtZXRob2QgZm9yIElDRS94LnggcmVxdWVzdABJbnZhbGlkIGNoYXIgaW4gdXJsIGZyYWdtZW50IHN0YXJ0AEV4cGVjdGVkIGRvdABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3N0YXR1cwBJbnZhbGlkIHJlc3BvbnNlIHN0YXR1cwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zAFVzZXIgY2FsbGJhY2sgZXJyb3IAYG9uX3Jlc2V0YCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3N0YXR1c19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3ZlcnNpb25fY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl91cmxfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXRob2RfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfZmllbGRfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fbmFtZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdmVyc2lvbgBJbnZhbGlkIG1pbm9yIHZlcnNpb24ASW52YWxpZCBtYWpvciB2ZXJzaW9uAEV4cGVjdGVkIHNwYWNlIGFmdGVyIHZlcnNpb24ARXhwZWN0ZWQgQ1JMRiBhZnRlciB2ZXJzaW9uAEludmFsaWQgSFRUUCB2ZXJzaW9uAEludmFsaWQgaGVhZGVyIHRva2VuAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdXJsAEludmFsaWQgY2hhcmFjdGVycyBpbiB1cmwAVW5leHBlY3RlZCBzdGFydCBjaGFyIGluIHVybABEb3VibGUgQCBpbiB1cmwARW1wdHkgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyYWN0ZXIgaW4gQ29udGVudC1MZW5ndGgARHVwbGljYXRlIENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhciBpbiB1cmwgcGF0aABDb250ZW50LUxlbmd0aCBjYW4ndCBiZSBwcmVzZW50IHdpdGggVHJhbnNmZXItRW5jb2RpbmcASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgc2l6ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl92YWx1ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAEludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYCBoZWFkZXIgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZSB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9yZXNldCBwYXVzZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fdmFsdWUgcGF1c2UAb25fc3RhdHVzX2NvbXBsZXRlIHBhdXNlAG9uX3ZlcnNpb25fY29tcGxldGUgcGF1c2UAb25fdXJsX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAG9uX21ldGhvZF9jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfZmllbGRfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUgcGF1c2UAVW5leHBlY3RlZCBzcGFjZSBhZnRlciBzdGFydCBsaW5lAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBuYW1lAFBhdXNlIG9uIENPTk5FQ1QvVXBncmFkZQBQYXVzZSBvbiBQUkkvVXBncmFkZQBFeHBlY3RlZCBIVFRQLzIgQ29ubmVjdGlvbiBQcmVmYWNlAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fbWV0aG9kAEV4cGVjdGVkIHNwYWNlIGFmdGVyIG1ldGhvZABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl9maWVsZABQYXVzZWQASW52YWxpZCB3b3JkIGVuY291bnRlcmVkAEludmFsaWQgbWV0aG9kIGVuY291bnRlcmVkAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2NoZW1hAFJlcXVlc3QgaGFzIGludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYABTV0lUQ0hfUFJPWFkAVVNFX1BST1hZAE1LQUNUSVZJVFkAVU5QUk9DRVNTQUJMRV9FTlRJVFkAQ09QWQBNT1ZFRF9QRVJNQU5FTlRMWQBUT09fRUFSTFkATk9USUZZAEZBSUxFRF9ERVBFTkRFTkNZAEJBRF9HQVRFV0FZAFBMQVkAUFVUAENIRUNLT1VUAEdBVEVXQVlfVElNRU9VVABSRVFVRVNUX1RJTUVPVVQATkVUV09SS19DT05ORUNUX1RJTUVPVVQAQ09OTkVDVElPTl9USU1FT1VUAExPR0lOX1RJTUVPVVQATkVUV09SS19SRUFEX1RJTUVPVVQAUE9TVABNSVNESVJFQ1RFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX0xPQURfQkFMQU5DRURfUkVRVUVTVABCQURfUkVRVUVTVABIVFRQX1JFUVVFU1RfU0VOVF9UT19IVFRQU19QT1JUAFJFUE9SVABJTV9BX1RFQVBPVABSRVNFVF9DT05URU5UAE5PX0NPTlRFTlQAUEFSVElBTF9DT05URU5UAEhQRV9JTlZBTElEX0NPTlNUQU5UAEhQRV9DQl9SRVNFVABHRVQASFBFX1NUUklDVABDT05GTElDVABURU1QT1JBUllfUkVESVJFQ1QAUEVSTUFORU5UX1JFRElSRUNUAENPTk5FQ1QATVVMVElfU1RBVFVTAEhQRV9JTlZBTElEX1NUQVRVUwBUT09fTUFOWV9SRVFVRVNUUwBFQVJMWV9ISU5UUwBVTkFWQUlMQUJMRV9GT1JfTEVHQUxfUkVBU09OUwBPUFRJT05TAFNXSVRDSElOR19QUk9UT0NPTFMAVkFSSUFOVF9BTFNPX05FR09USUFURVMATVVMVElQTEVfQ0hPSUNFUwBJTlRFUk5BTF9TRVJWRVJfRVJST1IAV0VCX1NFUlZFUl9VTktOT1dOX0VSUk9SAFJBSUxHVU5fRVJST1IASURFTlRJVFlfUFJPVklERVJfQVVUSEVOVElDQVRJT05fRVJST1IAU1NMX0NFUlRJRklDQVRFX0VSUk9SAElOVkFMSURfWF9GT1JXQVJERURfRk9SAFNFVF9QQVJBTUVURVIAR0VUX1BBUkFNRVRFUgBIUEVfVVNFUgBTRUVfT1RIRVIASFBFX0NCX0NIVU5LX0hFQURFUgBNS0NBTEVOREFSAFNFVFVQAFdFQl9TRVJWRVJfSVNfRE9XTgBURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASEVVUklTVElDX0VYUElSQVRJT04ARElTQ09OTkVDVEVEX09QRVJBVElPTgBOT05fQVVUSE9SSVRBVElWRV9JTkZPUk1BVElPTgBIUEVfSU5WQUxJRF9WRVJTSU9OAEhQRV9DQl9NRVNTQUdFX0JFR0lOAFNJVEVfSVNfRlJPWkVOAEhQRV9JTlZBTElEX0hFQURFUl9UT0tFTgBJTlZBTElEX1RPS0VOAEZPUkJJRERFTgBFTkhBTkNFX1lPVVJfQ0FMTQBIUEVfSU5WQUxJRF9VUkwAQkxPQ0tFRF9CWV9QQVJFTlRBTF9DT05UUk9MAE1LQ09MAEFDTABIUEVfSU5URVJOQUwAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRV9VTk9GRklDSUFMAEhQRV9PSwBVTkxJTksAVU5MT0NLAFBSSQBSRVRSWV9XSVRIAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBST1BQQVRDSABNLVNFQVJDSABVUklfVE9PX0xPTkcAUFJPQ0VTU0lORwBNSVNDRUxMQU5FT1VTX1BFUlNJU1RFTlRfV0FSTklORwBNSVNDRUxMQU5FT1VTX1dBUk5JTkcASFBFX0lOVkFMSURfVFJBTlNGRVJfRU5DT0RJTkcARXhwZWN0ZWQgQ1JMRgBIUEVfSU5WQUxJRF9DSFVOS19TSVpFAE1PVkUAQ09OVElOVUUASFBFX0NCX1NUQVRVU19DT01QTEVURQBIUEVfQ0JfSEVBREVSU19DT01QTEVURQBIUEVfQ0JfVkVSU0lPTl9DT01QTEVURQBIUEVfQ0JfVVJMX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19DT01QTEVURQBIUEVfQ0JfSEVBREVSX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9OQU1FX0NPTVBMRVRFAEhQRV9DQl9NRVNTQUdFX0NPTVBMRVRFAEhQRV9DQl9NRVRIT0RfQ09NUExFVEUASFBFX0NCX0hFQURFUl9GSUVMRF9DT01QTEVURQBERUxFVEUASFBFX0lOVkFMSURfRU9GX1NUQVRFAElOVkFMSURfU1NMX0NFUlRJRklDQVRFAFBBVVNFAE5PX1JFU1BPTlNFAFVOU1VQUE9SVEVEX01FRElBX1RZUEUAR09ORQBOT1RfQUNDRVBUQUJMRQBTRVJWSUNFX1VOQVZBSUxBQkxFAFJBTkdFX05PVF9TQVRJU0ZJQUJMRQBPUklHSU5fSVNfVU5SRUFDSEFCTEUAUkVTUE9OU0VfSVNfU1RBTEUAUFVSR0UATUVSR0UAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRQBSRVFVRVNUX0hFQURFUl9UT09fTEFSR0UAUEFZTE9BRF9UT09fTEFSR0UASU5TVUZGSUNJRU5UX1NUT1JBR0UASFBFX1BBVVNFRF9VUEdSQURFAEhQRV9QQVVTRURfSDJfVVBHUkFERQBTT1VSQ0UAQU5OT1VOQ0UAVFJBQ0UASFBFX1VORVhQRUNURURfU1BBQ0UAREVTQ1JJQkUAVU5TVUJTQ1JJQkUAUkVDT1JEAEhQRV9JTlZBTElEX01FVEhPRABOT1RfRk9VTkQAUFJPUEZJTkQAVU5CSU5EAFJFQklORABVTkFVVEhPUklaRUQATUVUSE9EX05PVF9BTExPV0VEAEhUVFBfVkVSU0lPTl9OT1RfU1VQUE9SVEVEAEFMUkVBRFlfUkVQT1JURUQAQUNDRVBURUQATk9UX0lNUExFTUVOVEVEAExPT1BfREVURUNURUQASFBFX0NSX0VYUEVDVEVEAEhQRV9MRl9FWFBFQ1RFRABDUkVBVEVEAElNX1VTRUQASFBFX1BBVVNFRABUSU1FT1VUX09DQ1VSRUQAUEFZTUVOVF9SRVFVSVJFRABQUkVDT05ESVRJT05fUkVRVUlSRUQAUFJPWFlfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATkVUV09SS19BVVRIRU5USUNBVElPTl9SRVFVSVJFRABMRU5HVEhfUkVRVUlSRUQAU1NMX0NFUlRJRklDQVRFX1JFUVVJUkVEAFVQR1JBREVfUkVRVUlSRUQAUEFHRV9FWFBJUkVEAFBSRUNPTkRJVElPTl9GQUlMRUQARVhQRUNUQVRJT05fRkFJTEVEAFJFVkFMSURBVElPTl9GQUlMRUQAU1NMX0hBTkRTSEFLRV9GQUlMRUQATE9DS0VEAFRSQU5TRk9STUFUSU9OX0FQUExJRUQATk9UX01PRElGSUVEAE5PVF9FWFRFTkRFRABCQU5EV0lEVEhfTElNSVRfRVhDRUVERUQAU0lURV9JU19PVkVSTE9BREVEAEhFQUQARXhwZWN0ZWQgSFRUUC8AAF4TAAAmEwAAMBAAAPAXAACdEwAAFRIAADkXAADwEgAAChAAAHUSAACtEgAAghMAAE8UAAB/EAAAoBUAACMUAACJEgAAixQAAE0VAADUEQAAzxQAABAYAADJFgAA3BYAAMERAADgFwAAuxQAAHQUAAB8FQAA5RQAAAgXAAAfEAAAZRUAAKMUAAAoFQAAAhUAAJkVAAAsEAAAixkAAE8PAADUDgAAahAAAM4QAAACFwAAiQ4AAG4TAAAcEwAAZhQAAFYXAADBEwAAzRMAAGwTAABoFwAAZhcAAF8XAAAiEwAAzg8AAGkOAADYDgAAYxYAAMsTAACqDgAAKBcAACYXAADFEwAAXRYAAOgRAABnEwAAZRMAAPIWAABzEwAAHRcAAPkWAADzEQAAzw4AAM4VAAAMEgAAsxEAAKURAABhEAAAMhcAALsTAEH5NQsBAQBBkDYL4AEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB/TcLAQEAQZE4C14CAwICAgICAAACAgACAgACAgICAgICAgICAAQAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEH9OQsBAQBBkToLXgIAAgICAgIAAAICAAICAAICAgICAgICAgIAAwAEAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAAIAQfA7Cw1sb3NlZWVwLWFsaXZlAEGJPAsBAQBBoDwL4AEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBBiT4LAQEAQaA+C+cBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAEGwwAALXwEBAAEBAQEBAAABAQABAQABAQEBAQEBAQEBAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAEGQwgALIWVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgBBwMIACy1yYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNCg0KU00NCg0KVFRQL0NFL1RTUC8AQfnCAAsFAQIAAQMAQZDDAAvgAQQBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH5xAALBQECAAEDAEGQxQAL4AEEAQEFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cYACwQBAAABAEGRxwAL3wEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH6yAALBAEAAAIAQZDJAAtfAwQAAAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAAEAAYHBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQAQfrKAAsEAQAAAQBBkMsACwEBAEGqywALQQIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEH6zAALBAEAAAEAQZDNAAsBAQBBms0ACwYCAAAAAAIAQbHNAAs6AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB8M4AC5YBTk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRU9SRElSRUNUT1JUUkNIUEFSQU1FVEVSVVJDRUJTQ1JJQkVBUkRPV05BQ0VJTkROS0NLVUJTQ1JJQkVIVFRQL0FEVFAv","base64")});var h_=h((kUe,f_)=>{"use strict";var{Buffer:R5}=require("node:buffer");f_.exports=R5.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVuaWVudF9oZWFkZXJzACEhbGxodHRwX3NldF9sZW5pZW50X2NodW5rZWRfbGVuZ3RoACIdbGxodHRwX3NldF9sZW5pZW50X2tlZXBfYWxpdmUAIyRsbGh0dHBfc2V0X2xlbmllbnRfdHJhbnNmZXJfZW5jb2RpbmcAJBhsbGh0dHBfbWVzc2FnZV9uZWVkc19lb2YALgkXAQBBAQsRAQIDBAUKBgcrLSwqKSglJyYK77MCLBYAQYjQACgCAARAAAtBiNAAQQE2AgALFAAgABAwIAAgAjYCOCAAIAE6ACgLFAAgACAALwEyIAAtAC4gABAvEAALHgEBf0HAABAyIgEQMCABQYAINgI4IAEgADoAKCABC48MAQd/AkAgAEUNACAAQQhrIgEgAEEEaygCACIAQXhxIgRqIQUCQCAAQQFxDQAgAEEDcUUNASABIAEoAgAiAGsiAUGc0AAoAgBJDQEgACAEaiEEAkACQEGg0AAoAgAgAUcEQCAAQf8BTQRAIABBA3YhAyABKAIIIgAgASgCDCICRgRAQYzQAEGM0AAoAgBBfiADd3E2AgAMBQsgAiAANgIIIAAgAjYCDAwECyABKAIYIQYgASABKAIMIgBHBEAgACABKAIIIgI2AgggAiAANgIMDAMLIAFBFGoiAygCACICRQRAIAEoAhAiAkUNAiABQRBqIQMLA0AgAyEHIAIiAEEUaiIDKAIAIgINACAAQRBqIQMgACgCECICDQALIAdBADYCAAwCCyAFKAIEIgBBA3FBA0cNAiAFIABBfnE2AgRBlNAAIAQ2AgAgBSAENgIAIAEgBEEBcjYCBAwDC0EAIQALIAZFDQACQCABKAIcIgJBAnRBvNIAaiIDKAIAIAFGBEAgAyAANgIAIAANAUGQ0ABBkNAAKAIAQX4gAndxNgIADAILIAZBEEEUIAYoAhAgAUYbaiAANgIAIABFDQELIAAgBjYCGCABKAIQIgIEQCAAIAI2AhAgAiAANgIYCyABQRRqKAIAIgJFDQAgAEEUaiACNgIAIAIgADYCGAsgASAFTw0AIAUoAgQiAEEBcUUNAAJAAkACQAJAIABBAnFFBEBBpNAAKAIAIAVGBEBBpNAAIAE2AgBBmNAAQZjQACgCACAEaiIANgIAIAEgAEEBcjYCBCABQaDQACgCAEcNBkGU0ABBADYCAEGg0ABBADYCAAwGC0Gg0AAoAgAgBUYEQEGg0AAgATYCAEGU0ABBlNAAKAIAIARqIgA2AgAgASAAQQFyNgIEIAAgAWogADYCAAwGCyAAQXhxIARqIQQgAEH/AU0EQCAAQQN2IQMgBSgCCCIAIAUoAgwiAkYEQEGM0ABBjNAAKAIAQX4gA3dxNgIADAULIAIgADYCCCAAIAI2AgwMBAsgBSgCGCEGIAUgBSgCDCIARwRAQZzQACgCABogACAFKAIIIgI2AgggAiAANgIMDAMLIAVBFGoiAygCACICRQRAIAUoAhAiAkUNAiAFQRBqIQMLA0AgAyEHIAIiAEEUaiIDKAIAIgINACAAQRBqIQMgACgCECICDQALIAdBADYCAAwCCyAFIABBfnE2AgQgASAEaiAENgIAIAEgBEEBcjYCBAwDC0EAIQALIAZFDQACQCAFKAIcIgJBAnRBvNIAaiIDKAIAIAVGBEAgAyAANgIAIAANAUGQ0ABBkNAAKAIAQX4gAndxNgIADAILIAZBEEEUIAYoAhAgBUYbaiAANgIAIABFDQELIAAgBjYCGCAFKAIQIgIEQCAAIAI2AhAgAiAANgIYCyAFQRRqKAIAIgJFDQAgAEEUaiACNgIAIAIgADYCGAsgASAEaiAENgIAIAEgBEEBcjYCBCABQaDQACgCAEcNAEGU0AAgBDYCAAwBCyAEQf8BTQRAIARBeHFBtNAAaiEAAn9BjNAAKAIAIgJBASAEQQN2dCIDcUUEQEGM0AAgAiADcjYCACAADAELIAAoAggLIgIgATYCDCAAIAE2AgggASAANgIMIAEgAjYCCAwBC0EfIQIgBEH///8HTQRAIARBJiAEQQh2ZyIAa3ZBAXEgAEEBdGtBPmohAgsgASACNgIcIAFCADcCECACQQJ0QbzSAGohAAJAQZDQACgCACIDQQEgAnQiB3FFBEAgACABNgIAQZDQACADIAdyNgIAIAEgADYCGCABIAE2AgggASABNgIMDAELIARBGSACQQF2a0EAIAJBH0cbdCECIAAoAgAhAAJAA0AgACIDKAIEQXhxIARGDQEgAkEddiEAIAJBAXQhAiADIABBBHFqQRBqIgcoAgAiAA0ACyAHIAE2AgAgASADNgIYIAEgATYCDCABIAE2AggMAQsgAygCCCIAIAE2AgwgAyABNgIIIAFBADYCGCABIAM2AgwgASAANgIIC0Gs0ABBrNAAKAIAQQFrIgBBfyAAGzYCAAsLBwAgAC0AKAsHACAALQAqCwcAIAAtACsLBwAgAC0AKQsHACAALwEyCwcAIAAtAC4LQAEEfyAAKAIYIQEgAC0ALSECIAAtACghAyAAKAI4IQQgABAwIAAgBDYCOCAAIAM6ACggACACOgAtIAAgATYCGAu74gECB38DfiABIAJqIQQCQCAAIgIoAgwiAA0AIAIoAgQEQCACIAE2AgQLIwBBEGsiCCQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAIoAhwiA0EBaw7dAdoBAdkBAgMEBQYHCAkKCwwNDtgBDxDXARES1gETFBUWFxgZGhvgAd8BHB0e1QEfICEiIyQl1AEmJygpKiss0wHSAS0u0QHQAS8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRtsBR0hJSs8BzgFLzQFMzAFNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBywHKAbgByQG5AcgBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgEA3AELQQAMxgELQQ4MxQELQQ0MxAELQQ8MwwELQRAMwgELQRMMwQELQRQMwAELQRUMvwELQRYMvgELQRgMvQELQRkMvAELQRoMuwELQRsMugELQRwMuQELQR0MuAELQQgMtwELQR4MtgELQSAMtQELQR8MtAELQQcMswELQSEMsgELQSIMsQELQSMMsAELQSQMrwELQRIMrgELQREMrQELQSUMrAELQSYMqwELQScMqgELQSgMqQELQcMBDKgBC0EqDKcBC0ErDKYBC0EsDKUBC0EtDKQBC0EuDKMBC0EvDKIBC0HEAQyhAQtBMAygAQtBNAyfAQtBDAyeAQtBMQydAQtBMgycAQtBMwybAQtBOQyaAQtBNQyZAQtBxQEMmAELQQsMlwELQToMlgELQTYMlQELQQoMlAELQTcMkwELQTgMkgELQTwMkQELQTsMkAELQT0MjwELQQkMjgELQSkMjQELQT4MjAELQT8MiwELQcAADIoBC0HBAAyJAQtBwgAMiAELQcMADIcBC0HEAAyGAQtBxQAMhQELQcYADIQBC0EXDIMBC0HHAAyCAQtByAAMgQELQckADIABC0HKAAx/C0HLAAx+C0HNAAx9C0HMAAx8C0HOAAx7C0HPAAx6C0HQAAx5C0HRAAx4C0HSAAx3C0HTAAx2C0HUAAx1C0HWAAx0C0HVAAxzC0EGDHILQdcADHELQQUMcAtB2AAMbwtBBAxuC0HZAAxtC0HaAAxsC0HbAAxrC0HcAAxqC0EDDGkLQd0ADGgLQd4ADGcLQd8ADGYLQeEADGULQeAADGQLQeIADGMLQeMADGILQQIMYQtB5AAMYAtB5QAMXwtB5gAMXgtB5wAMXQtB6AAMXAtB6QAMWwtB6gAMWgtB6wAMWQtB7AAMWAtB7QAMVwtB7gAMVgtB7wAMVQtB8AAMVAtB8QAMUwtB8gAMUgtB8wAMUQtB9AAMUAtB9QAMTwtB9gAMTgtB9wAMTQtB+AAMTAtB+QAMSwtB+gAMSgtB+wAMSQtB/AAMSAtB/QAMRwtB/gAMRgtB/wAMRQtBgAEMRAtBgQEMQwtBggEMQgtBgwEMQQtBhAEMQAtBhQEMPwtBhgEMPgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADDsYBAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHyAhIyUmKCorLC8wMTIzNDU2Nzk6Ozw9lANAQkRFRklLTk9QUVJTVFVWWFpbXF1eX2BhYmNkZWZnaGpsb3Bxc3V2eHl6e3x/gAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcsBzAHNAc4BzwGKA4kDiAOHA4QDgwOAA/sC+gL5AvgC9wL0AvMC8gLLAsECsALZAQsgASAERw3wAkHdASEDDLMDCyABIARHDcgBQcMBIQMMsgMLIAEgBEcNe0H3ACEDDLEDCyABIARHDXBB7wAhAwywAwsgASAERw1pQeoAIQMMrwMLIAEgBEcNZUHoACEDDK4DCyABIARHDWJB5gAhAwytAwsgASAERw0aQRghAwysAwsgASAERw0VQRIhAwyrAwsgASAERw1CQcUAIQMMqgMLIAEgBEcNNEE/IQMMqQMLIAEgBEcNMkE8IQMMqAMLIAEgBEcNK0ExIQMMpwMLIAItAC5BAUYNnwMMwQILQQAhAAJAAkACQCACLQAqRQ0AIAItACtFDQAgAi8BMCIDQQJxRQ0BDAILIAIvATAiA0EBcUUNAQtBASEAIAItAChBAUYNACACLwEyIgVB5ABrQeQASQ0AIAVBzAFGDQAgBUGwAkYNACADQcAAcQ0AQQAhACADQYgEcUGABEYNACADQShxQQBHIQALIAJBADsBMCACQQA6AC8gAEUN3wIgAkIANwMgDOACC0EAIQACQCACKAI4IgNFDQAgAygCLCIDRQ0AIAIgAxEAACEACyAARQ3MASAAQRVHDd0CIAJBBDYCHCACIAE2AhQgAkGwGDYCECACQRU2AgxBACEDDKQDCyABIARGBEBBBiEDDKQDCyABQQFqIQFBACEAAkAgAigCOCIDRQ0AIAMoAlQiA0UNACACIAMRAAAhAAsgAA3ZAgwcCyACQgA3AyBBEiEDDIkDCyABIARHDRZBHSEDDKEDCyABIARHBEAgAUEBaiEBQRAhAwyIAwtBByEDDKADCyACIAIpAyAiCiAEIAFrrSILfSIMQgAgCiAMWhs3AyAgCiALWA3UAkEIIQMMnwMLIAEgBEcEQCACQQk2AgggAiABNgIEQRQhAwyGAwtBCSEDDJ4DCyACKQMgQgBSDccBIAIgAi8BMEGAAXI7ATAMQgsgASAERw0/QdAAIQMMnAMLIAEgBEYEQEELIQMMnAMLIAFBAWohAUEAIQACQCACKAI4IgNFDQAgAygCUCIDRQ0AIAIgAxEAACEACyAADc8CDMYBC0EAIQACQCACKAI4IgNFDQAgAygCSCIDRQ0AIAIgAxEAACEACyAARQ3GASAAQRVHDc0CIAJBCzYCHCACIAE2AhQgAkGCGTYCECACQRU2AgxBACEDDJoDC0EAIQACQCACKAI4IgNFDQAgAygCSCIDRQ0AIAIgAxEAACEACyAARQ0MIABBFUcNygIgAkEaNgIcIAIgATYCFCACQYIZNgIQIAJBFTYCDEEAIQMMmQMLQQAhAAJAIAIoAjgiA0UNACADKAJMIgNFDQAgAiADEQAAIQALIABFDcQBIABBFUcNxwIgAkELNgIcIAIgATYCFCACQZEXNgIQIAJBFTYCDEEAIQMMmAMLIAEgBEYEQEEPIQMMmAMLIAEtAAAiAEE7Rg0HIABBDUcNxAIgAUEBaiEBDMMBC0EAIQACQCACKAI4IgNFDQAgAygCTCIDRQ0AIAIgAxEAACEACyAARQ3DASAAQRVHDcICIAJBDzYCHCACIAE2AhQgAkGRFzYCECACQRU2AgxBACEDDJYDCwNAIAEtAABB8DVqLQAAIgBBAUcEQCAAQQJHDcECIAIoAgQhAEEAIQMgAkEANgIEIAIgACABQQFqIgEQLSIADcICDMUBCyAEIAFBAWoiAUcNAAtBEiEDDJUDC0EAIQACQCACKAI4IgNFDQAgAygCTCIDRQ0AIAIgAxEAACEACyAARQ3FASAAQRVHDb0CIAJBGzYCHCACIAE2AhQgAkGRFzYCECACQRU2AgxBACEDDJQDCyABIARGBEBBFiEDDJQDCyACQQo2AgggAiABNgIEQQAhAAJAIAIoAjgiA0UNACADKAJIIgNFDQAgAiADEQAAIQALIABFDcIBIABBFUcNuQIgAkEVNgIcIAIgATYCFCACQYIZNgIQIAJBFTYCDEEAIQMMkwMLIAEgBEcEQANAIAEtAABB8DdqLQAAIgBBAkcEQAJAIABBAWsOBMQCvQIAvgK9AgsgAUEBaiEBQQghAwz8AgsgBCABQQFqIgFHDQALQRUhAwyTAwtBFSEDDJIDCwNAIAEtAABB8DlqLQAAIgBBAkcEQCAAQQFrDgTFArcCwwK4ArcCCyAEIAFBAWoiAUcNAAtBGCEDDJEDCyABIARHBEAgAkELNgIIIAIgATYCBEEHIQMM+AILQRkhAwyQAwsgAUEBaiEBDAILIAEgBEYEQEEaIQMMjwMLAkAgAS0AAEENaw4UtQG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwEAvwELQQAhAyACQQA2AhwgAkGvCzYCECACQQI2AgwgAiABQQFqNgIUDI4DCyABIARGBEBBGyEDDI4DCyABLQAAIgBBO0cEQCAAQQ1HDbECIAFBAWohAQy6AQsgAUEBaiEBC0EiIQMM8wILIAEgBEYEQEEcIQMMjAMLQgAhCgJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0AAEEwaw43wQLAAgABAgMEBQYH0AHQAdAB0AHQAdAB0AEICQoLDA3QAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdABDg8QERIT0AELQgIhCgzAAgtCAyEKDL8CC0IEIQoMvgILQgUhCgy9AgtCBiEKDLwCC0IHIQoMuwILQgghCgy6AgtCCSEKDLkCC0IKIQoMuAILQgshCgy3AgtCDCEKDLYCC0INIQoMtQILQg4hCgy0AgtCDyEKDLMCC0IKIQoMsgILQgshCgyxAgtCDCEKDLACC0INIQoMrwILQg4hCgyuAgtCDyEKDK0CC0IAIQoCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAABBMGsON8ACvwIAAQIDBAUGB74CvgK+Ar4CvgK+Ar4CCAkKCwwNvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ag4PEBESE74CC0ICIQoMvwILQgMhCgy+AgtCBCEKDL0CC0IFIQoMvAILQgYhCgy7AgtCByEKDLoCC0IIIQoMuQILQgkhCgy4AgtCCiEKDLcCC0ILIQoMtgILQgwhCgy1AgtCDSEKDLQCC0IOIQoMswILQg8hCgyyAgtCCiEKDLECC0ILIQoMsAILQgwhCgyvAgtCDSEKDK4CC0IOIQoMrQILQg8hCgysAgsgAiACKQMgIgogBCABa60iC30iDEIAIAogDFobNwMgIAogC1gNpwJBHyEDDIkDCyABIARHBEAgAkEJNgIIIAIgATYCBEElIQMM8AILQSAhAwyIAwtBASEFIAIvATAiA0EIcUUEQCACKQMgQgBSIQULAkAgAi0ALgRAQQEhACACLQApQQVGDQEgA0HAAHFFIAVxRQ0BC0EAIQAgA0HAAHENAEECIQAgA0EIcQ0AIANBgARxBEACQCACLQAoQQFHDQAgAi0ALUEKcQ0AQQUhAAwCC0EEIQAMAQsgA0EgcUUEQAJAIAItAChBAUYNACACLwEyIgBB5ABrQeQASQ0AIABBzAFGDQAgAEGwAkYNAEEEIQAgA0EocUUNAiADQYgEcUGABEYNAgtBACEADAELQQBBAyACKQMgUBshAAsgAEEBaw4FvgIAsAEBpAKhAgtBESEDDO0CCyACQQE6AC8MhAMLIAEgBEcNnQJBJCEDDIQDCyABIARHDRxBxgAhAwyDAwtBACEAAkAgAigCOCIDRQ0AIAMoAkQiA0UNACACIAMRAAAhAAsgAEUNJyAAQRVHDZgCIAJB0AA2AhwgAiABNgIUIAJBkRg2AhAgAkEVNgIMQQAhAwyCAwsgASAERgRAQSghAwyCAwtBACEDIAJBADYCBCACQQw2AgggAiABIAEQKiIARQ2UAiACQSc2AhwgAiABNgIUIAIgADYCDAyBAwsgASAERgRAQSkhAwyBAwsgAS0AACIAQSBGDRMgAEEJRw2VAiABQQFqIQEMFAsgASAERwRAIAFBAWohAQwWC0EqIQMM/wILIAEgBEYEQEErIQMM/wILIAEtAAAiAEEJRyAAQSBHcQ2QAiACLQAsQQhHDd0CIAJBADoALAzdAgsgASAERgRAQSwhAwz+AgsgAS0AAEEKRw2OAiABQQFqIQEMsAELIAEgBEcNigJBLyEDDPwCCwNAIAEtAAAiAEEgRwRAIABBCmsOBIQCiAKIAoQChgILIAQgAUEBaiIBRw0AC0ExIQMM+wILQTIhAyABIARGDfoCIAIoAgAiACAEIAFraiEHIAEgAGtBA2ohBgJAA0AgAEHwO2otAAAgAS0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQEgAEEDRgRAQQYhAQziAgsgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAc2AgAM+wILIAJBADYCAAyGAgtBMyEDIAQgASIARg35AiAEIAFrIAIoAgAiAWohByAAIAFrQQhqIQYCQANAIAFB9DtqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBCEYEQEEFIQEM4QILIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADPoCCyACQQA2AgAgACEBDIUCC0E0IQMgBCABIgBGDfgCIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgJAA0AgAUHQwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBBUYEQEEHIQEM4AILIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADPkCCyACQQA2AgAgACEBDIQCCyABIARHBEADQCABLQAAQYA+ai0AACIAQQFHBEAgAEECRg0JDIECCyAEIAFBAWoiAUcNAAtBMCEDDPgCC0EwIQMM9wILIAEgBEcEQANAIAEtAAAiAEEgRwRAIABBCmsOBP8B/gH+Af8B/gELIAQgAUEBaiIBRw0AC0E4IQMM9wILQTghAwz2AgsDQCABLQAAIgBBIEcgAEEJR3EN9gEgBCABQQFqIgFHDQALQTwhAwz1AgsDQCABLQAAIgBBIEcEQAJAIABBCmsOBPkBBAT5AQALIABBLEYN9QEMAwsgBCABQQFqIgFHDQALQT8hAwz0AgtBwAAhAyABIARGDfMCIAIoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAEGAQGstAAAgAS0AAEEgckcNASAAQQZGDdsCIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPQCCyACQQA2AgALQTYhAwzZAgsgASAERgRAQcEAIQMM8gILIAJBDDYCCCACIAE2AgQgAi0ALEEBaw4E+wHuAewB6wHUAgsgAUEBaiEBDPoBCyABIARHBEADQAJAIAEtAAAiAEEgciAAIABBwQBrQf8BcUEaSRtB/wFxIgBBCUYNACAAQSBGDQACQAJAAkACQCAAQeMAaw4TAAMDAwMDAwMBAwMDAwMDAwMDAgMLIAFBAWohAUExIQMM3AILIAFBAWohAUEyIQMM2wILIAFBAWohAUEzIQMM2gILDP4BCyAEIAFBAWoiAUcNAAtBNSEDDPACC0E1IQMM7wILIAEgBEcEQANAIAEtAABBgDxqLQAAQQFHDfcBIAQgAUEBaiIBRw0AC0E9IQMM7wILQT0hAwzuAgtBACEAAkAgAigCOCIDRQ0AIAMoAkAiA0UNACACIAMRAAAhAAsgAEUNASAAQRVHDeYBIAJBwgA2AhwgAiABNgIUIAJB4xg2AhAgAkEVNgIMQQAhAwztAgsgAUEBaiEBC0E8IQMM0gILIAEgBEYEQEHCACEDDOsCCwJAA0ACQCABLQAAQQlrDhgAAswCzALRAswCzALMAswCzALMAswCzALMAswCzALMAswCzALMAswCzALMAgDMAgsgBCABQQFqIgFHDQALQcIAIQMM6wILIAFBAWohASACLQAtQQFxRQ3+AQtBLCEDDNACCyABIARHDd4BQcQAIQMM6AILA0AgAS0AAEGQwABqLQAAQQFHDZwBIAQgAUEBaiIBRw0AC0HFACEDDOcCCyABLQAAIgBBIEYN/gEgAEE6Rw3AAiACKAIEIQBBACEDIAJBADYCBCACIAAgARApIgAN3gEM3QELQccAIQMgBCABIgBGDeUCIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgNAIAFBkMIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNvwIgAUEFRg3CAiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBzYCAAzlAgtByAAhAyAEIAEiAEYN5AIgBCABayACKAIAIgFqIQcgACABa0EJaiEGA0AgAUGWwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw2+AkECIAFBCUYNwgIaIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADOQCCyABIARGBEBByQAhAwzkAgsCQAJAIAEtAAAiAEEgciAAIABBwQBrQf8BcUEaSRtB/wFxQe4Aaw4HAL8CvwK/Ar8CvwIBvwILIAFBAWohAUE+IQMMywILIAFBAWohAUE/IQMMygILQcoAIQMgBCABIgBGDeICIAQgAWsgAigCACIBaiEGIAAgAWtBAWohBwNAIAFBoMIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNvAIgAUEBRg2+AiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBjYCAAziAgtBywAhAyAEIAEiAEYN4QIgBCABayACKAIAIgFqIQcgACABa0EOaiEGA0AgAUGiwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw27AiABQQ5GDb4CIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADOECC0HMACEDIAQgASIARg3gAiAEIAFrIAIoAgAiAWohByAAIAFrQQ9qIQYDQCABQcDCAGotAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDboCQQMgAUEPRg2+AhogAUEBaiEBIAQgAEEBaiIARw0ACyACIAc2AgAM4AILQc0AIQMgBCABIgBGDd8CIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgNAIAFB0MIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNuQJBBCABQQVGDb0CGiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBzYCAAzfAgsgASAERgRAQc4AIQMM3wILAkACQAJAAkAgAS0AACIAQSByIAAgAEHBAGtB/wFxQRpJG0H/AXFB4wBrDhMAvAK8ArwCvAK8ArwCvAK8ArwCvAK8ArwCAbwCvAK8AgIDvAILIAFBAWohAUHBACEDDMgCCyABQQFqIQFBwgAhAwzHAgsgAUEBaiEBQcMAIQMMxgILIAFBAWohAUHEACEDDMUCCyABIARHBEAgAkENNgIIIAIgATYCBEHFACEDDMUCC0HPACEDDN0CCwJAAkAgAS0AAEEKaw4EAZABkAEAkAELIAFBAWohAQtBKCEDDMMCCyABIARGBEBB0QAhAwzcAgsgAS0AAEEgRw0AIAFBAWohASACLQAtQQFxRQ3QAQtBFyEDDMECCyABIARHDcsBQdIAIQMM2QILQdMAIQMgASAERg3YAiACKAIAIgAgBCABa2ohBiABIABrQQFqIQUDQCABLQAAIABB1sIAai0AAEcNxwEgAEEBRg3KASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBjYCAAzYAgsgASAERgRAQdUAIQMM2AILIAEtAABBCkcNwgEgAUEBaiEBDMoBCyABIARGBEBB1gAhAwzXAgsCQAJAIAEtAABBCmsOBADDAcMBAcMBCyABQQFqIQEMygELIAFBAWohAUHKACEDDL0CC0EAIQACQCACKAI4IgNFDQAgAygCPCIDRQ0AIAIgAxEAACEACyAADb8BQc0AIQMMvAILIAItAClBIkYNzwIMiQELIAQgASIFRgRAQdsAIQMM1AILQQAhAEEBIQFBASEGQQAhAwJAAn8CQAJAAkACQAJAAkACQCAFLQAAQTBrDgrFAcQBAAECAwQFBgjDAQtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshA0EAIQFBACEGDL0BC0EJIQNBASEAQQAhAUEAIQYMvAELIAEgBEYEQEHdACEDDNMCCyABLQAAQS5HDbgBIAFBAWohAQyIAQsgASAERw22AUHfACEDDNECCyABIARHBEAgAkEONgIIIAIgATYCBEHQACEDDLgCC0HgACEDDNACC0HhACEDIAEgBEYNzwIgAigCACIAIAQgAWtqIQUgASAAa0EDaiEGA0AgAS0AACAAQeLCAGotAABHDbEBIABBA0YNswEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMzwILQeIAIQMgASAERg3OAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYDQCABLQAAIABB5sIAai0AAEcNsAEgAEECRg2vASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAzOAgtB4wAhAyABIARGDc0CIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgNAIAEtAAAgAEHpwgBqLQAARw2vASAAQQNGDa0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADM0CCyABIARGBEBB5QAhAwzNAgsgAUEBaiEBQQAhAAJAIAIoAjgiA0UNACADKAIwIgNFDQAgAiADEQAAIQALIAANqgFB1gAhAwyzAgsgASAERwRAA0AgAS0AACIAQSBHBEACQAJAAkAgAEHIAGsOCwABswGzAbMBswGzAbMBswGzAQKzAQsgAUEBaiEBQdIAIQMMtwILIAFBAWohAUHTACEDDLYCCyABQQFqIQFB1AAhAwy1AgsgBCABQQFqIgFHDQALQeQAIQMMzAILQeQAIQMMywILA0AgAS0AAEHwwgBqLQAAIgBBAUcEQCAAQQJrDgOnAaYBpQGkAQsgBCABQQFqIgFHDQALQeYAIQMMygILIAFBAWogASAERw0CGkHnACEDDMkCCwNAIAEtAABB8MQAai0AACIAQQFHBEACQCAAQQJrDgSiAaEBoAEAnwELQdcAIQMMsQILIAQgAUEBaiIBRw0AC0HoACEDDMgCCyABIARGBEBB6QAhAwzIAgsCQCABLQAAIgBBCmsOGrcBmwGbAbQBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBpAGbAZsBAJkBCyABQQFqCyEBQQYhAwytAgsDQCABLQAAQfDGAGotAABBAUcNfSAEIAFBAWoiAUcNAAtB6gAhAwzFAgsgAUEBaiABIARHDQIaQesAIQMMxAILIAEgBEYEQEHsACEDDMQCCyABQQFqDAELIAEgBEYEQEHtACEDDMMCCyABQQFqCyEBQQQhAwyoAgsgASAERgRAQe4AIQMMwQILAkACQAJAIAEtAABB8MgAai0AAEEBaw4HkAGPAY4BAHwBAo0BCyABQQFqIQEMCwsgAUEBagyTAQtBACEDIAJBADYCHCACQZsSNgIQIAJBBzYCDCACIAFBAWo2AhQMwAILAkADQCABLQAAQfDIAGotAAAiAEEERwRAAkACQCAAQQFrDgeUAZMBkgGNAQAEAY0BC0HaACEDDKoCCyABQQFqIQFB3AAhAwypAgsgBCABQQFqIgFHDQALQe8AIQMMwAILIAFBAWoMkQELIAQgASIARgRAQfAAIQMMvwILIAAtAABBL0cNASAAQQFqIQEMBwsgBCABIgBGBEBB8QAhAwy+AgsgAC0AACIBQS9GBEAgAEEBaiEBQd0AIQMMpQILIAFBCmsiA0EWSw0AIAAhAUEBIAN0QYmAgAJxDfkBC0EAIQMgAkEANgIcIAIgADYCFCACQYwcNgIQIAJBBzYCDAy8AgsgASAERwRAIAFBAWohAUHeACEDDKMCC0HyACEDDLsCCyABIARGBEBB9AAhAwy7AgsCQCABLQAAQfDMAGotAABBAWsOA/cBcwCCAQtB4QAhAwyhAgsgASAERwRAA0AgAS0AAEHwygBqLQAAIgBBA0cEQAJAIABBAWsOAvkBAIUBC0HfACEDDKMCCyAEIAFBAWoiAUcNAAtB8wAhAwy6AgtB8wAhAwy5AgsgASAERwRAIAJBDzYCCCACIAE2AgRB4AAhAwygAgtB9QAhAwy4AgsgASAERgRAQfYAIQMMuAILIAJBDzYCCCACIAE2AgQLQQMhAwydAgsDQCABLQAAQSBHDY4CIAQgAUEBaiIBRw0AC0H3ACEDDLUCCyABIARGBEBB+AAhAwy1AgsgAS0AAEEgRw16IAFBAWohAQxbC0EAIQACQCACKAI4IgNFDQAgAygCOCIDRQ0AIAIgAxEAACEACyAADXgMgAILIAEgBEYEQEH6ACEDDLMCCyABLQAAQcwARw10IAFBAWohAUETDHYLQfsAIQMgASAERg2xAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYDQCABLQAAIABB8M4Aai0AAEcNcyAAQQVGDXUgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMsQILIAEgBEYEQEH8ACEDDLECCwJAAkAgAS0AAEHDAGsODAB0dHR0dHR0dHR0AXQLIAFBAWohAUHmACEDDJgCCyABQQFqIQFB5wAhAwyXAgtB/QAhAyABIARGDa8CIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQe3PAGotAABHDXIgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADLACCyACQQA2AgAgBkEBaiEBQRAMcwtB/gAhAyABIARGDa4CIAIoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQfbOAGotAABHDXEgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADK8CCyACQQA2AgAgBkEBaiEBQRYMcgtB/wAhAyABIARGDa0CIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQfzOAGotAABHDXAgAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADK4CCyACQQA2AgAgBkEBaiEBQQUMcQsgASAERgRAQYABIQMMrQILIAEtAABB2QBHDW4gAUEBaiEBQQgMcAsgASAERgRAQYEBIQMMrAILAkACQCABLQAAQc4Aaw4DAG8BbwsgAUEBaiEBQesAIQMMkwILIAFBAWohAUHsACEDDJICCyABIARGBEBBggEhAwyrAgsCQAJAIAEtAABByABrDggAbm5ubm5uAW4LIAFBAWohAUHqACEDDJICCyABQQFqIQFB7QAhAwyRAgtBgwEhAyABIARGDakCIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQYDPAGotAABHDWwgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADKoCCyACQQA2AgAgBkEBaiEBQQAMbQtBhAEhAyABIARGDagCIAIoAgAiACAEIAFraiEFIAEgAGtBBGohBgJAA0AgAS0AACAAQYPPAGotAABHDWsgAEEERg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADKkCCyACQQA2AgAgBkEBaiEBQSMMbAsgASAERgRAQYUBIQMMqAILAkACQCABLQAAQcwAaw4IAGtra2trawFrCyABQQFqIQFB7wAhAwyPAgsgAUEBaiEBQfAAIQMMjgILIAEgBEYEQEGGASEDDKcCCyABLQAAQcUARw1oIAFBAWohAQxgC0GHASEDIAEgBEYNpQIgAigCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABBiM8Aai0AAEcNaCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMpgILIAJBADYCACAGQQFqIQFBLQxpC0GIASEDIAEgBEYNpAIgAigCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABB0M8Aai0AAEcNZyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMpQILIAJBADYCACAGQQFqIQFBKQxoCyABIARGBEBBiQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEVDF8LQZIBIQMgASAERg2aAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGhzwBqLQAARw1dIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAybAgsgAkEANgIAIAZBAWohAUEeDF4LIAEgBEYEQEGTASEDDJoCCyABLQAAQcwARw1bIAFBAWohAUEKDF0LIAEgBEYEQEGUASEDDJkCCwJAAkAgAS0AAEHBAGsODwBcXFxcXFxcXFxcXFxcAVwLIAFBAWohAUH+ACEDDIACCyABQQFqIQFB/wAhAwz/AQsgASAERgRAQZUBIQMMmAILAkACQCABLQAAQcEAaw4DAFsBWwsgAUEBaiEBQf0AIQMM/wELIAFBAWohAUGAASEDDP4BC0GWASEDIAEgBEYNlgIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBp88Aai0AAEcNWSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlwILIAJBADYCACAGQQFqIQFBCwxaCyABIARGBEBBlwEhAwyWAgsCQAJAAkACQCABLQAAQS1rDiMAW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1sBW1tbW1sCW1tbA1sLIAFBAWohAUH7ACEDDP8BCyABQQFqIQFB/AAhAwz+AQsgAUEBaiEBQYEBIQMM/QELIAFBAWohAUGCASEDDPwBC0GYASEDIAEgBEYNlAIgAigCACIAIAQgAWtqIQUgASAAa0EEaiEGAkADQCABLQAAIABBqc8Aai0AAEcNVyAAQQRGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlQILIAJBADYCACAGQQFqIQFBGQxYC0GZASEDIAEgBEYNkwIgAigCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBrs8Aai0AAEcNViAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlAILIAJBADYCACAGQQFqIQFBBgxXC0GaASEDIAEgBEYNkgIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBtM8Aai0AAEcNVSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMkwILIAJBADYCACAGQQFqIQFBHAxWC0GbASEDIAEgBEYNkQIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBts8Aai0AAEcNVCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMkgILIAJBADYCACAGQQFqIQFBJwxVCyABIARGBEBBnAEhAwyRAgsCQAJAIAEtAABB1ABrDgIAAVQLIAFBAWohAUGGASEDDPgBCyABQQFqIQFBhwEhAwz3AQtBnQEhAyABIARGDY8CIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQbjPAGotAABHDVIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADJACCyACQQA2AgAgBkEBaiEBQSYMUwtBngEhAyABIARGDY4CIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQbrPAGotAABHDVEgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI8CCyACQQA2AgAgBkEBaiEBQQMMUgtBnwEhAyABIARGDY0CIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQe3PAGotAABHDVAgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI4CCyACQQA2AgAgBkEBaiEBQQwMUQtBoAEhAyABIARGDYwCIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQbzPAGotAABHDU8gAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI0CCyACQQA2AgAgBkEBaiEBQQ0MUAsgASAERgRAQaEBIQMMjAILAkACQCABLQAAQcYAaw4LAE9PT09PT09PTwFPCyABQQFqIQFBiwEhAwzzAQsgAUEBaiEBQYwBIQMM8gELIAEgBEYEQEGiASEDDIsCCyABLQAAQdAARw1MIAFBAWohAQxGCyABIARGBEBBowEhAwyKAgsCQAJAIAEtAABByQBrDgcBTU1NTU0ATQsgAUEBaiEBQY4BIQMM8QELIAFBAWohAUEiDE0LQaQBIQMgASAERg2IAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHAzwBqLQAARw1LIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyJAgsgAkEANgIAIAZBAWohAUEdDEwLIAEgBEYEQEGlASEDDIgCCwJAAkAgAS0AAEHSAGsOAwBLAUsLIAFBAWohAUGQASEDDO8BCyABQQFqIQFBBAxLCyABIARGBEBBpgEhAwyHAgsCQAJAAkACQAJAIAEtAABBwQBrDhUATU1NTU1NTU1NTQFNTQJNTQNNTQRNCyABQQFqIQFBiAEhAwzxAQsgAUEBaiEBQYkBIQMM8AELIAFBAWohAUGKASEDDO8BCyABQQFqIQFBjwEhAwzuAQsgAUEBaiEBQZEBIQMM7QELQacBIQMgASAERg2FAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHtzwBqLQAARw1IIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyGAgsgAkEANgIAIAZBAWohAUERDEkLQagBIQMgASAERg2EAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHCzwBqLQAARw1HIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyFAgsgAkEANgIAIAZBAWohAUEsDEgLQakBIQMgASAERg2DAiACKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHFzwBqLQAARw1GIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyEAgsgAkEANgIAIAZBAWohAUErDEcLQaoBIQMgASAERg2CAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHKzwBqLQAARw1FIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyDAgsgAkEANgIAIAZBAWohAUEUDEYLIAEgBEYEQEGrASEDDIICCwJAAkACQAJAIAEtAABBwgBrDg8AAQJHR0dHR0dHR0dHRwNHCyABQQFqIQFBkwEhAwzrAQsgAUEBaiEBQZQBIQMM6gELIAFBAWohAUGVASEDDOkBCyABQQFqIQFBlgEhAwzoAQsgASAERgRAQawBIQMMgQILIAEtAABBxQBHDUIgAUEBaiEBDD0LQa0BIQMgASAERg3/ASACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHNzwBqLQAARw1CIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyAAgsgAkEANgIAIAZBAWohAUEODEMLIAEgBEYEQEGuASEDDP8BCyABLQAAQdAARw1AIAFBAWohAUElDEILQa8BIQMgASAERg39ASACKAIAIgAgBCABa2ohBSABIABrQQhqIQYCQANAIAEtAAAgAEHQzwBqLQAARw1AIABBCEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz+AQsgAkEANgIAIAZBAWohAUEqDEELIAEgBEYEQEGwASEDDP0BCwJAAkAgAS0AAEHVAGsOCwBAQEBAQEBAQEABQAsgAUEBaiEBQZoBIQMM5AELIAFBAWohAUGbASEDDOMBCyABIARGBEBBsQEhAwz8AQsCQAJAIAEtAABBwQBrDhQAPz8/Pz8/Pz8/Pz8/Pz8/Pz8/AT8LIAFBAWohAUGZASEDDOMBCyABQQFqIQFBnAEhAwziAQtBsgEhAyABIARGDfoBIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQdnPAGotAABHDT0gAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPsBCyACQQA2AgAgBkEBaiEBQSEMPgtBswEhAyABIARGDfkBIAIoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAS0AACAAQd3PAGotAABHDTwgAEEGRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPoBCyACQQA2AgAgBkEBaiEBQRoMPQsgASAERgRAQbQBIQMM+QELAkACQAJAIAEtAABBxQBrDhEAPT09PT09PT09AT09PT09Aj0LIAFBAWohAUGdASEDDOEBCyABQQFqIQFBngEhAwzgAQsgAUEBaiEBQZ8BIQMM3wELQbUBIQMgASAERg33ASACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHkzwBqLQAARw06IABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz4AQsgAkEANgIAIAZBAWohAUEoDDsLQbYBIQMgASAERg32ASACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHqzwBqLQAARw05IABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz3AQsgAkEANgIAIAZBAWohAUEHDDoLIAEgBEYEQEG3ASEDDPYBCwJAAkAgAS0AAEHFAGsODgA5OTk5OTk5OTk5OTkBOQsgAUEBaiEBQaEBIQMM3QELIAFBAWohAUGiASEDDNwBC0G4ASEDIAEgBEYN9AEgAigCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB7c8Aai0AAEcNNyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM9QELIAJBADYCACAGQQFqIQFBEgw4C0G5ASEDIAEgBEYN8wEgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB8M8Aai0AAEcNNiAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM9AELIAJBADYCACAGQQFqIQFBIAw3C0G6ASEDIAEgBEYN8gEgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB8s8Aai0AAEcNNSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM8wELIAJBADYCACAGQQFqIQFBDww2CyABIARGBEBBuwEhAwzyAQsCQAJAIAEtAABByQBrDgcANTU1NTUBNQsgAUEBaiEBQaUBIQMM2QELIAFBAWohAUGmASEDDNgBC0G8ASEDIAEgBEYN8AEgAigCACIAIAQgAWtqIQUgASAAa0EHaiEGAkADQCABLQAAIABB9M8Aai0AAEcNMyAAQQdGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM8QELIAJBADYCACAGQQFqIQFBGww0CyABIARGBEBBvQEhAwzwAQsCQAJAAkAgAS0AAEHCAGsOEgA0NDQ0NDQ0NDQBNDQ0NDQ0AjQLIAFBAWohAUGkASEDDNgBCyABQQFqIQFBpwEhAwzXAQsgAUEBaiEBQagBIQMM1gELIAEgBEYEQEG+ASEDDO8BCyABLQAAQc4ARw0wIAFBAWohAQwsCyABIARGBEBBvwEhAwzuAQsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQcEAaw4VAAECAz8EBQY/Pz8HCAkKCz8MDQ4PPwsgAUEBaiEBQegAIQMM4wELIAFBAWohAUHpACEDDOIBCyABQQFqIQFB7gAhAwzhAQsgAUEBaiEBQfIAIQMM4AELIAFBAWohAUHzACEDDN8BCyABQQFqIQFB9gAhAwzeAQsgAUEBaiEBQfcAIQMM3QELIAFBAWohAUH6ACEDDNwBCyABQQFqIQFBgwEhAwzbAQsgAUEBaiEBQYQBIQMM2gELIAFBAWohAUGFASEDDNkBCyABQQFqIQFBkgEhAwzYAQsgAUEBaiEBQZgBIQMM1wELIAFBAWohAUGgASEDDNYBCyABQQFqIQFBowEhAwzVAQsgAUEBaiEBQaoBIQMM1AELIAEgBEcEQCACQRA2AgggAiABNgIEQasBIQMM1AELQcABIQMM7AELQQAhAAJAIAIoAjgiA0UNACADKAI0IgNFDQAgAiADEQAAIQALIABFDV4gAEEVRw0HIAJB0QA2AhwgAiABNgIUIAJBsBc2AhAgAkEVNgIMQQAhAwzrAQsgAUEBaiABIARHDQgaQcIBIQMM6gELA0ACQCABLQAAQQprDgQIAAALAAsgBCABQQFqIgFHDQALQcMBIQMM6QELIAEgBEcEQCACQRE2AgggAiABNgIEQQEhAwzQAQtBxAEhAwzoAQsgASAERgRAQcUBIQMM6AELAkACQCABLQAAQQprDgQBKCgAKAsgAUEBagwJCyABQQFqDAULIAEgBEYEQEHGASEDDOcBCwJAAkAgAS0AAEEKaw4XAQsLAQsLCwsLCwsLCwsLCwsLCwsLCwALCyABQQFqIQELQbABIQMMzQELIAEgBEYEQEHIASEDDOYBCyABLQAAQSBHDQkgAkEAOwEyIAFBAWohAUGzASEDDMwBCwNAIAEhAAJAIAEgBEcEQCABLQAAQTBrQf8BcSIDQQpJDQEMJwtBxwEhAwzmAQsCQCACLwEyIgFBmTNLDQAgAiABQQpsIgU7ATIgBUH+/wNxIANB//8Dc0sNACAAQQFqIQEgAiADIAVqIgM7ATIgA0H//wNxQegHSQ0BCwtBACEDIAJBADYCHCACQcEJNgIQIAJBDTYCDCACIABBAWo2AhQM5AELIAJBADYCHCACIAE2AhQgAkHwDDYCECACQRs2AgxBACEDDOMBCyACKAIEIQAgAkEANgIEIAIgACABECYiAA0BIAFBAWoLIQFBrQEhAwzIAQsgAkHBATYCHCACIAA2AgwgAiABQQFqNgIUQQAhAwzgAQsgAigCBCEAIAJBADYCBCACIAAgARAmIgANASABQQFqCyEBQa4BIQMMxQELIAJBwgE2AhwgAiAANgIMIAIgAUEBajYCFEEAIQMM3QELIAJBADYCHCACIAE2AhQgAkGXCzYCECACQQ02AgxBACEDDNwBCyACQQA2AhwgAiABNgIUIAJB4xA2AhAgAkEJNgIMQQAhAwzbAQsgAkECOgAoDKwBC0EAIQMgAkEANgIcIAJBrws2AhAgAkECNgIMIAIgAUEBajYCFAzZAQtBAiEDDL8BC0ENIQMMvgELQSYhAwy9AQtBFSEDDLwBC0EWIQMMuwELQRghAwy6AQtBHCEDDLkBC0EdIQMMuAELQSAhAwy3AQtBISEDDLYBC0EjIQMMtQELQcYAIQMMtAELQS4hAwyzAQtBPSEDDLIBC0HLACEDDLEBC0HOACEDDLABC0HYACEDDK8BC0HZACEDDK4BC0HbACEDDK0BC0HxACEDDKwBC0H0ACEDDKsBC0GNASEDDKoBC0GXASEDDKkBC0GpASEDDKgBC0GvASEDDKcBC0GxASEDDKYBCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJB8Rs2AhAgAkEGNgIMDL0BCyACQQA2AgAgBkEBaiEBQSQLOgApIAIoAgQhACACQQA2AgQgAiAAIAEQJyIARQRAQeUAIQMMowELIAJB+QA2AhwgAiABNgIUIAIgADYCDEEAIQMMuwELIABBFUcEQCACQQA2AhwgAiABNgIUIAJBzA42AhAgAkEgNgIMQQAhAwy7AQsgAkH4ADYCHCACIAE2AhQgAkHKGDYCECACQRU2AgxBACEDDLoBCyACQQA2AhwgAiABNgIUIAJBjhs2AhAgAkEGNgIMQQAhAwy5AQsgAkEANgIcIAIgATYCFCACQf4RNgIQIAJBBzYCDEEAIQMMuAELIAJBADYCHCACIAE2AhQgAkGMHDYCECACQQc2AgxBACEDDLcBCyACQQA2AhwgAiABNgIUIAJBww82AhAgAkEHNgIMQQAhAwy2AQsgAkEANgIcIAIgATYCFCACQcMPNgIQIAJBBzYCDEEAIQMMtQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxBACEDDKIBCyACQeQANgIcIAIgATYCFCACQeMXNgIQIAJBFTYCDEEAIQMMoQELIAJBADYCACAGQQFqIQEgAi0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACEDIAJBADYCHCACIAE2AhQgAkH3CTYCECACQQg2AgwMoAELIAJBADYCACAGQQFqIQEgAi0AKUEhRg0DIAJBADYCHCACIAE2AhQgAkGbCjYCECACQQg2AgxBACEDDJ8BCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJBkDM2AhAgAkEINgIMDJ0BCyACQQA2AgAgBkEBaiEBIAItAClBI0kNACACQQA2AhwgAiABNgIUIAJB0wk2AhAgAkEINgIMQQAhAwycAQtB0QAhAwyCAQsgAS0AAEEwayIAQf8BcUEKSQRAIAIgADoAKiABQQFqIQFBzwAhAwyCAQsgAigCBCEAIAJBADYCBCACIAAgARAoIgBFDYYBIAJB3gA2AhwgAiABNgIUIAIgADYCDEEAIQMMmgELIAIoAgQhACACQQA2AgQgAiAAIAEQKCIARQ2GASACQdwANgIcIAIgATYCFCACIAA2AgxBACEDDJkBCyACKAIEIQAgAkEANgIEIAIgACAFECgiAEUEQCAFIQEMhwELIAJB2gA2AhwgAiAFNgIUIAIgADYCDAyYAQtBACEBQQEhAwsgAiADOgArIAVBAWohAwJAAkACQCACLQAtQRBxDQACQAJAAkAgAi0AKg4DAQACBAsgBkUNAwwCCyAADQEMAgsgAUUNAQsgAigCBCEAIAJBADYCBCACIAAgAxAoIgBFBEAgAyEBDAILIAJB2AA2AhwgAiADNgIUIAIgADYCDEEAIQMMmAELIAIoAgQhACACQQA2AgQgAiAAIAMQKCIARQRAIAMhAQyHAQsgAkHZADYCHCACIAM2AhQgAiAANgIMQQAhAwyXAQtBzAAhAwx9CyAAQRVHBEAgAkEANgIcIAIgATYCFCACQZQNNgIQIAJBITYCDEEAIQMMlgELIAJB1wA2AhwgAiABNgIUIAJByRc2AhAgAkEVNgIMQQAhAwyVAQtBACEDIAJBADYCHCACIAE2AhQgAkGAETYCECACQQk2AgwMlAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0AIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMkwELQckAIQMMeQsgAkEANgIcIAIgATYCFCACQcEoNgIQIAJBBzYCDCACQQA2AgBBACEDDJEBCyACKAIEIQBBACEDIAJBADYCBCACIAAgARAlIgBFDQAgAkHSADYCHCACIAE2AhQgAiAANgIMDJABC0HIACEDDHYLIAJBADYCACAFIQELIAJBgBI7ASogAUEBaiEBQQAhAAJAIAIoAjgiA0UNACADKAIwIgNFDQAgAiADEQAAIQALIAANAQtBxwAhAwxzCyAAQRVGBEAgAkHRADYCHCACIAE2AhQgAkHjFzYCECACQRU2AgxBACEDDIwBC0EAIQMgAkEANgIcIAIgATYCFCACQbkNNgIQIAJBGjYCDAyLAQtBACEDIAJBADYCHCACIAE2AhQgAkGgGTYCECACQR42AgwMigELIAEtAABBOkYEQCACKAIEIQBBACEDIAJBADYCBCACIAAgARApIgBFDQEgAkHDADYCHCACIAA2AgwgAiABQQFqNgIUDIoBC0EAIQMgAkEANgIcIAIgATYCFCACQbERNgIQIAJBCjYCDAyJAQsgAUEBaiEBQTshAwxvCyACQcMANgIcIAIgADYCDCACIAFBAWo2AhQMhwELQQAhAyACQQA2AhwgAiABNgIUIAJB8A42AhAgAkEcNgIMDIYBCyACIAIvATBBEHI7ATAMZgsCQCACLwEwIgBBCHFFDQAgAi0AKEEBRw0AIAItAC1BCHFFDQMLIAIgAEH3+wNxQYAEcjsBMAwECyABIARHBEACQANAIAEtAABBMGsiAEH/AXFBCk8EQEE1IQMMbgsgAikDICIKQpmz5syZs+bMGVYNASACIApCCn4iCjcDICAKIACtQv8BgyILQn+FVg0BIAIgCiALfDcDICAEIAFBAWoiAUcNAAtBOSEDDIUBCyACKAIEIQBBACEDIAJBADYCBCACIAAgAUEBaiIBECoiAA0MDHcLQTkhAwyDAQsgAi0AMEEgcQ0GQcUBIQMMaQtBACEDIAJBADYCBCACIAEgARAqIgBFDQQgAkE6NgIcIAIgADYCDCACIAFBAWo2AhQMgQELIAItAChBAUcNACACLQAtQQhxRQ0BC0E3IQMMZgsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIABEAgAkE7NgIcIAIgADYCDCACIAFBAWo2AhQMfwsgAUEBaiEBDG4LIAJBCDoALAwECyABQQFqIQEMbQtBACEDIAJBADYCHCACIAE2AhQgAkHkEjYCECACQQQ2AgwMewsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIARQ1sIAJBNzYCHCACIAE2AhQgAiAANgIMDHoLIAIgAi8BMEEgcjsBMAtBMCEDDF8LIAJBNjYCHCACIAE2AhQgAiAANgIMDHcLIABBLEcNASABQQFqIQBBASEBAkACQAJAAkACQCACLQAsQQVrDgQDAQIEAAsgACEBDAQLQQIhAQwBC0EEIQELIAJBAToALCACIAIvATAgAXI7ATAgACEBDAELIAIgAi8BMEEIcjsBMCAAIQELQTkhAwxcCyACQQA6ACwLQTQhAwxaCyABIARGBEBBLSEDDHMLAkACQANAAkAgAS0AAEEKaw4EAgAAAwALIAQgAUEBaiIBRw0AC0EtIQMMdAsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIARQ0CIAJBLDYCHCACIAE2AhQgAiAANgIMDHMLIAIoAgQhAEEAIQMgAkEANgIEIAIgACABECoiAEUEQCABQQFqIQEMAgsgAkEsNgIcIAIgADYCDCACIAFBAWo2AhQMcgsgAS0AAEENRgRAIAIoAgQhAEEAIQMgAkEANgIEIAIgACABECoiAEUEQCABQQFqIQEMAgsgAkEsNgIcIAIgADYCDCACIAFBAWo2AhQMcgsgAi0ALUEBcQRAQcQBIQMMWQsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIADQEMZQtBLyEDDFcLIAJBLjYCHCACIAE2AhQgAiAANgIMDG8LQQAhAyACQQA2AhwgAiABNgIUIAJB8BQ2AhAgAkEDNgIMDG4LQQEhAwJAAkACQAJAIAItACxBBWsOBAMBAgAECyACIAIvATBBCHI7ATAMAwtBAiEDDAELQQQhAwsgAkEBOgAsIAIgAi8BMCADcjsBMAtBKiEDDFMLQQAhAyACQQA2AhwgAiABNgIUIAJB4Q82AhAgAkEKNgIMDGsLQQEhAwJAAkACQAJAAkACQCACLQAsQQJrDgcFBAQDAQIABAsgAiACLwEwQQhyOwEwDAMLQQIhAwwBC0EEIQMLIAJBAToALCACIAIvATAgA3I7ATALQSshAwxSC0EAIQMgAkEANgIcIAIgATYCFCACQasSNgIQIAJBCzYCDAxqC0EAIQMgAkEANgIcIAIgATYCFCACQf0NNgIQIAJBHTYCDAxpCyABIARHBEADQCABLQAAQSBHDUggBCABQQFqIgFHDQALQSUhAwxpC0ElIQMMaAsgAi0ALUEBcQRAQcMBIQMMTwsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKSIABEAgAkEmNgIcIAIgADYCDCACIAFBAWo2AhQMaAsgAUEBaiEBDFwLIAFBAWohASACLwEwIgBBgAFxBEBBACEAAkAgAigCOCIDRQ0AIAMoAlQiA0UNACACIAMRAAAhAAsgAEUNBiAAQRVHDR8gAkEFNgIcIAIgATYCFCACQfkXNgIQIAJBFTYCDEEAIQMMZwsCQCAAQaAEcUGgBEcNACACLQAtQQJxDQBBACEDIAJBADYCHCACIAE2AhQgAkGWEzYCECACQQQ2AgwMZwsgAgJ/IAIvATBBFHFBFEYEQEEBIAItAChBAUYNARogAi8BMkHlAEYMAQsgAi0AKUEFRgs6AC5BACEAAkAgAigCOCIDRQ0AIAMoAiQiA0UNACACIAMRAAAhAAsCQAJAAkACQAJAIAAOFgIBAAQEBAQEBAQEBAQEBAQEBAQEBAMECyACQQE6AC4LIAIgAi8BMEHAAHI7ATALQSchAwxPCyACQSM2AhwgAiABNgIUIAJBpRY2AhAgAkEVNgIMQQAhAwxnC0EAIQMgAkEANgIcIAIgATYCFCACQdULNgIQIAJBETYCDAxmC0EAIQACQCACKAI4IgNFDQAgAygCLCIDRQ0AIAIgAxEAACEACyAADQELQQ4hAwxLCyAAQRVGBEAgAkECNgIcIAIgATYCFCACQbAYNgIQIAJBFTYCDEEAIQMMZAtBACEDIAJBADYCHCACIAE2AhQgAkGnDjYCECACQRI2AgwMYwtBACEDIAJBADYCHCACIAE2AhQgAkGqHDYCECACQQ82AgwMYgsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEgCqdqIgEQKyIARQ0AIAJBBTYCHCACIAE2AhQgAiAANgIMDGELQQ8hAwxHC0EAIQMgAkEANgIcIAIgATYCFCACQc0TNgIQIAJBDDYCDAxfC0IBIQoLIAFBAWohAQJAIAIpAyAiC0L//////////w9YBEAgAiALQgSGIAqENwMgDAELQQAhAyACQQA2AhwgAiABNgIUIAJBrQk2AhAgAkEMNgIMDF4LQSQhAwxEC0EAIQMgAkEANgIcIAIgATYCFCACQc0TNgIQIAJBDDYCDAxcCyACKAIEIQBBACEDIAJBADYCBCACIAAgARAsIgBFBEAgAUEBaiEBDFILIAJBFzYCHCACIAA2AgwgAiABQQFqNgIUDFsLIAIoAgQhAEEAIQMgAkEANgIEAkAgAiAAIAEQLCIARQRAIAFBAWohAQwBCyACQRY2AhwgAiAANgIMIAIgAUEBajYCFAxbC0EfIQMMQQtBACEDIAJBADYCHCACIAE2AhQgAkGaDzYCECACQSI2AgwMWQsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQLSIARQRAIAFBAWohAQxQCyACQRQ2AhwgAiAANgIMIAIgAUEBajYCFAxYCyACKAIEIQBBACEDIAJBADYCBAJAIAIgACABEC0iAEUEQCABQQFqIQEMAQsgAkETNgIcIAIgADYCDCACIAFBAWo2AhQMWAtBHiEDDD4LQQAhAyACQQA2AhwgAiABNgIUIAJBxgw2AhAgAkEjNgIMDFYLIAIoAgQhAEEAIQMgAkEANgIEIAIgACABEC0iAEUEQCABQQFqIQEMTgsgAkERNgIcIAIgADYCDCACIAFBAWo2AhQMVQsgAkEQNgIcIAIgATYCFCACIAA2AgwMVAtBACEDIAJBADYCHCACIAE2AhQgAkHGDDYCECACQSM2AgwMUwtBACEDIAJBADYCHCACIAE2AhQgAkHAFTYCECACQQI2AgwMUgsgAigCBCEAQQAhAyACQQA2AgQCQCACIAAgARAtIgBFBEAgAUEBaiEBDAELIAJBDjYCHCACIAA2AgwgAiABQQFqNgIUDFILQRshAww4C0EAIQMgAkEANgIcIAIgATYCFCACQcYMNgIQIAJBIzYCDAxQCyACKAIEIQBBACEDIAJBADYCBAJAIAIgACABECwiAEUEQCABQQFqIQEMAQsgAkENNgIcIAIgADYCDCACIAFBAWo2AhQMUAtBGiEDDDYLQQAhAyACQQA2AhwgAiABNgIUIAJBmg82AhAgAkEiNgIMDE4LIAIoAgQhAEEAIQMgAkEANgIEAkAgAiAAIAEQLCIARQRAIAFBAWohAQwBCyACQQw2AhwgAiAANgIMIAIgAUEBajYCFAxOC0EZIQMMNAtBACEDIAJBADYCHCACIAE2AhQgAkGaDzYCECACQSI2AgwMTAsgAEEVRwRAQQAhAyACQQA2AhwgAiABNgIUIAJBgww2AhAgAkETNgIMDEwLIAJBCjYCHCACIAE2AhQgAkHkFjYCECACQRU2AgxBACEDDEsLIAIoAgQhAEEAIQMgAkEANgIEIAIgACABIAqnaiIBECsiAARAIAJBBzYCHCACIAE2AhQgAiAANgIMDEsLQRMhAwwxCyAAQRVHBEBBACEDIAJBADYCHCACIAE2AhQgAkHaDTYCECACQRQ2AgwMSgsgAkEeNgIcIAIgATYCFCACQfkXNgIQIAJBFTYCDEEAIQMMSQtBACEAAkAgAigCOCIDRQ0AIAMoAiwiA0UNACACIAMRAAAhAAsgAEUNQSAAQRVGBEAgAkEDNgIcIAIgATYCFCACQbAYNgIQIAJBFTYCDEEAIQMMSQtBACEDIAJBADYCHCACIAE2AhQgAkGnDjYCECACQRI2AgwMSAtBACEDIAJBADYCHCACIAE2AhQgAkHaDTYCECACQRQ2AgwMRwtBACEDIAJBADYCHCACIAE2AhQgAkGnDjYCECACQRI2AgwMRgsgAkEAOgAvIAItAC1BBHFFDT8LIAJBADoALyACQQE6ADRBACEDDCsLQQAhAyACQQA2AhwgAkHkETYCECACQQc2AgwgAiABQQFqNgIUDEMLAkADQAJAIAEtAABBCmsOBAACAgACCyAEIAFBAWoiAUcNAAtB3QEhAwxDCwJAAkAgAi0ANEEBRw0AQQAhAAJAIAIoAjgiA0UNACADKAJYIgNFDQAgAiADEQAAIQALIABFDQAgAEEVRw0BIAJB3AE2AhwgAiABNgIUIAJB1RY2AhAgAkEVNgIMQQAhAwxEC0HBASEDDCoLIAJBADYCHCACIAE2AhQgAkHpCzYCECACQR82AgxBACEDDEILAkACQCACLQAoQQFrDgIEAQALQcABIQMMKQtBuQEhAwwoCyACQQI6AC9BACEAAkAgAigCOCIDRQ0AIAMoAgAiA0UNACACIAMRAAAhAAsgAEUEQEHCASEDDCgLIABBFUcEQCACQQA2AhwgAiABNgIUIAJBpAw2AhAgAkEQNgIMQQAhAwxBCyACQdsBNgIcIAIgATYCFCACQfoWNgIQIAJBFTYCDEEAIQMMQAsgASAERgRAQdoBIQMMQAsgAS0AAEHIAEYNASACQQE6ACgLQawBIQMMJQtBvwEhAwwkCyABIARHBEAgAkEQNgIIIAIgATYCBEG+ASEDDCQLQdkBIQMMPAsgASAERgRAQdgBIQMMPAsgAS0AAEHIAEcNBCABQQFqIQFBvQEhAwwiCyABIARGBEBB1wEhAww7CwJAAkAgAS0AAEHFAGsOEAAFBQUFBQUFBQUFBQUFBQEFCyABQQFqIQFBuwEhAwwiCyABQQFqIQFBvAEhAwwhC0HWASEDIAEgBEYNOSACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGD0ABqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAw6CyACKAIEIQAgAkIANwMAIAIgACAGQQFqIgEQJyIARQRAQcYBIQMMIQsgAkHVATYCHCACIAE2AhQgAiAANgIMQQAhAww5C0HUASEDIAEgBEYNOCACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGB0ABqLQAARw0CIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAw5CyACQYEEOwEoIAIoAgQhACACQgA3AwAgAiAAIAZBAWoiARAnIgANAwwCCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJB2Bs2AhAgAkEINgIMDDYLQboBIQMMHAsgAkHTATYCHCACIAE2AhQgAiAANgIMQQAhAww0C0EAIQACQCACKAI4IgNFDQAgAygCOCIDRQ0AIAIgAxEAACEACyAARQ0AIABBFUYNASACQQA2AhwgAiABNgIUIAJBzA42AhAgAkEgNgIMQQAhAwwzC0HkACEDDBkLIAJB+AA2AhwgAiABNgIUIAJByhg2AhAgAkEVNgIMQQAhAwwxC0HSASEDIAQgASIARg0wIAQgAWsgAigCACIBaiEFIAAgAWtBBGohBgJAA0AgAC0AACABQfzPAGotAABHDQEgAUEERg0DIAFBAWohASAEIABBAWoiAEcNAAsgAiAFNgIADDELIAJBADYCHCACIAA2AhQgAkGQMzYCECACQQg2AgwgAkEANgIAQQAhAwwwCyABIARHBEAgAkEONgIIIAIgATYCBEG3ASEDDBcLQdEBIQMMLwsgAkEANgIAIAZBAWohAQtBuAEhAwwUCyABIARGBEBB0AEhAwwtCyABLQAAQTBrIgBB/wFxQQpJBEAgAiAAOgAqIAFBAWohAUG2ASEDDBQLIAIoAgQhACACQQA2AgQgAiAAIAEQKCIARQ0UIAJBzwE2AhwgAiABNgIUIAIgADYCDEEAIQMMLAsgASAERgRAQc4BIQMMLAsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAIoAgQhACACQQA2AgQgAiAAIAEQKCIARQ0VIAJBzQE2AhwgAiABNgIUIAIgADYCDEEAIQMMLAtBtQEhAwwSCyAEIAEiBUYEQEHMASEDDCsLQQAhAEEBIQFBASEGQQAhAwJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAUtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyEDQQAhAUEAIQYMAgtBCSEDQQEhAEEAIQFBACEGDAELQQAhAUEBIQMLIAIgAzoAKyAFQQFqIQMCQAJAIAItAC1BEHENAAJAAkACQCACLQAqDgMBAAIECyAGRQ0DDAILIAANAQwCCyABRQ0BCyACKAIEIQAgAkEANgIEIAIgACADECgiAEUEQCADIQEMAwsgAkHJATYCHCACIAM2AhQgAiAANgIMQQAhAwwtCyACKAIEIQAgAkEANgIEIAIgACADECgiAEUEQCADIQEMGAsgAkHKATYCHCACIAM2AhQgAiAANgIMQQAhAwwsCyACKAIEIQAgAkEANgIEIAIgACAFECgiAEUEQCAFIQEMFgsgAkHLATYCHCACIAU2AhQgAiAANgIMDCsLQbQBIQMMEQtBACEAAkAgAigCOCIDRQ0AIAMoAjwiA0UNACACIAMRAAAhAAsCQCAABEAgAEEVRg0BIAJBADYCHCACIAE2AhQgAkGUDTYCECACQSE2AgxBACEDDCsLQbIBIQMMEQsgAkHIATYCHCACIAE2AhQgAkHJFzYCECACQRU2AgxBACEDDCkLIAJBADYCACAGQQFqIQFB9QAhAwwPCyACLQApQQVGBEBB4wAhAwwPC0HiACEDDA4LIAAhASACQQA2AgALIAJBADoALEEJIQMMDAsgAkEANgIAIAdBAWohAUHAACEDDAsLQQELOgAsIAJBADYCACAGQQFqIQELQSkhAwwIC0E4IQMMBwsCQCABIARHBEADQCABLQAAQYA+ai0AACIAQQFHBEAgAEECRw0DIAFBAWohAQwFCyAEIAFBAWoiAUcNAAtBPiEDDCELQT4hAwwgCwsgAkEAOgAsDAELQQshAwwEC0E6IQMMAwsgAUEBaiEBQS0hAwwCCyACIAE6ACwgAkEANgIAIAZBAWohAUEMIQMMAQsgAkEANgIAIAZBAWohAUEKIQMMAAsAC0EAIQMgAkEANgIcIAIgATYCFCACQc0QNgIQIAJBCTYCDAwXC0EAIQMgAkEANgIcIAIgATYCFCACQekKNgIQIAJBCTYCDAwWC0EAIQMgAkEANgIcIAIgATYCFCACQbcQNgIQIAJBCTYCDAwVC0EAIQMgAkEANgIcIAIgATYCFCACQZwRNgIQIAJBCTYCDAwUC0EAIQMgAkEANgIcIAIgATYCFCACQc0QNgIQIAJBCTYCDAwTC0EAIQMgAkEANgIcIAIgATYCFCACQekKNgIQIAJBCTYCDAwSC0EAIQMgAkEANgIcIAIgATYCFCACQbcQNgIQIAJBCTYCDAwRC0EAIQMgAkEANgIcIAIgATYCFCACQZwRNgIQIAJBCTYCDAwQC0EAIQMgAkEANgIcIAIgATYCFCACQZcVNgIQIAJBDzYCDAwPC0EAIQMgAkEANgIcIAIgATYCFCACQZcVNgIQIAJBDzYCDAwOC0EAIQMgAkEANgIcIAIgATYCFCACQcASNgIQIAJBCzYCDAwNC0EAIQMgAkEANgIcIAIgATYCFCACQZUJNgIQIAJBCzYCDAwMC0EAIQMgAkEANgIcIAIgATYCFCACQeEPNgIQIAJBCjYCDAwLC0EAIQMgAkEANgIcIAIgATYCFCACQfsPNgIQIAJBCjYCDAwKC0EAIQMgAkEANgIcIAIgATYCFCACQfEZNgIQIAJBAjYCDAwJC0EAIQMgAkEANgIcIAIgATYCFCACQcQUNgIQIAJBAjYCDAwIC0EAIQMgAkEANgIcIAIgATYCFCACQfIVNgIQIAJBAjYCDAwHCyACQQI2AhwgAiABNgIUIAJBnBo2AhAgAkEWNgIMQQAhAwwGC0EBIQMMBQtB1AAhAyABIARGDQQgCEEIaiEJIAIoAgAhBQJAAkAgASAERwRAIAVB2MIAaiEHIAQgBWogAWshACAFQX9zQQpqIgUgAWohBgNAIAEtAAAgBy0AAEcEQEECIQcMAwsgBUUEQEEAIQcgBiEBDAMLIAVBAWshBSAHQQFqIQcgBCABQQFqIgFHDQALIAAhBSAEIQELIAlBATYCACACIAU2AgAMAQsgAkEANgIAIAkgBzYCAAsgCSABNgIEIAgoAgwhACAIKAIIDgMBBAIACwALIAJBADYCHCACQbUaNgIQIAJBFzYCDCACIABBAWo2AhRBACEDDAILIAJBADYCHCACIAA2AhQgAkHKGjYCECACQQk2AgxBACEDDAELIAEgBEYEQEEiIQMMAQsgAkEJNgIIIAIgATYCBEEhIQMLIAhBEGokACADRQRAIAIoAgwhAAwBCyACIAM2AhxBACEAIAIoAgQiAUUNACACIAEgBCACKAIIEQEAIgFFDQAgAiAENgIUIAIgATYCDCABIQALIAALvgIBAn8gAEEAOgAAIABB3ABqIgFBAWtBADoAACAAQQA6AAIgAEEAOgABIAFBA2tBADoAACABQQJrQQA6AAAgAEEAOgADIAFBBGtBADoAAEEAIABrQQNxIgEgAGoiAEEANgIAQdwAIAFrQXxxIgIgAGoiAUEEa0EANgIAAkAgAkEJSQ0AIABBADYCCCAAQQA2AgQgAUEIa0EANgIAIAFBDGtBADYCACACQRlJDQAgAEEANgIYIABBADYCFCAAQQA2AhAgAEEANgIMIAFBEGtBADYCACABQRRrQQA2AgAgAUEYa0EANgIAIAFBHGtBADYCACACIABBBHFBGHIiAmsiAUEgSQ0AIAAgAmohAANAIABCADcDGCAAQgA3AxAgAEIANwMIIABCADcDACAAQSBqIQAgAUEgayIBQR9LDQALCwtWAQF/AkAgACgCDA0AAkACQAJAAkAgAC0ALw4DAQADAgsgACgCOCIBRQ0AIAEoAiwiAUUNACAAIAERAAAiAQ0DC0EADwsACyAAQcMWNgIQQQ4hAQsgAQsaACAAKAIMRQRAIABB0Rs2AhAgAEEVNgIMCwsUACAAKAIMQRVGBEAgAEEANgIMCwsUACAAKAIMQRZGBEAgAEEANgIMCwsHACAAKAIMCwcAIAAoAhALCQAgACABNgIQCwcAIAAoAhQLFwAgAEEkTwRAAAsgAEECdEGgM2ooAgALFwAgAEEuTwRAAAsgAEECdEGwNGooAgALvwkBAX9B6yghAQJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB9ysPC0GQMQ8LQdcxDwtBoi0PC0HUJw8LQeArDwtBnywPC0HrMQ8LQdUfDwtByjEPC0HeJQ8LQdQeDwtB9BwPC0GnMg8LQbEdDwtBoB0PC0G5MQ8LQbwwDwtBkiEPC0GzJg8LQeksDwtBrB4PC0HUKw8LQfcmDwtBgCYPC0GwIQ8LQf4eDwtBjSMPC0GJLQ8LQfciDwtBoDEPC0GuHw8LQcYlDwtB6B4PC0GTIg8LQcIvDwtBwx0PC0GLLA8LQeEdDwtBjS8PC0HqIQ8LQbQtDwtB0i8PC0HfMg8LQdIyDwtB8DAPC0GpIg8LQfkjDwtBmR4PC0G1LA8LQZswDwtBkjIPC0G2Kw8LQcIiDwtB+DIPC0GeJQ8LQdAiDwtBuh4PC0GBHg8LAAtB1iEhAQsgAQsWACAAIAAtAC1B/gFxIAFBAEdyOgAtCxkAIAAgAC0ALUH9AXEgAUEAR0EBdHI6AC0LGQAgACAALQAtQfsBcSABQQBHQQJ0cjoALQsZACAAIAAtAC1B9wFxIAFBAEdBA3RyOgAtCz4BAn8CQCAAKAI4IgNFDQAgAygCBCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBxhE2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCCCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9go2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCDCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB7Ro2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCECIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBlRA2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCFCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBqhs2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCGCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB7RM2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCKCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9gg2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCHCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBwhk2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCICIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBlBQ2AhBBGCEECyAEC1kBAn8CQCAALQAoQQFGDQAgAC8BMiIBQeQAa0HkAEkNACABQcwBRg0AIAFBsAJGDQAgAC8BMCIAQcAAcQ0AQQEhAiAAQYgEcUGABEYNACAAQShxRSECCyACC4wBAQJ/AkACQAJAIAAtACpFDQAgAC0AK0UNACAALwEwIgFBAnFFDQEMAgsgAC8BMCIBQQFxRQ0BC0EBIQIgAC0AKEEBRg0AIAAvATIiAEHkAGtB5ABJDQAgAEHMAUYNACAAQbACRg0AIAFBwABxDQBBACECIAFBiARxQYAERg0AIAFBKHFBAEchAgsgAgtzACAAQRBq/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAA/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAAQTBq/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAAQSBq/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAAQd0BNgIcCwYAIAAQMguaLQELfyMAQRBrIgokAEGk0AAoAgAiCUUEQEHk0wAoAgAiBUUEQEHw0wBCfzcCAEHo0wBCgICEgICAwAA3AgBB5NMAIApBCGpBcHFB2KrVqgVzIgU2AgBB+NMAQQA2AgBByNMAQQA2AgALQczTAEGA1AQ2AgBBnNAAQYDUBDYCAEGw0AAgBTYCAEGs0ABBfzYCAEHQ0wBBgKwDNgIAA0AgAUHI0ABqIAFBvNAAaiICNgIAIAIgAUG00ABqIgM2AgAgAUHA0ABqIAM2AgAgAUHQ0ABqIAFBxNAAaiIDNgIAIAMgAjYCACABQdjQAGogAUHM0ABqIgI2AgAgAiADNgIAIAFB1NAAaiACNgIAIAFBIGoiAUGAAkcNAAtBjNQEQcGrAzYCAEGo0ABB9NMAKAIANgIAQZjQAEHAqwM2AgBBpNAAQYjUBDYCAEHM/wdBODYCAEGI1AQhCQsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAQewBTQRAQYzQACgCACIGQRAgAEETakFwcSAAQQtJGyIEQQN2IgB2IgFBA3EEQAJAIAFBAXEgAHJBAXMiAkEDdCIAQbTQAGoiASAAQbzQAGooAgAiACgCCCIDRgRAQYzQACAGQX4gAndxNgIADAELIAEgAzYCCCADIAE2AgwLIABBCGohASAAIAJBA3QiAkEDcjYCBCAAIAJqIgAgACgCBEEBcjYCBAwRC0GU0AAoAgAiCCAETw0BIAEEQAJAQQIgAHQiAkEAIAJrciABIAB0cWgiAEEDdCICQbTQAGoiASACQbzQAGooAgAiAigCCCIDRgRAQYzQACAGQX4gAHdxIgY2AgAMAQsgASADNgIIIAMgATYCDAsgAiAEQQNyNgIEIABBA3QiACAEayEFIAAgAmogBTYCACACIARqIgQgBUEBcjYCBCAIBEAgCEF4cUG00ABqIQBBoNAAKAIAIQMCf0EBIAhBA3Z0IgEgBnFFBEBBjNAAIAEgBnI2AgAgAAwBCyAAKAIICyIBIAM2AgwgACADNgIIIAMgADYCDCADIAE2AggLIAJBCGohAUGg0AAgBDYCAEGU0AAgBTYCAAwRC0GQ0AAoAgAiC0UNASALaEECdEG80gBqKAIAIgAoAgRBeHEgBGshBSAAIQIDQAJAIAIoAhAiAUUEQCACQRRqKAIAIgFFDQELIAEoAgRBeHEgBGsiAyAFSSECIAMgBSACGyEFIAEgACACGyEAIAEhAgwBCwsgACgCGCEJIAAoAgwiAyAARwRAQZzQACgCABogAyAAKAIIIgE2AgggASADNgIMDBALIABBFGoiAigCACIBRQRAIAAoAhAiAUUNAyAAQRBqIQILA0AgAiEHIAEiA0EUaiICKAIAIgENACADQRBqIQIgAygCECIBDQALIAdBADYCAAwPC0F/IQQgAEG/f0sNACAAQRNqIgFBcHEhBEGQ0AAoAgAiCEUNAEEAIARrIQUCQAJAAkACf0EAIARBgAJJDQAaQR8gBEH///8HSw0AGiAEQSYgAUEIdmciAGt2QQFxIABBAXRrQT5qCyIGQQJ0QbzSAGooAgAiAkUEQEEAIQFBACEDDAELQQAhASAEQRkgBkEBdmtBACAGQR9HG3QhAEEAIQMDQAJAIAIoAgRBeHEgBGsiByAFTw0AIAIhAyAHIgUNAEEAIQUgAiEBDAMLIAEgAkEUaigCACIHIAcgAiAAQR12QQRxakEQaigCACICRhsgASAHGyEBIABBAXQhACACDQALCyABIANyRQRAQQAhA0ECIAZ0IgBBACAAa3IgCHEiAEUNAyAAaEECdEG80gBqKAIAIQELIAFFDQELA0AgASgCBEF4cSAEayICIAVJIQAgAiAFIAAbIQUgASADIAAbIQMgASgCECIABH8gAAUgAUEUaigCAAsiAQ0ACwsgA0UNACAFQZTQACgCACAEa08NACADKAIYIQcgAyADKAIMIgBHBEBBnNAAKAIAGiAAIAMoAggiATYCCCABIAA2AgwMDgsgA0EUaiICKAIAIgFFBEAgAygCECIBRQ0DIANBEGohAgsDQCACIQYgASIAQRRqIgIoAgAiAQ0AIABBEGohAiAAKAIQIgENAAsgBkEANgIADA0LQZTQACgCACIDIARPBEBBoNAAKAIAIQECQCADIARrIgJBEE8EQCABIARqIgAgAkEBcjYCBCABIANqIAI2AgAgASAEQQNyNgIEDAELIAEgA0EDcjYCBCABIANqIgAgACgCBEEBcjYCBEEAIQBBACECC0GU0AAgAjYCAEGg0AAgADYCACABQQhqIQEMDwtBmNAAKAIAIgMgBEsEQCAEIAlqIgAgAyAEayIBQQFyNgIEQaTQACAANgIAQZjQACABNgIAIAkgBEEDcjYCBCAJQQhqIQEMDwtBACEBIAQCf0Hk0wAoAgAEQEHs0wAoAgAMAQtB8NMAQn83AgBB6NMAQoCAhICAgMAANwIAQeTTACAKQQxqQXBxQdiq1aoFczYCAEH40wBBADYCAEHI0wBBADYCAEGAgAQLIgAgBEHHAGoiBWoiBkEAIABrIgdxIgJPBEBB/NMAQTA2AgAMDwsCQEHE0wAoAgAiAUUNAEG80wAoAgAiCCACaiEAIAAgAU0gACAIS3ENAEEAIQFB/NMAQTA2AgAMDwtByNMALQAAQQRxDQQCQAJAIAkEQEHM0wAhAQNAIAEoAgAiACAJTQRAIAAgASgCBGogCUsNAwsgASgCCCIBDQALC0EAEDMiAEF/Rg0FIAIhBkHo0wAoAgAiAUEBayIDIABxBEAgAiAAayAAIANqQQAgAWtxaiEGCyAEIAZPDQUgBkH+////B0sNBUHE0wAoAgAiAwRAQbzTACgCACIHIAZqIQEgASAHTQ0GIAEgA0sNBgsgBhAzIgEgAEcNAQwHCyAGIANrIAdxIgZB/v///wdLDQQgBhAzIQAgACABKAIAIAEoAgRqRg0DIAAhAQsCQCAGIARByABqTw0AIAFBf0YNAEHs0wAoAgAiACAFIAZrakEAIABrcSIAQf7///8HSwRAIAEhAAwHCyAAEDNBf0cEQCAAIAZqIQYgASEADAcLQQAgBmsQMxoMBAsgASIAQX9HDQUMAwtBACEDDAwLQQAhAAwKCyAAQX9HDQILQcjTAEHI0wAoAgBBBHI2AgALIAJB/v///wdLDQEgAhAzIQBBABAzIQEgAEF/Rg0BIAFBf0YNASAAIAFPDQEgASAAayIGIARBOGpNDQELQbzTAEG80wAoAgAgBmoiATYCAEHA0wAoAgAgAUkEQEHA0wAgATYCAAsCQAJAAkBBpNAAKAIAIgIEQEHM0wAhAQNAIAAgASgCACIDIAEoAgQiBWpGDQIgASgCCCIBDQALDAILQZzQACgCACIBQQBHIAAgAU9xRQRAQZzQACAANgIAC0EAIQFB0NMAIAY2AgBBzNMAIAA2AgBBrNAAQX82AgBBsNAAQeTTACgCADYCAEHY0wBBADYCAANAIAFByNAAaiABQbzQAGoiAjYCACACIAFBtNAAaiIDNgIAIAFBwNAAaiADNgIAIAFB0NAAaiABQcTQAGoiAzYCACADIAI2AgAgAUHY0ABqIAFBzNAAaiICNgIAIAIgAzYCACABQdTQAGogAjYCACABQSBqIgFBgAJHDQALQXggAGtBD3EiASAAaiICIAZBOGsiAyABayIBQQFyNgIEQajQAEH00wAoAgA2AgBBmNAAIAE2AgBBpNAAIAI2AgAgACADakE4NgIEDAILIAAgAk0NACACIANJDQAgASgCDEEIcQ0AQXggAmtBD3EiACACaiIDQZjQACgCACAGaiIHIABrIgBBAXI2AgQgASAFIAZqNgIEQajQAEH00wAoAgA2AgBBmNAAIAA2AgBBpNAAIAM2AgAgAiAHakE4NgIEDAELIABBnNAAKAIASQRAQZzQACAANgIACyAAIAZqIQNBzNMAIQECQAJAAkADQCADIAEoAgBHBEAgASgCCCIBDQEMAgsLIAEtAAxBCHFFDQELQczTACEBA0AgASgCACIDIAJNBEAgAyABKAIEaiIFIAJLDQMLIAEoAgghAQwACwALIAEgADYCACABIAEoAgQgBmo2AgQgAEF4IABrQQ9xaiIJIARBA3I2AgQgA0F4IANrQQ9xaiIGIAQgCWoiBGshASACIAZGBEBBpNAAIAQ2AgBBmNAAQZjQACgCACABaiIANgIAIAQgAEEBcjYCBAwIC0Gg0AAoAgAgBkYEQEGg0AAgBDYCAEGU0ABBlNAAKAIAIAFqIgA2AgAgBCAAQQFyNgIEIAAgBGogADYCAAwICyAGKAIEIgVBA3FBAUcNBiAFQXhxIQggBUH/AU0EQCAFQQN2IQMgBigCCCIAIAYoAgwiAkYEQEGM0ABBjNAAKAIAQX4gA3dxNgIADAcLIAIgADYCCCAAIAI2AgwMBgsgBigCGCEHIAYgBigCDCIARwRAIAAgBigCCCICNgIIIAIgADYCDAwFCyAGQRRqIgIoAgAiBUUEQCAGKAIQIgVFDQQgBkEQaiECCwNAIAIhAyAFIgBBFGoiAigCACIFDQAgAEEQaiECIAAoAhAiBQ0ACyADQQA2AgAMBAtBeCAAa0EPcSIBIABqIgcgBkE4ayIDIAFrIgFBAXI2AgQgACADakE4NgIEIAIgBUE3IAVrQQ9xakE/ayIDIAMgAkEQakkbIgNBIzYCBEGo0ABB9NMAKAIANgIAQZjQACABNgIAQaTQACAHNgIAIANBEGpB1NMAKQIANwIAIANBzNMAKQIANwIIQdTTACADQQhqNgIAQdDTACAGNgIAQczTACAANgIAQdjTAEEANgIAIANBJGohAQNAIAFBBzYCACAFIAFBBGoiAUsNAAsgAiADRg0AIAMgAygCBEF+cTYCBCADIAMgAmsiBTYCACACIAVBAXI2AgQgBUH/AU0EQCAFQXhxQbTQAGohAAJ/QYzQACgCACIBQQEgBUEDdnQiA3FFBEBBjNAAIAEgA3I2AgAgAAwBCyAAKAIICyIBIAI2AgwgACACNgIIIAIgADYCDCACIAE2AggMAQtBHyEBIAVB////B00EQCAFQSYgBUEIdmciAGt2QQFxIABBAXRrQT5qIQELIAIgATYCHCACQgA3AhAgAUECdEG80gBqIQBBkNAAKAIAIgNBASABdCIGcUUEQCAAIAI2AgBBkNAAIAMgBnI2AgAgAiAANgIYIAIgAjYCCCACIAI2AgwMAQsgBUEZIAFBAXZrQQAgAUEfRxt0IQEgACgCACEDAkADQCADIgAoAgRBeHEgBUYNASABQR12IQMgAUEBdCEBIAAgA0EEcWpBEGoiBigCACIDDQALIAYgAjYCACACIAA2AhggAiACNgIMIAIgAjYCCAwBCyAAKAIIIgEgAjYCDCAAIAI2AgggAkEANgIYIAIgADYCDCACIAE2AggLQZjQACgCACIBIARNDQBBpNAAKAIAIgAgBGoiAiABIARrIgFBAXI2AgRBmNAAIAE2AgBBpNAAIAI2AgAgACAEQQNyNgIEIABBCGohAQwIC0EAIQFB/NMAQTA2AgAMBwtBACEACyAHRQ0AAkAgBigCHCICQQJ0QbzSAGoiAygCACAGRgRAIAMgADYCACAADQFBkNAAQZDQACgCAEF+IAJ3cTYCAAwCCyAHQRBBFCAHKAIQIAZGG2ogADYCACAARQ0BCyAAIAc2AhggBigCECICBEAgACACNgIQIAIgADYCGAsgBkEUaigCACICRQ0AIABBFGogAjYCACACIAA2AhgLIAEgCGohASAGIAhqIgYoAgQhBQsgBiAFQX5xNgIEIAEgBGogATYCACAEIAFBAXI2AgQgAUH/AU0EQCABQXhxQbTQAGohAAJ/QYzQACgCACICQQEgAUEDdnQiAXFFBEBBjNAAIAEgAnI2AgAgAAwBCyAAKAIICyIBIAQ2AgwgACAENgIIIAQgADYCDCAEIAE2AggMAQtBHyEFIAFB////B00EQCABQSYgAUEIdmciAGt2QQFxIABBAXRrQT5qIQULIAQgBTYCHCAEQgA3AhAgBUECdEG80gBqIQBBkNAAKAIAIgJBASAFdCIDcUUEQCAAIAQ2AgBBkNAAIAIgA3I2AgAgBCAANgIYIAQgBDYCCCAEIAQ2AgwMAQsgAUEZIAVBAXZrQQAgBUEfRxt0IQUgACgCACEAAkADQCAAIgIoAgRBeHEgAUYNASAFQR12IQAgBUEBdCEFIAIgAEEEcWpBEGoiAygCACIADQALIAMgBDYCACAEIAI2AhggBCAENgIMIAQgBDYCCAwBCyACKAIIIgAgBDYCDCACIAQ2AgggBEEANgIYIAQgAjYCDCAEIAA2AggLIAlBCGohAQwCCwJAIAdFDQACQCADKAIcIgFBAnRBvNIAaiICKAIAIANGBEAgAiAANgIAIAANAUGQ0AAgCEF+IAF3cSIINgIADAILIAdBEEEUIAcoAhAgA0YbaiAANgIAIABFDQELIAAgBzYCGCADKAIQIgEEQCAAIAE2AhAgASAANgIYCyADQRRqKAIAIgFFDQAgAEEUaiABNgIAIAEgADYCGAsCQCAFQQ9NBEAgAyAEIAVqIgBBA3I2AgQgACADaiIAIAAoAgRBAXI2AgQMAQsgAyAEaiICIAVBAXI2AgQgAyAEQQNyNgIEIAIgBWogBTYCACAFQf8BTQRAIAVBeHFBtNAAaiEAAn9BjNAAKAIAIgFBASAFQQN2dCIFcUUEQEGM0AAgASAFcjYCACAADAELIAAoAggLIgEgAjYCDCAAIAI2AgggAiAANgIMIAIgATYCCAwBC0EfIQEgBUH///8HTQRAIAVBJiAFQQh2ZyIAa3ZBAXEgAEEBdGtBPmohAQsgAiABNgIcIAJCADcCECABQQJ0QbzSAGohAEEBIAF0IgQgCHFFBEAgACACNgIAQZDQACAEIAhyNgIAIAIgADYCGCACIAI2AgggAiACNgIMDAELIAVBGSABQQF2a0EAIAFBH0cbdCEBIAAoAgAhBAJAA0AgBCIAKAIEQXhxIAVGDQEgAUEddiEEIAFBAXQhASAAIARBBHFqQRBqIgYoAgAiBA0ACyAGIAI2AgAgAiAANgIYIAIgAjYCDCACIAI2AggMAQsgACgCCCIBIAI2AgwgACACNgIIIAJBADYCGCACIAA2AgwgAiABNgIICyADQQhqIQEMAQsCQCAJRQ0AAkAgACgCHCIBQQJ0QbzSAGoiAigCACAARgRAIAIgAzYCACADDQFBkNAAIAtBfiABd3E2AgAMAgsgCUEQQRQgCSgCECAARhtqIAM2AgAgA0UNAQsgAyAJNgIYIAAoAhAiAQRAIAMgATYCECABIAM2AhgLIABBFGooAgAiAUUNACADQRRqIAE2AgAgASADNgIYCwJAIAVBD00EQCAAIAQgBWoiAUEDcjYCBCAAIAFqIgEgASgCBEEBcjYCBAwBCyAAIARqIgcgBUEBcjYCBCAAIARBA3I2AgQgBSAHaiAFNgIAIAgEQCAIQXhxQbTQAGohAUGg0AAoAgAhAwJ/QQEgCEEDdnQiAiAGcUUEQEGM0AAgAiAGcjYCACABDAELIAEoAggLIgIgAzYCDCABIAM2AgggAyABNgIMIAMgAjYCCAtBoNAAIAc2AgBBlNAAIAU2AgALIABBCGohAQsgCkEQaiQAIAELQwAgAEUEQD8AQRB0DwsCQCAAQf//A3ENACAAQQBIDQAgAEEQdkAAIgBBf0YEQEH80wBBMDYCAEF/DwsgAEEQdA8LAAsL3D8iAEGACAsJAQAAAAIAAAADAEGUCAsFBAAAAAUAQaQICwkGAAAABwAAAAgAQdwIC4otSW52YWxpZCBjaGFyIGluIHVybCBxdWVyeQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2JvZHkAQ29udGVudC1MZW5ndGggb3ZlcmZsb3cAQ2h1bmsgc2l6ZSBvdmVyZmxvdwBSZXNwb25zZSBvdmVyZmxvdwBJbnZhbGlkIG1ldGhvZCBmb3IgSFRUUC94LnggcmVxdWVzdABJbnZhbGlkIG1ldGhvZCBmb3IgUlRTUC94LnggcmVxdWVzdABFeHBlY3RlZCBTT1VSQ0UgbWV0aG9kIGZvciBJQ0UveC54IHJlcXVlc3QASW52YWxpZCBjaGFyIGluIHVybCBmcmFnbWVudCBzdGFydABFeHBlY3RlZCBkb3QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucwBVc2VyIGNhbGxiYWNrIGVycm9yAGBvbl9yZXNldGAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2hlYWRlcmAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfYmVnaW5gIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fdmFsdWVgIGNhbGxiYWNrIGVycm9yAGBvbl9zdGF0dXNfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl92ZXJzaW9uX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdXJsX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWV0aG9kX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX25hbWVgIGNhbGxiYWNrIGVycm9yAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2VydmVyAEludmFsaWQgaGVhZGVyIHZhbHVlIGNoYXIASW52YWxpZCBoZWFkZXIgZmllbGQgY2hhcgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3ZlcnNpb24ASW52YWxpZCBtaW5vciB2ZXJzaW9uAEludmFsaWQgbWFqb3IgdmVyc2lvbgBFeHBlY3RlZCBzcGFjZSBhZnRlciB2ZXJzaW9uAEV4cGVjdGVkIENSTEYgYWZ0ZXIgdmVyc2lvbgBJbnZhbGlkIEhUVFAgdmVyc2lvbgBJbnZhbGlkIGhlYWRlciB0b2tlbgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3VybABJbnZhbGlkIGNoYXJhY3RlcnMgaW4gdXJsAFVuZXhwZWN0ZWQgc3RhcnQgY2hhciBpbiB1cmwARG91YmxlIEAgaW4gdXJsAEVtcHR5IENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhcmFjdGVyIGluIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZWQgdmFsdWUAUGF1c2VkIGJ5IG9uX2hlYWRlcnNfY29tcGxldGUASW52YWxpZCBFT0Ygc3RhdGUAb25fcmVzZXQgcGF1c2UAb25fY2h1bmtfaGVhZGVyIHBhdXNlAG9uX21lc3NhZ2VfYmVnaW4gcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlIHBhdXNlAG9uX3N0YXR1c19jb21wbGV0ZSBwYXVzZQBvbl92ZXJzaW9uX2NvbXBsZXRlIHBhdXNlAG9uX3VybF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGUgcGF1c2UAb25fbWVzc2FnZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXRob2RfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lIHBhdXNlAFVuZXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgc3RhcnQgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AAU1dJVENIX1BST1hZAFVTRV9QUk9YWQBNS0FDVElWSVRZAFVOUFJPQ0VTU0FCTEVfRU5USVRZAENPUFkATU9WRURfUEVSTUFORU5UTFkAVE9PX0VBUkxZAE5PVElGWQBGQUlMRURfREVQRU5ERU5DWQBCQURfR0FURVdBWQBQTEFZAFBVVABDSEVDS09VVABHQVRFV0FZX1RJTUVPVVQAUkVRVUVTVF9USU1FT1VUAE5FVFdPUktfQ09OTkVDVF9USU1FT1VUAENPTk5FQ1RJT05fVElNRU9VVABMT0dJTl9USU1FT1VUAE5FVFdPUktfUkVBRF9USU1FT1VUAFBPU1QATUlTRElSRUNURURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9MT0FEX0JBTEFOQ0VEX1JFUVVFU1QAQkFEX1JFUVVFU1QASFRUUF9SRVFVRVNUX1NFTlRfVE9fSFRUUFNfUE9SVABSRVBPUlQASU1fQV9URUFQT1QAUkVTRVRfQ09OVEVOVABOT19DT05URU5UAFBBUlRJQUxfQ09OVEVOVABIUEVfSU5WQUxJRF9DT05TVEFOVABIUEVfQ0JfUkVTRVQAR0VUAEhQRV9TVFJJQ1QAQ09ORkxJQ1QAVEVNUE9SQVJZX1JFRElSRUNUAFBFUk1BTkVOVF9SRURJUkVDVABDT05ORUNUAE1VTFRJX1NUQVRVUwBIUEVfSU5WQUxJRF9TVEFUVVMAVE9PX01BTllfUkVRVUVTVFMARUFSTFlfSElOVFMAVU5BVkFJTEFCTEVfRk9SX0xFR0FMX1JFQVNPTlMAT1BUSU9OUwBTV0lUQ0hJTkdfUFJPVE9DT0xTAFZBUklBTlRfQUxTT19ORUdPVElBVEVTAE1VTFRJUExFX0NIT0lDRVMASU5URVJOQUxfU0VSVkVSX0VSUk9SAFdFQl9TRVJWRVJfVU5LTk9XTl9FUlJPUgBSQUlMR1VOX0VSUk9SAElERU5USVRZX1BST1ZJREVSX0FVVEhFTlRJQ0FUSU9OX0VSUk9SAFNTTF9DRVJUSUZJQ0FURV9FUlJPUgBJTlZBTElEX1hfRk9SV0FSREVEX0ZPUgBTRVRfUEFSQU1FVEVSAEdFVF9QQVJBTUVURVIASFBFX1VTRVIAU0VFX09USEVSAEhQRV9DQl9DSFVOS19IRUFERVIATUtDQUxFTkRBUgBTRVRVUABXRUJfU0VSVkVSX0lTX0RPV04AVEVBUkRPV04ASFBFX0NMT1NFRF9DT05ORUNUSU9OAEhFVVJJU1RJQ19FWFBJUkFUSU9OAERJU0NPTk5FQ1RFRF9PUEVSQVRJT04ATk9OX0FVVEhPUklUQVRJVkVfSU5GT1JNQVRJT04ASFBFX0lOVkFMSURfVkVSU0lPTgBIUEVfQ0JfTUVTU0FHRV9CRUdJTgBTSVRFX0lTX0ZST1pFTgBIUEVfSU5WQUxJRF9IRUFERVJfVE9LRU4ASU5WQUxJRF9UT0tFTgBGT1JCSURERU4ARU5IQU5DRV9ZT1VSX0NBTE0ASFBFX0lOVkFMSURfVVJMAEJMT0NLRURfQllfUEFSRU5UQUxfQ09OVFJPTABNS0NPTABBQ0wASFBFX0lOVEVSTkFMAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0VfVU5PRkZJQ0lBTABIUEVfT0sAVU5MSU5LAFVOTE9DSwBQUkkAUkVUUllfV0lUSABIUEVfSU5WQUxJRF9DT05URU5UX0xFTkdUSABIUEVfVU5FWFBFQ1RFRF9DT05URU5UX0xFTkdUSABGTFVTSABQUk9QUEFUQ0gATS1TRUFSQ0gAVVJJX1RPT19MT05HAFBST0NFU1NJTkcATUlTQ0VMTEFORU9VU19QRVJTSVNURU5UX1dBUk5JTkcATUlTQ0VMTEFORU9VU19XQVJOSU5HAEhQRV9JTlZBTElEX1RSQU5TRkVSX0VOQ09ESU5HAEV4cGVjdGVkIENSTEYASFBFX0lOVkFMSURfQ0hVTktfU0laRQBNT1ZFAENPTlRJTlVFAEhQRV9DQl9TVEFUVVNfQ09NUExFVEUASFBFX0NCX0hFQURFUlNfQ09NUExFVEUASFBFX0NCX1ZFUlNJT05fQ09NUExFVEUASFBFX0NCX1VSTF9DT01QTEVURQBIUEVfQ0JfQ0hVTktfQ09NUExFVEUASFBFX0NCX0hFQURFUl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fTkFNRV9DT01QTEVURQBIUEVfQ0JfTUVTU0FHRV9DT01QTEVURQBIUEVfQ0JfTUVUSE9EX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfRklFTERfQ09NUExFVEUAREVMRVRFAEhQRV9JTlZBTElEX0VPRl9TVEFURQBJTlZBTElEX1NTTF9DRVJUSUZJQ0FURQBQQVVTRQBOT19SRVNQT05TRQBVTlNVUFBPUlRFRF9NRURJQV9UWVBFAEdPTkUATk9UX0FDQ0VQVEFCTEUAU0VSVklDRV9VTkFWQUlMQUJMRQBSQU5HRV9OT1RfU0FUSVNGSUFCTEUAT1JJR0lOX0lTX1VOUkVBQ0hBQkxFAFJFU1BPTlNFX0lTX1NUQUxFAFBVUkdFAE1FUkdFAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0UAUkVRVUVTVF9IRUFERVJfVE9PX0xBUkdFAFBBWUxPQURfVE9PX0xBUkdFAElOU1VGRklDSUVOVF9TVE9SQUdFAEhQRV9QQVVTRURfVVBHUkFERQBIUEVfUEFVU0VEX0gyX1VQR1JBREUAU09VUkNFAEFOTk9VTkNFAFRSQUNFAEhQRV9VTkVYUEVDVEVEX1NQQUNFAERFU0NSSUJFAFVOU1VCU0NSSUJFAFJFQ09SRABIUEVfSU5WQUxJRF9NRVRIT0QATk9UX0ZPVU5EAFBST1BGSU5EAFVOQklORABSRUJJTkQAVU5BVVRIT1JJWkVEAE1FVEhPRF9OT1RfQUxMT1dFRABIVFRQX1ZFUlNJT05fTk9UX1NVUFBPUlRFRABBTFJFQURZX1JFUE9SVEVEAEFDQ0VQVEVEAE5PVF9JTVBMRU1FTlRFRABMT09QX0RFVEVDVEVEAEhQRV9DUl9FWFBFQ1RFRABIUEVfTEZfRVhQRUNURUQAQ1JFQVRFRABJTV9VU0VEAEhQRV9QQVVTRUQAVElNRU9VVF9PQ0NVUkVEAFBBWU1FTlRfUkVRVUlSRUQAUFJFQ09ORElUSU9OX1JFUVVJUkVEAFBST1hZX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAE5FVFdPUktfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATEVOR1RIX1JFUVVJUkVEAFNTTF9DRVJUSUZJQ0FURV9SRVFVSVJFRABVUEdSQURFX1JFUVVJUkVEAFBBR0VfRVhQSVJFRABQUkVDT05ESVRJT05fRkFJTEVEAEVYUEVDVEFUSU9OX0ZBSUxFRABSRVZBTElEQVRJT05fRkFJTEVEAFNTTF9IQU5EU0hBS0VfRkFJTEVEAExPQ0tFRABUUkFOU0ZPUk1BVElPTl9BUFBMSUVEAE5PVF9NT0RJRklFRABOT1RfRVhURU5ERUQAQkFORFdJRFRIX0xJTUlUX0VYQ0VFREVEAFNJVEVfSVNfT1ZFUkxPQURFRABIRUFEAEV4cGVjdGVkIEhUVFAvAABeEwAAJhMAADAQAADwFwAAnRMAABUSAAA5FwAA8BIAAAoQAAB1EgAArRIAAIITAABPFAAAfxAAAKAVAAAjFAAAiRIAAIsUAABNFQAA1BEAAM8UAAAQGAAAyRYAANwWAADBEQAA4BcAALsUAAB0FAAAfBUAAOUUAAAIFwAAHxAAAGUVAACjFAAAKBUAAAIVAACZFQAALBAAAIsZAABPDwAA1A4AAGoQAADOEAAAAhcAAIkOAABuEwAAHBMAAGYUAABWFwAAwRMAAM0TAABsEwAAaBcAAGYXAABfFwAAIhMAAM4PAABpDgAA2A4AAGMWAADLEwAAqg4AACgXAAAmFwAAxRMAAF0WAADoEQAAZxMAAGUTAADyFgAAcxMAAB0XAAD5FgAA8xEAAM8OAADOFQAADBIAALMRAAClEQAAYRAAADIXAAC7EwBB+TULAQEAQZA2C+ABAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQf03CwEBAEGROAteAgMCAgICAgAAAgIAAgIAAgICAgICAgICAgAEAAAAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAAIAAgBB/TkLAQEAQZE6C14CAAICAgICAAACAgACAgACAgICAgICAgICAAMABAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEHwOwsNbG9zZWVlcC1hbGl2ZQBBiTwLAQEAQaA8C+ABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQYk+CwEBAEGgPgvnAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZABBsMAAC18BAQABAQEBAQAAAQEAAQEAAQEBAQEBAQEBAQAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQBBkMIACyFlY3Rpb25lbnQtbGVuZ3Rob25yb3h5LWNvbm5lY3Rpb24AQcDCAAstcmFuc2Zlci1lbmNvZGluZ3BncmFkZQ0KDQoNClNNDQoNClRUUC9DRS9UU1AvAEH5wgALBQECAAEDAEGQwwAL4AEEAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cQACwUBAgABAwBBkMUAC+ABBAEBBQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQfnGAAsEAQAAAQBBkccAC98BAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+sgACwQBAAACAEGQyQALXwMEAAAEBAQEBAQEBAQEBAUEBAQEBAQEBAQEBAQABAAGBwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEAEH6ygALBAEAAAEAQZDLAAsBAQBBqssAC0ECAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB+swACwQBAAABAEGQzQALAQEAQZrNAAsGAgAAAAACAEGxzQALOgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQfDOAAuWAU5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==","base64")});var Ml=h((LUe,w_)=>{"use strict";var y_=["GET","HEAD","POST"],_5=new Set(y_),P5=[101,204,205,304],C_=[301,302,303,307,308],D5=new Set(C_),E_=["1","7","9","11","13","15","17","19","20","21","22","23","25","37","42","43","53","69","77","79","87","95","101","102","103","104","109","110","111","113","115","117","119","123","135","137","139","143","161","179","389","427","465","512","513","514","515","526","530","531","532","540","548","554","556","563","587","601","636","989","990","993","995","1719","1720","1723","2049","3659","4045","4190","5060","5061","6000","6566","6665","6666","6667","6668","6669","6679","6697","10080"],T5=new Set(E_),B_=["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"],O5=new Set(B_),M5=["follow","manual","error"],I_=["GET","HEAD","OPTIONS","TRACE"],k5=new Set(I_),L5=["navigate","same-origin","no-cors","cors"],F5=["omit","same-origin","include"],U5=["default","no-store","reload","no-cache","force-cache","only-if-cached"],q5=["content-encoding","content-language","content-location","content-type","content-length"],H5=["half"],b_=["CONNECT","TRACE","TRACK"],z5=new Set(b_),Q_=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""],j5=new Set(Q_);w_.exports={subresource:Q_,forbiddenMethods:b_,requestBodyHeader:q5,referrerPolicy:B_,requestRedirect:M5,requestMode:L5,requestCredentials:F5,requestCache:U5,redirectStatus:C_,corsSafeListedMethods:y_,nullBodyStatus:P5,safeMethods:I_,badPorts:E_,requestDuplex:H5,subresourceSet:j5,badPortsSet:T5,redirectStatusSet:D5,corsSafeListedMethodsSet:_5,safeMethodsSet:k5,forbiddenMethodsSet:z5,referrerPolicySet:O5}});var OC=h((FUe,N_)=>{"use strict";var TC=Symbol.for("undici.globalOrigin.1");function G5(){return globalThis[TC]}o(G5,"getGlobalOrigin");function Y5(t){if(t===void 0){Object.defineProperty(globalThis,TC,{value:void 0,writable:!0,enumerable:!1,configurable:!1});return}let e=new URL(t);if(e.protocol!=="http:"&&e.protocol!=="https:")throw new TypeError(`Only http & https urls are allowed, received ${e.protocol}`);Object.defineProperty(globalThis,TC,{value:e,writable:!0,enumerable:!1,configurable:!1})}o(Y5,"setGlobalOrigin");N_.exports={getGlobalOrigin:G5,setGlobalOrigin:Y5}});var hr=h((qUe,D_)=>{"use strict";var hd=require("node:assert"),J5=new TextEncoder,kl=/^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/,V5=/[\u000A\u000D\u0009\u0020]/,W5=/[\u0009\u000A\u000C\u000D\u0020]/g,K5=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function $5(t){hd(t.protocol==="data:");let e=v_(t,!0);e=e.slice(5);let r={position:0},n=ga(",",e,r),i=n.length;if(n=nX(n,!0,!0),r.position>=e.length)return"failure";r.position++;let s=e.slice(i+1),a=R_(s);if(/;(\u0020){0,}base64$/i.test(n)){let l=P_(a);if(a=Z5(l),a==="failure")return"failure";n=n.slice(0,-6),n=n.replace(/(\u0020)+$/,""),n=n.slice(0,-1)}n.startsWith(";")&&(n="text/plain"+n);let c=MC(n);return c==="failure"&&(c=MC("text/plain;charset=US-ASCII")),{mimeType:c,body:a}}o($5,"dataURLProcessor");function v_(t,e=!1){if(!e)return t.href;let r=t.href,n=t.hash.length,i=n===0?r:r.substring(0,r.length-n);return!n&&r.endsWith("#")?i.slice(0,-1):i}o(v_,"URLSerializer");function yd(t,e,r){let n="";for(;r.position=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}o(S_,"isHexCharByte");function x_(t){return t>=48&&t<=57?t-48:(t&223)-55}o(x_,"hexByteToNumber");function X5(t){let e=t.length,r=new Uint8Array(e),n=0;for(let i=0;it.length)return"failure";e.position++;let n=ga(";",t,e);if(n=fd(n,!1,!0),n.length===0||!kl.test(n))return"failure";let i=r.toLowerCase(),s=n.toLowerCase(),a={type:i,subtype:s,parameters:new Map,essence:`${i}/${s}`};for(;e.positionV5.test(A),t,e);let c=yd(A=>A!==";"&&A!=="=",t,e);if(c=c.toLowerCase(),e.positiont.length)break;let l=null;if(t[e.position]==='"')l=__(t,e,!0),ga(";",t,e);else if(l=ga(";",t,e),l=fd(l,!1,!0),l.length===0)continue;c.length!==0&&kl.test(c)&&(l.length===0||K5.test(l))&&!a.parameters.has(c)&&a.parameters.set(c,l)}return a}o(MC,"parseMIMEType");function Z5(t){t=t.replace(W5,"");let e=t.length;if(e%4===0&&t.charCodeAt(e-1)===61&&(--e,t.charCodeAt(e-1)===61&&--e),e%4===1||/[^+/0-9A-Za-z]/.test(t.length===e?t:t.substring(0,e)))return"failure";let r=Buffer.from(t,"base64");return new Uint8Array(r.buffer,r.byteOffset,r.byteLength)}o(Z5,"forgivingBase64");function __(t,e,r){let n=e.position,i="";for(hd(t[e.position]==='"'),e.position++;i+=yd(a=>a!=='"'&&a!=="\\",t,e),!(e.position>=t.length);){let s=t[e.position];if(e.position++,s==="\\"){if(e.position>=t.length){i+="\\";break}i+=t[e.position],e.position++}else{hd(s==='"');break}}return r?i:t.slice(n,e.position)}o(__,"collectAnHTTPQuotedString");function eX(t){hd(t!=="failure");let{parameters:e,essence:r}=t,n=r;for(let[i,s]of e.entries())n+=";",n+=i,n+="=",kl.test(s)||(s=s.replace(/(\\|")/g,"\\$1"),s='"'+s,s+='"'),n+=s;return n}o(eX,"serializeAMimeType");function tX(t){return t===13||t===10||t===9||t===32}o(tX,"isHTTPWhiteSpace");function fd(t,e=!0,r=!0){return kC(t,e,r,tX)}o(fd,"removeHTTPWhitespace");function rX(t){return t===13||t===10||t===9||t===12||t===32}o(rX,"isASCIIWhitespace");function nX(t,e=!0,r=!0){return kC(t,e,r,rX)}o(nX,"removeASCIIWhitespace");function kC(t,e,r,n){let i=0,s=t.length-1;if(e)for(;i0&&n(t.charCodeAt(s));)s--;return i===0&&s===t.length-1?t:t.slice(i,s+1)}o(kC,"removeChars");function P_(t){let e=t.length;if(65535>e)return String.fromCharCode.apply(null,t);let r="",n=0,i=65535;for(;ne&&(i=e-n),r+=String.fromCharCode.apply(null,t.subarray(n,n+=i));return r}o(P_,"isomorphicDecode");function iX(t){switch(t.essence){case"application/ecmascript":case"application/javascript":case"application/x-ecmascript":case"application/x-javascript":case"text/ecmascript":case"text/javascript":case"text/javascript1.0":case"text/javascript1.1":case"text/javascript1.2":case"text/javascript1.3":case"text/javascript1.4":case"text/javascript1.5":case"text/jscript":case"text/livescript":case"text/x-ecmascript":case"text/x-javascript":return"text/javascript";case"application/json":case"text/json":return"application/json";case"image/svg+xml":return"image/svg+xml";case"text/xml":case"application/xml":return"application/xml"}return t.subtype.endsWith("+json")?"application/json":t.subtype.endsWith("+xml")?"application/xml":""}o(iX,"minimizeSupportedMimeType");D_.exports={dataURLProcessor:$5,URLSerializer:v_,collectASequenceOfCodePoints:yd,collectASequenceOfCodePointsFast:ga,stringPercentDecode:R_,parseMIMEType:MC,collectAnHTTPQuotedString:__,serializeAMimeType:eX,removeChars:kC,removeHTTPWhitespace:fd,minimizeSupportedMimeType:iX,HTTP_TOKEN_CODEPOINTS:kl,isomorphicDecode:P_}});var Yt=h((zUe,T_)=>{"use strict";var{types:ei,inspect:sX}=require("node:util"),{markAsUncloneable:oX}=require("node:worker_threads"),{toUSVString:aX}=Ee(),z={};z.converters={};z.util={};z.errors={};z.errors.exception=function(t){return new TypeError(`${t.header}: ${t.message}`)};z.errors.conversionFailed=function(t){let e=t.types.length===1?"":" one of",r=`${t.argument} could not be converted to${e}: ${t.types.join(", ")}.`;return z.errors.exception({header:t.prefix,message:r})};z.errors.invalidArgument=function(t){return z.errors.exception({header:t.prefix,message:`"${t.value}" is an invalid ${t.type}.`})};z.brandCheck=function(t,e,r){if(r?.strict!==!1){if(!(t instanceof e)){let n=new TypeError("Illegal invocation");throw n.code="ERR_INVALID_THIS",n}}else if(t?.[Symbol.toStringTag]!==e.prototype[Symbol.toStringTag]){let n=new TypeError("Illegal invocation");throw n.code="ERR_INVALID_THIS",n}};z.argumentLengthCheck=function({length:t},e,r){if(t{});z.util.ConvertToInt=function(t,e,r,n){let i,s;e===64?(i=Math.pow(2,53)-1,r==="unsigned"?s=0:s=Math.pow(-2,53)+1):r==="unsigned"?(s=0,i=Math.pow(2,e)-1):(s=Math.pow(-2,e)-1,i=Math.pow(2,e-1)-1);let a=Number(t);if(a===0&&(a=0),n?.enforceRange===!0){if(Number.isNaN(a)||a===Number.POSITIVE_INFINITY||a===Number.NEGATIVE_INFINITY)throw z.errors.exception({header:"Integer conversion",message:`Could not convert ${z.util.Stringify(t)} to an integer.`});if(a=z.util.IntegerPart(a),ai)throw z.errors.exception({header:"Integer conversion",message:`Value must be between ${s}-${i}, got ${a}.`});return a}return!Number.isNaN(a)&&n?.clamp===!0?(a=Math.min(Math.max(a,s),i),Math.floor(a)%2===0?a=Math.floor(a):a=Math.ceil(a),a):Number.isNaN(a)||a===0&&Object.is(0,a)||a===Number.POSITIVE_INFINITY||a===Number.NEGATIVE_INFINITY?0:(a=z.util.IntegerPart(a),a=a%Math.pow(2,e),r==="signed"&&a>=Math.pow(2,e)-1?a-Math.pow(2,e):a)};z.util.IntegerPart=function(t){let e=Math.floor(Math.abs(t));return t<0?-1*e:e};z.util.Stringify=function(t){switch(z.util.Type(t)){case"Symbol":return`Symbol(${t.description})`;case"Object":return sX(t);case"String":return`"${t}"`;default:return`${t}`}};z.sequenceConverter=function(t){return(e,r,n,i)=>{if(z.util.Type(e)!=="Object")throw z.errors.exception({header:r,message:`${n} (${z.util.Stringify(e)}) is not iterable.`});let s=typeof i=="function"?i():e?.[Symbol.iterator]?.(),a=[],c=0;if(s===void 0||typeof s.next!="function")throw z.errors.exception({header:r,message:`${n} is not iterable.`});for(;;){let{done:l,value:A}=s.next();if(l)break;a.push(t(A,r,`${n}[${c++}]`))}return a}};z.recordConverter=function(t,e){return(r,n,i)=>{if(z.util.Type(r)!=="Object")throw z.errors.exception({header:n,message:`${i} ("${z.util.Type(r)}") is not an Object.`});let s={};if(!ei.isProxy(r)){let c=[...Object.getOwnPropertyNames(r),...Object.getOwnPropertySymbols(r)];for(let l of c){let A=t(l,n,i),u=e(r[l],n,i);s[A]=u}return s}let a=Reflect.ownKeys(r);for(let c of a)if(Reflect.getOwnPropertyDescriptor(r,c)?.enumerable){let A=t(c,n,i),u=e(r[c],n,i);s[A]=u}return s}};z.interfaceConverter=function(t){return(e,r,n,i)=>{if(i?.strict!==!1&&!(e instanceof t))throw z.errors.exception({header:r,message:`Expected ${n} ("${z.util.Stringify(e)}") to be an instance of ${t.name}.`});return e}};z.dictionaryConverter=function(t){return(e,r,n)=>{let i=z.util.Type(e),s={};if(i==="Null"||i==="Undefined")return s;if(i!=="Object")throw z.errors.exception({header:r,message:`Expected ${e} to be one of: Null, Undefined, Object.`});for(let a of t){let{key:c,defaultValue:l,required:A,converter:u}=a;if(A===!0&&!Object.hasOwn(e,c))throw z.errors.exception({header:r,message:`Missing required key "${c}".`});let d=e[c],g=Object.hasOwn(a,"defaultValue");if(g&&d!==null&&(d??=l()),A||g||d!==void 0){if(d=u(d,r,`${n}.${c}`),a.allowedValues&&!a.allowedValues.includes(d))throw z.errors.exception({header:r,message:`${d} is not an accepted type. Expected one of ${a.allowedValues.join(", ")}.`});s[c]=d}}return s}};z.nullableConverter=function(t){return(e,r,n)=>e===null?e:t(e,r,n)};z.converters.DOMString=function(t,e,r,n){if(t===null&&n?.legacyNullToEmptyString)return"";if(typeof t=="symbol")throw z.errors.exception({header:e,message:`${r} is a symbol, which cannot be converted to a DOMString.`});return String(t)};z.converters.ByteString=function(t,e,r){let n=z.converters.DOMString(t,e,r);for(let i=0;i255)throw new TypeError(`Cannot convert argument to a ByteString because the character at index ${i} has a value of ${n.charCodeAt(i)} which is greater than 255.`);return n};z.converters.USVString=aX;z.converters.boolean=function(t){return!!t};z.converters.any=function(t){return t};z.converters["long long"]=function(t,e,r){return z.util.ConvertToInt(t,64,"signed",void 0,e,r)};z.converters["unsigned long long"]=function(t,e,r){return z.util.ConvertToInt(t,64,"unsigned",void 0,e,r)};z.converters["unsigned long"]=function(t,e,r){return z.util.ConvertToInt(t,32,"unsigned",void 0,e,r)};z.converters["unsigned short"]=function(t,e,r,n){return z.util.ConvertToInt(t,16,"unsigned",n,e,r)};z.converters.ArrayBuffer=function(t,e,r,n){if(z.util.Type(t)!=="Object"||!ei.isAnyArrayBuffer(t))throw z.errors.conversionFailed({prefix:e,argument:`${r} ("${z.util.Stringify(t)}")`,types:["ArrayBuffer"]});if(n?.allowShared===!1&&ei.isSharedArrayBuffer(t))throw z.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(t.resizable||t.growable)throw z.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return t};z.converters.TypedArray=function(t,e,r,n,i){if(z.util.Type(t)!=="Object"||!ei.isTypedArray(t)||t.constructor.name!==e.name)throw z.errors.conversionFailed({prefix:r,argument:`${n} ("${z.util.Stringify(t)}")`,types:[e.name]});if(i?.allowShared===!1&&ei.isSharedArrayBuffer(t.buffer))throw z.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(t.buffer.resizable||t.buffer.growable)throw z.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return t};z.converters.DataView=function(t,e,r,n){if(z.util.Type(t)!=="Object"||!ei.isDataView(t))throw z.errors.exception({header:e,message:`${r} is not a DataView.`});if(n?.allowShared===!1&&ei.isSharedArrayBuffer(t.buffer))throw z.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(t.buffer.resizable||t.buffer.growable)throw z.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return t};z.converters.BufferSource=function(t,e,r,n){if(ei.isAnyArrayBuffer(t))return z.converters.ArrayBuffer(t,e,r,{...n,allowShared:!1});if(ei.isTypedArray(t))return z.converters.TypedArray(t,t.constructor,e,r,{...n,allowShared:!1});if(ei.isDataView(t))return z.converters.DataView(t,e,r,{...n,allowShared:!1});throw z.errors.conversionFailed({prefix:e,argument:`${r} ("${z.util.Stringify(t)}")`,types:["BufferSource"]})};z.converters["sequence"]=z.sequenceConverter(z.converters.ByteString);z.converters["sequence>"]=z.sequenceConverter(z.converters["sequence"]);z.converters["record"]=z.recordConverter(z.converters.ByteString,z.converters.ByteString);T_.exports={webidl:z}});var Tr=h((jUe,V_)=>{"use strict";var{Transform:cX}=require("node:stream"),O_=require("node:zlib"),{redirectStatusSet:lX,referrerPolicySet:AX,badPortsSet:uX}=Ml(),{getGlobalOrigin:M_}=OC(),{collectASequenceOfCodePoints:no,collectAnHTTPQuotedString:dX,removeChars:pX,parseMIMEType:mX}=hr(),{performance:gX}=require("node:perf_hooks"),{isBlobLike:fX,ReadableStreamFrom:hX,isValidHTTPToken:k_,normalizedMethodRecordsBase:yX}=Ee(),io=require("node:assert"),{isUint8Array:CX}=require("node:util/types"),{webidl:Ll}=Yt(),L_=[],Ed;try{Ed=require("node:crypto");let t=["sha256","sha384","sha512"];L_=Ed.getHashes().filter(e=>t.includes(e))}catch{}function F_(t){let e=t.urlList,r=e.length;return r===0?null:e[r-1].toString()}o(F_,"responseURL");function EX(t,e){if(!lX.has(t.status))return null;let r=t.headersList.get("location",!0);return r!==null&&q_(r)&&(U_(r)||(r=BX(r)),r=new URL(r,F_(t))),r&&!r.hash&&(r.hash=e),r}o(EX,"responseLocationURL");function U_(t){for(let e=0;e126||r<32)return!1}return!0}o(U_,"isValidEncodedURL");function BX(t){return Buffer.from(t,"binary").toString("utf8")}o(BX,"normalizeBinaryStringToUtf8");function Ul(t){return t.urlList[t.urlList.length-1]}o(Ul,"requestCurrentURL");function IX(t){let e=Ul(t);return Y_(e)&&uX.has(e.port)?"blocked":"allowed"}o(IX,"requestBadPort");function bX(t){return t instanceof Error||t?.constructor?.name==="Error"||t?.constructor?.name==="DOMException"}o(bX,"isErrorLike");function QX(t){for(let e=0;e=32&&r<=126||r>=128&&r<=255))return!1}return!0}o(QX,"isValidReasonPhrase");var wX=k_;function q_(t){return(t[0]===" "||t[0]===" "||t[t.length-1]===" "||t[t.length-1]===" "||t.includes(` +`)||t.includes("\r")||t.includes("\0"))===!1}o(q_,"isValidHeaderValue");function NX(t,e){let{headersList:r}=e,n=(r.get("referrer-policy",!0)??"").split(","),i="";if(n.length>0)for(let s=n.length;s!==0;s--){let a=n[s-1].trim();if(AX.has(a)){i=a;break}}i!==""&&(t.referrerPolicy=i)}o(NX,"setRequestReferrerPolicyOnRedirect");function SX(){return"allowed"}o(SX,"crossOriginResourcePolicyCheck");function xX(){return"success"}o(xX,"corsCheck");function vX(){return"success"}o(vX,"TAOCheck");function RX(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}o(RX,"appendFetchMetadata");function _X(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&FC(t.origin)&&!FC(Ul(t))&&(e=null);break;case"same-origin":Bd(t,Ul(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}o(_X,"appendRequestOriginHeader");function fa(t,e){return t}o(fa,"coarsenTime");function PX(t,e,r){return!t?.startTime||t.startTime4096&&(n=i);let s=Bd(t,n),a=Fl(n)&&!Fl(t.url);switch(e){case"origin":return i??LC(r,!0);case"unsafe-url":return n;case"same-origin":return s?i:"no-referrer";case"origin-when-cross-origin":return s?n:i;case"strict-origin-when-cross-origin":{let c=Ul(t);return Bd(n,c)?n:Fl(n)&&!Fl(c)?"no-referrer":i}case"strict-origin":case"no-referrer-when-downgrade":default:return a?"no-referrer":i}}o(MX,"determineRequestsReferrer");function LC(t,e){return io(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}o(LC,"stripURLForReferrer");function Fl(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let n=new URL(r);return!!(n.protocol==="https:"||n.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(n.hostname)||n.hostname==="localhost"||n.hostname.includes("localhost.")||n.hostname.endsWith(".localhost"))}}o(Fl,"isURLPotentiallyTrustworthy");function kX(t,e){if(Ed===void 0)return!0;let r=z_(e);if(r==="no metadata"||r.length===0)return!0;let n=FX(r),i=UX(r,n);for(let s of i){let a=s.algo,c=s.hash,l=Ed.createHash(a).update(t).digest("base64");if(l[l.length-1]==="="&&(l[l.length-2]==="="?l=l.slice(0,-2):l=l.slice(0,-1)),qX(l,c))return!0}return!1}o(kX,"bytesMatch");var LX=/(?sha256|sha384|sha512)-((?[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function z_(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let i=LX.exec(n);if(i===null||i.groups===void 0||i.groups.algo===void 0)continue;let s=i.groups.algo.toLowerCase();L_.includes(s)&&e.push(i.groups)}return r===!0?"no metadata":e}o(z_,"parseMetadata");function FX(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r{t=n,e=i}),resolve:t,reject:e}}o(zX,"createDeferredPromise");function jX(t){return t.controller.state==="aborted"}o(jX,"isAborted");function GX(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}o(GX,"isCancelled");function YX(t){return yX[t.toLowerCase()]??t}o(YX,"normalizeMethod");function JX(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return io(typeof e=="string"),e}o(JX,"serializeJavascriptValueToJSONString");var VX=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function j_(t,e,r=0,n=1){class i{static{o(this,"FastIterableIterator")}#e;#t;#i;constructor(a,c){this.#e=a,this.#t=c,this.#i=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let a=this.#i,c=this.#e[e],l=c.length;if(a>=l)return{value:void 0,done:!0};let{[r]:A,[n]:u}=c[a];this.#i=a+1;let d;switch(this.#t){case"key":d=A;break;case"value":d=u;break;case"key+value":d=[A,u];break}return{value:d,done:!1}}}return delete i.prototype.constructor,Object.setPrototypeOf(i.prototype,VX),Object.defineProperties(i.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(s,a){return new i(s,a)}}o(j_,"createIterator");function WX(t,e,r,n=0,i=1){let s=j_(t,r,n,i),a={keys:{writable:!0,enumerable:!0,configurable:!0,value:o(function(){return Ll.brandCheck(this,e),s(this,"key")},"keys")},values:{writable:!0,enumerable:!0,configurable:!0,value:o(function(){return Ll.brandCheck(this,e),s(this,"value")},"values")},entries:{writable:!0,enumerable:!0,configurable:!0,value:o(function(){return Ll.brandCheck(this,e),s(this,"key+value")},"entries")},forEach:{writable:!0,enumerable:!0,configurable:!0,value:o(function(l,A=globalThis){if(Ll.brandCheck(this,e),Ll.argumentLengthCheck(arguments,1,`${t}.forEach`),typeof l!="function")throw new TypeError(`Failed to execute 'forEach' on '${t}': parameter 1 is not of type 'Function'.`);for(let{0:u,1:d}of s(this,"key+value"))l.call(A,d,u,this)},"forEach")}};return Object.defineProperties(e.prototype,{...a,[Symbol.iterator]:{writable:!0,enumerable:!1,configurable:!0,value:a.entries.value}})}o(WX,"iteratorMixin");async function KX(t,e,r){let n=e,i=r,s;try{s=t.stream.getReader()}catch(a){i(a);return}try{n(await G_(s))}catch(a){i(a)}}o(KX,"fullyReadBody");function $X(t){return t instanceof ReadableStream||t[Symbol.toStringTag]==="ReadableStream"&&typeof t.tee=="function"}o($X,"isReadableStreamLike");function XX(t){try{t.close(),t.byobRequest?.respond(0)}catch(e){if(!e.message.includes("Controller is already closed")&&!e.message.includes("ReadableStream is already closed"))throw e}}o(XX,"readableStreamClose");var ZX=/[^\x00-\xFF]/;function Cd(t){return io(!ZX.test(t)),t}o(Cd,"isomorphicEncode");async function G_(t){let e=[],r=0;for(;;){let{done:n,value:i}=await t.read();if(n)return Buffer.concat(e,r);if(!CX(i))throw new TypeError("Received non-Uint8Array chunk");e.push(i),r+=i.length}}o(G_,"readAllBytes");function e9(t){io("protocol"in t);let e=t.protocol;return e==="about:"||e==="blob:"||e==="data:"}o(e9,"urlIsLocal");function FC(t){return typeof t=="string"&&t[5]===":"&&t[0]==="h"&&t[1]==="t"&&t[2]==="t"&&t[3]==="p"&&t[4]==="s"||t.protocol==="https:"}o(FC,"urlHasHttpsScheme");function Y_(t){io("protocol"in t);let e=t.protocol;return e==="http:"||e==="https:"}o(Y_,"urlIsHttpHttpsScheme");function t9(t,e){let r=t;if(!r.startsWith("bytes"))return"failure";let n={position:5};if(e&&no(l=>l===" "||l===" ",r,n),r.charCodeAt(n.position)!==61)return"failure";n.position++,e&&no(l=>l===" "||l===" ",r,n);let i=no(l=>{let A=l.charCodeAt(0);return A>=48&&A<=57},r,n),s=i.length?Number(i):null;if(e&&no(l=>l===" "||l===" ",r,n),r.charCodeAt(n.position)!==45)return"failure";n.position++,e&&no(l=>l===" "||l===" ",r,n);let a=no(l=>{let A=l.charCodeAt(0);return A>=48&&A<=57},r,n),c=a.length?Number(a):null;return n.positionc?"failure":{rangeStartValue:s,rangeEndValue:c}}o(t9,"simpleRangeHeaderValue");function r9(t,e,r){let n="bytes ";return n+=Cd(`${t}`),n+="-",n+=Cd(`${e}`),n+="/",n+=Cd(`${r}`),n}o(r9,"buildContentRange");var UC=class extends cX{static{o(this,"InflateStream")}#e;constructor(e){super(),this.#e=e}_transform(e,r,n){if(!this._inflateStream){if(e.length===0){n();return}this._inflateStream=(e[0]&15)===8?O_.createInflate(this.#e):O_.createInflateRaw(this.#e),this._inflateStream.on("data",this.push.bind(this)),this._inflateStream.on("end",()=>this.push(null)),this._inflateStream.on("error",i=>this.destroy(i))}this._inflateStream.write(e,r,n)}_final(e){this._inflateStream&&(this._inflateStream.end(),this._inflateStream=null),e()}};function n9(t){return new UC(t)}o(n9,"createInflate");function i9(t){let e=null,r=null,n=null,i=J_("content-type",t);if(i===null)return"failure";for(let s of i){let a=mX(s);a==="failure"||a.essence==="*/*"||(n=a,n.essence!==r?(e=null,n.parameters.has("charset")&&(e=n.parameters.get("charset")),r=n.essence):!n.parameters.has("charset")&&e!==null&&n.parameters.set("charset",e))}return n??"failure"}o(i9,"extractMimeType");function s9(t){let e=t,r={position:0},n=[],i="";for(;r.positions!=='"'&&s!==",",e,r),r.positions===9||s===32),n.push(i),i=""}return n}o(s9,"gettingDecodingSplitting");function J_(t,e){let r=e.get(t,!0);return r===null?null:s9(r)}o(J_,"getDecodeSplit");var o9=new TextDecoder;function a9(t){return t.length===0?"":(t[0]===239&&t[1]===187&&t[2]===191&&(t=t.subarray(3)),o9.decode(t))}o(a9,"utf8DecodeBytes");var qC=class{static{o(this,"EnvironmentSettingsObjectBase")}get baseUrl(){return M_()}get origin(){return this.baseUrl?.origin}policyContainer=H_()},HC=class{static{o(this,"EnvironmentSettingsObject")}settingsObject=new qC},c9=new HC;V_.exports={isAborted:jX,isCancelled:GX,isValidEncodedURL:U_,createDeferredPromise:zX,ReadableStreamFrom:hX,tryUpgradeRequestToAPotentiallyTrustworthyURL:HX,clampAndCoarsenConnectionTimingInfo:PX,coarsenedSharedCurrentTime:DX,determineRequestsReferrer:MX,makePolicyContainer:H_,clonePolicyContainer:OX,appendFetchMetadata:RX,appendRequestOriginHeader:_X,TAOCheck:vX,corsCheck:xX,crossOriginResourcePolicyCheck:SX,createOpaqueTimingInfo:TX,setRequestReferrerPolicyOnRedirect:NX,isValidHTTPToken:k_,requestBadPort:IX,requestCurrentURL:Ul,responseURL:F_,responseLocationURL:EX,isBlobLike:fX,isURLPotentiallyTrustworthy:Fl,isValidReasonPhrase:QX,sameOrigin:Bd,normalizeMethod:YX,serializeJavascriptValueToJSONString:JX,iteratorMixin:WX,createIterator:j_,isValidHeaderName:wX,isValidHeaderValue:q_,isErrorLike:bX,fullyReadBody:KX,bytesMatch:kX,isReadableStreamLike:$X,readableStreamClose:XX,isomorphicEncode:Cd,urlIsLocal:e9,urlHasHttpsScheme:FC,urlIsHttpHttpsScheme:Y_,readAllBytes:G_,simpleRangeHeaderValue:t9,buildContentRange:r9,parseMetadata:z_,createInflate:n9,extractMimeType:i9,getDecodeSplit:J_,utf8DecodeBytes:a9,environmentSettingsObject:c9}});var cs=h((YUe,W_)=>{"use strict";W_.exports={kUrl:Symbol("url"),kHeaders:Symbol("headers"),kSignal:Symbol("signal"),kState:Symbol("state"),kDispatcher:Symbol("dispatcher")}});var jC=h((JUe,K_)=>{"use strict";var{Blob:l9,File:A9}=require("node:buffer"),{kState:Fi}=cs(),{webidl:ti}=Yt(),zC=class t{static{o(this,"FileLike")}constructor(e,r,n={}){let i=r,s=n.type,a=n.lastModified??Date.now();this[Fi]={blobLike:e,name:i,type:s,lastModified:a}}stream(...e){return ti.brandCheck(this,t),this[Fi].blobLike.stream(...e)}arrayBuffer(...e){return ti.brandCheck(this,t),this[Fi].blobLike.arrayBuffer(...e)}slice(...e){return ti.brandCheck(this,t),this[Fi].blobLike.slice(...e)}text(...e){return ti.brandCheck(this,t),this[Fi].blobLike.text(...e)}get size(){return ti.brandCheck(this,t),this[Fi].blobLike.size}get type(){return ti.brandCheck(this,t),this[Fi].blobLike.type}get name(){return ti.brandCheck(this,t),this[Fi].name}get lastModified(){return ti.brandCheck(this,t),this[Fi].lastModified}get[Symbol.toStringTag](){return"File"}};ti.converters.Blob=ti.interfaceConverter(l9);function u9(t){return t instanceof A9||t&&(typeof t.stream=="function"||typeof t.arrayBuffer=="function")&&t[Symbol.toStringTag]==="File"}o(u9,"isFileLike");K_.exports={FileLike:zC,isFileLike:u9}});var Hl=h((WUe,tP)=>{"use strict";var{isBlobLike:Id,iteratorMixin:d9}=Tr(),{kState:lr}=cs(),{kEnumerableProperty:ha}=Ee(),{FileLike:$_,isFileLike:p9}=jC(),{webidl:Je}=Yt(),{File:eP}=require("node:buffer"),X_=require("node:util"),Z_=globalThis.File??eP,ql=class t{static{o(this,"FormData")}constructor(e){if(Je.util.markAsUncloneable(this),e!==void 0)throw Je.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]});this[lr]=[]}append(e,r,n=void 0){Je.brandCheck(this,t);let i="FormData.append";if(Je.argumentLengthCheck(arguments,2,i),arguments.length===3&&!Id(r))throw new TypeError("Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'");e=Je.converters.USVString(e,i,"name"),r=Id(r)?Je.converters.Blob(r,i,"value",{strict:!1}):Je.converters.USVString(r,i,"value"),n=arguments.length===3?Je.converters.USVString(n,i,"filename"):void 0;let s=GC(e,r,n);this[lr].push(s)}delete(e){Je.brandCheck(this,t);let r="FormData.delete";Je.argumentLengthCheck(arguments,1,r),e=Je.converters.USVString(e,r,"name"),this[lr]=this[lr].filter(n=>n.name!==e)}get(e){Je.brandCheck(this,t);let r="FormData.get";Je.argumentLengthCheck(arguments,1,r),e=Je.converters.USVString(e,r,"name");let n=this[lr].findIndex(i=>i.name===e);return n===-1?null:this[lr][n].value}getAll(e){Je.brandCheck(this,t);let r="FormData.getAll";return Je.argumentLengthCheck(arguments,1,r),e=Je.converters.USVString(e,r,"name"),this[lr].filter(n=>n.name===e).map(n=>n.value)}has(e){Je.brandCheck(this,t);let r="FormData.has";return Je.argumentLengthCheck(arguments,1,r),e=Je.converters.USVString(e,r,"name"),this[lr].findIndex(n=>n.name===e)!==-1}set(e,r,n=void 0){Je.brandCheck(this,t);let i="FormData.set";if(Je.argumentLengthCheck(arguments,2,i),arguments.length===3&&!Id(r))throw new TypeError("Failed to execute 'set' on 'FormData': parameter 2 is not of type 'Blob'");e=Je.converters.USVString(e,i,"name"),r=Id(r)?Je.converters.Blob(r,i,"name",{strict:!1}):Je.converters.USVString(r,i,"name"),n=arguments.length===3?Je.converters.USVString(n,i,"name"):void 0;let s=GC(e,r,n),a=this[lr].findIndex(c=>c.name===e);a!==-1?this[lr]=[...this[lr].slice(0,a),s,...this[lr].slice(a+1).filter(c=>c.name!==e)]:this[lr].push(s)}[X_.inspect.custom](e,r){let n=this[lr].reduce((s,a)=>(s[a.name]?Array.isArray(s[a.name])?s[a.name].push(a.value):s[a.name]=[s[a.name],a.value]:s[a.name]=a.value,s),{__proto__:null});r.depth??=e,r.colors??=!0;let i=X_.formatWithOptions(r,n);return`FormData ${i.slice(i.indexOf("]")+2)}`}};d9("FormData",ql,lr,"name","value");Object.defineProperties(ql.prototype,{append:ha,delete:ha,get:ha,getAll:ha,has:ha,set:ha,[Symbol.toStringTag]:{value:"FormData",configurable:!0}});function GC(t,e,r){if(typeof e!="string"){if(p9(e)||(e=e instanceof Blob?new Z_([e],"blob",{type:e.type}):new $_(e,"blob",{type:e.type})),r!==void 0){let n={type:e.type,lastModified:e.lastModified};e=e instanceof eP?new Z_([e],r,n):new $_(e,r,n)}}return{name:t,value:e}}o(GC,"makeEntry");tP.exports={FormData:ql,makeEntry:GC}});var aP=h(($Ue,oP)=>{"use strict";var{isUSVString:rP,bufferToLowerCasedHeaderName:m9}=Ee(),{utf8DecodeBytes:g9}=Tr(),{HTTP_TOKEN_CODEPOINTS:f9,isomorphicDecode:nP}=hr(),{isFileLike:h9}=jC(),{makeEntry:y9}=Hl(),bd=require("node:assert"),{File:C9}=require("node:buffer"),E9=globalThis.File??C9,B9=Buffer.from('form-data; name="'),iP=Buffer.from("; filename"),I9=Buffer.from("--"),b9=Buffer.from(`--\r +`);function Q9(t){for(let e=0;e70)return!1;for(let r=0;r=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||n===39||n===45||n===95))return!1}return!0}o(w9,"validateBoundary");function N9(t,e){bd(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let n=Buffer.from(`--${r}`,"utf8"),i=[],s={position:0};for(;t[s.position]===13&&t[s.position+1]===10;)s.position+=2;let a=t.length;for(;t[a-1]===10&&t[a-2]===13;)a-=2;for(a!==t.length&&(t=t.subarray(0,a));;){if(t.subarray(s.position,s.position+n.length).equals(n))s.position+=n.length;else return"failure";if(s.position===t.length-2&&Qd(t,I9,s)||s.position===t.length-4&&Qd(t,b9,s))return i;if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let c=S9(t,s);if(c==="failure")return"failure";let{name:l,filename:A,contentType:u,encoding:d}=c;s.position+=2;let g;{let C=t.indexOf(n.subarray(2),s.position);if(C===-1)return"failure";g=t.subarray(s.position,C-4),s.position+=g.length,d==="base64"&&(g=Buffer.from(g.toString(),"base64"))}if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let f;A!==null?(u??="text/plain",Q9(u)||(u=""),f=new E9([g],A,{type:u})):f=g9(Buffer.from(g)),bd(rP(l)),bd(typeof f=="string"&&rP(f)||h9(f)),i.push(y9(l,f,A))}}o(N9,"multipartFormDataParser");function S9(t,e){let r=null,n=null,i=null,s=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:n,contentType:i,encoding:s};let a=ya(c=>c!==10&&c!==13&&c!==58,t,e);if(a=YC(a,!0,!0,c=>c===9||c===32),!f9.test(a.toString())||t[e.position]!==58)return"failure";switch(e.position++,ya(c=>c===32||c===9,t,e),m9(a)){case"content-disposition":{if(r=n=null,!Qd(t,B9,e)||(e.position+=17,r=sP(t,e),r===null))return"failure";if(Qd(t,iP,e)){let c=e.position+iP.length;if(t[c]===42&&(e.position+=1,c+=1),t[c]!==61||t[c+1]!==34||(e.position+=12,n=sP(t,e),n===null))return"failure"}break}case"content-type":{let c=ya(l=>l!==10&&l!==13,t,e);c=YC(c,!1,!0,l=>l===9||l===32),i=nP(c);break}case"content-transfer-encoding":{let c=ya(l=>l!==10&&l!==13,t,e);c=YC(c,!1,!0,l=>l===9||l===32),s=nP(c);break}default:ya(c=>c!==10&&c!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}o(S9,"parseMultipartFormDataHeaders");function sP(t,e){bd(t[e.position-1]===34);let r=ya(n=>n!==10&&n!==13&&n!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,` +`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}o(sP,"parseMultipartFormDataName");function ya(t,e,r){let n=r.position;for(;n0&&n(t[s]);)s--;return i===0&&s===t.length-1?t:t.subarray(i,s+1)}o(YC,"removeChars");function Qd(t,e,r){if(t.length{"use strict";var zl=Ee(),{ReadableStreamFrom:x9,isBlobLike:cP,isReadableStreamLike:v9,readableStreamClose:R9,createDeferredPromise:_9,fullyReadBody:P9,extractMimeType:D9,utf8DecodeBytes:uP}=Tr(),{FormData:lP}=Hl(),{kState:Ea}=cs(),{webidl:T9}=Yt(),{Blob:O9}=require("node:buffer"),JC=require("node:assert"),{isErrored:dP,isDisturbed:M9}=require("node:stream"),{isArrayBuffer:k9}=require("node:util/types"),{serializeAMimeType:L9}=hr(),{multipartFormDataParser:F9}=aP(),VC;try{let t=require("node:crypto");VC=o(e=>t.randomInt(0,e),"random")}catch{VC=o(t=>Math.floor(Math.random(t)),"random")}var wd=new TextEncoder;function U9(){}o(U9,"noop");var pP=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,mP;pP&&(mP=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!M9(e)&&!dP(e)&&e.cancel("Response object has been garbage collected").catch(U9)}));function gP(t,e=!1){let r=null;t instanceof ReadableStream?r=t:cP(t)?r=t.stream():r=new ReadableStream({async pull(l){let A=typeof i=="string"?wd.encode(i):i;A.byteLength&&l.enqueue(A),queueMicrotask(()=>R9(l))},start(){},type:"bytes"}),JC(v9(r));let n=null,i=null,s=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(k9(t))i=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))i=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(zl.isFormDataLike(t)){let l=`----formdata-undici-0${`${VC(1e11)}`.padStart(11,"0")}`,A=`--${l}\r +Content-Disposition: form-data`;let u=o(x=>x.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),"escape"),d=o(x=>x.replace(/\r?\n|\r/g,`\r +`),"normalizeLinefeeds"),g=[],f=new Uint8Array([13,10]);s=0;let C=!1;for(let[x,w]of t)if(typeof w=="string"){let v=wd.encode(A+`; name="${u(d(x))}"\r +\r +${d(w)}\r +`);g.push(v),s+=v.byteLength}else{let v=wd.encode(`${A}; name="${u(d(x))}"`+(w.name?`; filename="${u(w.name)}"`:"")+`\r +Content-Type: ${w.type||"application/octet-stream"}\r +\r +`);g.push(v,w,f),typeof w.size=="number"?s+=v.byteLength+w.size+f.byteLength:C=!0}let Q=wd.encode(`--${l}--\r +`);g.push(Q),s+=Q.byteLength,C&&(s=null),i=t,n=o(async function*(){for(let x of g)x.stream?yield*x.stream():yield x},"action"),a=`multipart/form-data; boundary=${l}`}else if(cP(t))i=t,s=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(zl.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:x9(t)}if((typeof i=="string"||zl.isBuffer(i))&&(s=Buffer.byteLength(i)),n!=null){let l;r=new ReadableStream({async start(){l=n(t)[Symbol.asyncIterator]()},async pull(A){let{value:u,done:d}=await l.next();if(d)queueMicrotask(()=>{A.close(),A.byobRequest?.respond(0)});else if(!dP(r)){let g=new Uint8Array(u);g.byteLength&&A.enqueue(g)}return A.desiredSize>0},async cancel(A){await l.return()},type:"bytes"})}return[{stream:r,source:i,length:s},a]}o(gP,"extractBody");function q9(t,e=!1){return t instanceof ReadableStream&&(JC(!zl.isDisturbed(t),"The body has already been consumed."),JC(!t.locked,"The stream is locked.")),gP(t,e)}o(q9,"safelyExtractBody");function H9(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}o(H9,"cloneBody");function z9(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}o(z9,"throwIfAborted");function j9(t){return{blob(){return Ca(this,r=>{let n=AP(this);return n===null?n="":n&&(n=L9(n)),new O9([r],{type:n})},t)},arrayBuffer(){return Ca(this,r=>new Uint8Array(r).buffer,t)},text(){return Ca(this,uP,t)},json(){return Ca(this,Y9,t)},formData(){return Ca(this,r=>{let n=AP(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let i=F9(r,n);if(i==="failure")throw new TypeError("Failed to parse body as FormData.");let s=new lP;return s[Ea]=i,s}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(r.toString()),s=new lP;for(let[a,c]of i)s.append(a,c);return s}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return Ca(this,r=>new Uint8Array(r),t)}}}o(j9,"bodyMixinMethods");function G9(t){Object.assign(t.prototype,j9(t))}o(G9,"mixinBody");async function Ca(t,e,r){if(T9.brandCheck(t,r),fP(t))throw new TypeError("Body is unusable: Body has already been read");z9(t[Ea]);let n=_9(),i=o(a=>n.reject(a),"errorSteps"),s=o(a=>{try{n.resolve(e(a))}catch(c){i(c)}},"successSteps");return t[Ea].body==null?(s(Buffer.allocUnsafe(0)),n.promise):(await P9(t[Ea].body,s,i),n.promise)}o(Ca,"consumeBody");function fP(t){let e=t[Ea].body;return e!=null&&(e.stream.locked||zl.isDisturbed(e.stream))}o(fP,"bodyUnusable");function Y9(t){return JSON.parse(uP(t))}o(Y9,"parseJSONFromBytes");function AP(t){let e=t[Ea].headersList,r=D9(e);return r==="failure"?null:r}o(AP,"bodyMimeType");hP.exports={extractBody:gP,safelyExtractBody:q9,cloneBody:H9,mixinBody:G9,streamRegistry:mP,hasFinalizationRegistry:pP,bodyUnusable:fP}});var xP=h((tqe,SP)=>{"use strict";var oe=require("node:assert"),pe=Ee(),{channels:yP}=ca(),WC=RC(),{RequestContentLengthMismatchError:so,ResponseContentLengthMismatchError:J9,RequestAbortedError:QP,HeadersTimeoutError:V9,HeadersOverflowError:W9,SocketError:_d,InformationalError:Ia,BodyTimeoutError:K9,HTTPParserError:$9,ResponseExceededMaxSizeError:X9}=_e(),{kUrl:wP,kReset:yr,kClient:ZC,kParser:dt,kBlocking:Yl,kRunning:Kt,kPending:Z9,kSize:CP,kWriting:As,kQueue:Pn,kNoRef:jl,kKeepAliveDefaultTimeout:e6,kHostHeader:t6,kPendingIdx:r6,kRunningIdx:on,kError:an,kPipelining:vd,kSocket:ba,kKeepAliveTimeoutValue:Pd,kMaxHeadersSize:KC,kKeepAliveMaxTimeout:n6,kKeepAliveTimeoutThreshold:i6,kHeadersTimeout:s6,kBodyTimeout:o6,kStrictContentLength:eE,kMaxRequests:EP,kCounter:a6,kMaxResponseSize:c6,kOnError:l6,kResume:ls,kHTTPContext:NP}=tt(),ri=m_(),A6=Buffer.alloc(0),Nd=Buffer[Symbol.species],Sd=pe.addListener,u6=pe.removeAllListeners,$C;async function d6(){let t=process.env.JEST_WORKER_ID?DC():void 0,e;try{e=await WebAssembly.compile(h_())}catch{e=await WebAssembly.compile(t||DC())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,n,i)=>0,wasm_on_status:(r,n,i)=>{oe(_t.ptr===r);let s=n-ii+ni.byteOffset;return _t.onStatus(new Nd(ni.buffer,s,i))||0},wasm_on_message_begin:r=>(oe(_t.ptr===r),_t.onMessageBegin()||0),wasm_on_header_field:(r,n,i)=>{oe(_t.ptr===r);let s=n-ii+ni.byteOffset;return _t.onHeaderField(new Nd(ni.buffer,s,i))||0},wasm_on_header_value:(r,n,i)=>{oe(_t.ptr===r);let s=n-ii+ni.byteOffset;return _t.onHeaderValue(new Nd(ni.buffer,s,i))||0},wasm_on_headers_complete:(r,n,i,s)=>(oe(_t.ptr===r),_t.onHeadersComplete(n,!!i,!!s)||0),wasm_on_body:(r,n,i)=>{oe(_t.ptr===r);let s=n-ii+ni.byteOffset;return _t.onBody(new Nd(ni.buffer,s,i))||0},wasm_on_message_complete:r=>(oe(_t.ptr===r),_t.onMessageComplete()||0)}})}o(d6,"lazyllhttp");var XC=null,tE=d6();tE.catch();var _t=null,ni=null,xd=0,ii=null,p6=0,Gl=1,Qa=2|Gl,Rd=4|Gl,rE=8|p6,nE=class{static{o(this,"Parser")}constructor(e,r,{exports:n}){oe(Number.isFinite(e[KC])&&e[KC]>0),this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(ri.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[KC],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=e[c6]}setTimeout(e,r){e!==this.timeoutValue||r&Gl^this.timeoutType&Gl?(this.timeout&&(WC.clearTimeout(this.timeout),this.timeout=null),e&&(r&Gl?this.timeout=WC.setFastTimeout(BP,e,new WeakRef(this)):(this.timeout=setTimeout(BP,e,new WeakRef(this)),this.timeout.unref())),this.timeoutValue=e):this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.timeoutType=r}resume(){this.socket.destroyed||!this.paused||(oe(this.ptr!=null),oe(_t==null),this.llhttp.llhttp_resume(this.ptr),oe(this.timeoutType===Rd),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.paused=!1,this.execute(this.socket.read()||A6),this.readMore())}readMore(){for(;!this.paused&&this.ptr;){let e=this.socket.read();if(e===null)break;this.execute(e)}}execute(e){oe(this.ptr!=null),oe(_t==null),oe(!this.paused);let{socket:r,llhttp:n}=this;e.length>xd&&(ii&&n.free(ii),xd=Math.ceil(e.length/4096)*4096,ii=n.malloc(xd)),new Uint8Array(n.memory.buffer,ii,xd).set(e);try{let i;try{ni=e,_t=this,i=n.llhttp_execute(this.ptr,ii,e.length)}catch(a){throw a}finally{_t=null,ni=null}let s=n.llhttp_get_error_pos(this.ptr)-ii;if(i===ri.ERROR.PAUSED_UPGRADE)this.onUpgrade(e.slice(s));else if(i===ri.ERROR.PAUSED)this.paused=!0,r.unshift(e.slice(s));else if(i!==ri.ERROR.OK){let a=n.llhttp_get_error_reason(this.ptr),c="";if(a){let l=new Uint8Array(n.memory.buffer,a).indexOf(0);c="Response does not match the HTTP/1.1 protocol ("+Buffer.from(n.memory.buffer,a,l).toString()+")"}throw new $9(c,ri.ERROR[i],e.slice(s))}}catch(i){pe.destroy(r,i)}}destroy(){oe(this.ptr!=null),oe(_t==null),this.llhttp.llhttp_free(this.ptr),this.ptr=null,this.timeout&&WC.clearTimeout(this.timeout),this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.paused=!1}onStatus(e){this.statusText=e.toString()}onMessageBegin(){let{socket:e,client:r}=this;if(e.destroyed)return-1;let n=r[Pn][r[on]];if(!n)return-1;n.onResponseStarted()}onHeaderField(e){let r=this.headers.length;r&1?this.headers[r-1]=Buffer.concat([this.headers[r-1],e]):this.headers.push(e),this.trackHeader(e.length)}onHeaderValue(e){let r=this.headers.length;(r&1)===1?(this.headers.push(e),r+=1):this.headers[r-1]=Buffer.concat([this.headers[r-1],e]);let n=this.headers[r-2];if(n.length===10){let i=pe.bufferToLowerCasedHeaderName(n);i==="keep-alive"?this.keepAlive+=e.toString():i==="connection"&&(this.connection+=e.toString())}else n.length===14&&pe.bufferToLowerCasedHeaderName(n)==="content-length"&&(this.contentLength+=e.toString());this.trackHeader(e.length)}trackHeader(e){this.headersSize+=e,this.headersSize>=this.headersMaxSize&&pe.destroy(this.socket,new W9)}onUpgrade(e){let{upgrade:r,client:n,socket:i,headers:s,statusCode:a}=this;oe(r),oe(n[ba]===i),oe(!i.destroyed),oe(!this.paused),oe((s.length&1)===0);let c=n[Pn][n[on]];oe(c),oe(c.upgrade||c.method==="CONNECT"),this.statusCode=null,this.statusText="",this.shouldKeepAlive=null,this.headers=[],this.headersSize=0,i.unshift(e),i[dt].destroy(),i[dt]=null,i[ZC]=null,i[an]=null,u6(i),n[ba]=null,n[NP]=null,n[Pn][n[on]++]=null,n.emit("disconnect",n[wP],[n],new Ia("upgrade"));try{c.onUpgrade(a,s,i)}catch(l){pe.destroy(i,l)}n[ls]()}onHeadersComplete(e,r,n){let{client:i,socket:s,headers:a,statusText:c}=this;if(s.destroyed)return-1;let l=i[Pn][i[on]];if(!l)return-1;if(oe(!this.upgrade),oe(this.statusCode<200),e===100)return pe.destroy(s,new _d("bad response",pe.getSocketInfo(s))),-1;if(r&&!l.upgrade)return pe.destroy(s,new _d("bad upgrade",pe.getSocketInfo(s))),-1;if(oe(this.timeoutType===Qa),this.statusCode=e,this.shouldKeepAlive=n||l.method==="HEAD"&&!s[yr]&&this.connection.toLowerCase()==="keep-alive",this.statusCode>=200){let u=l.bodyTimeout!=null?l.bodyTimeout:i[o6];this.setTimeout(u,Rd)}else this.timeout&&this.timeout.refresh&&this.timeout.refresh();if(l.method==="CONNECT")return oe(i[Kt]===1),this.upgrade=!0,2;if(r)return oe(i[Kt]===1),this.upgrade=!0,2;if(oe((this.headers.length&1)===0),this.headers=[],this.headersSize=0,this.shouldKeepAlive&&i[vd]){let u=this.keepAlive?pe.parseKeepAliveTimeout(this.keepAlive):null;if(u!=null){let d=Math.min(u-i[i6],i[n6]);d<=0?s[yr]=!0:i[Pd]=d}else i[Pd]=i[e6]}else s[yr]=!0;let A=l.onHeaders(e,a,this.resume,c)===!1;return l.aborted?-1:l.method==="HEAD"||e<200?1:(s[Yl]&&(s[Yl]=!1,i[ls]()),A?ri.ERROR.PAUSED:0)}onBody(e){let{client:r,socket:n,statusCode:i,maxResponseSize:s}=this;if(n.destroyed)return-1;let a=r[Pn][r[on]];if(oe(a),oe(this.timeoutType===Rd),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),oe(i>=200),s>-1&&this.bytesRead+e.length>s)return pe.destroy(n,new X9),-1;if(this.bytesRead+=e.length,a.onData(e)===!1)return ri.ERROR.PAUSED}onMessageComplete(){let{client:e,socket:r,statusCode:n,upgrade:i,headers:s,contentLength:a,bytesRead:c,shouldKeepAlive:l}=this;if(r.destroyed&&(!n||l))return-1;if(i)return;oe(n>=100),oe((this.headers.length&1)===0);let A=e[Pn][e[on]];if(oe(A),this.statusCode=null,this.statusText="",this.bytesRead=0,this.contentLength="",this.keepAlive="",this.connection="",this.headers=[],this.headersSize=0,!(n<200)){if(A.method!=="HEAD"&&a&&c!==parseInt(a,10))return pe.destroy(r,new J9),-1;if(A.onComplete(s),e[Pn][e[on]++]=null,r[As])return oe(e[Kt]===0),pe.destroy(r,new Ia("reset")),ri.ERROR.PAUSED;if(l){if(r[yr]&&e[Kt]===0)return pe.destroy(r,new Ia("reset")),ri.ERROR.PAUSED;e[vd]==null||e[vd]===1?setImmediate(()=>e[ls]()):e[ls]()}else return pe.destroy(r,new Ia("reset")),ri.ERROR.PAUSED}}};function BP(t){let{socket:e,timeoutType:r,client:n,paused:i}=t.deref();r===Qa?(!e[As]||e.writableNeedDrain||n[Kt]>1)&&(oe(!i,"cannot be paused while waiting for headers"),pe.destroy(e,new V9)):r===Rd?i||pe.destroy(e,new K9):r===rE&&(oe(n[Kt]===0&&n[Pd]),pe.destroy(e,new Ia("socket idle timeout")))}o(BP,"onParserTimeout");async function m6(t,e){t[ba]=e,XC||(XC=await tE,tE=null),e[jl]=!1,e[As]=!1,e[yr]=!1,e[Yl]=!1,e[dt]=new nE(t,e,XC),Sd(e,"error",function(n){oe(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID");let i=this[dt];if(n.code==="ECONNRESET"&&i.statusCode&&!i.shouldKeepAlive){i.onMessageComplete();return}this[an]=n,this[ZC][l6](n)}),Sd(e,"readable",function(){let n=this[dt];n&&n.readMore()}),Sd(e,"end",function(){let n=this[dt];if(n.statusCode&&!n.shouldKeepAlive){n.onMessageComplete();return}pe.destroy(this,new _d("other side closed",pe.getSocketInfo(this)))}),Sd(e,"close",function(){let n=this[ZC],i=this[dt];i&&(!this[an]&&i.statusCode&&!i.shouldKeepAlive&&i.onMessageComplete(),this[dt].destroy(),this[dt]=null);let s=this[an]||new _d("closed",pe.getSocketInfo(this));if(n[ba]=null,n[NP]=null,n.destroyed){oe(n[Z9]===0);let a=n[Pn].splice(n[on]);for(let c=0;c0&&s.code!=="UND_ERR_INFO"){let a=n[Pn][n[on]];n[Pn][n[on]++]=null,pe.errorRequest(n,a,s)}n[r6]=n[on],oe(n[Kt]===0),n.emit("disconnect",n[wP],[n],s),n[ls]()});let r=!1;return e.on("close",()=>{r=!0}),{version:"h1",defaultPipelining:1,write(...n){return h6(t,...n)},resume(){g6(t)},destroy(n,i){r?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(n){return!!(e[As]||e[yr]||e[Yl]||n&&(t[Kt]>0&&!n.idempotent||t[Kt]>0&&(n.upgrade||n.method==="CONNECT")||t[Kt]>0&&pe.bodyLength(n.body)!==0&&(pe.isStream(n.body)||pe.isAsyncIterable(n.body)||pe.isFormDataLike(n.body))))}}}o(m6,"connectH1");function g6(t){let e=t[ba];if(e&&!e.destroyed){if(t[CP]===0?!e[jl]&&e.unref&&(e.unref(),e[jl]=!0):e[jl]&&e.ref&&(e.ref(),e[jl]=!1),t[CP]===0)e[dt].timeoutType!==rE&&e[dt].setTimeout(t[Pd],rE);else if(t[Kt]>0&&e[dt].statusCode<200&&e[dt].timeoutType!==Qa){let r=t[Pn][t[on]],n=r.headersTimeout!=null?r.headersTimeout:t[s6];e[dt].setTimeout(n,Qa)}}}o(g6,"resumeH1");function f6(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}o(f6,"shouldSendContentLength");function h6(t,e){let{method:r,path:n,host:i,upgrade:s,blocking:a,reset:c}=e,{body:l,headers:A,contentLength:u}=e,d=r==="PUT"||r==="POST"||r==="PATCH"||r==="QUERY"||r==="PROPFIND"||r==="PROPPATCH";if(pe.isFormDataLike(l)){$C||($C=Ba().extractBody);let[x,w]=$C(l);e.contentType==null&&A.push("content-type",w),l=x.stream,u=x.length}else pe.isBlobLike(l)&&e.contentType==null&&l.type&&A.push("content-type",l.type);l&&typeof l.read=="function"&&l.read(0);let g=pe.bodyLength(l);if(u=g??u,u===null&&(u=e.contentLength),u===0&&!d&&(u=null),f6(r)&&u>0&&e.contentLength!==null&&e.contentLength!==u){if(t[eE])return pe.errorRequest(t,e,new so),!1;process.emitWarning(new so)}let f=t[ba],C=o(x=>{e.aborted||e.completed||(pe.errorRequest(t,e,x||new QP),pe.destroy(l),pe.destroy(f,new Ia("aborted")))},"abort");try{e.onConnect(C)}catch(x){pe.errorRequest(t,e,x)}if(e.aborted)return!1;r==="HEAD"&&(f[yr]=!0),(s||r==="CONNECT")&&(f[yr]=!0),c!=null&&(f[yr]=c),t[EP]&&f[a6]++>=t[EP]&&(f[yr]=!0),a&&(f[Yl]=!0);let Q=`${r} ${n} HTTP/1.1\r +`;if(typeof i=="string"?Q+=`host: ${i}\r +`:Q+=t[t6],s?Q+=`connection: upgrade\r +upgrade: ${s}\r +`:t[vd]&&!f[yr]?Q+=`connection: keep-alive\r +`:Q+=`connection: close\r +`,Array.isArray(A))for(let x=0;x{e.removeListener("error",f)}),!l){let C=new QP;queueMicrotask(()=>f(C))}},"onClose"),f=o(function(C){if(!l){if(l=!0,oe(i.destroyed||i[As]&&r[Kt]<=1),i.off("drain",d).off("error",f),e.removeListener("data",u).removeListener("end",f).removeListener("close",g),!C)try{A.end()}catch(Q){C=Q}A.destroy(C),C&&(C.code!=="UND_ERR_INFO"||C.message!=="reset")?pe.destroy(e,C):pe.destroy(e)}},"onFinished");e.on("data",u).on("end",f).on("error",f).on("close",g),e.resume&&e.resume(),i.on("drain",d).on("error",f),e.errorEmitted??e.errored?setImmediate(()=>f(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>f(null)),(e.closeEmitted??e.closed)&&setImmediate(g)}o(y6,"writeStream");function IP(t,e,r,n,i,s,a,c){try{e?pe.isBuffer(e)&&(oe(s===e.byteLength,"buffer body must have content length"),i.cork(),i.write(`${a}content-length: ${s}\r +\r +`,"latin1"),i.write(e),i.uncork(),n.onBodySent(e),!c&&n.reset!==!1&&(i[yr]=!0)):s===0?i.write(`${a}content-length: 0\r +\r +`,"latin1"):(oe(s===null,"no body must not have content length"),i.write(`${a}\r +`,"latin1")),n.onRequestSent(),r[ls]()}catch(l){t(l)}}o(IP,"writeBuffer");async function C6(t,e,r,n,i,s,a,c){oe(s===e.size,"blob body must have content length");try{if(s!=null&&s!==e.size)throw new so;let l=Buffer.from(await e.arrayBuffer());i.cork(),i.write(`${a}content-length: ${s}\r +\r +`,"latin1"),i.write(l),i.uncork(),n.onBodySent(l),n.onRequestSent(),!c&&n.reset!==!1&&(i[yr]=!0),r[ls]()}catch(l){t(l)}}o(C6,"writeBlob");async function bP(t,e,r,n,i,s,a,c){oe(s!==0||r[Kt]===0,"iterator body cannot be pipelined");let l=null;function A(){if(l){let g=l;l=null,g()}}o(A,"onDrain");let u=o(()=>new Promise((g,f)=>{oe(l===null),i[an]?f(i[an]):l=g}),"waitForDrain");i.on("close",A).on("drain",A);let d=new Dd({abort:t,socket:i,request:n,contentLength:s,client:r,expectsPayload:c,header:a});try{for await(let g of e){if(i[an])throw i[an];d.write(g)||await u()}d.end()}catch(g){d.destroy(g)}finally{i.off("close",A).off("drain",A)}}o(bP,"writeIterable");var Dd=class{static{o(this,"AsyncWriter")}constructor({abort:e,socket:r,request:n,contentLength:i,client:s,expectsPayload:a,header:c}){this.socket=r,this.request=n,this.contentLength=i,this.client=s,this.bytesWritten=0,this.expectsPayload=a,this.header=c,this.abort=e,r[As]=!0}write(e){let{socket:r,request:n,contentLength:i,client:s,bytesWritten:a,expectsPayload:c,header:l}=this;if(r[an])throw r[an];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(i!==null&&a+A>i){if(s[eE])throw new so;process.emitWarning(new so)}r.cork(),a===0&&(!c&&n.reset!==!1&&(r[yr]=!0),i===null?r.write(`${l}transfer-encoding: chunked\r +`,"latin1"):r.write(`${l}content-length: ${i}\r +\r +`,"latin1")),i===null&&r.write(`\r +${A.toString(16)}\r +`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[dt].timeout&&r[dt].timeoutType===Qa&&r[dt].timeout.refresh&&r[dt].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:i,expectsPayload:s,header:a,request:c}=this;if(c.onRequestSent(),e[As]=!1,e[an])throw e[an];if(!e.destroyed){if(i===0?s?e.write(`${a}content-length: 0\r +\r +`,"latin1"):e.write(`${a}\r +`,"latin1"):r===null&&e.write(`\r +0\r +\r +`,"latin1"),r!==null&&i!==r){if(n[eE])throw new so;process.emitWarning(new so)}e[dt].timeout&&e[dt].timeoutType===Qa&&e[dt].timeout.refresh&&e[dt].timeout.refresh(),n[ls]()}}destroy(e){let{socket:r,client:n,abort:i}=this;r[As]=!1,e&&(oe(n[Kt]<=1,"pipeline should only contain this request"),i(e))}};SP.exports=m6});var MP=h((nqe,OP)=>{"use strict";var cn=require("node:assert"),{pipeline:E6}=require("node:stream"),we=Ee(),{RequestContentLengthMismatchError:iE,RequestAbortedError:vP,SocketError:Jl,InformationalError:sE}=_e(),{kUrl:Td,kReset:Md,kClient:wa,kRunning:kd,kPending:B6,kQueue:us,kPendingIdx:oE,kRunningIdx:Dn,kError:On,kSocket:Lt,kStrictContentLength:I6,kOnError:aE,kMaxConcurrentStreams:TP,kHTTP2Session:Tn,kResume:ds,kSize:b6,kHTTPContext:Q6}=tt(),Ui=Symbol("open streams"),RP,_P=!1,Od;try{Od=require("node:http2")}catch{Od={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:w6,HTTP2_HEADER_METHOD:N6,HTTP2_HEADER_PATH:S6,HTTP2_HEADER_SCHEME:x6,HTTP2_HEADER_CONTENT_LENGTH:v6,HTTP2_HEADER_EXPECT:R6,HTTP2_HEADER_STATUS:_6}}=Od;function P6(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let i of n)e.push(Buffer.from(r),Buffer.from(i));else e.push(Buffer.from(r),Buffer.from(n));return e}o(P6,"parseH2Headers");async function D6(t,e){t[Lt]=e,_P||(_P=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=Od.connect(t[Td],{createConnection:()=>e,peerMaxConcurrentStreams:t[TP]});r[Ui]=0,r[wa]=t,r[Lt]=e,we.addListener(r,"error",O6),we.addListener(r,"frameError",M6),we.addListener(r,"end",k6),we.addListener(r,"goaway",L6),we.addListener(r,"close",function(){let{[wa]:i}=this,{[Lt]:s}=i,a=this[Lt][On]||this[On]||new Jl("closed",we.getSocketInfo(s));if(i[Tn]=null,i.destroyed){cn(i[B6]===0);let c=i[us].splice(i[Dn]);for(let l=0;l{n=!0}),{version:"h2",defaultPipelining:1/0,write(...i){return U6(t,...i)},resume(){T6(t)},destroy(i,s){n?queueMicrotask(s):e.destroy(i).on("close",s)},get destroyed(){return e.destroyed},busy(){return!1}}}o(D6,"connectH2");function T6(t){let e=t[Lt];e?.destroyed===!1&&(t[b6]===0&&t[TP]===0?(e.unref(),t[Tn].unref()):(e.ref(),t[Tn].ref()))}o(T6,"resumeH2");function O6(t){cn(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Lt][On]=t,this[wa][aE](t)}o(O6,"onHttp2SessionError");function M6(t,e,r){if(r===0){let n=new sE(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Lt][On]=n,this[wa][aE](n)}}o(M6,"onHttp2FrameError");function k6(){let t=new Jl("other side closed",we.getSocketInfo(this[Lt]));this.destroy(t),we.destroy(this[Lt],t)}o(k6,"onHttp2SessionEnd");function L6(t){let e=this[On]||new Jl(`HTTP/2: "GOAWAY" frame received with code ${t}`,we.getSocketInfo(this)),r=this[wa];if(r[Lt]=null,r[Q6]=null,this[Tn]!=null&&(this[Tn].destroy(e),this[Tn]=null),we.destroy(this[Lt],e),r[Dn]{e.aborted||e.completed||(L=L||new vP,we.errorRequest(t,e,L),g!=null&&we.destroy(g,L),we.destroy(u,L),t[us][t[Dn]++]=null,t[ds]())},"abort");try{e.onConnect(Q)}catch(L){we.errorRequest(t,e,L)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),g=r.request(d,{endStream:!1,signal:l}),g.id&&!g.pending?(e.onUpgrade(null,null,g),++r[Ui],t[us][t[Dn]++]=null):g.once("ready",()=>{e.onUpgrade(null,null,g),++r[Ui],t[us][t[Dn]++]=null}),g.once("close",()=>{r[Ui]-=1,r[Ui]===0&&r.unref()}),!0;d[S6]=i,d[x6]="https";let x=n==="PUT"||n==="POST"||n==="PATCH";u&&typeof u.read=="function"&&u.read(0);let w=we.bodyLength(u);if(we.isFormDataLike(u)){RP??=Ba().extractBody;let[L,W]=RP(u);d["content-type"]=W,u=L.stream,w=L.length}if(w==null&&(w=e.contentLength),(w===0||!x)&&(w=null),F6(n)&&w>0&&e.contentLength!=null&&e.contentLength!==w){if(t[I6])return we.errorRequest(t,e,new iE),!1;process.emitWarning(new iE)}w!=null&&(cn(u,"no body must not have content length"),d[v6]=`${w}`),r.ref();let v=n==="GET"||n==="HEAD"||u===null;return c?(d[R6]="100-continue",g=r.request(d,{endStream:v,signal:l}),g.once("continue",T)):(g=r.request(d,{endStream:v,signal:l}),T()),++r[Ui],g.once("response",L=>{let{[_6]:W,...de}=L;if(e.onResponseStarted(),e.aborted){let le=new vP;we.errorRequest(t,e,le),we.destroy(g,le);return}e.onHeaders(Number(W),P6(de),g.resume.bind(g),"")===!1&&g.pause(),g.on("data",le=>{e.onData(le)===!1&&g.pause()})}),g.once("end",()=>{(g.state?.state==null||g.state.state<6)&&e.onComplete([]),r[Ui]===0&&r.unref(),Q(new sE("HTTP/2: stream half-closed (remote)")),t[us][t[Dn]++]=null,t[oE]=t[Dn],t[ds]()}),g.once("close",()=>{r[Ui]-=1,r[Ui]===0&&r.unref()}),g.once("error",function(L){Q(L)}),g.once("frameError",(L,W)=>{Q(new sE(`HTTP/2: "frameError" received - type ${L}, code ${W}`))}),!0;function T(){!u||w===0?PP(Q,g,null,t,e,t[Lt],w,x):we.isBuffer(u)?PP(Q,g,u,t,e,t[Lt],w,x):we.isBlobLike(u)?typeof u.stream=="function"?DP(Q,g,u.stream(),t,e,t[Lt],w,x):H6(Q,g,u,t,e,t[Lt],w,x):we.isStream(u)?q6(Q,t[Lt],x,g,u,t,e,w):we.isIterable(u)?DP(Q,g,u,t,e,t[Lt],w,x):cn(!1)}o(T,"writeBodyH2")}o(U6,"writeH2");function PP(t,e,r,n,i,s,a,c){try{r!=null&&we.isBuffer(r)&&(cn(a===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),i.onBodySent(r)),c||(s[Md]=!0),i.onRequestSent(),n[ds]()}catch(l){t(l)}}o(PP,"writeBuffer");function q6(t,e,r,n,i,s,a,c){cn(c!==0||s[kd]===0,"stream body cannot be pipelined");let l=E6(i,n,u=>{u?(we.destroy(l,u),t(u)):(we.removeAllListeners(l),a.onRequestSent(),r||(e[Md]=!0),s[ds]())});we.addListener(l,"data",A);function A(u){a.onBodySent(u)}o(A,"onPipeData")}o(q6,"writeStream");async function H6(t,e,r,n,i,s,a,c){cn(a===r.size,"blob body must have content length");try{if(a!=null&&a!==r.size)throw new iE;let l=Buffer.from(await r.arrayBuffer());e.cork(),e.write(l),e.uncork(),e.end(),i.onBodySent(l),i.onRequestSent(),c||(s[Md]=!0),n[ds]()}catch(l){t(l)}}o(H6,"writeBlob");async function DP(t,e,r,n,i,s,a,c){cn(a!==0||n[kd]===0,"iterator body cannot be pipelined");let l=null;function A(){if(l){let d=l;l=null,d()}}o(A,"onDrain");let u=o(()=>new Promise((d,g)=>{cn(l===null),s[On]?g(s[On]):l=d}),"waitForDrain");e.on("close",A).on("drain",A);try{for await(let d of r){if(s[On])throw s[On];let g=e.write(d);i.onBodySent(d),g||await u()}e.end(),i.onRequestSent(),c||(s[Md]=!0),n[ds]()}catch(d){t(d)}finally{e.off("close",A).off("drain",A)}}o(DP,"writeIterable");OP.exports=D6});var Fd=h((sqe,FP)=>{"use strict";var si=Ee(),{kBodyUsed:Vl}=tt(),lE=require("node:assert"),{InvalidArgumentError:z6}=_e(),j6=require("node:events"),G6=[300,301,302,303,307,308],kP=Symbol("body"),Ld=class{static{o(this,"BodyAsyncIterable")}constructor(e){this[kP]=e,this[Vl]=!1}async*[Symbol.asyncIterator](){lE(!this[Vl],"disturbed"),this[Vl]=!0,yield*this[kP]}},cE=class{static{o(this,"RedirectHandler")}constructor(e,r,n,i){if(r!=null&&(!Number.isInteger(r)||r<0))throw new z6("maxRedirections must be a positive number");si.validateHandler(i,n.method,n.upgrade),this.dispatch=e,this.location=null,this.abort=null,this.opts={...n,maxRedirections:0},this.maxRedirections=r,this.handler=i,this.history=[],this.redirectionLimitReached=!1,si.isStream(this.opts.body)?(si.bodyLength(this.opts.body)===0&&this.opts.body.on("data",function(){lE(!1)}),typeof this.opts.body.readableDidRead!="boolean"&&(this.opts.body[Vl]=!1,j6.prototype.on.call(this.opts.body,"data",function(){this[Vl]=!0}))):this.opts.body&&typeof this.opts.body.pipeTo=="function"?this.opts.body=new Ld(this.opts.body):this.opts.body&&typeof this.opts.body!="string"&&!ArrayBuffer.isView(this.opts.body)&&si.isIterable(this.opts.body)&&(this.opts.body=new Ld(this.opts.body))}onConnect(e){this.abort=e,this.handler.onConnect(e,{history:this.history})}onUpgrade(e,r,n){this.handler.onUpgrade(e,r,n)}onError(e){this.handler.onError(e)}onHeaders(e,r,n,i){if(this.location=this.history.length>=this.maxRedirections||si.isDisturbed(this.opts.body)?null:Y6(e,r),this.opts.throwOnMaxRedirect&&this.history.length>=this.maxRedirections){this.request&&this.request.abort(new Error("max redirects")),this.redirectionLimitReached=!0,this.abort(new Error("max redirects"));return}if(this.opts.origin&&this.history.push(new URL(this.opts.path,this.opts.origin)),!this.location)return this.handler.onHeaders(e,r,n,i);let{origin:s,pathname:a,search:c}=si.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin))),l=c?`${a}${c}`:a;this.opts.headers=J6(this.opts.headers,e===303,this.opts.origin!==s),this.opts.path=l,this.opts.origin=s,this.opts.maxRedirections=0,this.opts.query=null,e===303&&this.opts.method!=="HEAD"&&(this.opts.method="GET",this.opts.body=null)}onData(e){if(!this.location)return this.handler.onData(e)}onComplete(e){this.location?(this.location=null,this.abort=null,this.dispatch(this.opts,this)):this.handler.onComplete(e)}onBodySent(e){this.handler.onBodySent&&this.handler.onBodySent(e)}};function Y6(t,e){if(G6.indexOf(t)===-1)return null;for(let r=0;r{"use strict";var V6=Fd();function W6({maxRedirections:t}){return e=>o(function(n,i){let{maxRedirections:s=t}=n;if(!s)return e(n,i);let a=new V6(e,s,n,i);return n={...n,maxRedirections:0},e(n,a)},"Intercept")}o(W6,"createRedirectInterceptor");UP.exports=W6});var xa=h((lqe,KP)=>{"use strict";var qi=require("node:assert"),YP=require("node:net"),K6=require("node:http"),oo=Ee(),{channels:Na}=ca(),$6=t_(),X6=da(),{InvalidArgumentError:Bt,InformationalError:Z6,ClientDestroyedError:eZ}=_e(),tZ=Ol(),{kUrl:oi,kServerName:ps,kClient:rZ,kBusy:AE,kConnect:nZ,kResuming:ao,kRunning:Zl,kPending:eA,kSize:Xl,kQueue:Mn,kConnected:iZ,kConnecting:Sa,kNeedDrain:gs,kKeepAliveDefaultTimeout:qP,kHostHeader:sZ,kPendingIdx:kn,kRunningIdx:Hi,kError:oZ,kPipelining:qd,kKeepAliveTimeoutValue:aZ,kMaxHeadersSize:cZ,kKeepAliveMaxTimeout:lZ,kKeepAliveTimeoutThreshold:AZ,kHeadersTimeout:uZ,kBodyTimeout:dZ,kStrictContentLength:pZ,kConnector:Wl,kMaxRedirections:mZ,kMaxRequests:uE,kCounter:gZ,kClose:fZ,kDestroy:hZ,kDispatch:yZ,kInterceptors:HP,kLocalAddress:Kl,kMaxResponseSize:CZ,kOnError:EZ,kHTTPContext:It,kMaxConcurrentStreams:BZ,kResume:$l}=tt(),IZ=xP(),bZ=MP(),zP=!1,ms=Symbol("kClosedResolve"),jP=o(()=>{},"noop");function JP(t){return t[qd]??t[It]?.defaultPipelining??1}o(JP,"getPipelining");var dE=class extends X6{static{o(this,"Client")}constructor(e,{interceptors:r,maxHeaderSize:n,headersTimeout:i,socketTimeout:s,requestTimeout:a,connectTimeout:c,bodyTimeout:l,idleTimeout:A,keepAlive:u,keepAliveTimeout:d,maxKeepAliveTimeout:g,keepAliveMaxTimeout:f,keepAliveTimeoutThreshold:C,socketPath:Q,pipelining:x,tls:w,strictContentLength:v,maxCachedSessions:T,maxRedirections:L,connect:W,maxRequestsPerClient:de,localAddress:le,maxResponseSize:De,autoSelectFamily:Te,autoSelectFamilyAttemptTimeout:qe,maxConcurrentStreams:$e,allowH2:ge}={}){if(super(),u!==void 0)throw new Bt("unsupported keepAlive, use pipelining=0 instead");if(s!==void 0)throw new Bt("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(a!==void 0)throw new Bt("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(A!==void 0)throw new Bt("unsupported idleTimeout, use keepAliveTimeout instead");if(g!==void 0)throw new Bt("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead");if(n!=null&&!Number.isFinite(n))throw new Bt("invalid maxHeaderSize");if(Q!=null&&typeof Q!="string")throw new Bt("invalid socketPath");if(c!=null&&(!Number.isFinite(c)||c<0))throw new Bt("invalid connectTimeout");if(d!=null&&(!Number.isFinite(d)||d<=0))throw new Bt("invalid keepAliveTimeout");if(f!=null&&(!Number.isFinite(f)||f<=0))throw new Bt("invalid keepAliveMaxTimeout");if(C!=null&&!Number.isFinite(C))throw new Bt("invalid keepAliveTimeoutThreshold");if(i!=null&&(!Number.isInteger(i)||i<0))throw new Bt("headersTimeout must be a positive integer or zero");if(l!=null&&(!Number.isInteger(l)||l<0))throw new Bt("bodyTimeout must be a positive integer or zero");if(W!=null&&typeof W!="function"&&typeof W!="object")throw new Bt("connect must be a function or an object");if(L!=null&&(!Number.isInteger(L)||L<0))throw new Bt("maxRedirections must be a positive number");if(de!=null&&(!Number.isInteger(de)||de<0))throw new Bt("maxRequestsPerClient must be a positive number");if(le!=null&&(typeof le!="string"||YP.isIP(le)===0))throw new Bt("localAddress must be valid string IP address");if(De!=null&&(!Number.isInteger(De)||De<-1))throw new Bt("maxResponseSize must be a positive number");if(qe!=null&&(!Number.isInteger(qe)||qe<-1))throw new Bt("autoSelectFamilyAttemptTimeout must be a positive number");if(ge!=null&&typeof ge!="boolean")throw new Bt("allowH2 must be a valid boolean value");if($e!=null&&(typeof $e!="number"||$e<1))throw new Bt("maxConcurrentStreams must be a positive integer, greater than 0");typeof W!="function"&&(W=tZ({...w,maxCachedSessions:T,allowH2:ge,socketPath:Q,timeout:c,...Te?{autoSelectFamily:Te,autoSelectFamilyAttemptTimeout:qe}:void 0,...W})),r?.Client&&Array.isArray(r.Client)?(this[HP]=r.Client,zP||(zP=!0,process.emitWarning("Client.Options#interceptor is deprecated. Use Dispatcher#compose instead.",{code:"UNDICI-CLIENT-INTERCEPTOR-DEPRECATED"}))):this[HP]=[QZ({maxRedirections:L})],this[oi]=oo.parseOrigin(e),this[Wl]=W,this[qd]=x??1,this[cZ]=n||K6.maxHeaderSize,this[qP]=d??4e3,this[lZ]=f??6e5,this[AZ]=C??2e3,this[aZ]=this[qP],this[ps]=null,this[Kl]=le??null,this[ao]=0,this[gs]=0,this[sZ]=`host: ${this[oi].hostname}${this[oi].port?`:${this[oi].port}`:""}\r +`,this[dZ]=l??3e5,this[uZ]=i??3e5,this[pZ]=v??!0,this[mZ]=L,this[uE]=de,this[ms]=null,this[CZ]=De>-1?De:-1,this[BZ]=$e??100,this[It]=null,this[Mn]=[],this[Hi]=0,this[kn]=0,this[$l]=je=>pE(this,je),this[EZ]=je=>VP(this,je)}get pipelining(){return this[qd]}set pipelining(e){this[qd]=e,this[$l](!0)}get[eA](){return this[Mn].length-this[kn]}get[Zl](){return this[kn]-this[Hi]}get[Xl](){return this[Mn].length-this[Hi]}get[iZ](){return!!this[It]&&!this[Sa]&&!this[It].destroyed}get[AE](){return!!(this[It]?.busy(null)||this[Xl]>=(JP(this)||1)||this[eA]>0)}[nZ](e){WP(this),this.once("connect",e)}[yZ](e,r){let n=e.origin||this[oi].origin,i=new $6(n,e,r);return this[Mn].push(i),this[ao]||(oo.bodyLength(i.body)==null&&oo.isIterable(i.body)?(this[ao]=1,queueMicrotask(()=>pE(this))):this[$l](!0)),this[ao]&&this[gs]!==2&&this[AE]&&(this[gs]=2),this[gs]<2}async[fZ](){return new Promise(e=>{this[Xl]?this[ms]=e:e(null)})}async[hZ](e){return new Promise(r=>{let n=this[Mn].splice(this[kn]);for(let s=0;s{this[ms]&&(this[ms](),this[ms]=null),r(null)},"callback");this[It]?(this[It].destroy(e,i),this[It]=null):queueMicrotask(i),this[$l]()})}},QZ=Ud();function VP(t,e){if(t[Zl]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){qi(t[kn]===t[Hi]);let r=t[Mn].splice(t[Hi]);for(let n=0;n{t[Wl]({host:e,hostname:r,protocol:n,port:i,servername:t[ps],localAddress:t[Kl]},(l,A)=>{l?c(l):a(A)})});if(t.destroyed){oo.destroy(s.on("error",jP),new eZ);return}qi(s);try{t[It]=s.alpnProtocol==="h2"?await bZ(t,s):await IZ(t,s)}catch(a){throw s.destroy().on("error",jP),a}t[Sa]=!1,s[gZ]=0,s[uE]=t[uE],s[rZ]=t,s[oZ]=null,Na.connected.hasSubscribers&&Na.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:i,version:t[It]?.version,servername:t[ps],localAddress:t[Kl]},connector:t[Wl],socket:s}),t.emit("connect",t[oi],[t])}catch(s){if(t.destroyed)return;if(t[Sa]=!1,Na.connectError.hasSubscribers&&Na.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:i,version:t[It]?.version,servername:t[ps],localAddress:t[Kl]},connector:t[Wl],error:s}),s.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(qi(t[Zl]===0);t[eA]>0&&t[Mn][t[kn]].servername===t[ps];){let a=t[Mn][t[kn]++];oo.errorRequest(t,a,s)}else VP(t,s);t.emit("connectionError",t[oi],[t],s)}t[$l]()}o(WP,"connect");function GP(t){t[gs]=0,t.emit("drain",t[oi],[t])}o(GP,"emitDrain");function pE(t,e){t[ao]!==2&&(t[ao]=2,wZ(t,e),t[ao]=0,t[Hi]>256&&(t[Mn].splice(0,t[Hi]),t[kn]-=t[Hi],t[Hi]=0))}o(pE,"resume");function wZ(t,e){for(;;){if(t.destroyed){qi(t[eA]===0);return}if(t[ms]&&!t[Xl]){t[ms](),t[ms]=null;return}if(t[It]&&t[It].resume(),t[AE])t[gs]=2;else if(t[gs]===2){e?(t[gs]=1,queueMicrotask(()=>GP(t))):GP(t);continue}if(t[eA]===0||t[Zl]>=(JP(t)||1))return;let r=t[Mn][t[kn]];if(t[oi].protocol==="https:"&&t[ps]!==r.servername){if(t[Zl]>0)return;t[ps]=r.servername,t[It]?.destroy(new Z6("servername changed"),()=>{t[It]=null,pE(t)})}if(t[Sa])return;if(!t[It]){WP(t);return}if(t[It].destroyed||t[It].busy(r))return;!r.aborted&&t[It].write(r)?t[kn]++:t[Mn].splice(t[kn],1)}}o(wZ,"_resume");KP.exports=dE});var mE=h((dqe,$P)=>{"use strict";var Hd=class{static{o(this,"FixedCircularBuffer")}constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};$P.exports=class{static{o(this,"FixedQueue")}constructor(){this.head=this.tail=new Hd}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new Hd),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var ZP=h((mqe,XP)=>{var{kFree:NZ,kConnected:SZ,kPending:xZ,kQueued:vZ,kRunning:RZ,kSize:_Z}=tt(),co=Symbol("pool"),gE=class{static{o(this,"PoolStats")}constructor(e){this[co]=e}get connected(){return this[co][SZ]}get free(){return this[co][NZ]}get pending(){return this[co][xZ]}get queued(){return this[co][vZ]}get running(){return this[co][RZ]}get size(){return this[co][_Z]}};XP.exports=gE});var BE=h((fqe,lD)=>{"use strict";var PZ=da(),DZ=mE(),{kConnected:fE,kSize:eD,kRunning:tD,kPending:rD,kQueued:tA,kBusy:TZ,kFree:OZ,kUrl:MZ,kClose:kZ,kDestroy:LZ,kDispatch:FZ}=tt(),UZ=ZP(),Cr=Symbol("clients"),Ar=Symbol("needDrain"),rA=Symbol("queue"),hE=Symbol("closed resolve"),yE=Symbol("onDrain"),nD=Symbol("onConnect"),iD=Symbol("onDisconnect"),sD=Symbol("onConnectionError"),CE=Symbol("get dispatcher"),aD=Symbol("add client"),cD=Symbol("remove client"),oD=Symbol("stats"),EE=class extends PZ{static{o(this,"PoolBase")}constructor(){super(),this[rA]=new DZ,this[Cr]=[],this[tA]=0;let e=this;this[yE]=o(function(n,i){let s=e[rA],a=!1;for(;!a;){let c=s.shift();if(!c)break;e[tA]--,a=!this.dispatch(c.opts,c.handler)}this[Ar]=a,!this[Ar]&&e[Ar]&&(e[Ar]=!1,e.emit("drain",n,[e,...i])),e[hE]&&s.isEmpty()&&Promise.all(e[Cr].map(c=>c.close())).then(e[hE])},"onDrain"),this[nD]=(r,n)=>{e.emit("connect",r,[e,...n])},this[iD]=(r,n,i)=>{e.emit("disconnect",r,[e,...n],i)},this[sD]=(r,n,i)=>{e.emit("connectionError",r,[e,...n],i)},this[oD]=new UZ(this)}get[TZ](){return this[Ar]}get[fE](){return this[Cr].filter(e=>e[fE]).length}get[OZ](){return this[Cr].filter(e=>e[fE]&&!e[Ar]).length}get[rD](){let e=this[tA];for(let{[rD]:r}of this[Cr])e+=r;return e}get[tD](){let e=0;for(let{[tD]:r}of this[Cr])e+=r;return e}get[eD](){let e=this[tA];for(let{[eD]:r}of this[Cr])e+=r;return e}get stats(){return this[oD]}async[kZ](){this[rA].isEmpty()?await Promise.all(this[Cr].map(e=>e.close())):await new Promise(e=>{this[hE]=e})}async[LZ](e){for(;;){let r=this[rA].shift();if(!r)break;r.handler.onError(e)}await Promise.all(this[Cr].map(r=>r.destroy(e)))}[FZ](e,r){let n=this[CE]();return n?n.dispatch(e,r)||(n[Ar]=!0,this[Ar]=!this[CE]()):(this[Ar]=!0,this[rA].push({opts:e,handler:r}),this[tA]++),!this[Ar]}[aD](e){return e.on("drain",this[yE]).on("connect",this[nD]).on("disconnect",this[iD]).on("connectionError",this[sD]),this[Cr].push(e),this[Ar]&&queueMicrotask(()=>{this[Ar]&&this[yE](e[MZ],[this,e])}),this}[cD](e){e.close(()=>{let r=this[Cr].indexOf(e);r!==-1&&this[Cr].splice(r,1)}),this[Ar]=this[Cr].some(r=>!r[Ar]&&r.closed!==!0&&r.destroyed!==!0)}};lD.exports={PoolBase:EE,kClients:Cr,kNeedDrain:Ar,kAddClient:aD,kRemoveClient:cD,kGetDispatcher:CE}});var va=h((yqe,pD)=>{"use strict";var{PoolBase:qZ,kClients:zd,kNeedDrain:HZ,kAddClient:zZ,kGetDispatcher:jZ}=BE(),GZ=xa(),{InvalidArgumentError:IE}=_e(),AD=Ee(),{kUrl:uD,kInterceptors:YZ}=tt(),JZ=Ol(),bE=Symbol("options"),QE=Symbol("connections"),dD=Symbol("factory");function VZ(t,e){return new GZ(t,e)}o(VZ,"defaultFactory");var wE=class extends qZ{static{o(this,"Pool")}constructor(e,{connections:r,factory:n=VZ,connect:i,connectTimeout:s,tls:a,maxCachedSessions:c,socketPath:l,autoSelectFamily:A,autoSelectFamilyAttemptTimeout:u,allowH2:d,...g}={}){if(super(),r!=null&&(!Number.isFinite(r)||r<0))throw new IE("invalid connections");if(typeof n!="function")throw new IE("factory must be a function.");if(i!=null&&typeof i!="function"&&typeof i!="object")throw new IE("connect must be a function or an object");typeof i!="function"&&(i=JZ({...a,maxCachedSessions:c,allowH2:d,socketPath:l,timeout:s,...A?{autoSelectFamily:A,autoSelectFamilyAttemptTimeout:u}:void 0,...i})),this[YZ]=g.interceptors?.Pool&&Array.isArray(g.interceptors.Pool)?g.interceptors.Pool:[],this[QE]=r||null,this[uD]=AD.parseOrigin(e),this[bE]={...AD.deepClone(g),connect:i,allowH2:d},this[bE].interceptors=g.interceptors?{...g.interceptors}:void 0,this[dD]=n,this.on("connectionError",(f,C,Q)=>{for(let x of C){let w=this[zd].indexOf(x);w!==-1&&this[zd].splice(w,1)}})}[jZ](){for(let e of this[zd])if(!e[HZ])return e;if(!this[QE]||this[zd].length{"use strict";var{BalancedPoolMissingUpstreamError:WZ,InvalidArgumentError:KZ}=_e(),{PoolBase:$Z,kClients:$t,kNeedDrain:nA,kAddClient:XZ,kRemoveClient:ZZ,kGetDispatcher:e7}=BE(),t7=va(),{kUrl:NE,kInterceptors:r7}=tt(),{parseOrigin:mD}=Ee(),gD=Symbol("factory"),jd=Symbol("options"),fD=Symbol("kGreatestCommonDivisor"),lo=Symbol("kCurrentWeight"),Ao=Symbol("kIndex"),ln=Symbol("kWeight"),Gd=Symbol("kMaxWeightPerServer"),Yd=Symbol("kErrorPenalty");function n7(t,e){if(t===0)return e;for(;e!==0;){let r=e;e=t%e,t=r}return t}o(n7,"getGreatestCommonDivisor");function i7(t,e){return new t7(t,e)}o(i7,"defaultFactory");var SE=class extends $Z{static{o(this,"BalancedPool")}constructor(e=[],{factory:r=i7,...n}={}){if(super(),this[jd]=n,this[Ao]=-1,this[lo]=0,this[Gd]=this[jd].maxWeightPerServer||100,this[Yd]=this[jd].errorPenalty||15,Array.isArray(e)||(e=[e]),typeof r!="function")throw new KZ("factory must be a function.");this[r7]=n.interceptors?.BalancedPool&&Array.isArray(n.interceptors.BalancedPool)?n.interceptors.BalancedPool:[],this[gD]=r;for(let i of e)this.addUpstream(i);this._updateBalancedPoolStats()}addUpstream(e){let r=mD(e).origin;if(this[$t].find(i=>i[NE].origin===r&&i.closed!==!0&&i.destroyed!==!0))return this;let n=this[gD](r,Object.assign({},this[jd]));this[XZ](n),n.on("connect",()=>{n[ln]=Math.min(this[Gd],n[ln]+this[Yd])}),n.on("connectionError",()=>{n[ln]=Math.max(1,n[ln]-this[Yd]),this._updateBalancedPoolStats()}),n.on("disconnect",(...i)=>{let s=i[2];s&&s.code==="UND_ERR_SOCKET"&&(n[ln]=Math.max(1,n[ln]-this[Yd]),this._updateBalancedPoolStats())});for(let i of this[$t])i[ln]=this[Gd];return this._updateBalancedPoolStats(),this}_updateBalancedPoolStats(){let e=0;for(let r=0;ri[NE].origin===r&&i.closed!==!0&&i.destroyed!==!0);return n&&this[ZZ](n),this}get upstreams(){return this[$t].filter(e=>e.closed!==!0&&e.destroyed!==!0).map(e=>e[NE].origin)}[e7](){if(this[$t].length===0)throw new WZ;if(!this[$t].find(s=>!s[nA]&&s.closed!==!0&&s.destroyed!==!0)||this[$t].map(s=>s[nA]).reduce((s,a)=>s&&a,!0))return;let n=0,i=this[$t].findIndex(s=>!s[nA]);for(;n++this[$t][i][ln]&&!s[nA]&&(i=this[Ao]),this[Ao]===0&&(this[lo]=this[lo]-this[fD],this[lo]<=0&&(this[lo]=this[Gd])),s[ln]>=this[lo]&&!s[nA])return s}return this[lo]=this[$t][i][ln],this[Ao]=i,this[$t][i]}};hD.exports=SE});var Ra=h((Iqe,wD)=>{"use strict";var{InvalidArgumentError:Jd}=_e(),{kClients:fs,kRunning:CD,kClose:s7,kDestroy:o7,kDispatch:a7,kInterceptors:c7}=tt(),l7=da(),A7=va(),u7=xa(),d7=Ee(),p7=Ud(),ED=Symbol("onConnect"),BD=Symbol("onDisconnect"),ID=Symbol("onConnectionError"),m7=Symbol("maxRedirections"),bD=Symbol("onDrain"),QD=Symbol("factory"),xE=Symbol("options");function g7(t,e){return e&&e.connections===1?new u7(t,e):new A7(t,e)}o(g7,"defaultFactory");var vE=class extends l7{static{o(this,"Agent")}constructor({factory:e=g7,maxRedirections:r=0,connect:n,...i}={}){if(super(),typeof e!="function")throw new Jd("factory must be a function.");if(n!=null&&typeof n!="function"&&typeof n!="object")throw new Jd("connect must be a function or an object");if(!Number.isInteger(r)||r<0)throw new Jd("maxRedirections must be a positive number");n&&typeof n!="function"&&(n={...n}),this[c7]=i.interceptors?.Agent&&Array.isArray(i.interceptors.Agent)?i.interceptors.Agent:[p7({maxRedirections:r})],this[xE]={...d7.deepClone(i),connect:n},this[xE].interceptors=i.interceptors?{...i.interceptors}:void 0,this[m7]=r,this[QD]=e,this[fs]=new Map,this[bD]=(s,a)=>{this.emit("drain",s,[this,...a])},this[ED]=(s,a)=>{this.emit("connect",s,[this,...a])},this[BD]=(s,a,c)=>{this.emit("disconnect",s,[this,...a],c)},this[ID]=(s,a,c)=>{this.emit("connectionError",s,[this,...a],c)}}get[CD](){let e=0;for(let r of this[fs].values())e+=r[CD];return e}[a7](e,r){let n;if(e.origin&&(typeof e.origin=="string"||e.origin instanceof URL))n=String(e.origin);else throw new Jd("opts.origin must be a non-empty string or URL.");let i=this[fs].get(n);return i||(i=this[QD](e.origin,this[xE]).on("drain",this[bD]).on("connect",this[ED]).on("disconnect",this[BD]).on("connectionError",this[ID]),this[fs].set(n,i)),i.dispatch(e,r)}async[s7](){let e=[];for(let r of this[fs].values())e.push(r.close());this[fs].clear(),await Promise.all(e)}async[o7](e){let r=[];for(let n of this[fs].values())r.push(n.destroy(e));this[fs].clear(),await Promise.all(r)}};wD.exports=vE});var TE=h((Qqe,MD)=>{"use strict";var{kProxy:RE,kClose:_D,kDestroy:PD,kDispatch:ND,kInterceptors:f7}=tt(),{URL:uo}=require("node:url"),h7=Ra(),DD=va(),TD=da(),{InvalidArgumentError:_a,RequestAbortedError:y7,SecureProxyConnectionError:C7}=_e(),SD=Ol(),OD=xa(),Vd=Symbol("proxy agent"),Wd=Symbol("proxy client"),hs=Symbol("proxy headers"),_E=Symbol("request tls settings"),xD=Symbol("proxy tls settings"),vD=Symbol("connect endpoint function"),RD=Symbol("tunnel proxy");function E7(t){return t==="https:"?443:80}o(E7,"defaultProtocolPort");function B7(t,e){return new DD(t,e)}o(B7,"defaultFactory");var I7=o(()=>{},"noop");function b7(t,e){return e.connections===1?new OD(t,e):new DD(t,e)}o(b7,"defaultAgentFactory");var PE=class extends TD{static{o(this,"Http1ProxyWrapper")}#e;constructor(e,{headers:r={},connect:n,factory:i}){if(super(),!e)throw new _a("Proxy URL is mandatory");this[hs]=r,i?this.#e=i(e,{connect:n}):this.#e=new OD(e,{connect:n})}[ND](e,r){let n=r.onHeaders;r.onHeaders=function(c,l,A){if(c===407){typeof r.onError=="function"&&r.onError(new _a("Proxy Authentication Required (407)"));return}n&&n.call(this,c,l,A)};let{origin:i,path:s="/",headers:a={}}=e;if(e.path=i+s,!("host"in a)&&!("Host"in a)){let{host:c}=new uo(i);a.host=c}return e.headers={...this[hs],...a},this.#e[ND](e,r)}async[_D](){return this.#e.close()}async[PD](e){return this.#e.destroy(e)}},DE=class extends TD{static{o(this,"ProxyAgent")}constructor(e){if(super(),!e||typeof e=="object"&&!(e instanceof uo)&&!e.uri)throw new _a("Proxy uri is mandatory");let{clientFactory:r=B7}=e;if(typeof r!="function")throw new _a("Proxy opts.clientFactory must be a function.");let{proxyTunnel:n=!0}=e,i=this.#e(e),{href:s,origin:a,port:c,protocol:l,username:A,password:u,hostname:d}=i;if(this[RE]={uri:s,protocol:l},this[f7]=e.interceptors?.ProxyAgent&&Array.isArray(e.interceptors.ProxyAgent)?e.interceptors.ProxyAgent:[],this[_E]=e.requestTls,this[xD]=e.proxyTls,this[hs]=e.headers||{},this[RD]=n,e.auth&&e.token)throw new _a("opts.auth cannot be used in combination with opts.token");e.auth?this[hs]["proxy-authorization"]=`Basic ${e.auth}`:e.token?this[hs]["proxy-authorization"]=e.token:A&&u&&(this[hs]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(A)}:${decodeURIComponent(u)}`).toString("base64")}`);let g=SD({...e.proxyTls});this[vD]=SD({...e.requestTls});let f=e.factory||b7,C=o((Q,x)=>{let{protocol:w}=new uo(Q);return!this[RD]&&w==="http:"&&this[RE].protocol==="http:"?new PE(this[RE].uri,{headers:this[hs],connect:g,factory:f}):f(Q,x)},"factory");this[Wd]=r(i,{connect:g}),this[Vd]=new h7({...e,factory:C,connect:async(Q,x)=>{let w=Q.host;Q.port||(w+=`:${E7(Q.protocol)}`);try{let{socket:v,statusCode:T}=await this[Wd].connect({origin:a,port:c,path:w,signal:Q.signal,headers:{...this[hs],host:Q.host},servername:this[xD]?.servername||d});if(T!==200&&(v.on("error",I7).destroy(),x(new y7(`Proxy response (${T}) !== 200 when HTTP Tunneling`))),Q.protocol!=="https:"){x(null,v);return}let L;this[_E]?L=this[_E].servername:L=Q.servername,this[vD]({...Q,servername:L,httpSocket:v},x)}catch(v){v.code==="ERR_TLS_CERT_ALTNAME_INVALID"?x(new C7(v)):x(v)}}})}dispatch(e,r){let n=Q7(e.headers);if(w7(n),n&&!("host"in n)&&!("Host"in n)){let{host:i}=new uo(e.origin);n.host=i}return this[Vd].dispatch({...e,headers:n},r)}#e(e){return typeof e=="string"?new uo(e):e instanceof uo?e:new uo(e.uri)}async[_D](){await this[Vd].close(),await this[Wd].close()}async[PD](){await this[Vd].destroy(),await this[Wd].destroy()}};function Q7(t){if(Array.isArray(t)){let e={};for(let r=0;rr.toLowerCase()==="proxy-authorization"))throw new _a("Proxy-Authorization should be sent in ProxyAgent constructor")}o(w7,"throwIfProxyAuthIsSent");MD.exports=DE});var HD=h((Nqe,qD)=>{"use strict";var N7=da(),{kClose:S7,kDestroy:x7,kClosed:kD,kDestroyed:LD,kDispatch:v7,kNoProxyAgent:iA,kHttpProxyAgent:ys,kHttpsProxyAgent:po}=tt(),FD=TE(),R7=Ra(),_7={"http:":80,"https:":443},UD=!1,OE=class extends N7{static{o(this,"EnvHttpProxyAgent")}#e=null;#t=null;#i=null;constructor(e={}){super(),this.#i=e,UD||(UD=!0,process.emitWarning("EnvHttpProxyAgent is experimental, expect them to change at any time.",{code:"UNDICI-EHPA"}));let{httpProxy:r,httpsProxy:n,noProxy:i,...s}=e;this[iA]=new R7(s);let a=r??process.env.http_proxy??process.env.HTTP_PROXY;a?this[ys]=new FD({...s,uri:a}):this[ys]=this[iA];let c=n??process.env.https_proxy??process.env.HTTPS_PROXY;c?this[po]=new FD({...s,uri:c}):this[po]=this[ys],this.#s()}[v7](e,r){let n=new URL(e.origin);return this.#n(n).dispatch(e,r)}async[S7](){await this[iA].close(),this[ys][kD]||await this[ys].close(),this[po][kD]||await this[po].close()}async[x7](e){await this[iA].destroy(e),this[ys][LD]||await this[ys].destroy(e),this[po][LD]||await this[po].destroy(e)}#n(e){let{protocol:r,host:n,port:i}=e;return n=n.replace(/:\d*$/,"").toLowerCase(),i=Number.parseInt(i,10)||_7[r]||0,this.#r(n,i)?r==="https:"?this[po]:this[ys]:this[iA]}#r(e,r){if(this.#o&&this.#s(),this.#t.length===0)return!0;if(this.#e==="*")return!1;for(let n=0;n{"use strict";var Pa=require("node:assert"),{kRetryHandlerDefaultRetry:zD}=tt(),{RequestRetryError:sA}=_e(),{isDisturbed:jD,parseHeaders:P7,parseRangeHeader:GD,wrapRequestBody:D7}=Ee();function T7(t){let e=Date.now();return new Date(t).getTime()-e}o(T7,"calculateRetryAfterHeader");var ME=class t{static{o(this,"RetryHandler")}constructor(e,r){let{retryOptions:n,...i}=e,{retry:s,maxRetries:a,maxTimeout:c,minTimeout:l,timeoutFactor:A,methods:u,errorCodes:d,retryAfter:g,statusCodes:f}=n??{};this.dispatch=r.dispatch,this.handler=r.handler,this.opts={...i,body:D7(e.body)},this.abort=null,this.aborted=!1,this.retryOpts={retry:s??t[zD],retryAfter:g??!0,maxTimeout:c??30*1e3,minTimeout:l??500,timeoutFactor:A??2,maxRetries:a??5,methods:u??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:f??[500,502,503,504,429],errorCodes:d??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE","UND_ERR_SOCKET"]},this.retryCount=0,this.retryCountCheckpoint=0,this.start=0,this.end=null,this.etag=null,this.resume=null,this.handler.onConnect(C=>{this.aborted=!0,this.abort?this.abort(C):this.reason=C})}onRequestSent(){this.handler.onRequestSent&&this.handler.onRequestSent()}onUpgrade(e,r,n){this.handler.onUpgrade&&this.handler.onUpgrade(e,r,n)}onConnect(e){this.aborted?e(this.reason):this.abort=e}onBodySent(e){if(this.handler.onBodySent)return this.handler.onBodySent(e)}static[zD](e,{state:r,opts:n},i){let{statusCode:s,code:a,headers:c}=e,{method:l,retryOptions:A}=n,{maxRetries:u,minTimeout:d,maxTimeout:g,timeoutFactor:f,statusCodes:C,errorCodes:Q,methods:x}=A,{counter:w}=r;if(a&&a!=="UND_ERR_REQ_RETRY"&&!Q.includes(a)){i(e);return}if(Array.isArray(x)&&!x.includes(l)){i(e);return}if(s!=null&&Array.isArray(C)&&!C.includes(s)){i(e);return}if(w>u){i(e);return}let v=c?.["retry-after"];v&&(v=Number(v),v=Number.isNaN(v)?T7(v):v*1e3);let T=v>0?Math.min(v,g):Math.min(d*f**(w-1),g);setTimeout(()=>i(null),T)}onHeaders(e,r,n,i){let s=P7(r);if(this.retryCount+=1,e>=300)return this.retryOpts.statusCodes.includes(e)===!1?this.handler.onHeaders(e,r,n,i):(this.abort(new sA("Request failed",e,{headers:s,data:{count:this.retryCount}})),!1);if(this.resume!=null){if(this.resume=null,e!==206&&(this.start>0||e!==200))return this.abort(new sA("server does not support the range header and the payload was partially consumed",e,{headers:s,data:{count:this.retryCount}})),!1;let c=GD(s["content-range"]);if(!c)return this.abort(new sA("Content-Range mismatch",e,{headers:s,data:{count:this.retryCount}})),!1;if(this.etag!=null&&this.etag!==s.etag)return this.abort(new sA("ETag mismatch",e,{headers:s,data:{count:this.retryCount}})),!1;let{start:l,size:A,end:u=A-1}=c;return Pa(this.start===l,"content-range mismatch"),Pa(this.end==null||this.end===u,"content-range mismatch"),this.resume=n,!0}if(this.end==null){if(e===206){let c=GD(s["content-range"]);if(c==null)return this.handler.onHeaders(e,r,n,i);let{start:l,size:A,end:u=A-1}=c;Pa(l!=null&&Number.isFinite(l),"content-range mismatch"),Pa(u!=null&&Number.isFinite(u),"invalid content-length"),this.start=l,this.end=u}if(this.end==null){let c=s["content-length"];this.end=c!=null?Number(c)-1:null}return Pa(Number.isFinite(this.start)),Pa(this.end==null||Number.isFinite(this.end),"invalid content-length"),this.resume=n,this.etag=s.etag!=null?s.etag:null,this.etag!=null&&this.etag.startsWith("W/")&&(this.etag=null),this.handler.onHeaders(e,r,n,i)}let a=new sA("Request failed",e,{headers:s,data:{count:this.retryCount}});return this.abort(a),!1}onData(e){return this.start+=e.length,this.handler.onData(e)}onComplete(e){return this.retryCount=0,this.handler.onComplete(e)}onError(e){if(this.aborted||jD(this.opts.body))return this.handler.onError(e);this.retryCount-this.retryCountCheckpoint>0?this.retryCount=this.retryCountCheckpoint+(this.retryCount-this.retryCountCheckpoint):this.retryCount+=1,this.retryOpts.retry(e,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},r.bind(this));function r(n){if(n!=null||this.aborted||jD(this.opts.body))return this.handler.onError(n);if(this.start!==0){let i={range:`bytes=${this.start}-${this.end??""}`};this.etag!=null&&(i["if-match"]=this.etag),this.opts={...this.opts,headers:{...this.opts.headers,...i}}}try{this.retryCountCheckpoint=this.retryCount,this.dispatch(this.opts,this)}catch(i){this.handler.onError(i)}}o(r,"onRetry")}};YD.exports=ME});var VD=h((Rqe,JD)=>{"use strict";var O7=Dl(),M7=Kd(),kE=class extends O7{static{o(this,"RetryAgent")}#e=null;#t=null;constructor(e,r={}){super(r),this.#e=e,this.#t=r}dispatch(e,r){let n=new M7({...e,retryOptions:this.#t},{dispatch:this.#e.dispatch.bind(this.#e),handler:r});return this.#e.dispatch(e,n)}close(){return this.#e.close()}destroy(){return this.#e.destroy()}};JD.exports=kE});var zE=h((Pqe,nT)=>{"use strict";var ZD=require("node:assert"),{Readable:k7}=require("node:stream"),{RequestAbortedError:eT,NotSupportedError:L7,InvalidArgumentError:F7,AbortError:LE}=_e(),tT=Ee(),{ReadableStreamFrom:U7}=Ee(),Or=Symbol("kConsume"),oA=Symbol("kReading"),Cs=Symbol("kBody"),WD=Symbol("kAbort"),rT=Symbol("kContentType"),KD=Symbol("kContentLength"),q7=o(()=>{},"noop"),FE=class extends k7{static{o(this,"BodyReadable")}constructor({resume:e,abort:r,contentType:n="",contentLength:i,highWaterMark:s=64*1024}){super({autoDestroy:!0,read:e,highWaterMark:s}),this._readableState.dataEmitted=!1,this[WD]=r,this[Or]=null,this[Cs]=null,this[rT]=n,this[KD]=i,this[oA]=!1}destroy(e){return!e&&!this._readableState.endEmitted&&(e=new eT),e&&this[WD](),super.destroy(e)}_destroy(e,r){this[oA]?r(e):setImmediate(()=>{r(e)})}on(e,...r){return(e==="data"||e==="readable")&&(this[oA]=!0),super.on(e,...r)}addListener(e,...r){return this.on(e,...r)}off(e,...r){let n=super.off(e,...r);return(e==="data"||e==="readable")&&(this[oA]=this.listenerCount("data")>0||this.listenerCount("readable")>0),n}removeListener(e,...r){return this.off(e,...r)}push(e){return this[Or]&&e!==null?(qE(this[Or],e),this[oA]?super.push(e):!0):super.push(e)}async text(){return aA(this,"text")}async json(){return aA(this,"json")}async blob(){return aA(this,"blob")}async bytes(){return aA(this,"bytes")}async arrayBuffer(){return aA(this,"arrayBuffer")}async formData(){throw new L7}get bodyUsed(){return tT.isDisturbed(this)}get body(){return this[Cs]||(this[Cs]=U7(this),this[Or]&&(this[Cs].getReader(),ZD(this[Cs].locked))),this[Cs]}async dump(e){let r=Number.isFinite(e?.limit)?e.limit:131072,n=e?.signal;if(n!=null&&(typeof n!="object"||!("aborted"in n)))throw new F7("signal must be an AbortSignal");return n?.throwIfAborted(),this._readableState.closeEmitted?null:await new Promise((i,s)=>{this[KD]>r&&this.destroy(new LE);let a=o(()=>{this.destroy(n.reason??new LE)},"onAbort");n?.addEventListener("abort",a),this.on("close",function(){n?.removeEventListener("abort",a),n?.aborted?s(n.reason??new LE):i(null)}).on("error",q7).on("data",function(c){r-=c.length,r<=0&&this.destroy()}).resume()})}};function H7(t){return t[Cs]&&t[Cs].locked===!0||t[Or]}o(H7,"isLocked");function z7(t){return tT.isDisturbed(t)||H7(t)}o(z7,"isUnusable");async function aA(t,e){return ZD(!t[Or]),new Promise((r,n)=>{if(z7(t)){let i=t._readableState;i.destroyed&&i.closeEmitted===!1?t.on("error",s=>{n(s)}).on("close",()=>{n(new TypeError("unusable"))}):n(i.errored??new TypeError("unusable"))}else queueMicrotask(()=>{t[Or]={type:e,stream:t,resolve:r,reject:n,length:0,body:[]},t.on("error",function(i){HE(this[Or],i)}).on("close",function(){this[Or].body!==null&&HE(this[Or],new eT)}),j7(t[Or])})})}o(aA,"consume");function j7(t){if(t.body===null)return;let{_readableState:e}=t.stream;if(e.bufferIndex){let r=e.bufferIndex,n=e.buffer.length;for(let i=r;i2&&r[0]===239&&r[1]===187&&r[2]===191?3:0;return r.utf8Slice(i,n)}o(UE,"chunksDecode");function $D(t,e){if(t.length===0||e===0)return new Uint8Array(0);if(t.length===1)return new Uint8Array(t[0]);let r=new Uint8Array(Buffer.allocUnsafeSlow(e).buffer),n=0;for(let i=0;i{var G7=require("node:assert"),{ResponseStatusCodeError:iT}=_e(),{chunksDecode:sT}=zE(),Y7=128*1024;async function J7({callback:t,body:e,contentType:r,statusCode:n,statusMessage:i,headers:s}){G7(e);let a=[],c=0;try{for await(let d of e)if(a.push(d),c+=d.length,c>Y7){a=[],c=0;break}}catch{a=[],c=0}let l=`Response status code ${n}${i?`: ${i}`:""}`;if(n===204||!r||!c){queueMicrotask(()=>t(new iT(l,n,s)));return}let A=Error.stackTraceLimit;Error.stackTraceLimit=0;let u;try{oT(r)?u=JSON.parse(sT(a,c)):aT(r)&&(u=sT(a,c))}catch{}finally{Error.stackTraceLimit=A}queueMicrotask(()=>t(new iT(l,n,s,u)))}o(J7,"getResolveErrorBodyCallback");var oT=o(t=>t.length>15&&t[11]==="/"&&t[0]==="a"&&t[1]==="p"&&t[2]==="p"&&t[3]==="l"&&t[4]==="i"&&t[5]==="c"&&t[6]==="a"&&t[7]==="t"&&t[8]==="i"&&t[9]==="o"&&t[10]==="n"&&t[12]==="j"&&t[13]==="s"&&t[14]==="o"&&t[15]==="n","isContentTypeApplicationJson"),aT=o(t=>t.length>4&&t[4]==="/"&&t[0]==="t"&&t[1]==="e"&&t[2]==="x"&&t[3]==="t","isContentTypeText");cT.exports={getResolveErrorBodyCallback:J7,isContentTypeApplicationJson:oT,isContentTypeText:aT}});var uT=h((Mqe,GE)=>{"use strict";var V7=require("node:assert"),{Readable:W7}=zE(),{InvalidArgumentError:Da,RequestAbortedError:lT}=_e(),Mr=Ee(),{getResolveErrorBodyCallback:K7}=jE(),{AsyncResource:$7}=require("node:async_hooks"),$d=class extends $7{static{o(this,"RequestHandler")}constructor(e,r){if(!e||typeof e!="object")throw new Da("invalid opts");let{signal:n,method:i,opaque:s,body:a,onInfo:c,responseHeaders:l,throwOnError:A,highWaterMark:u}=e;try{if(typeof r!="function")throw new Da("invalid callback");if(u&&(typeof u!="number"||u<0))throw new Da("invalid highWaterMark");if(n&&typeof n.on!="function"&&typeof n.addEventListener!="function")throw new Da("signal must be an EventEmitter or EventTarget");if(i==="CONNECT")throw new Da("invalid method");if(c&&typeof c!="function")throw new Da("invalid onInfo callback");super("UNDICI_REQUEST")}catch(d){throw Mr.isStream(a)&&Mr.destroy(a.on("error",Mr.nop),d),d}this.method=i,this.responseHeaders=l||null,this.opaque=s||null,this.callback=r,this.res=null,this.abort=null,this.body=a,this.trailers={},this.context=null,this.onInfo=c||null,this.throwOnError=A,this.highWaterMark=u,this.signal=n,this.reason=null,this.removeAbortListener=null,Mr.isStream(a)&&a.on("error",d=>{this.onError(d)}),this.signal&&(this.signal.aborted?this.reason=this.signal.reason??new lT:this.removeAbortListener=Mr.addAbortListener(this.signal,()=>{this.reason=this.signal.reason??new lT,this.res?Mr.destroy(this.res.on("error",Mr.nop),this.reason):this.abort&&this.abort(this.reason),this.removeAbortListener&&(this.res?.off("close",this.removeAbortListener),this.removeAbortListener(),this.removeAbortListener=null)}))}onConnect(e,r){if(this.reason){e(this.reason);return}V7(this.callback),this.abort=e,this.context=r}onHeaders(e,r,n,i){let{callback:s,opaque:a,abort:c,context:l,responseHeaders:A,highWaterMark:u}=this,d=A==="raw"?Mr.parseRawHeaders(r):Mr.parseHeaders(r);if(e<200){this.onInfo&&this.onInfo({statusCode:e,headers:d});return}let g=A==="raw"?Mr.parseHeaders(r):d,f=g["content-type"],C=g["content-length"],Q=new W7({resume:n,abort:c,contentType:f,contentLength:this.method!=="HEAD"&&C?Number(C):null,highWaterMark:u});this.removeAbortListener&&Q.on("close",this.removeAbortListener),this.callback=null,this.res=Q,s!==null&&(this.throwOnError&&e>=400?this.runInAsyncScope(K7,null,{callback:s,body:Q,contentType:f,statusCode:e,statusMessage:i,headers:d}):this.runInAsyncScope(s,null,null,{statusCode:e,headers:d,trailers:this.trailers,opaque:a,body:Q,context:l}))}onData(e){return this.res.push(e)}onComplete(e){Mr.parseHeaders(e,this.trailers),this.res.push(null)}onError(e){let{res:r,callback:n,body:i,opaque:s}=this;n&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(n,null,e,{opaque:s})})),r&&(this.res=null,queueMicrotask(()=>{Mr.destroy(r,e)})),i&&(this.body=null,Mr.destroy(i,e)),this.removeAbortListener&&(r?.off("close",this.removeAbortListener),this.removeAbortListener(),this.removeAbortListener=null)}};function AT(t,e){if(e===void 0)return new Promise((r,n)=>{AT.call(this,t,(i,s)=>i?n(i):r(s))});try{this.dispatch(t,new $d(t,e))}catch(r){if(typeof e!="function")throw r;let n=t?.opaque;queueMicrotask(()=>e(r,{opaque:n}))}}o(AT,"request");GE.exports=AT;GE.exports.RequestHandler=$d});var cA=h((Lqe,mT)=>{var{addAbortListener:X7}=Ee(),{RequestAbortedError:Z7}=_e(),Ta=Symbol("kListener"),ai=Symbol("kSignal");function dT(t){t.abort?t.abort(t[ai]?.reason):t.reason=t[ai]?.reason??new Z7,pT(t)}o(dT,"abort");function eee(t,e){if(t.reason=null,t[ai]=null,t[Ta]=null,!!e){if(e.aborted){dT(t);return}t[ai]=e,t[Ta]=()=>{dT(t)},X7(t[ai],t[Ta])}}o(eee,"addSignal");function pT(t){t[ai]&&("removeEventListener"in t[ai]?t[ai].removeEventListener("abort",t[Ta]):t[ai].removeListener("abort",t[Ta]),t[ai]=null,t[Ta]=null)}o(pT,"removeSignal");mT.exports={addSignal:eee,removeSignal:pT}});var yT=h((Uqe,hT)=>{"use strict";var tee=require("node:assert"),{finished:ree,PassThrough:nee}=require("node:stream"),{InvalidArgumentError:Oa,InvalidReturnValueError:iee}=_e(),Ln=Ee(),{getResolveErrorBodyCallback:see}=jE(),{AsyncResource:oee}=require("node:async_hooks"),{addSignal:aee,removeSignal:gT}=cA(),YE=class extends oee{static{o(this,"StreamHandler")}constructor(e,r,n){if(!e||typeof e!="object")throw new Oa("invalid opts");let{signal:i,method:s,opaque:a,body:c,onInfo:l,responseHeaders:A,throwOnError:u}=e;try{if(typeof n!="function")throw new Oa("invalid callback");if(typeof r!="function")throw new Oa("invalid factory");if(i&&typeof i.on!="function"&&typeof i.addEventListener!="function")throw new Oa("signal must be an EventEmitter or EventTarget");if(s==="CONNECT")throw new Oa("invalid method");if(l&&typeof l!="function")throw new Oa("invalid onInfo callback");super("UNDICI_STREAM")}catch(d){throw Ln.isStream(c)&&Ln.destroy(c.on("error",Ln.nop),d),d}this.responseHeaders=A||null,this.opaque=a||null,this.factory=r,this.callback=n,this.res=null,this.abort=null,this.context=null,this.trailers=null,this.body=c,this.onInfo=l||null,this.throwOnError=u||!1,Ln.isStream(c)&&c.on("error",d=>{this.onError(d)}),aee(this,i)}onConnect(e,r){if(this.reason){e(this.reason);return}tee(this.callback),this.abort=e,this.context=r}onHeaders(e,r,n,i){let{factory:s,opaque:a,context:c,callback:l,responseHeaders:A}=this,u=A==="raw"?Ln.parseRawHeaders(r):Ln.parseHeaders(r);if(e<200){this.onInfo&&this.onInfo({statusCode:e,headers:u});return}this.factory=null;let d;if(this.throwOnError&&e>=400){let C=(A==="raw"?Ln.parseHeaders(r):u)["content-type"];d=new nee,this.callback=null,this.runInAsyncScope(see,null,{callback:l,body:d,contentType:C,statusCode:e,statusMessage:i,headers:u})}else{if(s===null)return;if(d=this.runInAsyncScope(s,null,{statusCode:e,headers:u,opaque:a,context:c}),!d||typeof d.write!="function"||typeof d.end!="function"||typeof d.on!="function")throw new iee("expected Writable");ree(d,{readable:!1},f=>{let{callback:C,res:Q,opaque:x,trailers:w,abort:v}=this;this.res=null,(f||!Q.readable)&&Ln.destroy(Q,f),this.callback=null,this.runInAsyncScope(C,null,f||null,{opaque:x,trailers:w}),f&&v()})}return d.on("drain",n),this.res=d,(d.writableNeedDrain!==void 0?d.writableNeedDrain:d._writableState?.needDrain)!==!0}onData(e){let{res:r}=this;return r?r.write(e):!0}onComplete(e){let{res:r}=this;gT(this),r&&(this.trailers=Ln.parseHeaders(e),r.end())}onError(e){let{res:r,callback:n,opaque:i,body:s}=this;gT(this),this.factory=null,r?(this.res=null,Ln.destroy(r,e)):n&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(n,null,e,{opaque:i})})),s&&(this.body=null,Ln.destroy(s,e))}};function fT(t,e,r){if(r===void 0)return new Promise((n,i)=>{fT.call(this,t,e,(s,a)=>s?i(s):n(a))});try{this.dispatch(t,new YE(t,e,r))}catch(n){if(typeof r!="function")throw n;let i=t?.opaque;queueMicrotask(()=>r(n,{opaque:i}))}}o(fT,"stream");hT.exports=fT});var IT=h((Hqe,BT)=>{"use strict";var{Readable:ET,Duplex:cee,PassThrough:lee}=require("node:stream"),{InvalidArgumentError:lA,InvalidReturnValueError:Aee,RequestAbortedError:JE}=_e(),An=Ee(),{AsyncResource:uee}=require("node:async_hooks"),{addSignal:dee,removeSignal:pee}=cA(),CT=require("node:assert"),Ma=Symbol("resume"),VE=class extends ET{static{o(this,"PipelineRequest")}constructor(){super({autoDestroy:!0}),this[Ma]=null}_read(){let{[Ma]:e}=this;e&&(this[Ma]=null,e())}_destroy(e,r){this._read(),r(e)}},WE=class extends ET{static{o(this,"PipelineResponse")}constructor(e){super({autoDestroy:!0}),this[Ma]=e}_read(){this[Ma]()}_destroy(e,r){!e&&!this._readableState.endEmitted&&(e=new JE),r(e)}},KE=class extends uee{static{o(this,"PipelineHandler")}constructor(e,r){if(!e||typeof e!="object")throw new lA("invalid opts");if(typeof r!="function")throw new lA("invalid handler");let{signal:n,method:i,opaque:s,onInfo:a,responseHeaders:c}=e;if(n&&typeof n.on!="function"&&typeof n.addEventListener!="function")throw new lA("signal must be an EventEmitter or EventTarget");if(i==="CONNECT")throw new lA("invalid method");if(a&&typeof a!="function")throw new lA("invalid onInfo callback");super("UNDICI_PIPELINE"),this.opaque=s||null,this.responseHeaders=c||null,this.handler=r,this.abort=null,this.context=null,this.onInfo=a||null,this.req=new VE().on("error",An.nop),this.ret=new cee({readableObjectMode:e.objectMode,autoDestroy:!0,read:()=>{let{body:l}=this;l?.resume&&l.resume()},write:(l,A,u)=>{let{req:d}=this;d.push(l,A)||d._readableState.destroyed?u():d[Ma]=u},destroy:(l,A)=>{let{body:u,req:d,res:g,ret:f,abort:C}=this;!l&&!f._readableState.endEmitted&&(l=new JE),C&&l&&C(),An.destroy(u,l),An.destroy(d,l),An.destroy(g,l),pee(this),A(l)}}).on("prefinish",()=>{let{req:l}=this;l.push(null)}),this.res=null,dee(this,n)}onConnect(e,r){let{ret:n,res:i}=this;if(this.reason){e(this.reason);return}CT(!i,"pipeline cannot be retried"),CT(!n.destroyed),this.abort=e,this.context=r}onHeaders(e,r,n){let{opaque:i,handler:s,context:a}=this;if(e<200){if(this.onInfo){let l=this.responseHeaders==="raw"?An.parseRawHeaders(r):An.parseHeaders(r);this.onInfo({statusCode:e,headers:l})}return}this.res=new WE(n);let c;try{this.handler=null;let l=this.responseHeaders==="raw"?An.parseRawHeaders(r):An.parseHeaders(r);c=this.runInAsyncScope(s,null,{statusCode:e,headers:l,opaque:i,body:this.res,context:a})}catch(l){throw this.res.on("error",An.nop),l}if(!c||typeof c.on!="function")throw new Aee("expected Readable");c.on("data",l=>{let{ret:A,body:u}=this;!A.push(l)&&u.pause&&u.pause()}).on("error",l=>{let{ret:A}=this;An.destroy(A,l)}).on("end",()=>{let{ret:l}=this;l.push(null)}).on("close",()=>{let{ret:l}=this;l._readableState.ended||An.destroy(l,new JE)}),this.body=c}onData(e){let{res:r}=this;return r.push(e)}onComplete(e){let{res:r}=this;r.push(null)}onError(e){let{ret:r}=this;this.handler=null,An.destroy(r,e)}};function mee(t,e){try{let r=new KE(t,e);return this.dispatch({...t,body:r.req},r),r.ret}catch(r){return new lee().destroy(r)}}o(mee,"pipeline");BT.exports=mee});var xT=h((jqe,ST)=>{"use strict";var{InvalidArgumentError:$E,SocketError:gee}=_e(),{AsyncResource:fee}=require("node:async_hooks"),bT=Ee(),{addSignal:hee,removeSignal:QT}=cA(),wT=require("node:assert"),XE=class extends fee{static{o(this,"UpgradeHandler")}constructor(e,r){if(!e||typeof e!="object")throw new $E("invalid opts");if(typeof r!="function")throw new $E("invalid callback");let{signal:n,opaque:i,responseHeaders:s}=e;if(n&&typeof n.on!="function"&&typeof n.addEventListener!="function")throw new $E("signal must be an EventEmitter or EventTarget");super("UNDICI_UPGRADE"),this.responseHeaders=s||null,this.opaque=i||null,this.callback=r,this.abort=null,this.context=null,hee(this,n)}onConnect(e,r){if(this.reason){e(this.reason);return}wT(this.callback),this.abort=e,this.context=null}onHeaders(){throw new gee("bad upgrade",null)}onUpgrade(e,r,n){wT(e===101);let{callback:i,opaque:s,context:a}=this;QT(this),this.callback=null;let c=this.responseHeaders==="raw"?bT.parseRawHeaders(r):bT.parseHeaders(r);this.runInAsyncScope(i,null,null,{headers:c,socket:n,opaque:s,context:a})}onError(e){let{callback:r,opaque:n}=this;QT(this),r&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(r,null,e,{opaque:n})}))}};function NT(t,e){if(e===void 0)return new Promise((r,n)=>{NT.call(this,t,(i,s)=>i?n(i):r(s))});try{let r=new XE(t,e);this.dispatch({...t,method:t.method||"GET",upgrade:t.protocol||"Websocket"},r)}catch(r){if(typeof e!="function")throw r;let n=t?.opaque;queueMicrotask(()=>e(r,{opaque:n}))}}o(NT,"upgrade");ST.exports=NT});var DT=h((Yqe,PT)=>{"use strict";var yee=require("node:assert"),{AsyncResource:Cee}=require("node:async_hooks"),{InvalidArgumentError:ZE,SocketError:Eee}=_e(),vT=Ee(),{addSignal:Bee,removeSignal:RT}=cA(),eB=class extends Cee{static{o(this,"ConnectHandler")}constructor(e,r){if(!e||typeof e!="object")throw new ZE("invalid opts");if(typeof r!="function")throw new ZE("invalid callback");let{signal:n,opaque:i,responseHeaders:s}=e;if(n&&typeof n.on!="function"&&typeof n.addEventListener!="function")throw new ZE("signal must be an EventEmitter or EventTarget");super("UNDICI_CONNECT"),this.opaque=i||null,this.responseHeaders=s||null,this.callback=r,this.abort=null,Bee(this,n)}onConnect(e,r){if(this.reason){e(this.reason);return}yee(this.callback),this.abort=e,this.context=r}onHeaders(){throw new Eee("bad connect",null)}onUpgrade(e,r,n){let{callback:i,opaque:s,context:a}=this;RT(this),this.callback=null;let c=r;c!=null&&(c=this.responseHeaders==="raw"?vT.parseRawHeaders(r):vT.parseHeaders(r)),this.runInAsyncScope(i,null,null,{statusCode:e,headers:c,socket:n,opaque:s,context:a})}onError(e){let{callback:r,opaque:n}=this;RT(this),r&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(r,null,e,{opaque:n})}))}};function _T(t,e){if(e===void 0)return new Promise((r,n)=>{_T.call(this,t,(i,s)=>i?n(i):r(s))});try{let r=new eB(t,e);this.dispatch({...t,method:"CONNECT"},r)}catch(r){if(typeof e!="function")throw r;let n=t?.opaque;queueMicrotask(()=>e(r,{opaque:n}))}}o(_T,"connect");PT.exports=_T});var TT=h((Vqe,ka)=>{"use strict";ka.exports.request=uT();ka.exports.stream=yT();ka.exports.pipeline=IT();ka.exports.upgrade=xT();ka.exports.connect=DT()});var rB=h((Wqe,MT)=>{"use strict";var{UndiciError:Iee}=_e(),OT=Symbol.for("undici.error.UND_MOCK_ERR_MOCK_NOT_MATCHED"),tB=class t extends Iee{static{o(this,"MockNotMatchedError")}constructor(e){super(e),Error.captureStackTrace(this,t),this.name="MockNotMatchedError",this.message=e||"The request does not match any registered mock dispatches",this.code="UND_MOCK_ERR_MOCK_NOT_MATCHED"}static[Symbol.hasInstance](e){return e&&e[OT]===!0}[OT]=!0};MT.exports={MockNotMatchedError:tB}});var La=h(($qe,kT)=>{"use strict";kT.exports={kAgent:Symbol("agent"),kOptions:Symbol("options"),kFactory:Symbol("factory"),kDispatches:Symbol("dispatches"),kDispatchKey:Symbol("dispatch key"),kDefaultHeaders:Symbol("default headers"),kDefaultTrailers:Symbol("default trailers"),kContentLength:Symbol("content length"),kMockAgent:Symbol("mock agent"),kMockAgentSet:Symbol("mock agent set"),kMockAgentGet:Symbol("mock agent get"),kMockDispatch:Symbol("mock dispatch"),kClose:Symbol("close"),kOriginalClose:Symbol("original agent close"),kOrigin:Symbol("origin"),kIsMockActive:Symbol("is mock active"),kNetConnect:Symbol("net connect"),kGetNetConnect:Symbol("get net connect"),kConnected:Symbol("connected")}});var AA=h((Xqe,VT)=>{"use strict";var{MockNotMatchedError:mo}=rB(),{kDispatches:Xd,kMockAgent:bee,kOriginalDispatch:Qee,kOrigin:wee,kGetNetConnect:Nee}=La(),{buildURL:See}=Ee(),{STATUS_CODES:xee}=require("node:http"),{types:{isPromise:vee}}=require("node:util");function zi(t,e){return typeof t=="string"?t===e:t instanceof RegExp?t.test(e):typeof t=="function"?t(e)===!0:!1}o(zi,"matchValue");function FT(t){return Object.fromEntries(Object.entries(t).map(([e,r])=>[e.toLocaleLowerCase(),r]))}o(FT,"lowerCaseEntries");function UT(t,e){if(Array.isArray(t)){for(let r=0;r"u")return!0;if(typeof e!="object"||typeof t.headers!="object")return!1;for(let[r,n]of Object.entries(t.headers)){let i=UT(e,r);if(!zi(n,i))return!1}return!0}o(qT,"matchHeaders");function LT(t){if(typeof t!="string")return t;let e=t.split("?");if(e.length!==2)return t;let r=new URLSearchParams(e.pop());return r.sort(),[...e,r.toString()].join("?")}o(LT,"safeUrl");function Ree(t,{path:e,method:r,body:n,headers:i}){let s=zi(t.path,e),a=zi(t.method,r),c=typeof t.body<"u"?zi(t.body,n):!0,l=qT(t,i);return s&&a&&c&&l}o(Ree,"matchKey");function HT(t){return Buffer.isBuffer(t)||t instanceof Uint8Array||t instanceof ArrayBuffer?t:typeof t=="object"?JSON.stringify(t):t.toString()}o(HT,"getResponseData");function zT(t,e){let r=e.query?See(e.path,e.query):e.path,n=typeof r=="string"?LT(r):r,i=t.filter(({consumed:s})=>!s).filter(({path:s})=>zi(LT(s),n));if(i.length===0)throw new mo(`Mock dispatch not matched for path '${n}'`);if(i=i.filter(({method:s})=>zi(s,e.method)),i.length===0)throw new mo(`Mock dispatch not matched for method '${e.method}' on path '${n}'`);if(i=i.filter(({body:s})=>typeof s<"u"?zi(s,e.body):!0),i.length===0)throw new mo(`Mock dispatch not matched for body '${e.body}' on path '${n}'`);if(i=i.filter(s=>qT(s,e.headers)),i.length===0){let s=typeof e.headers=="object"?JSON.stringify(e.headers):e.headers;throw new mo(`Mock dispatch not matched for headers '${s}' on path '${n}'`)}return i[0]}o(zT,"getMockDispatch");function _ee(t,e,r){let n={timesInvoked:0,times:1,persist:!1,consumed:!1},i=typeof r=="function"?{callback:r}:{...r},s={...n,...e,pending:!0,data:{error:null,...i}};return t.push(s),s}o(_ee,"addMockDispatch");function nB(t,e){let r=t.findIndex(n=>n.consumed?Ree(n,e):!1);r!==-1&&t.splice(r,1)}o(nB,"deleteMockDispatch");function jT(t){let{path:e,method:r,body:n,headers:i,query:s}=t;return{path:e,method:r,body:n,headers:i,query:s}}o(jT,"buildKey");function iB(t){let e=Object.keys(t),r=[];for(let n=0;n=g,n.pending=d0?setTimeout(()=>{f(this[Xd])},A):f(this[Xd]);function f(Q,x=s){let w=Array.isArray(t.headers)?sB(t.headers):t.headers,v=typeof x=="function"?x({...t,headers:w}):x;if(vee(v)){v.then(de=>f(Q,de));return}let T=HT(v),L=iB(a),W=iB(c);e.onConnect?.(de=>e.onError(de),null),e.onHeaders?.(i,L,C,GT(i)),e.onData?.(Buffer.from(T)),e.onComplete?.(W),nB(Q,r)}o(f,"handleReply");function C(){}return o(C,"resume"),!0}o(YT,"mockDispatch");function Dee(){let t=this[bee],e=this[wee],r=this[Qee];return o(function(i,s){if(t.isMockActive)try{YT.call(this,i,s)}catch(a){if(a instanceof mo){let c=t[Nee]();if(c===!1)throw new mo(`${a.message}: subsequent request to origin ${e} was not allowed (net.connect disabled)`);if(JT(c,e))r.call(this,i,s);else throw new mo(`${a.message}: subsequent request to origin ${e} was not allowed (net.connect is not enabled for this origin)`)}else throw a}else r.call(this,i,s)},"dispatch")}o(Dee,"buildMockDispatch");function JT(t,e){let r=new URL(e);return t===!0?!0:!!(Array.isArray(t)&&t.some(n=>zi(n,r.host)))}o(JT,"checkNetConnect");function Tee(t){if(t){let{agent:e,...r}=t;return r}}o(Tee,"buildMockOptions");VT.exports={getResponseData:HT,getMockDispatch:zT,addMockDispatch:_ee,deleteMockDispatch:nB,buildKey:jT,generateKeyValues:iB,matchValue:zi,getResponse:Pee,getStatusText:GT,mockDispatch:YT,buildMockDispatch:Dee,checkNetConnect:JT,buildMockOptions:Tee,getHeaderByName:UT,buildHeadersFromArray:sB}});var dB=h((e1e,uB)=>{"use strict";var{getResponseData:Oee,buildKey:Mee,addMockDispatch:oB}=AA(),{kDispatches:Zd,kDispatchKey:ep,kDefaultHeaders:aB,kDefaultTrailers:cB,kContentLength:lB,kMockDispatch:tp}=La(),{InvalidArgumentError:ci}=_e(),{buildURL:kee}=Ee(),Fa=class{static{o(this,"MockScope")}constructor(e){this[tp]=e}delay(e){if(typeof e!="number"||!Number.isInteger(e)||e<=0)throw new ci("waitInMs must be a valid integer > 0");return this[tp].delay=e,this}persist(){return this[tp].persist=!0,this}times(e){if(typeof e!="number"||!Number.isInteger(e)||e<=0)throw new ci("repeatTimes must be a valid integer > 0");return this[tp].times=e,this}},AB=class{static{o(this,"MockInterceptor")}constructor(e,r){if(typeof e!="object")throw new ci("opts must be an object");if(typeof e.path>"u")throw new ci("opts.path must be defined");if(typeof e.method>"u"&&(e.method="GET"),typeof e.path=="string")if(e.query)e.path=kee(e.path,e.query);else{let n=new URL(e.path,"data://");e.path=n.pathname+n.search}typeof e.method=="string"&&(e.method=e.method.toUpperCase()),this[ep]=Mee(e),this[Zd]=r,this[aB]={},this[cB]={},this[lB]=!1}createMockScopeDispatchData({statusCode:e,data:r,responseOptions:n}){let i=Oee(r),s=this[lB]?{"content-length":i.length}:{},a={...this[aB],...s,...n.headers},c={...this[cB],...n.trailers};return{statusCode:e,data:r,headers:a,trailers:c}}validateReplyParameters(e){if(typeof e.statusCode>"u")throw new ci("statusCode must be defined");if(typeof e.responseOptions!="object"||e.responseOptions===null)throw new ci("responseOptions must be an object")}reply(e){if(typeof e=="function"){let s=o(c=>{let l=e(c);if(typeof l!="object"||l===null)throw new ci("reply options callback must return an object");let A={data:"",responseOptions:{},...l};return this.validateReplyParameters(A),{...this.createMockScopeDispatchData(A)}},"wrappedDefaultsCallback"),a=oB(this[Zd],this[ep],s);return new Fa(a)}let r={statusCode:e,data:arguments[1]===void 0?"":arguments[1],responseOptions:arguments[2]===void 0?{}:arguments[2]};this.validateReplyParameters(r);let n=this.createMockScopeDispatchData(r),i=oB(this[Zd],this[ep],n);return new Fa(i)}replyWithError(e){if(typeof e>"u")throw new ci("error must be defined");let r=oB(this[Zd],this[ep],{error:e});return new Fa(r)}defaultReplyHeaders(e){if(typeof e>"u")throw new ci("headers must be defined");return this[aB]=e,this}defaultReplyTrailers(e){if(typeof e>"u")throw new ci("trailers must be defined");return this[cB]=e,this}replyContentLength(){return this[lB]=!0,this}};uB.exports.MockInterceptor=AB;uB.exports.MockScope=Fa});var gB=h((r1e,tO)=>{"use strict";var{promisify:Lee}=require("node:util"),Fee=xa(),{buildMockDispatch:Uee}=AA(),{kDispatches:WT,kMockAgent:KT,kClose:$T,kOriginalClose:XT,kOrigin:ZT,kOriginalDispatch:qee,kConnected:pB}=La(),{MockInterceptor:Hee}=dB(),eO=tt(),{InvalidArgumentError:zee}=_e(),mB=class extends Fee{static{o(this,"MockClient")}constructor(e,r){if(super(e,r),!r||!r.agent||typeof r.agent.dispatch!="function")throw new zee("Argument opts.agent must implement Agent");this[KT]=r.agent,this[ZT]=e,this[WT]=[],this[pB]=1,this[qee]=this.dispatch,this[XT]=this.close.bind(this),this.dispatch=Uee.call(this),this.close=this[$T]}get[eO.kConnected](){return this[pB]}intercept(e){return new Hee(e,this[WT])}async[$T](){await Lee(this[XT])(),this[pB]=0,this[KT][eO.kClients].delete(this[ZT])}};tO.exports=mB});var yB=h((i1e,cO)=>{"use strict";var{promisify:jee}=require("node:util"),Gee=va(),{buildMockDispatch:Yee}=AA(),{kDispatches:rO,kMockAgent:nO,kClose:iO,kOriginalClose:sO,kOrigin:oO,kOriginalDispatch:Jee,kConnected:fB}=La(),{MockInterceptor:Vee}=dB(),aO=tt(),{InvalidArgumentError:Wee}=_e(),hB=class extends Gee{static{o(this,"MockPool")}constructor(e,r){if(super(e,r),!r||!r.agent||typeof r.agent.dispatch!="function")throw new Wee("Argument opts.agent must implement Agent");this[nO]=r.agent,this[oO]=e,this[rO]=[],this[fB]=1,this[Jee]=this.dispatch,this[sO]=this.close.bind(this),this.dispatch=Yee.call(this),this.close=this[iO]}get[aO.kConnected](){return this[fB]}intercept(e){return new Vee(e,this[rO])}async[iO](){await jee(this[sO])(),this[fB]=0,this[nO][aO.kClients].delete(this[oO])}};cO.exports=hB});var AO=h((a1e,lO)=>{"use strict";var Kee={pronoun:"it",is:"is",was:"was",this:"this"},$ee={pronoun:"they",is:"are",was:"were",this:"these"};lO.exports=class{static{o(this,"Pluralizer")}constructor(e,r){this.singular=e,this.plural=r}pluralize(e){let r=e===1,n=r?Kee:$ee,i=r?this.singular:this.plural;return{...n,count:e,noun:i}}}});var dO=h((A1e,uO)=>{"use strict";var{Transform:Xee}=require("node:stream"),{Console:Zee}=require("node:console"),ete=process.versions.icu?"\u2705":"Y ",tte=process.versions.icu?"\u274C":"N ";uO.exports=class{static{o(this,"PendingInterceptorsFormatter")}constructor({disableColors:e}={}){this.transform=new Xee({transform(r,n,i){i(null,r)}}),this.logger=new Zee({stdout:this.transform,inspectOptions:{colors:!e&&!process.env.CI}})}format(e){let r=e.map(({method:n,path:i,data:{statusCode:s},persist:a,times:c,timesInvoked:l,origin:A})=>({Method:n,Origin:A,Path:i,"Status code":s,Persistent:a?ete:tte,Invocations:l,Remaining:a?1/0:c-l}));return this.logger.table(r),this.transform.read().toString()}}});var fO=h((d1e,gO)=>{"use strict";var{kClients:go}=tt(),rte=Ra(),{kAgent:CB,kMockAgentSet:rp,kMockAgentGet:pO,kDispatches:EB,kIsMockActive:np,kNetConnect:fo,kGetNetConnect:nte,kOptions:ip,kFactory:sp}=La(),ite=gB(),ste=yB(),{matchValue:ote,buildMockOptions:ate}=AA(),{InvalidArgumentError:mO,UndiciError:cte}=_e(),lte=Dl(),Ate=AO(),ute=dO(),BB=class extends lte{static{o(this,"MockAgent")}constructor(e){if(super(e),this[fo]=!0,this[np]=!0,e?.agent&&typeof e.agent.dispatch!="function")throw new mO("Argument opts.agent must implement Agent");let r=e?.agent?e.agent:new rte(e);this[CB]=r,this[go]=r[go],this[ip]=ate(e)}get(e){let r=this[pO](e);return r||(r=this[sp](e),this[rp](e,r)),r}dispatch(e,r){return this.get(e.origin),this[CB].dispatch(e,r)}async close(){await this[CB].close(),this[go].clear()}deactivate(){this[np]=!1}activate(){this[np]=!0}enableNetConnect(e){if(typeof e=="string"||typeof e=="function"||e instanceof RegExp)Array.isArray(this[fo])?this[fo].push(e):this[fo]=[e];else if(typeof e>"u")this[fo]=!0;else throw new mO("Unsupported matcher. Must be one of String|Function|RegExp.")}disableNetConnect(){this[fo]=!1}get isMockActive(){return this[np]}[rp](e,r){this[go].set(e,r)}[sp](e){let r=Object.assign({agent:this},this[ip]);return this[ip]&&this[ip].connections===1?new ite(e,r):new ste(e,r)}[pO](e){let r=this[go].get(e);if(r)return r;if(typeof e!="string"){let n=this[sp]("http://localhost:9999");return this[rp](e,n),n}for(let[n,i]of Array.from(this[go]))if(i&&typeof n!="string"&&ote(n,e)){let s=this[sp](e);return this[rp](e,s),s[EB]=i[EB],s}}[nte](){return this[fo]}pendingInterceptors(){let e=this[go];return Array.from(e.entries()).flatMap(([r,n])=>n[EB].map(i=>({...i,origin:r}))).filter(({pending:r})=>r)}assertNoPendingInterceptors({pendingInterceptorsFormatter:e=new ute}={}){let r=this.pendingInterceptors();if(r.length===0)return;let n=new Ate("interceptor","interceptors").pluralize(r.length);throw new cte(` +${n.count} ${n.noun} ${n.is} pending: + +${e.format(r)} +`.trim())}};gO.exports=BB});var op=h((m1e,EO)=>{"use strict";var hO=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:dte}=_e(),pte=Ra();CO()===void 0&&yO(new pte);function yO(t){if(!t||typeof t.dispatch!="function")throw new dte("Argument agent must implement Agent");Object.defineProperty(globalThis,hO,{value:t,writable:!0,enumerable:!1,configurable:!1})}o(yO,"setGlobalDispatcher");function CO(){return globalThis[hO]}o(CO,"getGlobalDispatcher");EO.exports={setGlobalDispatcher:yO,getGlobalDispatcher:CO}});var ap=h((h1e,BO)=>{"use strict";BO.exports=class{static{o(this,"DecoratorHandler")}#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var bO=h((C1e,IO)=>{"use strict";var mte=Fd();IO.exports=t=>{let e=t?.maxRedirections;return r=>o(function(i,s){let{maxRedirections:a=e,...c}=i;if(!a)return r(i,s);let l=new mte(r,a,i,s);return r(c,l)},"redirectInterceptor")}});var wO=h((B1e,QO)=>{"use strict";var gte=Kd();QO.exports=t=>e=>o(function(n,i){return e(n,new gte({...n,retryOptions:{...t,...n.retryOptions}},{handler:i,dispatch:e}))},"retryInterceptor")});var SO=h((b1e,NO)=>{"use strict";var fte=Ee(),{InvalidArgumentError:hte,RequestAbortedError:yte}=_e(),Cte=ap(),IB=class extends Cte{static{o(this,"DumpHandler")}#e=1024*1024;#t=null;#i=!1;#n=!1;#r=0;#s=null;#o=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new hte("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#o=r}onConnect(e){this.#t=e,this.#o.onConnect(this.#a.bind(this))}#a(e){this.#n=!0,this.#s=e}onHeaders(e,r,n,i){let a=fte.parseHeaders(r)["content-length"];if(a!=null&&a>this.#e)throw new yte(`Response size (${a}) larger than maxSize (${this.#e})`);return this.#n?!0:this.#o.onHeaders(e,r,n,i)}onError(e){this.#i||(e=this.#s??e,this.#o.onError(e))}onData(e){return this.#r=this.#r+e.length,this.#r>=this.#e&&(this.#i=!0,this.#n?this.#o.onError(this.#s):this.#o.onComplete([])),!0}onComplete(e){if(!this.#i){if(this.#n){this.#o.onError(this.reason);return}this.#o.onComplete(e)}}};function Ete({maxSize:t}={maxSize:1024*1024}){return e=>o(function(n,i){let{dumpMaxSize:s=t}=n,a=new IB({maxSize:s},i);return e(n,a)},"Intercept")}o(Ete,"createDumpInterceptor");NO.exports=Ete});var RO=h((w1e,vO)=>{"use strict";var{isIP:Bte}=require("node:net"),{lookup:Ite}=require("node:dns"),bte=ap(),{InvalidArgumentError:Ua,InformationalError:Qte}=_e(),xO=Math.pow(2,31)-1,bB=class{static{o(this,"DNSInstance")}#e=0;#t=0;#i=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#n,this.pick=e.pick??this.#r}get full(){return this.#i.size===this.#t}runLookup(e,r,n){let i=this.#i.get(e.hostname);if(i==null&&this.full){n(null,e.origin);return}let s={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(i==null)this.lookup(e,s,(a,c)=>{if(a||c==null||c.length===0){n(a??new Qte("No DNS entries found"));return}this.setRecords(e,c);let l=this.#i.get(e.hostname),A=this.pick(e,l,s.affinity),u;typeof A.port=="number"?u=`:${A.port}`:e.port!==""?u=`:${e.port}`:u="",n(null,`${e.protocol}//${A.family===6?`[${A.address}]`:A.address}${u}`)});else{let a=this.pick(e,i,s.affinity);if(a==null){this.#i.delete(e.hostname),this.runLookup(e,r,n);return}let c;typeof a.port=="number"?c=`:${a.port}`:e.port!==""?c=`:${e.port}`:c="",n(null,`${e.protocol}//${a.family===6?`[${a.address}]`:a.address}${c}`)}}#n(e,r,n){Ite(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(i,s)=>{if(i)return n(i);let a=new Map;for(let c of s)a.set(`${c.address}:${c.family}`,c);n(null,a.values())})}#r(e,r,n){let i=null,{records:s,offset:a}=r,c;if(this.dualStack?(n==null&&(a==null||a===xO?(r.offset=0,n=4):(r.offset++,n=(r.offset&1)===1?6:4)),s[n]!=null&&s[n].ips.length>0?c=s[n]:c=s[n===4?6:4]):c=s[n],c==null||c.ips.length===0)return i;c.offset==null||c.offset===xO?c.offset=0:c.offset++;let l=c.offset%c.ips.length;return i=c.ips[l]??null,i==null?i:Date.now()-i.timestamp>i.ttl?(c.ips.splice(l,1),this.pick(e,r,n)):i}setRecords(e,r){let n=Date.now(),i={records:{4:null,6:null}};for(let s of r){s.timestamp=n,typeof s.ttl=="number"?s.ttl=Math.min(s.ttl,this.#e):s.ttl=this.#e;let a=i.records[s.family]??{ips:[]};a.ips.push(s),i.records[s.family]=a}this.#i.set(e.hostname,i)}getHandler(e,r){return new QB(this,e,r)}},QB=class extends bte{static{o(this,"DNSDispatchHandler")}#e=null;#t=null;#i=null;#n=null;#r=null;constructor(e,{origin:r,handler:n,dispatch:i},s){super(n),this.#r=r,this.#n=n,this.#t={...s},this.#e=e,this.#i=i}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#r,this.#t,(r,n)=>{if(r)return this.#n.onError(r);let i={...this.#t,origin:n};this.#i(i,this)});return}this.#n.onError(e);return}case"ENOTFOUND":this.#e.deleteRecord(this.#r);default:this.#n.onError(e);break}}};vO.exports=t=>{if(t?.maxTTL!=null&&(typeof t?.maxTTL!="number"||t?.maxTTL<0))throw new Ua("Invalid maxTTL. Must be a positive number");if(t?.maxItems!=null&&(typeof t?.maxItems!="number"||t?.maxItems<1))throw new Ua("Invalid maxItems. Must be a positive number and greater than zero");if(t?.affinity!=null&&t?.affinity!==4&&t?.affinity!==6)throw new Ua("Invalid affinity. Must be either 4 or 6");if(t?.dualStack!=null&&typeof t?.dualStack!="boolean")throw new Ua("Invalid dualStack. Must be a boolean");if(t?.lookup!=null&&typeof t?.lookup!="function")throw new Ua("Invalid lookup. Must be a function");if(t?.pick!=null&&typeof t?.pick!="function")throw new Ua("Invalid pick. Must be a function");let e=t?.dualStack??!0,r;e?r=t?.affinity??null:r=t?.affinity??4;let n={maxTTL:t?.maxTTL??1e4,lookup:t?.lookup??null,pick:t?.pick??null,dualStack:e,affinity:r,maxItems:t?.maxItems??1/0},i=new bB(n);return s=>o(function(c,l){let A=c.origin.constructor===URL?c.origin:new URL(c.origin);return Bte(A.hostname)!==0?s(c,l):(i.runLookup(A,c,(u,d)=>{if(u)return l.onError(u);let g=null;g={...c,servername:A.hostname,origin:d,headers:{host:A.hostname,...c.headers}},s(g,i.getHandler({origin:A,dispatch:s,handler:l},c))}),!0)},"dnsInterceptor")}});var ho=h((S1e,kO)=>{"use strict";var{kConstruct:wte}=tt(),{kEnumerableProperty:qa}=Ee(),{iteratorMixin:Nte,isValidHeaderName:uA,isValidHeaderValue:PO}=Tr(),{webidl:xe}=Yt(),wB=require("node:assert"),cp=require("node:util"),Nt=Symbol("headers map"),kr=Symbol("headers map sorted");function _O(t){return t===10||t===13||t===9||t===32}o(_O,"isHTTPWhiteSpaceCharCode");function DO(t){let e=0,r=t.length;for(;r>e&&_O(t.charCodeAt(r-1));)--r;for(;r>e&&_O(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}o(DO,"headerValueNormalize");function TO(t,e){if(Array.isArray(e))for(let r=0;r>","record"]})}o(TO,"fill");function NB(t,e,r){if(r=DO(r),uA(e)){if(!PO(r))throw xe.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw xe.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(MO(t)==="immutable")throw new TypeError("immutable");return SB(t).append(e,r,!1)}o(NB,"appendHeader");function OO(t,e){return t[0]>1),r[A][0]<=u[0]?l=A+1:c=A;if(s!==A){for(a=s;a>l;)r[a]=r[--a];r[l]=u}}if(!n.next().done)throw new TypeError("Unreachable");return r}else{let n=0;for(let{0:i,1:{value:s}}of this[Nt])r[n++]=[i,s],wB(s!==null);return r.sort(OO)}}},Fn=class t{static{o(this,"Headers")}#e;#t;constructor(e=void 0){xe.util.markAsUncloneable(this),e!==wte&&(this.#t=new lp,this.#e="none",e!==void 0&&(e=xe.converters.HeadersInit(e,"Headers contructor","init"),TO(this,e)))}append(e,r){xe.brandCheck(this,t),xe.argumentLengthCheck(arguments,2,"Headers.append");let n="Headers.append";return e=xe.converters.ByteString(e,n,"name"),r=xe.converters.ByteString(r,n,"value"),NB(this,e,r)}delete(e){if(xe.brandCheck(this,t),xe.argumentLengthCheck(arguments,1,"Headers.delete"),e=xe.converters.ByteString(e,"Headers.delete","name"),!uA(e))throw xe.errors.invalidArgument({prefix:"Headers.delete",value:e,type:"header name"});if(this.#e==="immutable")throw new TypeError("immutable");this.#t.contains(e,!1)&&this.#t.delete(e,!1)}get(e){xe.brandCheck(this,t),xe.argumentLengthCheck(arguments,1,"Headers.get");let r="Headers.get";if(e=xe.converters.ByteString(e,r,"name"),!uA(e))throw xe.errors.invalidArgument({prefix:r,value:e,type:"header name"});return this.#t.get(e,!1)}has(e){xe.brandCheck(this,t),xe.argumentLengthCheck(arguments,1,"Headers.has");let r="Headers.has";if(e=xe.converters.ByteString(e,r,"name"),!uA(e))throw xe.errors.invalidArgument({prefix:r,value:e,type:"header name"});return this.#t.contains(e,!1)}set(e,r){xe.brandCheck(this,t),xe.argumentLengthCheck(arguments,2,"Headers.set");let n="Headers.set";if(e=xe.converters.ByteString(e,n,"name"),r=xe.converters.ByteString(r,n,"value"),r=DO(r),uA(e)){if(!PO(r))throw xe.errors.invalidArgument({prefix:n,value:r,type:"header value"})}else throw xe.errors.invalidArgument({prefix:n,value:e,type:"header name"});if(this.#e==="immutable")throw new TypeError("immutable");this.#t.set(e,r,!1)}getSetCookie(){xe.brandCheck(this,t);let e=this.#t.cookies;return e?[...e]:[]}get[kr](){if(this.#t[kr])return this.#t[kr];let e=[],r=this.#t.toSortedArray(),n=this.#t.cookies;if(n===null||n.length===1)return this.#t[kr]=r;for(let i=0;i>"](t,e,r,n.bind(t)):xe.converters["record"](t,e,r)}throw xe.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence>","record"]})};kO.exports={fill:TO,compareHeaderName:OO,Headers:Fn,HeadersList:lp,getHeadersGuard:MO,setHeadersGuard:Ste,setHeadersList:xte,getHeadersList:SB}});var pA=h((v1e,WO)=>{"use strict";var{Headers:zO,HeadersList:LO,fill:vte,getHeadersGuard:Rte,setHeadersGuard:jO,setHeadersList:GO}=ho(),{extractBody:FO,cloneBody:_te,mixinBody:Pte,hasFinalizationRegistry:YO,streamRegistry:JO,bodyUnusable:Dte}=Ba(),xB=Ee(),UO=require("node:util"),{kEnumerableProperty:Lr}=xB,{isValidReasonPhrase:Tte,isCancelled:Ote,isAborted:Mte,isBlobLike:kte,serializeJavascriptValueToJSONString:Lte,isErrorLike:Fte,isomorphicEncode:Ute,environmentSettingsObject:qte}=Tr(),{redirectStatusSet:Hte,nullBodyStatus:zte}=Ml(),{kState:rt,kHeaders:ji}=cs(),{webidl:fe}=Yt(),{FormData:jte}=Hl(),{URLSerializer:qO}=hr(),{kConstruct:up}=tt(),vB=require("node:assert"),{types:Gte}=require("node:util"),Yte=new TextEncoder("utf-8"),yo=class t{static{o(this,"Response")}static error(){return dA(dp(),"immutable")}static json(e,r={}){fe.argumentLengthCheck(arguments,1,"Response.json"),r!==null&&(r=fe.converters.ResponseInit(r));let n=Yte.encode(Lte(e)),i=FO(n),s=dA(Ha({}),"response");return HO(s,r,{body:i[0],type:"application/json"}),s}static redirect(e,r=302){fe.argumentLengthCheck(arguments,1,"Response.redirect"),e=fe.converters.USVString(e),r=fe.converters["unsigned short"](r);let n;try{n=new URL(e,qte.settingsObject.baseUrl)}catch(a){throw new TypeError(`Failed to parse URL from ${e}`,{cause:a})}if(!Hte.has(r))throw new RangeError(`Invalid status code ${r}`);let i=dA(Ha({}),"immutable");i[rt].status=r;let s=Ute(qO(n));return i[rt].headersList.append("location",s,!0),i}constructor(e=null,r={}){if(fe.util.markAsUncloneable(this),e===up)return;e!==null&&(e=fe.converters.BodyInit(e)),r=fe.converters.ResponseInit(r),this[rt]=Ha({}),this[ji]=new zO(up),jO(this[ji],"response"),GO(this[ji],this[rt].headersList);let n=null;if(e!=null){let[i,s]=FO(e);n={body:i,type:s}}HO(this,r,n)}get type(){return fe.brandCheck(this,t),this[rt].type}get url(){fe.brandCheck(this,t);let e=this[rt].urlList,r=e[e.length-1]??null;return r===null?"":qO(r,!0)}get redirected(){return fe.brandCheck(this,t),this[rt].urlList.length>1}get status(){return fe.brandCheck(this,t),this[rt].status}get ok(){return fe.brandCheck(this,t),this[rt].status>=200&&this[rt].status<=299}get statusText(){return fe.brandCheck(this,t),this[rt].statusText}get headers(){return fe.brandCheck(this,t),this[ji]}get body(){return fe.brandCheck(this,t),this[rt].body?this[rt].body.stream:null}get bodyUsed(){return fe.brandCheck(this,t),!!this[rt].body&&xB.isDisturbed(this[rt].body.stream)}clone(){if(fe.brandCheck(this,t),Dte(this))throw fe.errors.exception({header:"Response.clone",message:"Body has already been consumed."});let e=RB(this[rt]);return YO&&this[rt].body?.stream&&JO.register(this,new WeakRef(this[rt].body.stream)),dA(e,Rte(this[ji]))}[UO.inspect.custom](e,r){r.depth===null&&(r.depth=2),r.colors??=!0;let n={status:this.status,statusText:this.statusText,headers:this.headers,body:this.body,bodyUsed:this.bodyUsed,ok:this.ok,redirected:this.redirected,type:this.type,url:this.url};return`Response ${UO.formatWithOptions(r,n)}`}};Pte(yo);Object.defineProperties(yo.prototype,{type:Lr,url:Lr,status:Lr,ok:Lr,redirected:Lr,statusText:Lr,headers:Lr,clone:Lr,body:Lr,bodyUsed:Lr,[Symbol.toStringTag]:{value:"Response",configurable:!0}});Object.defineProperties(yo,{json:Lr,redirect:Lr,error:Lr});function RB(t){if(t.internalResponse)return VO(RB(t.internalResponse),t.type);let e=Ha({...t,body:null});return t.body!=null&&(e.body=_te(e,t.body)),e}o(RB,"cloneResponse");function Ha(t){return{aborted:!1,rangeRequested:!1,timingAllowPassed:!1,requestIncludesCredentials:!1,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...t,headersList:t?.headersList?new LO(t?.headersList):new LO,urlList:t?.urlList?[...t.urlList]:[]}}o(Ha,"makeResponse");function dp(t){let e=Fte(t);return Ha({type:"error",status:0,error:e?t:new Error(t&&String(t)),aborted:t&&t.name==="AbortError"})}o(dp,"makeNetworkError");function Jte(t){return t.type==="error"&&t.status===0}o(Jte,"isNetworkError");function Ap(t,e){return e={internalResponse:t,...e},new Proxy(t,{get(r,n){return n in e?e[n]:r[n]},set(r,n,i){return vB(!(n in e)),r[n]=i,!0}})}o(Ap,"makeFilteredResponse");function VO(t,e){if(e==="basic")return Ap(t,{type:"basic",headersList:t.headersList});if(e==="cors")return Ap(t,{type:"cors",headersList:t.headersList});if(e==="opaque")return Ap(t,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null});if(e==="opaqueredirect")return Ap(t,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null});vB(!1)}o(VO,"filterResponse");function Vte(t,e=null){return vB(Ote(t)),Mte(t)?dp(Object.assign(new DOMException("The operation was aborted.","AbortError"),{cause:e})):dp(Object.assign(new DOMException("Request was cancelled."),{cause:e}))}o(Vte,"makeAppropriateNetworkError");function HO(t,e,r){if(e.status!==null&&(e.status<200||e.status>599))throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.');if("statusText"in e&&e.statusText!=null&&!Tte(String(e.statusText)))throw new TypeError("Invalid statusText");if("status"in e&&e.status!=null&&(t[rt].status=e.status),"statusText"in e&&e.statusText!=null&&(t[rt].statusText=e.statusText),"headers"in e&&e.headers!=null&&vte(t[ji],e.headers),r){if(zte.includes(t.status))throw fe.errors.exception({header:"Response constructor",message:`Invalid response status code ${t.status}`});t[rt].body=r.body,r.type!=null&&!t[rt].headersList.contains("content-type",!0)&&t[rt].headersList.append("content-type",r.type,!0)}}o(HO,"initializeResponse");function dA(t,e){let r=new yo(up);return r[rt]=t,r[ji]=new zO(up),GO(r[ji],t.headersList),jO(r[ji],e),YO&&t.body?.stream&&JO.register(r,new WeakRef(t.body.stream)),r}o(dA,"fromInnerResponse");fe.converters.ReadableStream=fe.interfaceConverter(ReadableStream);fe.converters.FormData=fe.interfaceConverter(jte);fe.converters.URLSearchParams=fe.interfaceConverter(URLSearchParams);fe.converters.XMLHttpRequestBodyInit=function(t,e,r){return typeof t=="string"?fe.converters.USVString(t,e,r):kte(t)?fe.converters.Blob(t,e,r,{strict:!1}):ArrayBuffer.isView(t)||Gte.isArrayBuffer(t)?fe.converters.BufferSource(t,e,r):xB.isFormDataLike(t)?fe.converters.FormData(t,e,r,{strict:!1}):t instanceof URLSearchParams?fe.converters.URLSearchParams(t,e,r):fe.converters.DOMString(t,e,r)};fe.converters.BodyInit=function(t,e,r){return t instanceof ReadableStream?fe.converters.ReadableStream(t,e,r):t?.[Symbol.asyncIterator]?t:fe.converters.XMLHttpRequestBodyInit(t,e,r)};fe.converters.ResponseInit=fe.dictionaryConverter([{key:"status",converter:fe.converters["unsigned short"],defaultValue:()=>200},{key:"statusText",converter:fe.converters.ByteString,defaultValue:()=>""},{key:"headers",converter:fe.converters.HeadersInit}]);WO.exports={isNetworkError:Jte,makeNetworkError:dp,makeResponse:Ha,makeAppropriateNetworkError:Vte,filterResponse:VO,Response:yo,cloneResponse:RB,fromInnerResponse:dA}});var ZO=h((_1e,XO)=>{"use strict";var{kConnected:KO,kSize:$O}=tt(),_B=class{static{o(this,"CompatWeakRef")}constructor(e){this.value=e}deref(){return this.value[KO]===0&&this.value[$O]===0?void 0:this.value}},PB=class{static{o(this,"CompatFinalizer")}constructor(e){this.finalizer=e}register(e,r){e.on&&e.on("disconnect",()=>{e[KO]===0&&e[$O]===0&&this.finalizer(r)})}unregister(e){}};XO.exports=function(){return process.env.NODE_V8_COVERAGE&&process.version.startsWith("v18")?(process._rawDebug("Using compatibility WeakRef and FinalizationRegistry"),{WeakRef:_B,FinalizationRegistry:PB}):{WeakRef,FinalizationRegistry}}});var za=h((D1e,mM)=>{"use strict";var{extractBody:Wte,mixinBody:Kte,cloneBody:$te,bodyUnusable:eM}=Ba(),{Headers:lM,fill:Xte,HeadersList:fp,setHeadersGuard:TB,getHeadersGuard:Zte,setHeadersList:AM,getHeadersList:tM}=ho(),{FinalizationRegistry:ere}=ZO()(),mp=Ee(),rM=require("node:util"),{isValidHTTPToken:tre,sameOrigin:nM,environmentSettingsObject:pp}=Tr(),{forbiddenMethodsSet:rre,corsSafeListedMethodsSet:nre,referrerPolicy:ire,requestRedirect:sre,requestMode:ore,requestCredentials:are,requestCache:cre,requestDuplex:lre}=Ml(),{kEnumerableProperty:St,normalizedMethodRecordsBase:Are,normalizedMethodRecords:ure}=mp,{kHeaders:Fr,kSignal:gp,kState:Xe,kDispatcher:DB}=cs(),{webidl:ae}=Yt(),{URLSerializer:dre}=hr(),{kConstruct:hp}=tt(),pre=require("node:assert"),{getMaxListeners:iM,setMaxListeners:sM,getEventListeners:mre,defaultMaxListeners:oM}=require("node:events"),gre=Symbol("abortController"),uM=new ere(({signal:t,abort:e})=>{t.removeEventListener("abort",e)}),yp=new WeakMap;function aM(t){return e;function e(){let r=t.deref();if(r!==void 0){uM.unregister(e),this.removeEventListener("abort",e),r.abort(this.reason);let n=yp.get(r.signal);if(n!==void 0){if(n.size!==0){for(let i of n){let s=i.deref();s!==void 0&&s.abort(this.reason)}n.clear()}yp.delete(r.signal)}}}}o(aM,"buildAbort");var cM=!1,Es=class t{static{o(this,"Request")}constructor(e,r={}){if(ae.util.markAsUncloneable(this),e===hp)return;let n="Request constructor";ae.argumentLengthCheck(arguments,1,n),e=ae.converters.RequestInfo(e,n,"input"),r=ae.converters.RequestInit(r,n,"init");let i=null,s=null,a=pp.settingsObject.baseUrl,c=null;if(typeof e=="string"){this[DB]=r.dispatcher;let w;try{w=new URL(e,a)}catch(v){throw new TypeError("Failed to parse URL from "+e,{cause:v})}if(w.username||w.password)throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+e);i=Cp({urlList:[w]}),s="cors"}else this[DB]=r.dispatcher||e[DB],pre(e instanceof t),i=e[Xe],c=e[gp];let l=pp.settingsObject.origin,A="client";if(i.window?.constructor?.name==="EnvironmentSettingsObject"&&nM(i.window,l)&&(A=i.window),r.window!=null)throw new TypeError(`'window' option '${A}' must be null`);"window"in r&&(A="no-window"),i=Cp({method:i.method,headersList:i.headersList,unsafeRequest:i.unsafeRequest,client:pp.settingsObject,window:A,priority:i.priority,origin:i.origin,referrer:i.referrer,referrerPolicy:i.referrerPolicy,mode:i.mode,credentials:i.credentials,cache:i.cache,redirect:i.redirect,integrity:i.integrity,keepalive:i.keepalive,reloadNavigation:i.reloadNavigation,historyNavigation:i.historyNavigation,urlList:[...i.urlList]});let u=Object.keys(r).length!==0;if(u&&(i.mode==="navigate"&&(i.mode="same-origin"),i.reloadNavigation=!1,i.historyNavigation=!1,i.origin="client",i.referrer="client",i.referrerPolicy="",i.url=i.urlList[i.urlList.length-1],i.urlList=[i.url]),r.referrer!==void 0){let w=r.referrer;if(w==="")i.referrer="no-referrer";else{let v;try{v=new URL(w,a)}catch(T){throw new TypeError(`Referrer "${w}" is not a valid URL.`,{cause:T})}v.protocol==="about:"&&v.hostname==="client"||l&&!nM(v,pp.settingsObject.baseUrl)?i.referrer="client":i.referrer=v}}r.referrerPolicy!==void 0&&(i.referrerPolicy=r.referrerPolicy);let d;if(r.mode!==void 0?d=r.mode:d=s,d==="navigate")throw ae.errors.exception({header:"Request constructor",message:"invalid request mode navigate."});if(d!=null&&(i.mode=d),r.credentials!==void 0&&(i.credentials=r.credentials),r.cache!==void 0&&(i.cache=r.cache),i.cache==="only-if-cached"&&i.mode!=="same-origin")throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode");if(r.redirect!==void 0&&(i.redirect=r.redirect),r.integrity!=null&&(i.integrity=String(r.integrity)),r.keepalive!==void 0&&(i.keepalive=!!r.keepalive),r.method!==void 0){let w=r.method,v=ure[w];if(v!==void 0)i.method=v;else{if(!tre(w))throw new TypeError(`'${w}' is not a valid HTTP method.`);let T=w.toUpperCase();if(rre.has(T))throw new TypeError(`'${w}' HTTP method is unsupported.`);w=Are[T]??w,i.method=w}!cM&&i.method==="patch"&&(process.emitWarning("Using `patch` is highly likely to result in a `405 Method Not Allowed`. `PATCH` is much more likely to succeed.",{code:"UNDICI-FETCH-patch"}),cM=!0)}r.signal!==void 0&&(c=r.signal),this[Xe]=i;let g=new AbortController;if(this[gp]=g.signal,c!=null){if(!c||typeof c.aborted!="boolean"||typeof c.addEventListener!="function")throw new TypeError("Failed to construct 'Request': member signal is not of type AbortSignal.");if(c.aborted)g.abort(c.reason);else{this[gre]=g;let w=new WeakRef(g),v=aM(w);try{(typeof iM=="function"&&iM(c)===oM||mre(c,"abort").length>=oM)&&sM(1500,c)}catch{}mp.addAbortListener(c,v),uM.register(g,{signal:c,abort:v},v)}}if(this[Fr]=new lM(hp),AM(this[Fr],i.headersList),TB(this[Fr],"request"),d==="no-cors"){if(!nre.has(i.method))throw new TypeError(`'${i.method} is unsupported in no-cors mode.`);TB(this[Fr],"request-no-cors")}if(u){let w=tM(this[Fr]),v=r.headers!==void 0?r.headers:new fp(w);if(w.clear(),v instanceof fp){for(let{name:T,value:L}of v.rawValues())w.append(T,L,!1);w.cookies=v.cookies}else Xte(this[Fr],v)}let f=e instanceof t?e[Xe].body:null;if((r.body!=null||f!=null)&&(i.method==="GET"||i.method==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body.");let C=null;if(r.body!=null){let[w,v]=Wte(r.body,i.keepalive);C=w,v&&!tM(this[Fr]).contains("content-type",!0)&&this[Fr].append("content-type",v)}let Q=C??f;if(Q!=null&&Q.source==null){if(C!=null&&r.duplex==null)throw new TypeError("RequestInit: duplex option is required when sending a body.");if(i.mode!=="same-origin"&&i.mode!=="cors")throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"');i.useCORSPreflightFlag=!0}let x=Q;if(C==null&&f!=null){if(eM(e))throw new TypeError("Cannot construct a Request with a Request object that has already been used.");let w=new TransformStream;f.stream.pipeThrough(w),x={source:f.source,length:f.length,stream:w.readable}}this[Xe].body=x}get method(){return ae.brandCheck(this,t),this[Xe].method}get url(){return ae.brandCheck(this,t),dre(this[Xe].url)}get headers(){return ae.brandCheck(this,t),this[Fr]}get destination(){return ae.brandCheck(this,t),this[Xe].destination}get referrer(){return ae.brandCheck(this,t),this[Xe].referrer==="no-referrer"?"":this[Xe].referrer==="client"?"about:client":this[Xe].referrer.toString()}get referrerPolicy(){return ae.brandCheck(this,t),this[Xe].referrerPolicy}get mode(){return ae.brandCheck(this,t),this[Xe].mode}get credentials(){return this[Xe].credentials}get cache(){return ae.brandCheck(this,t),this[Xe].cache}get redirect(){return ae.brandCheck(this,t),this[Xe].redirect}get integrity(){return ae.brandCheck(this,t),this[Xe].integrity}get keepalive(){return ae.brandCheck(this,t),this[Xe].keepalive}get isReloadNavigation(){return ae.brandCheck(this,t),this[Xe].reloadNavigation}get isHistoryNavigation(){return ae.brandCheck(this,t),this[Xe].historyNavigation}get signal(){return ae.brandCheck(this,t),this[gp]}get body(){return ae.brandCheck(this,t),this[Xe].body?this[Xe].body.stream:null}get bodyUsed(){return ae.brandCheck(this,t),!!this[Xe].body&&mp.isDisturbed(this[Xe].body.stream)}get duplex(){return ae.brandCheck(this,t),"half"}clone(){if(ae.brandCheck(this,t),eM(this))throw new TypeError("unusable");let e=dM(this[Xe]),r=new AbortController;if(this.signal.aborted)r.abort(this.signal.reason);else{let n=yp.get(this.signal);n===void 0&&(n=new Set,yp.set(this.signal,n));let i=new WeakRef(r);n.add(i),mp.addAbortListener(r.signal,aM(i))}return pM(e,r.signal,Zte(this[Fr]))}[rM.inspect.custom](e,r){r.depth===null&&(r.depth=2),r.colors??=!0;let n={method:this.method,url:this.url,headers:this.headers,destination:this.destination,referrer:this.referrer,referrerPolicy:this.referrerPolicy,mode:this.mode,credentials:this.credentials,cache:this.cache,redirect:this.redirect,integrity:this.integrity,keepalive:this.keepalive,isReloadNavigation:this.isReloadNavigation,isHistoryNavigation:this.isHistoryNavigation,signal:this.signal};return`Request ${rM.formatWithOptions(r,n)}`}};Kte(Es);function Cp(t){return{method:t.method??"GET",localURLsOnly:t.localURLsOnly??!1,unsafeRequest:t.unsafeRequest??!1,body:t.body??null,client:t.client??null,reservedClient:t.reservedClient??null,replacesClientId:t.replacesClientId??"",window:t.window??"client",keepalive:t.keepalive??!1,serviceWorkers:t.serviceWorkers??"all",initiator:t.initiator??"",destination:t.destination??"",priority:t.priority??null,origin:t.origin??"client",policyContainer:t.policyContainer??"client",referrer:t.referrer??"client",referrerPolicy:t.referrerPolicy??"",mode:t.mode??"no-cors",useCORSPreflightFlag:t.useCORSPreflightFlag??!1,credentials:t.credentials??"same-origin",useCredentials:t.useCredentials??!1,cache:t.cache??"default",redirect:t.redirect??"follow",integrity:t.integrity??"",cryptoGraphicsNonceMetadata:t.cryptoGraphicsNonceMetadata??"",parserMetadata:t.parserMetadata??"",reloadNavigation:t.reloadNavigation??!1,historyNavigation:t.historyNavigation??!1,userActivation:t.userActivation??!1,taintedOrigin:t.taintedOrigin??!1,redirectCount:t.redirectCount??0,responseTainting:t.responseTainting??"basic",preventNoCacheCacheControlHeaderModification:t.preventNoCacheCacheControlHeaderModification??!1,done:t.done??!1,timingAllowFailed:t.timingAllowFailed??!1,urlList:t.urlList,url:t.urlList[0],headersList:t.headersList?new fp(t.headersList):new fp}}o(Cp,"makeRequest");function dM(t){let e=Cp({...t,body:null});return t.body!=null&&(e.body=$te(e,t.body)),e}o(dM,"cloneRequest");function pM(t,e,r){let n=new Es(hp);return n[Xe]=t,n[gp]=e,n[Fr]=new lM(hp),AM(n[Fr],t.headersList),TB(n[Fr],r),n}o(pM,"fromInnerRequest");Object.defineProperties(Es.prototype,{method:St,url:St,headers:St,redirect:St,clone:St,signal:St,duplex:St,destination:St,body:St,bodyUsed:St,isHistoryNavigation:St,isReloadNavigation:St,keepalive:St,integrity:St,cache:St,credentials:St,attribute:St,referrerPolicy:St,referrer:St,mode:St,[Symbol.toStringTag]:{value:"Request",configurable:!0}});ae.converters.Request=ae.interfaceConverter(Es);ae.converters.RequestInfo=function(t,e,r){return typeof t=="string"?ae.converters.USVString(t,e,r):t instanceof Es?ae.converters.Request(t,e,r):ae.converters.USVString(t,e,r)};ae.converters.AbortSignal=ae.interfaceConverter(AbortSignal);ae.converters.RequestInit=ae.dictionaryConverter([{key:"method",converter:ae.converters.ByteString},{key:"headers",converter:ae.converters.HeadersInit},{key:"body",converter:ae.nullableConverter(ae.converters.BodyInit)},{key:"referrer",converter:ae.converters.USVString},{key:"referrerPolicy",converter:ae.converters.DOMString,allowedValues:ire},{key:"mode",converter:ae.converters.DOMString,allowedValues:ore},{key:"credentials",converter:ae.converters.DOMString,allowedValues:are},{key:"cache",converter:ae.converters.DOMString,allowedValues:cre},{key:"redirect",converter:ae.converters.DOMString,allowedValues:sre},{key:"integrity",converter:ae.converters.DOMString},{key:"keepalive",converter:ae.converters.boolean},{key:"signal",converter:ae.nullableConverter(t=>ae.converters.AbortSignal(t,"RequestInit","signal",{strict:!1}))},{key:"window",converter:ae.converters.any},{key:"duplex",converter:ae.converters.DOMString,allowedValues:lre},{key:"dispatcher",converter:ae.converters.any}]);mM.exports={Request:Es,makeRequest:Cp,fromInnerRequest:pM,cloneRequest:dM}});var gA=h((O1e,vM)=>{"use strict";var{makeNetworkError:He,makeAppropriateNetworkError:Ep,filterResponse:OB,makeResponse:Bp,fromInnerResponse:fre}=pA(),{HeadersList:gM}=ho(),{Request:hre,cloneRequest:yre}=za(),Bs=require("node:zlib"),{bytesMatch:Cre,makePolicyContainer:Ere,clonePolicyContainer:Bre,requestBadPort:Ire,TAOCheck:bre,appendRequestOriginHeader:Qre,responseLocationURL:wre,requestCurrentURL:li,setRequestReferrerPolicyOnRedirect:Nre,tryUpgradeRequestToAPotentiallyTrustworthyURL:Sre,createOpaqueTimingInfo:UB,appendFetchMetadata:xre,corsCheck:vre,crossOriginResourcePolicyCheck:Rre,determineRequestsReferrer:_re,coarsenedSharedCurrentTime:mA,createDeferredPromise:Pre,isBlobLike:Dre,sameOrigin:FB,isCancelled:Co,isAborted:fM,isErrorLike:Tre,fullyReadBody:Ore,readableStreamClose:Mre,isomorphicEncode:Ip,urlIsLocal:kre,urlIsHttpHttpsScheme:qB,urlHasHttpsScheme:Lre,clampAndCoarsenConnectionTimingInfo:Fre,simpleRangeHeaderValue:Ure,buildContentRange:qre,createInflate:Hre,extractMimeType:zre}=Tr(),{kState:EM,kDispatcher:jre}=cs(),Eo=require("node:assert"),{safelyExtractBody:HB,extractBody:hM}=Ba(),{redirectStatusSet:BM,nullBodyStatus:IM,safeMethodsSet:Gre,requestBodyHeader:Yre,subresourceSet:Jre}=Ml(),Vre=require("node:events"),{Readable:Wre,pipeline:Kre,finished:$re}=require("node:stream"),{addAbortListener:Xre,isErrored:Zre,isReadable:bp,bufferToLowerCasedHeaderName:yM}=Ee(),{dataURLProcessor:ene,serializeAMimeType:tne,minimizeSupportedMimeType:rne}=hr(),{getGlobalDispatcher:nne}=op(),{webidl:ine}=Yt(),{STATUS_CODES:sne}=require("node:http"),one=["GET","HEAD"],ane=typeof __UNDICI_IS_NODE__<"u"||typeof esbuildDetection<"u"?"node":"undici",MB,Qp=class extends Vre{static{o(this,"Fetch")}constructor(e){super(),this.dispatcher=e,this.connection=null,this.dump=!1,this.state="ongoing"}terminate(e){this.state==="ongoing"&&(this.state="terminated",this.connection?.destroy(e),this.emit("terminated",e))}abort(e){this.state==="ongoing"&&(this.state="aborted",e||(e=new DOMException("The operation was aborted.","AbortError")),this.serializedAbortReason=e,this.connection?.destroy(e),this.emit("terminated",e))}};function cne(t){bM(t,"fetch")}o(cne,"handleFetchDone");function lne(t,e=void 0){ine.argumentLengthCheck(arguments,1,"globalThis.fetch");let r=Pre(),n;try{n=new hre(t,e)}catch(u){return r.reject(u),r.promise}let i=n[EM];if(n.signal.aborted)return kB(r,i,null,n.signal.reason),r.promise;i.client.globalObject?.constructor?.name==="ServiceWorkerGlobalScope"&&(i.serviceWorkers="none");let a=null,c=!1,l=null;return Xre(n.signal,()=>{c=!0,Eo(l!=null),l.abort(n.signal.reason);let u=a?.deref();kB(r,i,u,n.signal.reason)}),l=wM({request:i,processResponseEndOfBody:cne,processResponse:o(u=>{if(!c){if(u.aborted){kB(r,i,a,l.serializedAbortReason);return}if(u.type==="error"){r.reject(new TypeError("fetch failed",{cause:u.error}));return}a=new WeakRef(fre(u,"immutable")),r.resolve(a.deref()),r=null}},"processResponse"),dispatcher:n[jre]}),r.promise}o(lne,"fetch");function bM(t,e="other"){if(t.type==="error"&&t.aborted||!t.urlList?.length)return;let r=t.urlList[0],n=t.timingInfo,i=t.cacheState;qB(r)&&n!==null&&(t.timingAllowPassed||(n=UB({startTime:n.startTime}),i=""),n.endTime=mA(),t.timingInfo=n,QM(n,r.href,e,globalThis,i))}o(bM,"finalizeAndReportTiming");var QM=performance.markResourceTiming;function kB(t,e,r,n){if(t&&t.reject(n),e.body!=null&&bp(e.body?.stream)&&e.body.stream.cancel(n).catch(s=>{if(s.code!=="ERR_INVALID_STATE")throw s}),r==null)return;let i=r[EM];i.body!=null&&bp(i.body?.stream)&&i.body.stream.cancel(n).catch(s=>{if(s.code!=="ERR_INVALID_STATE")throw s})}o(kB,"abortFetch");function wM({request:t,processRequestBodyChunkLength:e,processRequestEndOfBody:r,processResponse:n,processResponseEndOfBody:i,processResponseConsumeBody:s,useParallelQueue:a=!1,dispatcher:c=nne()}){Eo(c);let l=null,A=!1;t.client!=null&&(l=t.client.globalObject,A=t.client.crossOriginIsolatedCapability);let u=mA(A),d=UB({startTime:u}),g={controller:new Qp(c),request:t,timingInfo:d,processRequestBodyChunkLength:e,processRequestEndOfBody:r,processResponse:n,processResponseConsumeBody:s,processResponseEndOfBody:i,taskDestination:l,crossOriginIsolatedCapability:A};return Eo(!t.body||t.body.stream),t.window==="client"&&(t.window=t.client?.globalObject?.constructor?.name==="Window"?t.client:"no-window"),t.origin==="client"&&(t.origin=t.client.origin),t.policyContainer==="client"&&(t.client!=null?t.policyContainer=Bre(t.client.policyContainer):t.policyContainer=Ere()),t.headersList.contains("accept",!0)||t.headersList.append("accept","*/*",!0),t.headersList.contains("accept-language",!0)||t.headersList.append("accept-language","*",!0),t.priority,Jre.has(t.destination),NM(g).catch(f=>{g.controller.terminate(f)}),g.controller}o(wM,"fetching");async function NM(t,e=!1){let r=t.request,n=null;if(r.localURLsOnly&&!kre(li(r))&&(n=He("local URLs only")),Sre(r),Ire(r)==="blocked"&&(n=He("bad port")),r.referrerPolicy===""&&(r.referrerPolicy=r.policyContainer.referrerPolicy),r.referrer!=="no-referrer"&&(r.referrer=_re(r)),n===null&&(n=await(async()=>{let s=li(r);return FB(s,r.url)&&r.responseTainting==="basic"||s.protocol==="data:"||r.mode==="navigate"||r.mode==="websocket"?(r.responseTainting="basic",await CM(t)):r.mode==="same-origin"?He('request mode cannot be "same-origin"'):r.mode==="no-cors"?r.redirect!=="follow"?He('redirect mode cannot be "follow" for "no-cors" request'):(r.responseTainting="opaque",await CM(t)):qB(li(r))?(r.responseTainting="cors",await SM(t)):He("URL scheme must be a HTTP(S) scheme")})()),e)return n;n.status!==0&&!n.internalResponse&&(r.responseTainting,r.responseTainting==="basic"?n=OB(n,"basic"):r.responseTainting==="cors"?n=OB(n,"cors"):r.responseTainting==="opaque"?n=OB(n,"opaque"):Eo(!1));let i=n.status===0?n:n.internalResponse;if(i.urlList.length===0&&i.urlList.push(...r.urlList),r.timingAllowFailed||(n.timingAllowPassed=!0),n.type==="opaque"&&i.status===206&&i.rangeRequested&&!r.headers.contains("range",!0)&&(n=i=He()),n.status!==0&&(r.method==="HEAD"||r.method==="CONNECT"||IM.includes(i.status))&&(i.body=null,t.controller.dump=!0),r.integrity){let s=o(c=>LB(t,He(c)),"processBodyError");if(r.responseTainting==="opaque"||n.body==null){s(n.error);return}let a=o(c=>{if(!Cre(c,r.integrity)){s("integrity mismatch");return}n.body=HB(c)[0],LB(t,n)},"processBody");await Ore(n.body,a,s)}else LB(t,n)}o(NM,"mainFetch");function CM(t){if(Co(t)&&t.request.redirectCount===0)return Promise.resolve(Ep(t));let{request:e}=t,{protocol:r}=li(e);switch(r){case"about:":return Promise.resolve(He("about scheme is not supported"));case"blob:":{MB||(MB=require("node:buffer").resolveObjectURL);let n=li(e);if(n.search.length!==0)return Promise.resolve(He("NetworkError when attempting to fetch resource."));let i=MB(n.toString());if(e.method!=="GET"||!Dre(i))return Promise.resolve(He("invalid method"));let s=Bp(),a=i.size,c=Ip(`${a}`),l=i.type;if(e.headersList.contains("range",!0)){s.rangeRequested=!0;let A=e.headersList.get("range",!0),u=Ure(A,!0);if(u==="failure")return Promise.resolve(He("failed to fetch the data URL"));let{rangeStartValue:d,rangeEndValue:g}=u;if(d===null)d=a-g,g=d+g-1;else{if(d>=a)return Promise.resolve(He("Range start is greater than the blob's size."));(g===null||g>=a)&&(g=a-1)}let f=i.slice(d,g,l),C=hM(f);s.body=C[0];let Q=Ip(`${f.size}`),x=qre(d,g,a);s.status=206,s.statusText="Partial Content",s.headersList.set("content-length",Q,!0),s.headersList.set("content-type",l,!0),s.headersList.set("content-range",x,!0)}else{let A=hM(i);s.statusText="OK",s.body=A[0],s.headersList.set("content-length",c,!0),s.headersList.set("content-type",l,!0)}return Promise.resolve(s)}case"data:":{let n=li(e),i=ene(n);if(i==="failure")return Promise.resolve(He("failed to fetch the data URL"));let s=tne(i.mimeType);return Promise.resolve(Bp({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:s}]],body:HB(i.body)[0]}))}case"file:":return Promise.resolve(He("not implemented... yet..."));case"http:":case"https:":return SM(t).catch(n=>He(n));default:return Promise.resolve(He("unknown scheme"))}}o(CM,"schemeFetch");function Ane(t,e){t.request.done=!0,t.processResponseDone!=null&&queueMicrotask(()=>t.processResponseDone(e))}o(Ane,"finalizeResponse");function LB(t,e){let r=t.timingInfo,n=o(()=>{let s=Date.now();t.request.destination==="document"&&(t.controller.fullTimingInfo=r),t.controller.reportTimingSteps=()=>{if(t.request.url.protocol!=="https:")return;r.endTime=s;let c=e.cacheState,l=e.bodyInfo;e.timingAllowPassed||(r=UB(r),c="");let A=0;if(t.request.mode!=="navigator"||!e.hasCrossOriginRedirects){A=e.status;let u=zre(e.headersList);u!=="failure"&&(l.contentType=rne(u))}t.request.initiatorType!=null&&QM(r,t.request.url.href,t.request.initiatorType,globalThis,c,l,A)};let a=o(()=>{t.request.done=!0,t.processResponseEndOfBody!=null&&queueMicrotask(()=>t.processResponseEndOfBody(e)),t.request.initiatorType!=null&&t.controller.reportTimingSteps()},"processResponseEndOfBodyTask");queueMicrotask(()=>a())},"processResponseEndOfBody");t.processResponse!=null&&queueMicrotask(()=>{t.processResponse(e),t.processResponse=null});let i=e.type==="error"?e:e.internalResponse??e;i.body==null?n():$re(i.body.stream,()=>{n()})}o(LB,"fetchFinale");async function SM(t){let e=t.request,r=null,n=null,i=t.timingInfo;if(e.serviceWorkers,r===null){if(e.redirect==="follow"&&(e.serviceWorkers="none"),n=r=await xM(t),e.responseTainting==="cors"&&vre(e,r)==="failure")return He("cors failure");bre(e,r)==="failure"&&(e.timingAllowFailed=!0)}return(e.responseTainting==="opaque"||r.type==="opaque")&&Rre(e.origin,e.client,e.destination,n)==="blocked"?He("blocked"):(BM.has(n.status)&&(e.redirect!=="manual"&&t.controller.connection.destroy(void 0,!1),e.redirect==="error"?r=He("unexpected redirect"):e.redirect==="manual"?r=n:e.redirect==="follow"?r=await une(t,r):Eo(!1)),r.timingInfo=i,r)}o(SM,"httpFetch");function une(t,e){let r=t.request,n=e.internalResponse?e.internalResponse:e,i;try{if(i=wre(n,li(r).hash),i==null)return e}catch(a){return Promise.resolve(He(a))}if(!qB(i))return Promise.resolve(He("URL scheme must be a HTTP(S) scheme"));if(r.redirectCount===20)return Promise.resolve(He("redirect count exceeded"));if(r.redirectCount+=1,r.mode==="cors"&&(i.username||i.password)&&!FB(r,i))return Promise.resolve(He('cross origin not allowed for request mode "cors"'));if(r.responseTainting==="cors"&&(i.username||i.password))return Promise.resolve(He('URL cannot contain credentials for request mode "cors"'));if(n.status!==303&&r.body!=null&&r.body.source==null)return Promise.resolve(He());if([301,302].includes(n.status)&&r.method==="POST"||n.status===303&&!one.includes(r.method)){r.method="GET",r.body=null;for(let a of Yre)r.headersList.delete(a)}FB(li(r),i)||(r.headersList.delete("authorization",!0),r.headersList.delete("proxy-authorization",!0),r.headersList.delete("cookie",!0),r.headersList.delete("host",!0)),r.body!=null&&(Eo(r.body.source!=null),r.body=HB(r.body.source)[0]);let s=t.timingInfo;return s.redirectEndTime=s.postRedirectStartTime=mA(t.crossOriginIsolatedCapability),s.redirectStartTime===0&&(s.redirectStartTime=s.startTime),r.urlList.push(i),Nre(r,n),NM(t,!0)}o(une,"httpRedirectFetch");async function xM(t,e=!1,r=!1){let n=t.request,i=null,s=null,a=null,c=null,l=!1;n.window==="no-window"&&n.redirect==="error"?(i=t,s=n):(s=yre(n),i={...t},i.request=s);let A=n.credentials==="include"||n.credentials==="same-origin"&&n.responseTainting==="basic",u=s.body?s.body.length:null,d=null;if(s.body==null&&["POST","PUT"].includes(s.method)&&(d="0"),u!=null&&(d=Ip(`${u}`)),d!=null&&s.headersList.append("content-length",d,!0),u!=null&&s.keepalive,s.referrer instanceof URL&&s.headersList.append("referer",Ip(s.referrer.href),!0),Qre(s),xre(s),s.headersList.contains("user-agent",!0)||s.headersList.append("user-agent",ane),s.cache==="default"&&(s.headersList.contains("if-modified-since",!0)||s.headersList.contains("if-none-match",!0)||s.headersList.contains("if-unmodified-since",!0)||s.headersList.contains("if-match",!0)||s.headersList.contains("if-range",!0))&&(s.cache="no-store"),s.cache==="no-cache"&&!s.preventNoCacheCacheControlHeaderModification&&!s.headersList.contains("cache-control",!0)&&s.headersList.append("cache-control","max-age=0",!0),(s.cache==="no-store"||s.cache==="reload")&&(s.headersList.contains("pragma",!0)||s.headersList.append("pragma","no-cache",!0),s.headersList.contains("cache-control",!0)||s.headersList.append("cache-control","no-cache",!0)),s.headersList.contains("range",!0)&&s.headersList.append("accept-encoding","identity",!0),s.headersList.contains("accept-encoding",!0)||(Lre(li(s))?s.headersList.append("accept-encoding","br, gzip, deflate",!0):s.headersList.append("accept-encoding","gzip, deflate",!0)),s.headersList.delete("host",!0),c==null&&(s.cache="no-store"),s.cache!=="no-store"&&s.cache,a==null){if(s.cache==="only-if-cached")return He("only if cached");let g=await dne(i,A,r);!Gre.has(s.method)&&g.status>=200&&g.status<=399,l&&g.status,a==null&&(a=g)}if(a.urlList=[...s.urlList],s.headersList.contains("range",!0)&&(a.rangeRequested=!0),a.requestIncludesCredentials=A,a.status===407)return n.window==="no-window"?He():Co(t)?Ep(t):He("proxy authentication required");if(a.status===421&&!r&&(n.body==null||n.body.source!=null)){if(Co(t))return Ep(t);t.controller.connection.destroy(),a=await xM(t,e,!0)}return a}o(xM,"httpNetworkOrCacheFetch");async function dne(t,e=!1,r=!1){Eo(!t.controller.connection||t.controller.connection.destroyed),t.controller.connection={abort:null,destroyed:!1,destroy(C,Q=!0){this.destroyed||(this.destroyed=!0,Q&&this.abort?.(C??new DOMException("The operation was aborted.","AbortError")))}};let n=t.request,i=null,s=t.timingInfo;null==null&&(n.cache="no-store");let c=r?"yes":"no";n.mode;let l=null;if(n.body==null&&t.processRequestEndOfBody)queueMicrotask(()=>t.processRequestEndOfBody());else if(n.body!=null){let C=o(async function*(w){Co(t)||(yield w,t.processRequestBodyChunkLength?.(w.byteLength))},"processBodyChunk"),Q=o(()=>{Co(t)||t.processRequestEndOfBody&&t.processRequestEndOfBody()},"processEndOfBody"),x=o(w=>{Co(t)||(w.name==="AbortError"?t.controller.abort():t.controller.terminate(w))},"processBodyError");l=async function*(){try{for await(let w of n.body.stream)yield*C(w);Q()}catch(w){x(w)}}()}try{let{body:C,status:Q,statusText:x,headersList:w,socket:v}=await f({body:l});if(v)i=Bp({status:Q,statusText:x,headersList:w,socket:v});else{let T=C[Symbol.asyncIterator]();t.controller.next=()=>T.next(),i=Bp({status:Q,statusText:x,headersList:w})}}catch(C){return C.name==="AbortError"?(t.controller.connection.destroy(),Ep(t,C)):He(C)}let A=o(async()=>{await t.controller.resume()},"pullAlgorithm"),u=o(C=>{Co(t)||t.controller.abort(C)},"cancelAlgorithm"),d=new ReadableStream({async start(C){t.controller.controller=C},async pull(C){await A(C)},async cancel(C){await u(C)},type:"bytes"});i.body={stream:d,source:null,length:null},t.controller.onAborted=g,t.controller.on("terminated",g),t.controller.resume=async()=>{for(;;){let C,Q;try{let{done:w,value:v}=await t.controller.next();if(fM(t))break;C=w?void 0:v}catch(w){t.controller.ended&&!s.encodedBodySize?C=void 0:(C=w,Q=!0)}if(C===void 0){Mre(t.controller.controller),Ane(t,i);return}if(s.decodedBodySize+=C?.byteLength??0,Q){t.controller.terminate(C);return}let x=new Uint8Array(C);if(x.byteLength&&t.controller.controller.enqueue(x),Zre(d)){t.controller.terminate();return}if(t.controller.controller.desiredSize<=0)return}};function g(C){fM(t)?(i.aborted=!0,bp(d)&&t.controller.controller.error(t.controller.serializedAbortReason)):bp(d)&&t.controller.controller.error(new TypeError("terminated",{cause:Tre(C)?C:void 0})),t.controller.connection.destroy()}return o(g,"onAborted"),i;function f({body:C}){let Q=li(n),x=t.controller.dispatcher;return new Promise((w,v)=>x.dispatch({path:Q.pathname+Q.search,origin:Q.origin,method:n.method,body:x.isMockActive?n.body&&(n.body.source||n.body.stream):C,headers:n.headersList.entries,maxRedirections:0,upgrade:n.mode==="websocket"?"websocket":void 0},{body:null,abort:null,onConnect(T){let{connection:L}=t.controller;s.finalConnectionTimingInfo=Fre(void 0,s.postRedirectStartTime,t.crossOriginIsolatedCapability),L.destroyed?T(new DOMException("The operation was aborted.","AbortError")):(t.controller.on("terminated",T),this.abort=L.abort=T),s.finalNetworkRequestStartTime=mA(t.crossOriginIsolatedCapability)},onResponseStarted(){s.finalNetworkResponseStartTime=mA(t.crossOriginIsolatedCapability)},onHeaders(T,L,W,de){if(T<200)return;let le="",De=new gM;for(let ge=0;geWn)return v(new Error(`too many content-encodings in response: ${je.length}, maximum allowed is ${Wn}`)),!0;for(let _i=je.length-1;_i>=0;--_i){let Pi=je[_i].trim();if(Pi==="x-gzip"||Pi==="gzip")Te.push(Bs.createGunzip({flush:Bs.constants.Z_SYNC_FLUSH,finishFlush:Bs.constants.Z_SYNC_FLUSH}));else if(Pi==="deflate")Te.push(Hre({flush:Bs.constants.Z_SYNC_FLUSH,finishFlush:Bs.constants.Z_SYNC_FLUSH}));else if(Pi==="br")Te.push(Bs.createBrotliDecompress({flush:Bs.constants.BROTLI_OPERATION_FLUSH,finishFlush:Bs.constants.BROTLI_OPERATION_FLUSH}));else{Te.length=0;break}}}let $e=this.onError.bind(this);return w({status:T,statusText:de,headersList:De,body:Te.length?Kre(this.body,...Te,ge=>{ge&&this.onError(ge)}).on("error",$e):this.body.on("error",$e)}),!0},onData(T){if(t.controller.dump)return;let L=T;return s.encodedBodySize+=L.byteLength,this.body.push(L)},onComplete(){this.abort&&t.controller.off("terminated",this.abort),t.controller.onAborted&&t.controller.off("terminated",t.controller.onAborted),t.controller.ended=!0,this.body.push(null)},onError(T){this.abort&&t.controller.off("terminated",this.abort),this.body?.destroy(T),t.controller.terminate(T),v(T)},onUpgrade(T,L,W){if(T!==101)return;let de=new gM;for(let le=0;le{"use strict";RM.exports={kState:Symbol("FileReader state"),kResult:Symbol("FileReader result"),kError:Symbol("FileReader error"),kLastProgressEventFired:Symbol("FileReader last progress event fired timestamp"),kEvents:Symbol("FileReader events"),kAborted:Symbol("FileReader aborted")}});var PM=h((L1e,_M)=>{"use strict";var{webidl:Ur}=Yt(),wp=Symbol("ProgressEvent state"),jB=class t extends Event{static{o(this,"ProgressEvent")}constructor(e,r={}){e=Ur.converters.DOMString(e,"ProgressEvent constructor","type"),r=Ur.converters.ProgressEventInit(r??{}),super(e,r),this[wp]={lengthComputable:r.lengthComputable,loaded:r.loaded,total:r.total}}get lengthComputable(){return Ur.brandCheck(this,t),this[wp].lengthComputable}get loaded(){return Ur.brandCheck(this,t),this[wp].loaded}get total(){return Ur.brandCheck(this,t),this[wp].total}};Ur.converters.ProgressEventInit=Ur.dictionaryConverter([{key:"lengthComputable",converter:Ur.converters.boolean,defaultValue:()=>!1},{key:"loaded",converter:Ur.converters["unsigned long long"],defaultValue:()=>0},{key:"total",converter:Ur.converters["unsigned long long"],defaultValue:()=>0},{key:"bubbles",converter:Ur.converters.boolean,defaultValue:()=>!1},{key:"cancelable",converter:Ur.converters.boolean,defaultValue:()=>!1},{key:"composed",converter:Ur.converters.boolean,defaultValue:()=>!1}]);_M.exports={ProgressEvent:jB}});var TM=h((U1e,DM)=>{"use strict";function pne(t){if(!t)return"failure";switch(t.trim().toLowerCase()){case"unicode-1-1-utf-8":case"unicode11utf8":case"unicode20utf8":case"utf-8":case"utf8":case"x-unicode20utf8":return"UTF-8";case"866":case"cp866":case"csibm866":case"ibm866":return"IBM866";case"csisolatin2":case"iso-8859-2":case"iso-ir-101":case"iso8859-2":case"iso88592":case"iso_8859-2":case"iso_8859-2:1987":case"l2":case"latin2":return"ISO-8859-2";case"csisolatin3":case"iso-8859-3":case"iso-ir-109":case"iso8859-3":case"iso88593":case"iso_8859-3":case"iso_8859-3:1988":case"l3":case"latin3":return"ISO-8859-3";case"csisolatin4":case"iso-8859-4":case"iso-ir-110":case"iso8859-4":case"iso88594":case"iso_8859-4":case"iso_8859-4:1988":case"l4":case"latin4":return"ISO-8859-4";case"csisolatincyrillic":case"cyrillic":case"iso-8859-5":case"iso-ir-144":case"iso8859-5":case"iso88595":case"iso_8859-5":case"iso_8859-5:1988":return"ISO-8859-5";case"arabic":case"asmo-708":case"csiso88596e":case"csiso88596i":case"csisolatinarabic":case"ecma-114":case"iso-8859-6":case"iso-8859-6-e":case"iso-8859-6-i":case"iso-ir-127":case"iso8859-6":case"iso88596":case"iso_8859-6":case"iso_8859-6:1987":return"ISO-8859-6";case"csisolatingreek":case"ecma-118":case"elot_928":case"greek":case"greek8":case"iso-8859-7":case"iso-ir-126":case"iso8859-7":case"iso88597":case"iso_8859-7":case"iso_8859-7:1987":case"sun_eu_greek":return"ISO-8859-7";case"csiso88598e":case"csisolatinhebrew":case"hebrew":case"iso-8859-8":case"iso-8859-8-e":case"iso-ir-138":case"iso8859-8":case"iso88598":case"iso_8859-8":case"iso_8859-8:1988":case"visual":return"ISO-8859-8";case"csiso88598i":case"iso-8859-8-i":case"logical":return"ISO-8859-8-I";case"csisolatin6":case"iso-8859-10":case"iso-ir-157":case"iso8859-10":case"iso885910":case"l6":case"latin6":return"ISO-8859-10";case"iso-8859-13":case"iso8859-13":case"iso885913":return"ISO-8859-13";case"iso-8859-14":case"iso8859-14":case"iso885914":return"ISO-8859-14";case"csisolatin9":case"iso-8859-15":case"iso8859-15":case"iso885915":case"iso_8859-15":case"l9":return"ISO-8859-15";case"iso-8859-16":return"ISO-8859-16";case"cskoi8r":case"koi":case"koi8":case"koi8-r":case"koi8_r":return"KOI8-R";case"koi8-ru":case"koi8-u":return"KOI8-U";case"csmacintosh":case"mac":case"macintosh":case"x-mac-roman":return"macintosh";case"iso-8859-11":case"iso8859-11":case"iso885911":case"tis-620":case"windows-874":return"windows-874";case"cp1250":case"windows-1250":case"x-cp1250":return"windows-1250";case"cp1251":case"windows-1251":case"x-cp1251":return"windows-1251";case"ansi_x3.4-1968":case"ascii":case"cp1252":case"cp819":case"csisolatin1":case"ibm819":case"iso-8859-1":case"iso-ir-100":case"iso8859-1":case"iso88591":case"iso_8859-1":case"iso_8859-1:1987":case"l1":case"latin1":case"us-ascii":case"windows-1252":case"x-cp1252":return"windows-1252";case"cp1253":case"windows-1253":case"x-cp1253":return"windows-1253";case"cp1254":case"csisolatin5":case"iso-8859-9":case"iso-ir-148":case"iso8859-9":case"iso88599":case"iso_8859-9":case"iso_8859-9:1989":case"l5":case"latin5":case"windows-1254":case"x-cp1254":return"windows-1254";case"cp1255":case"windows-1255":case"x-cp1255":return"windows-1255";case"cp1256":case"windows-1256":case"x-cp1256":return"windows-1256";case"cp1257":case"windows-1257":case"x-cp1257":return"windows-1257";case"cp1258":case"windows-1258":case"x-cp1258":return"windows-1258";case"x-mac-cyrillic":case"x-mac-ukrainian":return"x-mac-cyrillic";case"chinese":case"csgb2312":case"csiso58gb231280":case"gb2312":case"gb_2312":case"gb_2312-80":case"gbk":case"iso-ir-58":case"x-gbk":return"GBK";case"gb18030":return"gb18030";case"big5":case"big5-hkscs":case"cn-big5":case"csbig5":case"x-x-big5":return"Big5";case"cseucpkdfmtjapanese":case"euc-jp":case"x-euc-jp":return"EUC-JP";case"csiso2022jp":case"iso-2022-jp":return"ISO-2022-JP";case"csshiftjis":case"ms932":case"ms_kanji":case"shift-jis":case"shift_jis":case"sjis":case"windows-31j":case"x-sjis":return"Shift_JIS";case"cseuckr":case"csksc56011987":case"euc-kr":case"iso-ir-149":case"korean":case"ks_c_5601-1987":case"ks_c_5601-1989":case"ksc5601":case"ksc_5601":case"windows-949":return"EUC-KR";case"csiso2022kr":case"hz-gb-2312":case"iso-2022-cn":case"iso-2022-cn-ext":case"iso-2022-kr":case"replacement":return"replacement";case"unicodefffe":case"utf-16be":return"UTF-16BE";case"csunicode":case"iso-10646-ucs-2":case"ucs-2":case"unicode":case"unicodefeff":case"utf-16":case"utf-16le":return"UTF-16LE";case"x-user-defined":return"x-user-defined";default:return"failure"}}o(pne,"getEncoding");DM.exports={getEncoding:pne}});var HM=h((H1e,qM)=>{"use strict";var{kState:ja,kError:GB,kResult:OM,kAborted:fA,kLastProgressEventFired:YB}=zB(),{ProgressEvent:mne}=PM(),{getEncoding:MM}=TM(),{serializeAMimeType:gne,parseMIMEType:kM}=hr(),{types:fne}=require("node:util"),{StringDecoder:LM}=require("string_decoder"),{btoa:FM}=require("node:buffer"),hne={enumerable:!0,writable:!1,configurable:!1};function yne(t,e,r,n){if(t[ja]==="loading")throw new DOMException("Invalid state","InvalidStateError");t[ja]="loading",t[OM]=null,t[GB]=null;let s=e.stream().getReader(),a=[],c=s.read(),l=!0;(async()=>{for(;!t[fA];)try{let{done:A,value:u}=await c;if(l&&!t[fA]&&queueMicrotask(()=>{Is("loadstart",t)}),l=!1,!A&&fne.isUint8Array(u))a.push(u),(t[YB]===void 0||Date.now()-t[YB]>=50)&&!t[fA]&&(t[YB]=Date.now(),queueMicrotask(()=>{Is("progress",t)})),c=s.read();else if(A){queueMicrotask(()=>{t[ja]="done";try{let d=Cne(a,r,e.type,n);if(t[fA])return;t[OM]=d,Is("load",t)}catch(d){t[GB]=d,Is("error",t)}t[ja]!=="loading"&&Is("loadend",t)});break}}catch(A){if(t[fA])return;queueMicrotask(()=>{t[ja]="done",t[GB]=A,Is("error",t),t[ja]!=="loading"&&Is("loadend",t)});break}})()}o(yne,"readOperation");function Is(t,e){let r=new mne(t,{bubbles:!1,cancelable:!1});e.dispatchEvent(r)}o(Is,"fireAProgressEvent");function Cne(t,e,r,n){switch(e){case"DataURL":{let i="data:",s=kM(r||"application/octet-stream");s!=="failure"&&(i+=gne(s)),i+=";base64,";let a=new LM("latin1");for(let c of t)i+=FM(a.write(c));return i+=FM(a.end()),i}case"Text":{let i="failure";if(n&&(i=MM(n)),i==="failure"&&r){let s=kM(r);s!=="failure"&&(i=MM(s.parameters.get("charset")))}return i==="failure"&&(i="UTF-8"),Ene(t,i)}case"ArrayBuffer":return UM(t).buffer;case"BinaryString":{let i="",s=new LM("latin1");for(let a of t)i+=s.write(a);return i+=s.end(),i}}}o(Cne,"packageData");function Ene(t,e){let r=UM(t),n=Bne(r),i=0;n!==null&&(e=n,i=n==="UTF-8"?3:2);let s=r.slice(i);return new TextDecoder(e).decode(s)}o(Ene,"decode");function Bne(t){let[e,r,n]=t;return e===239&&r===187&&n===191?"UTF-8":e===254&&r===255?"UTF-16BE":e===255&&r===254?"UTF-16LE":null}o(Bne,"BOMSniffing");function UM(t){let e=t.reduce((n,i)=>n+i.byteLength,0),r=0;return t.reduce((n,i)=>(n.set(i,r),r+=i.byteLength,n),new Uint8Array(e))}o(UM,"combineByteSequences");qM.exports={staticPropertyDescriptors:hne,readOperation:yne,fireAProgressEvent:Is}});var YM=h((j1e,GM)=>{"use strict";var{staticPropertyDescriptors:Ga,readOperation:Np,fireAProgressEvent:zM}=HM(),{kState:Bo,kError:jM,kResult:Sp,kEvents:Pe,kAborted:Ine}=zB(),{webidl:Ge}=Yt(),{kEnumerableProperty:Er}=Ee(),Un=class t extends EventTarget{static{o(this,"FileReader")}constructor(){super(),this[Bo]="empty",this[Sp]=null,this[jM]=null,this[Pe]={loadend:null,error:null,abort:null,load:null,progress:null,loadstart:null}}readAsArrayBuffer(e){Ge.brandCheck(this,t),Ge.argumentLengthCheck(arguments,1,"FileReader.readAsArrayBuffer"),e=Ge.converters.Blob(e,{strict:!1}),Np(this,e,"ArrayBuffer")}readAsBinaryString(e){Ge.brandCheck(this,t),Ge.argumentLengthCheck(arguments,1,"FileReader.readAsBinaryString"),e=Ge.converters.Blob(e,{strict:!1}),Np(this,e,"BinaryString")}readAsText(e,r=void 0){Ge.brandCheck(this,t),Ge.argumentLengthCheck(arguments,1,"FileReader.readAsText"),e=Ge.converters.Blob(e,{strict:!1}),r!==void 0&&(r=Ge.converters.DOMString(r,"FileReader.readAsText","encoding")),Np(this,e,"Text",r)}readAsDataURL(e){Ge.brandCheck(this,t),Ge.argumentLengthCheck(arguments,1,"FileReader.readAsDataURL"),e=Ge.converters.Blob(e,{strict:!1}),Np(this,e,"DataURL")}abort(){if(this[Bo]==="empty"||this[Bo]==="done"){this[Sp]=null;return}this[Bo]==="loading"&&(this[Bo]="done",this[Sp]=null),this[Ine]=!0,zM("abort",this),this[Bo]!=="loading"&&zM("loadend",this)}get readyState(){switch(Ge.brandCheck(this,t),this[Bo]){case"empty":return this.EMPTY;case"loading":return this.LOADING;case"done":return this.DONE}}get result(){return Ge.brandCheck(this,t),this[Sp]}get error(){return Ge.brandCheck(this,t),this[jM]}get onloadend(){return Ge.brandCheck(this,t),this[Pe].loadend}set onloadend(e){Ge.brandCheck(this,t),this[Pe].loadend&&this.removeEventListener("loadend",this[Pe].loadend),typeof e=="function"?(this[Pe].loadend=e,this.addEventListener("loadend",e)):this[Pe].loadend=null}get onerror(){return Ge.brandCheck(this,t),this[Pe].error}set onerror(e){Ge.brandCheck(this,t),this[Pe].error&&this.removeEventListener("error",this[Pe].error),typeof e=="function"?(this[Pe].error=e,this.addEventListener("error",e)):this[Pe].error=null}get onloadstart(){return Ge.brandCheck(this,t),this[Pe].loadstart}set onloadstart(e){Ge.brandCheck(this,t),this[Pe].loadstart&&this.removeEventListener("loadstart",this[Pe].loadstart),typeof e=="function"?(this[Pe].loadstart=e,this.addEventListener("loadstart",e)):this[Pe].loadstart=null}get onprogress(){return Ge.brandCheck(this,t),this[Pe].progress}set onprogress(e){Ge.brandCheck(this,t),this[Pe].progress&&this.removeEventListener("progress",this[Pe].progress),typeof e=="function"?(this[Pe].progress=e,this.addEventListener("progress",e)):this[Pe].progress=null}get onload(){return Ge.brandCheck(this,t),this[Pe].load}set onload(e){Ge.brandCheck(this,t),this[Pe].load&&this.removeEventListener("load",this[Pe].load),typeof e=="function"?(this[Pe].load=e,this.addEventListener("load",e)):this[Pe].load=null}get onabort(){return Ge.brandCheck(this,t),this[Pe].abort}set onabort(e){Ge.brandCheck(this,t),this[Pe].abort&&this.removeEventListener("abort",this[Pe].abort),typeof e=="function"?(this[Pe].abort=e,this.addEventListener("abort",e)):this[Pe].abort=null}};Un.EMPTY=Un.prototype.EMPTY=0;Un.LOADING=Un.prototype.LOADING=1;Un.DONE=Un.prototype.DONE=2;Object.defineProperties(Un.prototype,{EMPTY:Ga,LOADING:Ga,DONE:Ga,readAsArrayBuffer:Er,readAsBinaryString:Er,readAsText:Er,readAsDataURL:Er,abort:Er,readyState:Er,result:Er,error:Er,onloadstart:Er,onprogress:Er,onload:Er,onabort:Er,onerror:Er,onloadend:Er,[Symbol.toStringTag]:{value:"FileReader",writable:!1,enumerable:!1,configurable:!0}});Object.defineProperties(Un,{EMPTY:Ga,LOADING:Ga,DONE:Ga});GM.exports={FileReader:Un}});var xp=h((Y1e,JM)=>{"use strict";JM.exports={kConstruct:tt().kConstruct}});var KM=h((J1e,WM)=>{"use strict";var bne=require("node:assert"),{URLSerializer:VM}=hr(),{isValidHeaderName:Qne}=Tr();function wne(t,e,r=!1){let n=VM(t,r),i=VM(e,r);return n===i}o(wne,"urlEquals");function Nne(t){bne(t!==null);let e=[];for(let r of t.split(","))r=r.trim(),Qne(r)&&e.push(r);return e}o(Nne,"getFieldValues");WM.exports={urlEquals:wne,getFieldValues:Nne}});var ZM=h((W1e,XM)=>{"use strict";var{kConstruct:Sne}=xp(),{urlEquals:xne,getFieldValues:JB}=KM(),{kEnumerableProperty:Io,isDisturbed:vne}=Ee(),{webidl:te}=Yt(),{Response:Rne,cloneResponse:_ne,fromInnerResponse:Pne}=pA(),{Request:Gi,fromInnerRequest:Dne}=za(),{kState:qn}=cs(),{fetching:Tne}=gA(),{urlIsHttpHttpsScheme:vp,createDeferredPromise:Ya,readAllBytes:One}=Tr(),VB=require("node:assert"),Rp=class t{static{o(this,"Cache")}#e;constructor(){arguments[0]!==Sne&&te.illegalConstructor(),te.util.markAsUncloneable(this),this.#e=arguments[1]}async match(e,r={}){te.brandCheck(this,t);let n="Cache.match";te.argumentLengthCheck(arguments,1,n),e=te.converters.RequestInfo(e,n,"request"),r=te.converters.CacheQueryOptions(r,n,"options");let i=this.#r(e,r,1);if(i.length!==0)return i[0]}async matchAll(e=void 0,r={}){te.brandCheck(this,t);let n="Cache.matchAll";return e!==void 0&&(e=te.converters.RequestInfo(e,n,"request")),r=te.converters.CacheQueryOptions(r,n,"options"),this.#r(e,r)}async add(e){te.brandCheck(this,t);let r="Cache.add";te.argumentLengthCheck(arguments,1,r),e=te.converters.RequestInfo(e,r,"request");let n=[e];return await this.addAll(n)}async addAll(e){te.brandCheck(this,t);let r="Cache.addAll";te.argumentLengthCheck(arguments,1,r);let n=[],i=[];for(let g of e){if(g===void 0)throw te.errors.conversionFailed({prefix:r,argument:"Argument 1",types:["undefined is not allowed"]});if(g=te.converters.RequestInfo(g),typeof g=="string")continue;let f=g[qn];if(!vp(f.url)||f.method!=="GET")throw te.errors.exception({header:r,message:"Expected http/s scheme when method is not GET."})}let s=[];for(let g of e){let f=new Gi(g)[qn];if(!vp(f.url))throw te.errors.exception({header:r,message:"Expected http/s scheme."});f.initiator="fetch",f.destination="subresource",i.push(f);let C=Ya();s.push(Tne({request:f,processResponse(Q){if(Q.type==="error"||Q.status===206||Q.status<200||Q.status>299)C.reject(te.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}));else if(Q.headersList.contains("vary")){let x=JB(Q.headersList.get("vary"));for(let w of x)if(w==="*"){C.reject(te.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(let v of s)v.abort();return}}},processResponseEndOfBody(Q){if(Q.aborted){C.reject(new DOMException("aborted","AbortError"));return}C.resolve(Q)}})),n.push(C.promise)}let c=await Promise.all(n),l=[],A=0;for(let g of c){let f={type:"put",request:i[A],response:g};l.push(f),A++}let u=Ya(),d=null;try{this.#t(l)}catch(g){d=g}return queueMicrotask(()=>{d===null?u.resolve(void 0):u.reject(d)}),u.promise}async put(e,r){te.brandCheck(this,t);let n="Cache.put";te.argumentLengthCheck(arguments,2,n),e=te.converters.RequestInfo(e,n,"request"),r=te.converters.Response(r,n,"response");let i=null;if(e instanceof Gi?i=e[qn]:i=new Gi(e)[qn],!vp(i.url)||i.method!=="GET")throw te.errors.exception({header:n,message:"Expected an http/s scheme when method is not GET"});let s=r[qn];if(s.status===206)throw te.errors.exception({header:n,message:"Got 206 status"});if(s.headersList.contains("vary")){let f=JB(s.headersList.get("vary"));for(let C of f)if(C==="*")throw te.errors.exception({header:n,message:"Got * vary field value"})}if(s.body&&(vne(s.body.stream)||s.body.stream.locked))throw te.errors.exception({header:n,message:"Response body is locked or disturbed"});let a=_ne(s),c=Ya();if(s.body!=null){let C=s.body.stream.getReader();One(C).then(c.resolve,c.reject)}else c.resolve(void 0);let l=[],A={type:"put",request:i,response:a};l.push(A);let u=await c.promise;a.body!=null&&(a.body.source=u);let d=Ya(),g=null;try{this.#t(l)}catch(f){g=f}return queueMicrotask(()=>{g===null?d.resolve():d.reject(g)}),d.promise}async delete(e,r={}){te.brandCheck(this,t);let n="Cache.delete";te.argumentLengthCheck(arguments,1,n),e=te.converters.RequestInfo(e,n,"request"),r=te.converters.CacheQueryOptions(r,n,"options");let i=null;if(e instanceof Gi){if(i=e[qn],i.method!=="GET"&&!r.ignoreMethod)return!1}else VB(typeof e=="string"),i=new Gi(e)[qn];let s=[],a={type:"delete",request:i,options:r};s.push(a);let c=Ya(),l=null,A;try{A=this.#t(s)}catch(u){l=u}return queueMicrotask(()=>{l===null?c.resolve(!!A?.length):c.reject(l)}),c.promise}async keys(e=void 0,r={}){te.brandCheck(this,t);let n="Cache.keys";e!==void 0&&(e=te.converters.RequestInfo(e,n,"request")),r=te.converters.CacheQueryOptions(r,n,"options");let i=null;if(e!==void 0)if(e instanceof Gi){if(i=e[qn],i.method!=="GET"&&!r.ignoreMethod)return[]}else typeof e=="string"&&(i=new Gi(e)[qn]);let s=Ya(),a=[];if(e===void 0)for(let c of this.#e)a.push(c[0]);else{let c=this.#i(i,r);for(let l of c)a.push(l[0])}return queueMicrotask(()=>{let c=[];for(let l of a){let A=Dne(l,new AbortController().signal,"immutable");c.push(A)}s.resolve(Object.freeze(c))}),s.promise}#t(e){let r=this.#e,n=[...r],i=[],s=[];try{for(let a of e){if(a.type!=="delete"&&a.type!=="put")throw te.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'});if(a.type==="delete"&&a.response!=null)throw te.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"});if(this.#i(a.request,a.options,i).length)throw new DOMException("???","InvalidStateError");let c;if(a.type==="delete"){if(c=this.#i(a.request,a.options),c.length===0)return[];for(let l of c){let A=r.indexOf(l);VB(A!==-1),r.splice(A,1)}}else if(a.type==="put"){if(a.response==null)throw te.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"});let l=a.request;if(!vp(l.url))throw te.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"});if(l.method!=="GET")throw te.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"});if(a.options!=null)throw te.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"});c=this.#i(a.request);for(let A of c){let u=r.indexOf(A);VB(u!==-1),r.splice(u,1)}r.push([a.request,a.response]),i.push([a.request,a.response])}s.push([a.request,a.response])}return s}catch(a){throw this.#e.length=0,this.#e=n,a}}#i(e,r,n){let i=[],s=n??this.#e;for(let a of s){let[c,l]=a;this.#n(e,c,l,r)&&i.push(a)}return i}#n(e,r,n=null,i){let s=new URL(e.url),a=new URL(r.url);if(i?.ignoreSearch&&(a.search="",s.search=""),!xne(s,a,!0))return!1;if(n==null||i?.ignoreVary||!n.headersList.contains("vary"))return!0;let c=JB(n.headersList.get("vary"));for(let l of c){if(l==="*")return!1;let A=r.headersList.get(l),u=e.headersList.get(l);if(A!==u)return!1}return!0}#r(e,r,n=1/0){let i=null;if(e!==void 0)if(e instanceof Gi){if(i=e[qn],i.method!=="GET"&&!r.ignoreMethod)return[]}else typeof e=="string"&&(i=new Gi(e)[qn]);let s=[];if(e===void 0)for(let c of this.#e)s.push(c[1]);else{let c=this.#i(i,r);for(let l of c)s.push(l[1])}let a=[];for(let c of s){let l=Pne(c,"immutable");if(a.push(l.clone()),a.length>=n)break}return Object.freeze(a)}};Object.defineProperties(Rp.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:!0},match:Io,matchAll:Io,add:Io,addAll:Io,put:Io,delete:Io,keys:Io});var $M=[{key:"ignoreSearch",converter:te.converters.boolean,defaultValue:()=>!1},{key:"ignoreMethod",converter:te.converters.boolean,defaultValue:()=>!1},{key:"ignoreVary",converter:te.converters.boolean,defaultValue:()=>!1}];te.converters.CacheQueryOptions=te.dictionaryConverter($M);te.converters.MultiCacheQueryOptions=te.dictionaryConverter([...$M,{key:"cacheName",converter:te.converters.DOMString}]);te.converters.Response=te.interfaceConverter(Rne);te.converters["sequence"]=te.sequenceConverter(te.converters.RequestInfo);XM.exports={Cache:Rp}});var tk=h(($1e,ek)=>{"use strict";var{kConstruct:hA}=xp(),{Cache:_p}=ZM(),{webidl:Xt}=Yt(),{kEnumerableProperty:yA}=Ee(),Pp=class t{static{o(this,"CacheStorage")}#e=new Map;constructor(){arguments[0]!==hA&&Xt.illegalConstructor(),Xt.util.markAsUncloneable(this)}async match(e,r={}){if(Xt.brandCheck(this,t),Xt.argumentLengthCheck(arguments,1,"CacheStorage.match"),e=Xt.converters.RequestInfo(e),r=Xt.converters.MultiCacheQueryOptions(r),r.cacheName!=null){if(this.#e.has(r.cacheName)){let n=this.#e.get(r.cacheName);return await new _p(hA,n).match(e,r)}}else for(let n of this.#e.values()){let s=await new _p(hA,n).match(e,r);if(s!==void 0)return s}}async has(e){Xt.brandCheck(this,t);let r="CacheStorage.has";return Xt.argumentLengthCheck(arguments,1,r),e=Xt.converters.DOMString(e,r,"cacheName"),this.#e.has(e)}async open(e){Xt.brandCheck(this,t);let r="CacheStorage.open";if(Xt.argumentLengthCheck(arguments,1,r),e=Xt.converters.DOMString(e,r,"cacheName"),this.#e.has(e)){let i=this.#e.get(e);return new _p(hA,i)}let n=[];return this.#e.set(e,n),new _p(hA,n)}async delete(e){Xt.brandCheck(this,t);let r="CacheStorage.delete";return Xt.argumentLengthCheck(arguments,1,r),e=Xt.converters.DOMString(e,r,"cacheName"),this.#e.delete(e)}async keys(){return Xt.brandCheck(this,t),[...this.#e.keys()]}};Object.defineProperties(Pp.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:!0},match:yA,has:yA,open:yA,delete:yA,keys:yA});ek.exports={CacheStorage:Pp}});var nk=h((Z1e,rk)=>{"use strict";rk.exports={maxAttributeValueSize:1024,maxNameValuePairSize:4096}});var WB=h((eHe,ck)=>{"use strict";function Mne(t){for(let e=0;e=0&&r<=8||r>=10&&r<=31||r===127)return!0}return!1}o(Mne,"isCTLExcludingHtab");function ik(t){for(let e=0;e126||r===34||r===40||r===41||r===60||r===62||r===64||r===44||r===59||r===58||r===92||r===47||r===91||r===93||r===63||r===61||r===123||r===125)throw new Error("Invalid cookie name")}}o(ik,"validateCookieName");function sk(t){let e=t.length,r=0;if(t[0]==='"'){if(e===1||t[e-1]!=='"')throw new Error("Invalid cookie value");--e,++r}for(;r126||n===34||n===44||n===59||n===92)throw new Error("Invalid cookie value")}}o(sk,"validateCookieValue");function ok(t){for(let e=0;ee.toString().padStart(2,"0"));function ak(t){return typeof t=="number"&&(t=new Date(t)),`${Lne[t.getUTCDay()]}, ${Dp[t.getUTCDate()]} ${Fne[t.getUTCMonth()]} ${t.getUTCFullYear()} ${Dp[t.getUTCHours()]}:${Dp[t.getUTCMinutes()]}:${Dp[t.getUTCSeconds()]} GMT`}o(ak,"toIMFDate");function Une(t){if(t<0)throw new Error("Invalid cookie max-age")}o(Une,"validateCookieMaxAge");function qne(t){if(t.name.length===0)return null;ik(t.name),sk(t.value);let e=[`${t.name}=${t.value}`];t.name.startsWith("__Secure-")&&(t.secure=!0),t.name.startsWith("__Host-")&&(t.secure=!0,t.domain=null,t.path="/"),t.secure&&e.push("Secure"),t.httpOnly&&e.push("HttpOnly"),typeof t.maxAge=="number"&&(Une(t.maxAge),e.push(`Max-Age=${t.maxAge}`)),t.domain&&(kne(t.domain),e.push(`Domain=${t.domain}`)),t.path&&(ok(t.path),e.push(`Path=${t.path}`)),t.expires&&t.expires.toString()!=="Invalid Date"&&e.push(`Expires=${ak(t.expires)}`),t.sameSite&&e.push(`SameSite=${t.sameSite}`);for(let r of t.unparsed){if(!r.includes("="))throw new Error("Invalid unparsed");let[n,...i]=r.split("=");e.push(`${n.trim()}=${i.join("=")}`)}return e.join("; ")}o(qne,"stringify");ck.exports={isCTLExcludingHtab:Mne,validateCookieName:ik,validateCookiePath:ok,validateCookieValue:sk,toIMFDate:ak,stringify:qne}});var Ak=h((rHe,lk)=>{"use strict";var{maxNameValuePairSize:Hne,maxAttributeValueSize:zne}=nk(),{isCTLExcludingHtab:jne}=WB(),{collectASequenceOfCodePointsFast:Tp}=hr(),Gne=require("node:assert");function Yne(t){if(jne(t))return null;let e="",r="",n="",i="";if(t.includes(";")){let s={position:0};e=Tp(";",t,s),r=t.slice(s.position)}else e=t;if(!e.includes("="))i=e;else{let s={position:0};n=Tp("=",e,s),i=e.slice(s.position+1)}return n=n.trim(),i=i.trim(),n.length+i.length>Hne?null:{name:n,value:i,...Ja(r)}}o(Yne,"parseSetCookie");function Ja(t,e={}){if(t.length===0)return e;Gne(t[0]===";"),t=t.slice(1);let r="";t.includes(";")?(r=Tp(";",t,{position:0}),t=t.slice(r.length)):(r=t,t="");let n="",i="";if(r.includes("=")){let a={position:0};n=Tp("=",r,a),i=r.slice(a.position+1)}else n=r;if(n=n.trim(),i=i.trim(),i.length>zne)return Ja(t,e);let s=n.toLowerCase();if(s==="expires"){let a=new Date(i);e.expires=a}else if(s==="max-age"){let a=i.charCodeAt(0);if((a<48||a>57)&&i[0]!=="-"||!/^\d+$/.test(i))return Ja(t,e);let c=Number(i);e.maxAge=c}else if(s==="domain"){let a=i;a[0]==="."&&(a=a.slice(1)),a=a.toLowerCase(),e.domain=a}else if(s==="path"){let a="";i.length===0||i[0]!=="/"?a="/":a=i,e.path=a}else if(s==="secure")e.secure=!0;else if(s==="httponly")e.httpOnly=!0;else if(s==="samesite"){let a="Default",c=i.toLowerCase();c.includes("none")&&(a="None"),c.includes("strict")&&(a="Strict"),c.includes("lax")&&(a="Lax"),e.sameSite=a}else e.unparsed??=[],e.unparsed.push(`${n}=${i}`);return Ja(t,e)}o(Ja,"parseUnparsedAttributes");lk.exports={parseSetCookie:Yne,parseUnparsedAttributes:Ja}});var pk=h((iHe,dk)=>{"use strict";var{parseSetCookie:Jne}=Ak(),{stringify:Vne}=WB(),{webidl:Ne}=Yt(),{Headers:Op}=ho();function Wne(t){Ne.argumentLengthCheck(arguments,1,"getCookies"),Ne.brandCheck(t,Op,{strict:!1});let e=t.get("cookie"),r={};if(!e)return r;for(let n of e.split(";")){let[i,...s]=n.split("=");r[i.trim()]=s.join("=")}return r}o(Wne,"getCookies");function Kne(t,e,r){Ne.brandCheck(t,Op,{strict:!1});let n="deleteCookie";Ne.argumentLengthCheck(arguments,2,n),e=Ne.converters.DOMString(e,n,"name"),r=Ne.converters.DeleteCookieAttributes(r),uk(t,{name:e,value:"",expires:new Date(0),...r})}o(Kne,"deleteCookie");function $ne(t){Ne.argumentLengthCheck(arguments,1,"getSetCookies"),Ne.brandCheck(t,Op,{strict:!1});let e=t.getSetCookie();return e?e.map(r=>Jne(r)):[]}o($ne,"getSetCookies");function uk(t,e){Ne.argumentLengthCheck(arguments,2,"setCookie"),Ne.brandCheck(t,Op,{strict:!1}),e=Ne.converters.Cookie(e);let r=Vne(e);r&&t.append("Set-Cookie",r)}o(uk,"setCookie");Ne.converters.DeleteCookieAttributes=Ne.dictionaryConverter([{converter:Ne.nullableConverter(Ne.converters.DOMString),key:"path",defaultValue:()=>null},{converter:Ne.nullableConverter(Ne.converters.DOMString),key:"domain",defaultValue:()=>null}]);Ne.converters.Cookie=Ne.dictionaryConverter([{converter:Ne.converters.DOMString,key:"name"},{converter:Ne.converters.DOMString,key:"value"},{converter:Ne.nullableConverter(t=>typeof t=="number"?Ne.converters["unsigned long long"](t):new Date(t)),key:"expires",defaultValue:()=>null},{converter:Ne.nullableConverter(Ne.converters["long long"]),key:"maxAge",defaultValue:()=>null},{converter:Ne.nullableConverter(Ne.converters.DOMString),key:"domain",defaultValue:()=>null},{converter:Ne.nullableConverter(Ne.converters.DOMString),key:"path",defaultValue:()=>null},{converter:Ne.nullableConverter(Ne.converters.boolean),key:"secure",defaultValue:()=>null},{converter:Ne.nullableConverter(Ne.converters.boolean),key:"httpOnly",defaultValue:()=>null},{converter:Ne.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:Ne.sequenceConverter(Ne.converters.DOMString),key:"unparsed",defaultValue:()=>new Array(0)}]);dk.exports={getCookies:Wne,deleteCookie:Kne,getSetCookies:$ne,setCookie:uk}});var Wa=h((oHe,gk)=>{"use strict";var{webidl:ee}=Yt(),{kEnumerableProperty:Br}=Ee(),{kConstruct:mk}=tt(),{MessagePort:Xne}=require("node:worker_threads"),Va=class t extends Event{static{o(this,"MessageEvent")}#e;constructor(e,r={}){if(e===mk){super(arguments[1],arguments[2]),ee.util.markAsUncloneable(this);return}let n="MessageEvent constructor";ee.argumentLengthCheck(arguments,1,n),e=ee.converters.DOMString(e,n,"type"),r=ee.converters.MessageEventInit(r,n,"eventInitDict"),super(e,r),this.#e=r,ee.util.markAsUncloneable(this)}get data(){return ee.brandCheck(this,t),this.#e.data}get origin(){return ee.brandCheck(this,t),this.#e.origin}get lastEventId(){return ee.brandCheck(this,t),this.#e.lastEventId}get source(){return ee.brandCheck(this,t),this.#e.source}get ports(){return ee.brandCheck(this,t),Object.isFrozen(this.#e.ports)||Object.freeze(this.#e.ports),this.#e.ports}initMessageEvent(e,r=!1,n=!1,i=null,s="",a="",c=null,l=[]){return ee.brandCheck(this,t),ee.argumentLengthCheck(arguments,1,"MessageEvent.initMessageEvent"),new t(e,{bubbles:r,cancelable:n,data:i,origin:s,lastEventId:a,source:c,ports:l})}static createFastMessageEvent(e,r){let n=new t(mk,e,r);return n.#e=r,n.#e.data??=null,n.#e.origin??="",n.#e.lastEventId??="",n.#e.source??=null,n.#e.ports??=[],n}},{createFastMessageEvent:Zne}=Va;delete Va.createFastMessageEvent;var Mp=class t extends Event{static{o(this,"CloseEvent")}#e;constructor(e,r={}){let n="CloseEvent constructor";ee.argumentLengthCheck(arguments,1,n),e=ee.converters.DOMString(e,n,"type"),r=ee.converters.CloseEventInit(r),super(e,r),this.#e=r,ee.util.markAsUncloneable(this)}get wasClean(){return ee.brandCheck(this,t),this.#e.wasClean}get code(){return ee.brandCheck(this,t),this.#e.code}get reason(){return ee.brandCheck(this,t),this.#e.reason}},kp=class t extends Event{static{o(this,"ErrorEvent")}#e;constructor(e,r){let n="ErrorEvent constructor";ee.argumentLengthCheck(arguments,1,n),super(e,r),ee.util.markAsUncloneable(this),e=ee.converters.DOMString(e,n,"type"),r=ee.converters.ErrorEventInit(r??{}),this.#e=r}get message(){return ee.brandCheck(this,t),this.#e.message}get filename(){return ee.brandCheck(this,t),this.#e.filename}get lineno(){return ee.brandCheck(this,t),this.#e.lineno}get colno(){return ee.brandCheck(this,t),this.#e.colno}get error(){return ee.brandCheck(this,t),this.#e.error}};Object.defineProperties(Va.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:!0},data:Br,origin:Br,lastEventId:Br,source:Br,ports:Br,initMessageEvent:Br});Object.defineProperties(Mp.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:!0},reason:Br,code:Br,wasClean:Br});Object.defineProperties(kp.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:!0},message:Br,filename:Br,lineno:Br,colno:Br,error:Br});ee.converters.MessagePort=ee.interfaceConverter(Xne);ee.converters["sequence"]=ee.sequenceConverter(ee.converters.MessagePort);var KB=[{key:"bubbles",converter:ee.converters.boolean,defaultValue:()=>!1},{key:"cancelable",converter:ee.converters.boolean,defaultValue:()=>!1},{key:"composed",converter:ee.converters.boolean,defaultValue:()=>!1}];ee.converters.MessageEventInit=ee.dictionaryConverter([...KB,{key:"data",converter:ee.converters.any,defaultValue:()=>null},{key:"origin",converter:ee.converters.USVString,defaultValue:()=>""},{key:"lastEventId",converter:ee.converters.DOMString,defaultValue:()=>""},{key:"source",converter:ee.nullableConverter(ee.converters.MessagePort),defaultValue:()=>null},{key:"ports",converter:ee.converters["sequence"],defaultValue:()=>new Array(0)}]);ee.converters.CloseEventInit=ee.dictionaryConverter([...KB,{key:"wasClean",converter:ee.converters.boolean,defaultValue:()=>!1},{key:"code",converter:ee.converters["unsigned short"],defaultValue:()=>0},{key:"reason",converter:ee.converters.USVString,defaultValue:()=>""}]);ee.converters.ErrorEventInit=ee.dictionaryConverter([...KB,{key:"message",converter:ee.converters.DOMString,defaultValue:()=>""},{key:"filename",converter:ee.converters.USVString,defaultValue:()=>""},{key:"lineno",converter:ee.converters["unsigned long"],defaultValue:()=>0},{key:"colno",converter:ee.converters["unsigned long"],defaultValue:()=>0},{key:"error",converter:ee.converters.any}]);gk.exports={MessageEvent:Va,CloseEvent:Mp,ErrorEvent:kp,createFastMessageEvent:Zne}});var bo=h((cHe,fk)=>{"use strict";var eie="258EAFA5-E914-47DA-95CA-C5AB0DC85B11",tie={enumerable:!0,writable:!1,configurable:!1},rie={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3},nie={NOT_SENT:0,PROCESSING:1,SENT:2},iie={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10},sie=2**16-1,oie={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4},aie=Buffer.allocUnsafe(0),cie={string:1,typedArray:2,arrayBuffer:3,blob:4};fk.exports={uid:eie,sentCloseFrameState:nie,staticPropertyDescriptors:tie,states:rie,opcodes:iie,maxUnsigned16Bit:sie,parserStates:oie,emptyBuffer:aie,sendHints:cie}});var CA=h((lHe,hk)=>{"use strict";hk.exports={kWebSocketURL:Symbol("url"),kReadyState:Symbol("ready state"),kController:Symbol("controller"),kResponse:Symbol("response"),kBinaryType:Symbol("binary type"),kSentClose:Symbol("sent close"),kReceivedClose:Symbol("received close"),kByteParser:Symbol("byte parser")}});var IA=h((AHe,Nk)=>{"use strict";var{kReadyState:EA,kController:lie,kResponse:Aie,kBinaryType:uie,kWebSocketURL:die}=CA(),{states:BA,opcodes:bs}=bo(),{ErrorEvent:pie,createFastMessageEvent:mie}=Wa(),{isUtf8:gie}=require("node:buffer"),{collectASequenceOfCodePointsFast:fie,removeHTTPWhitespace:yk}=hr();function hie(t){return t[EA]===BA.CONNECTING}o(hie,"isConnecting");function yie(t){return t[EA]===BA.OPEN}o(yie,"isEstablished");function Cie(t){return t[EA]===BA.CLOSING}o(Cie,"isClosing");function Eie(t){return t[EA]===BA.CLOSED}o(Eie,"isClosed");function $B(t,e,r=(i,s)=>new Event(i,s),n={}){let i=r(t,n);e.dispatchEvent(i)}o($B,"fireEvent");function Bie(t,e,r){if(t[EA]!==BA.OPEN)return;let n;if(e===bs.TEXT)try{n=wk(r)}catch{Ek(t,"Received invalid UTF-8 in text frame.");return}else e===bs.BINARY&&(t[uie]==="blob"?n=new Blob([r]):n=Iie(r));$B("message",t,mie,{origin:t[die].origin,data:n})}o(Bie,"websocketMessageReceived");function Iie(t){return t.byteLength===t.buffer.byteLength?t.buffer:t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength)}o(Iie,"toArrayBuffer");function bie(t){if(t.length===0)return!1;for(let e=0;e126||r===34||r===40||r===41||r===44||r===47||r===58||r===59||r===60||r===61||r===62||r===63||r===64||r===91||r===92||r===93||r===123||r===125)return!1}return!0}o(bie,"isValidSubprotocol");function Qie(t){return t>=1e3&&t<1015?t!==1004&&t!==1005&&t!==1006:t>=3e3&&t<=4999}o(Qie,"isValidStatusCode");function Ek(t,e){let{[lie]:r,[Aie]:n}=t;r.abort(),n?.socket&&!n.socket.destroyed&&n.socket.destroy(),e&&$B("error",t,(i,s)=>new pie(i,s),{error:new Error(e),message:e})}o(Ek,"failWebsocketConnection");function Bk(t){return t===bs.CLOSE||t===bs.PING||t===bs.PONG}o(Bk,"isControlFrame");function Ik(t){return t===bs.CONTINUATION}o(Ik,"isContinuationFrame");function bk(t){return t===bs.TEXT||t===bs.BINARY}o(bk,"isTextBinaryFrame");function wie(t){return bk(t)||Ik(t)||Bk(t)}o(wie,"isValidOpcode");function Nie(t){let e={position:0},r=new Map;for(;e.position57)return!1}return!0}o(Sie,"isValidClientWindowBits");var Qk=typeof process.versions.icu=="string",Ck=Qk?new TextDecoder("utf-8",{fatal:!0}):void 0,wk=Qk?Ck.decode.bind(Ck):function(t){if(gie(t))return t.toString("utf-8");throw new TypeError("Invalid utf-8 received.")};Nk.exports={isConnecting:hie,isEstablished:yie,isClosing:Cie,isClosed:Eie,fireEvent:$B,isValidSubprotocol:bie,isValidStatusCode:Qie,failWebsocketConnection:Ek,websocketMessageReceived:Bie,utf8Decode:wk,isControlFrame:Bk,isContinuationFrame:Ik,isTextBinaryFrame:bk,isValidOpcode:wie,parseExtensions:Nie,isValidClientWindowBits:Sie}});var Fp=h((dHe,Sk)=>{"use strict";var{maxUnsigned16Bit:xie}=bo(),Lp=16386,XB,bA=null,Ka=Lp;try{XB=require("node:crypto")}catch{XB={randomFillSync:o(function(e,r,n){for(let i=0;ixie?(a+=8,s=127):i>125&&(a+=2,s=126);let c=Buffer.allocUnsafe(i+a);c[0]=c[1]=0,c[0]|=128,c[0]=(c[0]&240)+e;c[a-4]=n[0],c[a-3]=n[1],c[a-2]=n[2],c[a-1]=n[3],c[1]=s,s===126?c.writeUInt16BE(i,2):s===127&&(c[2]=c[3]=0,c.writeUIntBE(i,4,6)),c[1]|=128;for(let l=0;l{"use strict";var{uid:Rie,states:QA,sentCloseFrameState:Up,emptyBuffer:_ie,opcodes:Pie}=bo(),{kReadyState:wA,kSentClose:qp,kByteParser:vk,kReceivedClose:xk,kResponse:Rk}=CA(),{fireEvent:Die,failWebsocketConnection:Qs,isClosing:Tie,isClosed:Oie,isEstablished:Mie,parseExtensions:kie}=IA(),{channels:$a}=ca(),{CloseEvent:Lie}=Wa(),{makeRequest:Fie}=za(),{fetching:Uie}=gA(),{Headers:qie,getHeadersList:Hie}=ho(),{getDecodeSplit:zie}=Tr(),{WebsocketFrameSend:jie}=Fp(),eI;try{eI=require("node:crypto")}catch{}function Gie(t,e,r,n,i,s){let a=t;a.protocol=t.protocol==="ws:"?"http:":"https:";let c=Fie({urlList:[a],client:r,serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(s.headers){let d=Hie(new qie(s.headers));c.headersList=d}let l=eI.randomBytes(16).toString("base64");c.headersList.append("sec-websocket-key",l),c.headersList.append("sec-websocket-version","13");for(let d of e)c.headersList.append("sec-websocket-protocol",d);return c.headersList.append("sec-websocket-extensions","permessage-deflate; client_max_window_bits"),Uie({request:c,useParallelQueue:!0,dispatcher:s.dispatcher,processResponse(d){if(d.type==="error"||d.status!==101){Qs(n,"Received network error or non-101 status code.");return}if(e.length!==0&&!d.headersList.get("Sec-WebSocket-Protocol")){Qs(n,"Server did not respond with sent protocols.");return}if(d.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){Qs(n,'Server did not set Upgrade header to "websocket".');return}if(d.headersList.get("Connection")?.toLowerCase()!=="upgrade"){Qs(n,'Server did not set Connection header to "upgrade".');return}let g=d.headersList.get("Sec-WebSocket-Accept"),f=eI.createHash("sha1").update(l+Rie).digest("base64");if(g!==f){Qs(n,"Incorrect hash received in Sec-WebSocket-Accept header.");return}let C=d.headersList.get("Sec-WebSocket-Extensions"),Q;if(C!==null&&(Q=kie(C),!Q.has("permessage-deflate"))){Qs(n,"Sec-WebSocket-Extensions header does not match.");return}let x=d.headersList.get("Sec-WebSocket-Protocol");if(x!==null&&!zie("sec-websocket-protocol",c.headersList).includes(x)){Qs(n,"Protocol was not set in the opening handshake.");return}d.socket.on("data",_k),d.socket.on("close",Pk),d.socket.on("error",Dk),$a.open.hasSubscribers&&$a.open.publish({address:d.socket.address(),protocol:x,extensions:C}),i(d,Q)}})}o(Gie,"establishWebSocketConnection");function Yie(t,e,r,n){if(!(Tie(t)||Oie(t)))if(!Mie(t))Qs(t,"Connection was closed before it was established."),t[wA]=QA.CLOSING;else if(t[qp]===Up.NOT_SENT){t[qp]=Up.PROCESSING;let i=new jie;e!==void 0&&r===void 0?(i.frameData=Buffer.allocUnsafe(2),i.frameData.writeUInt16BE(e,0)):e!==void 0&&r!==void 0?(i.frameData=Buffer.allocUnsafe(2+n),i.frameData.writeUInt16BE(e,0),i.frameData.write(r,2,"utf-8")):i.frameData=_ie,t[Rk].socket.write(i.createFrame(Pie.CLOSE)),t[qp]=Up.SENT,t[wA]=QA.CLOSING}else t[wA]=QA.CLOSING}o(Yie,"closeWebSocketConnection");function _k(t){this.ws[vk].write(t)||this.pause()}o(_k,"onSocketData");function Pk(){let{ws:t}=this,{[Rk]:e}=t;e.socket.off("data",_k),e.socket.off("close",Pk),e.socket.off("error",Dk);let r=t[qp]===Up.SENT&&t[xk],n=1005,i="",s=t[vk].closingInfo;s&&!s.error?(n=s.code??1005,i=s.reason):t[xk]||(n=1006),t[wA]=QA.CLOSED,Die("close",t,(a,c)=>new Lie(a,c),{wasClean:r,code:n,reason:i}),$a.close.hasSubscribers&&$a.close.publish({websocket:t,code:n,reason:i})}o(Pk,"onSocketClose");function Dk(t){let{ws:e}=this;e[wA]=QA.CLOSING,$a.socketError.hasSubscribers&&$a.socketError.publish(t),this.destroy()}o(Dk,"onSocketError");Tk.exports={establishWebSocketConnection:Gie,closeWebSocketConnection:Yie}});var Mk=h((fHe,Ok)=>{"use strict";var{createInflateRaw:Jie,Z_DEFAULT_WINDOWBITS:Vie}=require("node:zlib"),{isValidClientWindowBits:Wie}=IA(),Kie=Buffer.from([0,0,255,255]),Hp=Symbol("kBuffer"),zp=Symbol("kLength"),rI=class{static{o(this,"PerMessageDeflate")}#e;#t={};constructor(e){this.#t.serverNoContextTakeover=e.has("server_no_context_takeover"),this.#t.serverMaxWindowBits=e.get("server_max_window_bits")}decompress(e,r,n){if(!this.#e){let i=Vie;if(this.#t.serverMaxWindowBits){if(!Wie(this.#t.serverMaxWindowBits)){n(new Error("Invalid server_max_window_bits"));return}i=Number.parseInt(this.#t.serverMaxWindowBits)}this.#e=Jie({windowBits:i}),this.#e[Hp]=[],this.#e[zp]=0,this.#e.on("data",s=>{this.#e[Hp].push(s),this.#e[zp]+=s.length}),this.#e.on("error",s=>{this.#e=null,n(s)})}this.#e.write(e),r&&this.#e.write(Kie),this.#e.flush(()=>{let i=Buffer.concat(this.#e[Hp],this.#e[zp]);this.#e[Hp].length=0,this.#e[zp]=0,n(null,i)})}};Ok.exports={PerMessageDeflate:rI}});var Jk=h((yHe,Yk)=>{"use strict";var{Writable:$ie}=require("node:stream"),Xie=require("node:assert"),{parserStates:Ir,opcodes:Xa,states:Zie,emptyBuffer:kk,sentCloseFrameState:Lk}=bo(),{kReadyState:ese,kSentClose:Fk,kResponse:Uk,kReceivedClose:qk}=CA(),{channels:jp}=ca(),{isValidStatusCode:tse,isValidOpcode:rse,failWebsocketConnection:un,websocketMessageReceived:Hk,utf8Decode:nse,isControlFrame:zk,isTextBinaryFrame:nI,isContinuationFrame:ise}=IA(),{WebsocketFrameSend:jk}=Fp(),{closeWebSocketConnection:Gk}=tI(),{PerMessageDeflate:sse}=Mk(),iI=class extends $ie{static{o(this,"ByteParser")}#e=[];#t=0;#i=!1;#n=Ir.INFO;#r={};#s=[];#o;constructor(e,r){super(),this.ws=e,this.#o=r??new Map,this.#o.has("permessage-deflate")&&this.#o.set("permessage-deflate",new sse(r))}_write(e,r,n){this.#e.push(e),this.#t+=e.length,this.#i=!0,this.run(n)}run(e){for(;this.#i;)if(this.#n===Ir.INFO){if(this.#t<2)return e();let r=this.consume(2),n=(r[0]&128)!==0,i=r[0]&15,s=(r[1]&128)===128,a=!n&&i!==Xa.CONTINUATION,c=r[1]&127,l=r[0]&64,A=r[0]&32,u=r[0]&16;if(!rse(i))return un(this.ws,"Invalid opcode received"),e();if(s)return un(this.ws,"Frame cannot be masked"),e();if(l!==0&&!this.#o.has("permessage-deflate")){un(this.ws,"Expected RSV1 to be clear.");return}if(A!==0||u!==0){un(this.ws,"RSV1, RSV2, RSV3 must be clear");return}if(a&&!nI(i)){un(this.ws,"Invalid frame type was fragmented.");return}if(nI(i)&&this.#s.length>0){un(this.ws,"Expected continuation frame");return}if(this.#r.fragmented&&a){un(this.ws,"Fragmented frame exceeded 125 bytes.");return}if((c>125||a)&&zk(i)){un(this.ws,"Control frame either too large or fragmented");return}if(ise(i)&&this.#s.length===0&&!this.#r.compressed){un(this.ws,"Unexpected continuation frame");return}c<=125?(this.#r.payloadLength=c,this.#n=Ir.READ_DATA):c===126?this.#n=Ir.PAYLOADLENGTH_16:c===127&&(this.#n=Ir.PAYLOADLENGTH_64),nI(i)&&(this.#r.binaryType=i,this.#r.compressed=l!==0),this.#r.opcode=i,this.#r.masked=s,this.#r.fin=n,this.#r.fragmented=a}else if(this.#n===Ir.PAYLOADLENGTH_16){if(this.#t<2)return e();let r=this.consume(2);this.#r.payloadLength=r.readUInt16BE(0),this.#n=Ir.READ_DATA}else if(this.#n===Ir.PAYLOADLENGTH_64){if(this.#t<8)return e();let r=this.consume(8),n=r.readUInt32BE(0);if(n>2**31-1){un(this.ws,"Received payload length > 2^31 bytes.");return}let i=r.readUInt32BE(4);this.#r.payloadLength=(n<<8)+i,this.#n=Ir.READ_DATA}else if(this.#n===Ir.READ_DATA){if(this.#t{if(n){Gk(this.ws,1007,n.message,n.message.length);return}if(this.#s.push(i),!this.#r.fin){this.#n=Ir.INFO,this.#i=!0,this.run(e);return}Hk(this.ws,this.#r.binaryType,Buffer.concat(this.#s)),this.#i=!0,this.#n=Ir.INFO,this.#s.length=0,this.run(e)}),this.#i=!1;break}else{if(this.#s.push(r),!this.#r.fragmented&&this.#r.fin){let n=Buffer.concat(this.#s);Hk(this.ws,this.#r.binaryType,n),this.#s.length=0}this.#n=Ir.INFO}}}consume(e){if(e>this.#t)throw new Error("Called consume() before buffers satiated.");if(e===0)return kk;if(this.#e[0].length===e)return this.#t-=this.#e[0].length,this.#e.shift();let r=Buffer.allocUnsafe(e),n=0;for(;n!==e;){let i=this.#e[0],{length:s}=i;if(s+n===e){r.set(this.#e.shift(),n);break}else if(s+n>e){r.set(i.subarray(0,e-n),n),this.#e[0]=i.subarray(e-n);break}else r.set(this.#e.shift(),n),n+=i.length}return this.#t-=e,r}parseCloseBody(e){Xie(e.length!==1);let r;if(e.length>=2&&(r=e.readUInt16BE(0)),r!==void 0&&!tse(r))return{code:1002,reason:"Invalid status code",error:!0};let n=e.subarray(2);n[0]===239&&n[1]===187&&n[2]===191&&(n=n.subarray(3));try{n=nse(n)}catch{return{code:1007,reason:"Invalid UTF-8",error:!0}}return{code:r,reason:n,error:!1}}parseControlFrame(e){let{opcode:r,payloadLength:n}=this.#r;if(r===Xa.CLOSE){if(n===1)return un(this.ws,"Received close frame with a 1-byte body."),!1;if(this.#r.closeInfo=this.parseCloseBody(e),this.#r.closeInfo.error){let{code:i,reason:s}=this.#r.closeInfo;return Gk(this.ws,i,s,s.length),un(this.ws,s),!1}if(this.ws[Fk]!==Lk.SENT){let i=kk;this.#r.closeInfo.code&&(i=Buffer.allocUnsafe(2),i.writeUInt16BE(this.#r.closeInfo.code,0));let s=new jk(i);this.ws[Uk].socket.write(s.createFrame(Xa.CLOSE),a=>{a||(this.ws[Fk]=Lk.SENT)})}return this.ws[ese]=Zie.CLOSING,this.ws[qk]=!0,!1}else if(r===Xa.PING){if(!this.ws[qk]){let i=new jk(e);this.ws[Uk].socket.write(i.createFrame(Xa.PONG)),jp.ping.hasSubscribers&&jp.ping.publish({payload:e})}}else r===Xa.PONG&&jp.pong.hasSubscribers&&jp.pong.publish({payload:e});return!0}get closingInfo(){return this.#r.closeInfo}};Yk.exports={ByteParser:iI}});var Xk=h((EHe,$k)=>{"use strict";var{WebsocketFrameSend:ose}=Fp(),{opcodes:Vk,sendHints:Za}=bo(),ase=mE(),Wk=Buffer[Symbol.species],sI=class{static{o(this,"SendQueue")}#e=new ase;#t=!1;#i;constructor(e){this.#i=e}add(e,r,n){if(n!==Za.blob){let s=Kk(e,n);if(!this.#t)this.#i.write(s,r);else{let a={promise:null,callback:r,frame:s};this.#e.push(a)}return}let i={promise:e.arrayBuffer().then(s=>{i.promise=null,i.frame=Kk(s,n)}),callback:r,frame:null};this.#e.push(i),this.#t||this.#n()}async#n(){this.#t=!0;let e=this.#e;for(;!e.isEmpty();){let r=e.shift();r.promise!==null&&await r.promise,this.#i.write(r.frame,r.callback),r.callback=r.frame=null}this.#t=!1}};function Kk(t,e){return new ose(cse(t,e)).createFrame(e===Za.string?Vk.TEXT:Vk.BINARY)}o(Kk,"createFrame");function cse(t,e){switch(e){case Za.string:return Buffer.from(t);case Za.arrayBuffer:case Za.blob:return new Wk(t);case Za.typedArray:return new Wk(t.buffer,t.byteOffset,t.byteLength)}}o(cse,"toBuffer");$k.exports={SendQueue:sI}});var aL=h((IHe,oL)=>{"use strict";var{webidl:Ae}=Yt(),{URLSerializer:lse}=hr(),{environmentSettingsObject:Zk}=Tr(),{staticPropertyDescriptors:ws,states:NA,sentCloseFrameState:Ase,sendHints:Gp}=bo(),{kWebSocketURL:eL,kReadyState:oI,kController:use,kBinaryType:Yp,kResponse:tL,kSentClose:dse,kByteParser:pse}=CA(),{isConnecting:mse,isEstablished:gse,isClosing:fse,isValidSubprotocol:hse,fireEvent:rL}=IA(),{establishWebSocketConnection:yse,closeWebSocketConnection:nL}=tI(),{ByteParser:Cse}=Jk(),{kEnumerableProperty:dn,isBlobLike:iL}=Ee(),{getGlobalDispatcher:Ese}=op(),{types:sL}=require("node:util"),{ErrorEvent:Bse,CloseEvent:Ise}=Wa(),{SendQueue:bse}=Xk(),qr=class t extends EventTarget{static{o(this,"WebSocket")}#e={open:null,error:null,close:null,message:null};#t=0;#i="";#n="";#r;constructor(e,r=[]){super(),Ae.util.markAsUncloneable(this);let n="WebSocket constructor";Ae.argumentLengthCheck(arguments,1,n);let i=Ae.converters["DOMString or sequence or WebSocketInit"](r,n,"options");e=Ae.converters.USVString(e,n,"url"),r=i.protocols;let s=Zk.settingsObject.baseUrl,a;try{a=new URL(e,s)}catch(l){throw new DOMException(l,"SyntaxError")}if(a.protocol==="http:"?a.protocol="ws:":a.protocol==="https:"&&(a.protocol="wss:"),a.protocol!=="ws:"&&a.protocol!=="wss:")throw new DOMException(`Expected a ws: or wss: protocol, got ${a.protocol}`,"SyntaxError");if(a.hash||a.href.endsWith("#"))throw new DOMException("Got fragment","SyntaxError");if(typeof r=="string"&&(r=[r]),r.length!==new Set(r.map(l=>l.toLowerCase())).size)throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(r.length>0&&!r.every(l=>hse(l)))throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");this[eL]=new URL(a.href);let c=Zk.settingsObject;this[use]=yse(a,r,c,this,(l,A)=>this.#s(l,A),i),this[oI]=t.CONNECTING,this[dse]=Ase.NOT_SENT,this[Yp]="blob"}close(e=void 0,r=void 0){Ae.brandCheck(this,t);let n="WebSocket.close";if(e!==void 0&&(e=Ae.converters["unsigned short"](e,n,"code",{clamp:!0})),r!==void 0&&(r=Ae.converters.USVString(r,n,"reason")),e!==void 0&&e!==1e3&&(e<3e3||e>4999))throw new DOMException("invalid code","InvalidAccessError");let i=0;if(r!==void 0&&(i=Buffer.byteLength(r),i>123))throw new DOMException(`Reason must be less than 123 bytes; received ${i}`,"SyntaxError");nL(this,e,r,i)}send(e){Ae.brandCheck(this,t);let r="WebSocket.send";if(Ae.argumentLengthCheck(arguments,1,r),e=Ae.converters.WebSocketSendData(e,r,"data"),mse(this))throw new DOMException("Sent before connected.","InvalidStateError");if(!(!gse(this)||fse(this)))if(typeof e=="string"){let n=Buffer.byteLength(e);this.#t+=n,this.#r.add(e,()=>{this.#t-=n},Gp.string)}else sL.isArrayBuffer(e)?(this.#t+=e.byteLength,this.#r.add(e,()=>{this.#t-=e.byteLength},Gp.arrayBuffer)):ArrayBuffer.isView(e)?(this.#t+=e.byteLength,this.#r.add(e,()=>{this.#t-=e.byteLength},Gp.typedArray)):iL(e)&&(this.#t+=e.size,this.#r.add(e,()=>{this.#t-=e.size},Gp.blob))}get readyState(){return Ae.brandCheck(this,t),this[oI]}get bufferedAmount(){return Ae.brandCheck(this,t),this.#t}get url(){return Ae.brandCheck(this,t),lse(this[eL])}get extensions(){return Ae.brandCheck(this,t),this.#n}get protocol(){return Ae.brandCheck(this,t),this.#i}get onopen(){return Ae.brandCheck(this,t),this.#e.open}set onopen(e){Ae.brandCheck(this,t),this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onerror(){return Ae.brandCheck(this,t),this.#e.error}set onerror(e){Ae.brandCheck(this,t),this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}get onclose(){return Ae.brandCheck(this,t),this.#e.close}set onclose(e){Ae.brandCheck(this,t),this.#e.close&&this.removeEventListener("close",this.#e.close),typeof e=="function"?(this.#e.close=e,this.addEventListener("close",e)):this.#e.close=null}get onmessage(){return Ae.brandCheck(this,t),this.#e.message}set onmessage(e){Ae.brandCheck(this,t),this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get binaryType(){return Ae.brandCheck(this,t),this[Yp]}set binaryType(e){Ae.brandCheck(this,t),e!=="blob"&&e!=="arraybuffer"?this[Yp]="blob":this[Yp]=e}#s(e,r){this[tL]=e;let n=new Cse(this,r);n.on("drain",Qse),n.on("error",wse.bind(this)),e.socket.ws=this,this[pse]=n,this.#r=new bse(e.socket),this[oI]=NA.OPEN;let i=e.headersList.get("sec-websocket-extensions");i!==null&&(this.#n=i);let s=e.headersList.get("sec-websocket-protocol");s!==null&&(this.#i=s),rL("open",this)}};qr.CONNECTING=qr.prototype.CONNECTING=NA.CONNECTING;qr.OPEN=qr.prototype.OPEN=NA.OPEN;qr.CLOSING=qr.prototype.CLOSING=NA.CLOSING;qr.CLOSED=qr.prototype.CLOSED=NA.CLOSED;Object.defineProperties(qr.prototype,{CONNECTING:ws,OPEN:ws,CLOSING:ws,CLOSED:ws,url:dn,readyState:dn,bufferedAmount:dn,onopen:dn,onerror:dn,onclose:dn,close:dn,onmessage:dn,binaryType:dn,send:dn,extensions:dn,protocol:dn,[Symbol.toStringTag]:{value:"WebSocket",writable:!1,enumerable:!1,configurable:!0}});Object.defineProperties(qr,{CONNECTING:ws,OPEN:ws,CLOSING:ws,CLOSED:ws});Ae.converters["sequence"]=Ae.sequenceConverter(Ae.converters.DOMString);Ae.converters["DOMString or sequence"]=function(t,e,r){return Ae.util.Type(t)==="Object"&&Symbol.iterator in t?Ae.converters["sequence"](t):Ae.converters.DOMString(t,e,r)};Ae.converters.WebSocketInit=Ae.dictionaryConverter([{key:"protocols",converter:Ae.converters["DOMString or sequence"],defaultValue:()=>new Array(0)},{key:"dispatcher",converter:Ae.converters.any,defaultValue:()=>Ese()},{key:"headers",converter:Ae.nullableConverter(Ae.converters.HeadersInit)}]);Ae.converters["DOMString or sequence or WebSocketInit"]=function(t){return Ae.util.Type(t)==="Object"&&!(Symbol.iterator in t)?Ae.converters.WebSocketInit(t):{protocols:Ae.converters["DOMString or sequence"](t)}};Ae.converters.WebSocketSendData=function(t){if(Ae.util.Type(t)==="Object"){if(iL(t))return Ae.converters.Blob(t,{strict:!1});if(ArrayBuffer.isView(t)||sL.isArrayBuffer(t))return Ae.converters.BufferSource(t)}return Ae.converters.USVString(t)};function Qse(){this.ws[tL].socket.resume()}o(Qse,"onParserDrain");function wse(t){let e,r;t instanceof Ise?(e=t.reason,r=t.code):e=t.message,rL("error",this,()=>new Bse("error",{error:t,message:e})),nL(this,r)}o(wse,"onParserError");oL.exports={WebSocket:qr}});var aI=h((QHe,cL)=>{"use strict";function Nse(t){return t.indexOf("\0")===-1}o(Nse,"isValidLastEventId");function Sse(t){if(t.length===0)return!1;for(let e=0;e57)return!1;return!0}o(Sse,"isASCIINumber");function xse(t){return new Promise(e=>{setTimeout(e,t).unref()})}o(xse,"delay");cL.exports={isValidLastEventId:Nse,isASCIINumber:Sse,delay:xse}});var dL=h((NHe,uL)=>{"use strict";var{Transform:vse}=require("node:stream"),{isASCIINumber:lL,isValidLastEventId:AL}=aI(),Yi=[239,187,191],cI=10,Jp=13,Rse=58,_se=32,lI=class extends vse{static{o(this,"EventSourceStream")}state=null;checkBOM=!0;crlfCheck=!1;eventEndCheck=!1;buffer=null;pos=0;event={data:void 0,event:void 0,id:void 0,retry:void 0};constructor(e={}){e.readableObjectMode=!0,super(e),this.state=e.eventSourceSettings||{},e.push&&(this.push=e.push)}_transform(e,r,n){if(e.length===0){n();return}if(this.buffer?this.buffer=Buffer.concat([this.buffer,e]):this.buffer=e,this.checkBOM)switch(this.buffer.length){case 1:if(this.buffer[0]===Yi[0]){n();return}this.checkBOM=!1,n();return;case 2:if(this.buffer[0]===Yi[0]&&this.buffer[1]===Yi[1]){n();return}this.checkBOM=!1;break;case 3:if(this.buffer[0]===Yi[0]&&this.buffer[1]===Yi[1]&&this.buffer[2]===Yi[2]){this.buffer=Buffer.alloc(0),this.checkBOM=!1,n();return}this.checkBOM=!1;break;default:this.buffer[0]===Yi[0]&&this.buffer[1]===Yi[1]&&this.buffer[2]===Yi[2]&&(this.buffer=this.buffer.subarray(3)),this.checkBOM=!1;break}for(;this.pos0&&(r[i]=s);break}}processEvent(e){e.retry&&lL(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&AL(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};uL.exports={EventSourceStream:lI}});var EL=h((xHe,CL)=>{"use strict";var{pipeline:Pse}=require("node:stream"),{fetching:Dse}=gA(),{makeRequest:Tse}=za(),{webidl:Ji}=Yt(),{EventSourceStream:Ose}=dL(),{parseMIMEType:Mse}=hr(),{createFastMessageEvent:kse}=Wa(),{isNetworkError:pL}=pA(),{delay:Lse}=aI(),{kEnumerableProperty:Qo}=Ee(),{environmentSettingsObject:mL}=Tr(),gL=!1,fL=3e3,SA=0,hL=1,xA=2,Fse="anonymous",Use="use-credentials",ec=class t extends EventTarget{static{o(this,"EventSource")}#e={open:null,error:null,message:null};#t=null;#i=!1;#n=SA;#r=null;#s=null;#o;#a;constructor(e,r={}){super(),Ji.util.markAsUncloneable(this);let n="EventSource constructor";Ji.argumentLengthCheck(arguments,1,n),gL||(gL=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Ji.converters.USVString(e,n,"url"),r=Ji.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#o=r.dispatcher,this.#a={lastEventId:"",reconnectionTime:fL};let i=mL,s;try{s=new URL(e,i.settingsObject.baseUrl),this.#a.origin=s.origin}catch(l){throw new DOMException(l,"SyntaxError")}this.#t=s.href;let a=Fse;r.withCredentials&&(a=Use,this.#i=!0);let c={redirect:"follow",keepalive:!0,mode:"cors",credentials:a==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};c.client=mL.settingsObject,c.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],c.cache="no-store",c.initiator="other",c.urlList=[new URL(this.#t)],this.#r=Tse(c),this.#c()}get readyState(){return this.#n}get url(){return this.#t}get withCredentials(){return this.#i}#c(){if(this.#n===xA)return;this.#n=SA;let e={request:this.#r,dispatcher:this.#o},r=o(n=>{pL(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#l()},"processEventSourceEndOfBody");e.processResponseEndOfBody=r,e.processResponse=n=>{if(pL(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#l();return}let i=n.headersList.get("content-type",!0),s=i!==null?Mse(i):"failure",a=s!=="failure"&&s.essence==="text/event-stream";if(n.status!==200||a===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#n=hL,this.dispatchEvent(new Event("open")),this.#a.origin=n.urlList[n.urlList.length-1].origin;let c=new Ose({eventSourceSettings:this.#a,push:l=>{this.dispatchEvent(kse(l.type,l.options))}});Pse(n.body.stream,c,l=>{l?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=Dse(e)}async#l(){this.#n!==xA&&(this.#n=SA,this.dispatchEvent(new Event("error")),await Lse(this.#a.reconnectionTime),this.#n===SA&&(this.#a.lastEventId.length&&this.#r.headersList.set("last-event-id",this.#a.lastEventId,!0),this.#c()))}close(){Ji.brandCheck(this,t),this.#n!==xA&&(this.#n=xA,this.#s.abort(),this.#r=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},yL={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:SA,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:hL,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:xA,writable:!1}};Object.defineProperties(ec,yL);Object.defineProperties(ec.prototype,yL);Object.defineProperties(ec.prototype,{close:Qo,onerror:Qo,onmessage:Qo,onopen:Qo,readyState:Qo,url:Qo,withCredentials:Qo});Ji.converters.EventSourceInitDict=Ji.dictionaryConverter([{key:"withCredentials",converter:Ji.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Ji.converters.any}]);CL.exports={EventSource:ec,defaultReconnectionTime:fL}});var QL=h((RHe,ce)=>{"use strict";var qse=xa(),BL=Dl(),Hse=va(),zse=yD(),jse=Ra(),Gse=TE(),Yse=HD(),Jse=VD(),IL=_e(),Wp=Ee(),{InvalidArgumentError:Vp}=IL,tc=TT(),Vse=Ol(),Wse=gB(),Kse=fO(),$se=yB(),Xse=rB(),Zse=Kd(),{getGlobalDispatcher:bL,setGlobalDispatcher:eoe}=op(),toe=ap(),roe=Fd(),noe=Ud();Object.assign(BL.prototype,tc);ce.exports.Dispatcher=BL;ce.exports.Client=qse;ce.exports.Pool=Hse;ce.exports.BalancedPool=zse;ce.exports.Agent=jse;ce.exports.ProxyAgent=Gse;ce.exports.EnvHttpProxyAgent=Yse;ce.exports.RetryAgent=Jse;ce.exports.RetryHandler=Zse;ce.exports.DecoratorHandler=toe;ce.exports.RedirectHandler=roe;ce.exports.createRedirectInterceptor=noe;ce.exports.interceptors={redirect:bO(),retry:wO(),dump:SO(),dns:RO()};ce.exports.buildConnector=Vse;ce.exports.errors=IL;ce.exports.util={parseHeaders:Wp.parseHeaders,headerNameToString:Wp.headerNameToString};function vA(t){return(e,r,n)=>{if(typeof r=="function"&&(n=r,r=null),!e||typeof e!="string"&&typeof e!="object"&&!(e instanceof URL))throw new Vp("invalid url");if(r!=null&&typeof r!="object")throw new Vp("invalid opts");if(r&&r.path!=null){if(typeof r.path!="string")throw new Vp("invalid opts.path");let a=r.path;r.path.startsWith("/")||(a=`/${a}`),e=new URL(Wp.parseOrigin(e).origin+a)}else r||(r=typeof e=="object"?e:{}),e=Wp.parseURL(e);let{agent:i,dispatcher:s=bL()}=r;if(i)throw new Vp("unsupported opts.agent. Did you mean opts.client?");return t.call(s,{...r,origin:e.origin,path:e.search?`${e.pathname}${e.search}`:e.pathname,method:r.method||(r.body?"PUT":"GET")},n)}}o(vA,"makeDispatcher");ce.exports.setGlobalDispatcher=eoe;ce.exports.getGlobalDispatcher=bL;var ioe=gA().fetch;ce.exports.fetch=o(async function(e,r=void 0){try{return await ioe(e,r)}catch(n){throw n&&typeof n=="object"&&Error.captureStackTrace(n),n}},"fetch");ce.exports.Headers=ho().Headers;ce.exports.Response=pA().Response;ce.exports.Request=za().Request;ce.exports.FormData=Hl().FormData;ce.exports.File=globalThis.File??require("node:buffer").File;ce.exports.FileReader=YM().FileReader;var{setGlobalOrigin:soe,getGlobalOrigin:ooe}=OC();ce.exports.setGlobalOrigin=soe;ce.exports.getGlobalOrigin=ooe;var{CacheStorage:aoe}=tk(),{kConstruct:coe}=xp();ce.exports.caches=new aoe(coe);var{deleteCookie:loe,getCookies:Aoe,getSetCookies:uoe,setCookie:doe}=pk();ce.exports.deleteCookie=loe;ce.exports.getCookies=Aoe;ce.exports.getSetCookies=uoe;ce.exports.setCookie=doe;var{parseMIMEType:poe,serializeAMimeType:moe}=hr();ce.exports.parseMIMEType=poe;ce.exports.serializeAMimeType=moe;var{CloseEvent:goe,ErrorEvent:foe,MessageEvent:hoe}=Wa();ce.exports.WebSocket=aL().WebSocket;ce.exports.CloseEvent=goe;ce.exports.ErrorEvent=foe;ce.exports.MessageEvent=hoe;ce.exports.request=vA(tc.request);ce.exports.stream=vA(tc.stream);ce.exports.pipeline=vA(tc.pipeline);ce.exports.connect=vA(tc.connect);ce.exports.upgrade=vA(tc.upgrade);ce.exports.MockClient=Wse;ce.exports.MockPool=$se;ce.exports.MockAgent=Kse;ce.exports.mockErrors=Xse;var{EventSource:yoe}=EL();ce.exports.EventSource=yoe});var wo=h(nt=>{"use strict";var Coe=nt&&nt.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Eoe=nt&&nt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zp=nt&&nt.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;ibt(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",()=>{e(r.toString())})}))})}readBodyBuffer(){return bt(this,void 0,void 0,function*(){return new Promise(e=>bt(this,void 0,void 0,function*(){let r=[];this.message.on("data",n=>{r.push(n)}),this.message.on("end",()=>{e(Buffer.concat(r))})}))})}};nt.HttpClientResponse=Xp;function xoe(t){return new URL(t).protocol==="https:"}o(xoe,"isHttps");var dI=class{static{o(this,"HttpClient")}constructor(e,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=this._getUserAgentWithOrchestrationId(e),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(e,r){return bt(this,void 0,void 0,function*(){return this.request("OPTIONS",e,null,r||{})})}get(e,r){return bt(this,void 0,void 0,function*(){return this.request("GET",e,null,r||{})})}del(e,r){return bt(this,void 0,void 0,function*(){return this.request("DELETE",e,null,r||{})})}post(e,r,n){return bt(this,void 0,void 0,function*(){return this.request("POST",e,r,n||{})})}patch(e,r,n){return bt(this,void 0,void 0,function*(){return this.request("PATCH",e,r,n||{})})}put(e,r,n){return bt(this,void 0,void 0,function*(){return this.request("PUT",e,r,n||{})})}head(e,r){return bt(this,void 0,void 0,function*(){return this.request("HEAD",e,null,r||{})})}sendStream(e,r,n,i){return bt(this,void 0,void 0,function*(){return this.request(e,r,n,i)})}getJson(e){return bt(this,arguments,void 0,function*(r,n={}){n[ur.Accept]=this._getExistingOrDefaultHeader(n,ur.Accept,Vi.ApplicationJson);let i=yield this.get(r,n);return this._processResponse(i,this.requestOptions)})}postJson(e,r){return bt(this,arguments,void 0,function*(n,i,s={}){let a=JSON.stringify(i,null,2);s[ur.Accept]=this._getExistingOrDefaultHeader(s,ur.Accept,Vi.ApplicationJson),s[ur.ContentType]=this._getExistingOrDefaultContentTypeHeader(s,Vi.ApplicationJson);let c=yield this.post(n,a,s);return this._processResponse(c,this.requestOptions)})}putJson(e,r){return bt(this,arguments,void 0,function*(n,i,s={}){let a=JSON.stringify(i,null,2);s[ur.Accept]=this._getExistingOrDefaultHeader(s,ur.Accept,Vi.ApplicationJson),s[ur.ContentType]=this._getExistingOrDefaultContentTypeHeader(s,Vi.ApplicationJson);let c=yield this.put(n,a,s);return this._processResponse(c,this.requestOptions)})}patchJson(e,r){return bt(this,arguments,void 0,function*(n,i,s={}){let a=JSON.stringify(i,null,2);s[ur.Accept]=this._getExistingOrDefaultHeader(s,ur.Accept,Vi.ApplicationJson),s[ur.ContentType]=this._getExistingOrDefaultContentTypeHeader(s,Vi.ApplicationJson);let c=yield this.patch(n,a,s);return this._processResponse(c,this.requestOptions)})}request(e,r,n,i){return bt(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(e,s,i),c=this._allowRetries&&woe.includes(e)?this._maxRetries+1:1,l=0,A;do{if(A=yield this.requestRaw(a,n),A&&A.message&&A.message.statusCode===pn.Unauthorized){let d;for(let g of this.handlers)if(g.canHandleAuthentication(A)){d=g;break}return d?d.handleAuthentication(this,a,n):A}let u=this._maxRedirects;for(;A.message.statusCode&&boe.includes(A.message.statusCode)&&this._allowRedirects&&u>0;){let d=A.message.headers.location;if(!d)break;let g=new URL(d);if(s.protocol==="https:"&&s.protocol!==g.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 A.readBody(),g.hostname!==s.hostname)for(let f in i)f.toLowerCase()==="authorization"&&delete i[f];a=this._prepareRequest(e,g,i),A=yield this.requestRaw(a,n),u--}if(!A.message.statusCode||!Qoe.includes(A.message.statusCode))return A;l+=1,l{function s(a,c){a?i(a):c?n(c):i(new Error("Unknown error"))}o(s,"callbackForResult"),this.requestRawWithCallback(e,r,s)})})}requestRawWithCallback(e,r,n){typeof r=="string"&&(e.options.headers||(e.options.headers={}),e.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let i=!1;function s(l,A){i||(i=!0,n(l,A))}o(s,"handleResult");let a=e.httpModule.request(e.options,l=>{let A=new Xp(l);s(void 0,A)}),c;a.on("socket",l=>{c=l}),a.setTimeout(this._socketTimeout||3*6e4,()=>{c&&c.end(),s(new Error(`Request timeout: ${e.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(e){let r=new URL(e);return this._getAgent(r)}getAgentDispatcher(e){let r=new URL(e),n=uI.getProxyUrl(r);if(n&&n.hostname)return this._getProxyAgentDispatcher(r,n)}_prepareRequest(e,r,n){let i={};i.parsedUrl=r;let s=i.parsedUrl.protocol==="https:";i.httpModule=s?wL:AI;let a=s?443:80;if(i.options={},i.options.host=i.parsedUrl.hostname,i.options.port=i.parsedUrl.port?parseInt(i.parsedUrl.port):a,i.options.path=(i.parsedUrl.pathname||"")+(i.parsedUrl.search||""),i.options.method=e,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 c of this.handlers)c.prepareRequest(i.options);return i}_mergeHeaders(e){return this.requestOptions&&this.requestOptions.headers?Object.assign({},RA(this.requestOptions.headers),RA(e||{})):RA(e||{})}_getExistingOrDefaultHeader(e,r,n){let i;if(this.requestOptions&&this.requestOptions.headers){let a=RA(this.requestOptions.headers)[r];a&&(i=typeof a=="number"?a.toString():a)}let s=e[r];return s!==void 0?typeof s=="number"?s.toString():s:i!==void 0?i:n}_getExistingOrDefaultContentTypeHeader(e,r){let n;if(this.requestOptions&&this.requestOptions.headers){let s=RA(this.requestOptions.headers)[ur.ContentType];s&&(typeof s=="number"?n=String(s):Array.isArray(s)?n=s.join(", "):n=s)}let i=e[ur.ContentType];return i!==void 0?typeof i=="number"?String(i):Array.isArray(i)?i.join(", "):i:n!==void 0?n:r}_getAgent(e){let r,n=uI.getProxyUrl(e),i=n&&n.hostname;if(this._keepAlive&&i&&(r=this._proxyAgent),i||(r=this._agent),r)return r;let s=e.protocol==="https:",a=100;if(this.requestOptions&&(a=this.requestOptions.maxSockets||AI.globalAgent.maxSockets),n&&n.hostname){let c={maxSockets:a,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(n.username||n.password)&&{proxyAuth:`${n.username}:${n.password}`}),{host:n.hostname,port:n.port})},l,A=n.protocol==="https:";s?l=A?Kp.httpsOverHttps:Kp.httpsOverHttp:l=A?Kp.httpOverHttps:Kp.httpOverHttp,r=l(c),this._proxyAgent=r}if(!r){let c={keepAlive:this._keepAlive,maxSockets:a};r=s?new wL.Agent(c):new AI.Agent(c),this._agent=r}return s&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_getProxyAgentDispatcher(e,r){let n;if(this._keepAlive&&(n=this._proxyAgentDispatcher),n)return n;let i=e.protocol==="https:";return n=new Boe.ProxyAgent(Object.assign({uri:r.href,pipelining:this._keepAlive?1:0},(r.username||r.password)&&{token:`Basic ${Buffer.from(`${r.username}:${r.password}`).toString("base64")}`})),this._proxyAgentDispatcher=n,i&&this._ignoreSslError&&(n.options=Object.assign(n.options.requestTls||{},{rejectUnauthorized:!1})),n}_getUserAgentWithOrchestrationId(e){let r=e||"actions/http-client",n=process.env.ACTIONS_ORCHESTRATION_ID;if(n){let i=n.replace(/[^a-z0-9_.-]/gi,"_");return`${r} actions_orchestration_id/${i}`}return r}_performExponentialBackoff(e){return bt(this,void 0,void 0,function*(){e=Math.min(Noe,e);let r=Soe*Math.pow(2,e);return new Promise(n=>setTimeout(()=>n(),r))})}_processResponse(e,r){return bt(this,void 0,void 0,function*(){return new Promise((n,i)=>bt(this,void 0,void 0,function*(){let s=e.message.statusCode||0,a={statusCode:s,result:null,headers:{}};s===pn.NotFound&&n(a);function c(u,d){if(typeof d=="string"){let g=new Date(d);if(!isNaN(g.valueOf()))return g}return d}o(c,"dateTimeDeserializer");let l,A;try{A=yield e.readBody(),A&&A.length>0&&(r&&r.deserializeDates?l=JSON.parse(A,c):l=JSON.parse(A),a.result=l),a.headers=e.message.headers}catch{}if(s>299){let u;l&&l.message?u=l.message:A&&A.length>0?u=A:u=`Failed request: (${s})`;let d=new $p(u,s);d.result=a.result,i(d)}else n(a)}))})}};nt.HttpClient=dI;var RA=o(t=>Object.keys(t).reduce((e,r)=>(e[r.toLowerCase()]=t[r],e),{}),"lowercaseKeys")});var em=h(Ai=>{"use strict";var fI=Ai&&Ai.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(Ai,"__esModule",{value:!0});Ai.PersonalAccessTokenCredentialHandler=Ai.BearerCredentialHandler=Ai.BasicCredentialHandler=void 0;var pI=class{static{o(this,"BasicCredentialHandler")}constructor(e,r){this.username=e,this.password=r}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return fI(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Ai.BasicCredentialHandler=pI;var mI=class{static{o(this,"BearerCredentialHandler")}constructor(e){this.token=e}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return fI(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Ai.BearerCredentialHandler=mI;var gI=class{static{o(this,"PersonalAccessTokenCredentialHandler")}constructor(e){this.token=e}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return fI(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Ai.PersonalAccessTokenCredentialHandler=gI});var xL=h(rc=>{"use strict";var NL=rc&&rc.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(rc,"__esModule",{value:!0});rc.OidcClient=void 0;var voe=wo(),Roe=em(),SL=Zt(),hI=class t{static{o(this,"OidcClient")}static createHttpClient(e=!0,r=10){let n={allowRetries:e,maxRetries:r};return new voe.HttpClient("actions/oidc-client",[new Roe.BearerCredentialHandler(t.getRequestToken())],n)}static getRequestToken(){let e=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!e)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return e}static getIDTokenUrl(){let e=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!e)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return e}static getCall(e){return NL(this,void 0,void 0,function*(){var r;let s=(r=(yield t.createHttpClient().getJson(e).catch(a=>{throw new Error(`Failed to get ID Token. - Error Code : ${s.statusCode} + Error Code : ${a.statusCode} - Error Message: ${s.message}`)})).result)===null||a===void 0?void 0:a.value;if(!n)throw new Error("Response json body do not have ID Token field");return n})}static getIDToken(e){return u6(this,void 0,void 0,function*(){try{let a=t.getIDTokenUrl();if(e){let r=encodeURIComponent(e);a=`${a}&audience=${r}`}(0,f6.debug)(`ID token url is ${a}`);let i=yield t.getCall(a);return(0,f6.setSecret)(i),i}catch(a){throw new Error(`Error message: ${a.message}`)}})}};pn.OidcClient=Am});var zm=S(Vt=>{"use strict";var qm=Vt&&Vt.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Vt,"__esModule",{value:!0});Vt.summary=Vt.markdownSummary=Vt.SUMMARY_DOCS_URL=Vt.SUMMARY_ENV_VAR=void 0;var wS=require("os"),Mm=require("fs"),{access:NS,appendFile:_S,writeFile:SS}=Mm.promises;Vt.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";Vt.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var Lm=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return qm(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[Vt.SUMMARY_ENV_VAR];if(!e)throw new Error(`Unable to find environment variable for $${Vt.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield NS(e,Mm.constants.R_OK|Mm.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,a,i={}){let r=Object.entries(i).map(([n,s])=>` ${n}="${s}"`).join("");return a?`<${e}${r}>${a}`:`<${e}${r}>`}write(e){return qm(this,void 0,void 0,function*(){let a=!!e?.overwrite,i=yield this.filePath();return yield(a?SS:_S)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return qm(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(e,a=!1){return this._buffer+=e,a?this.addEOL():this}addEOL(){return this.addRaw(wS.EOL)}addCodeBlock(e,a){let i=Object.assign({},a&&{lang:a}),r=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(r).addEOL()}addList(e,a=!1){let i=a?"ol":"ul",r=e.map(s=>this.wrap("li",s)).join(""),n=this.wrap(i,r);return this.addRaw(n).addEOL()}addTable(e){let a=e.map(r=>{let n=r.map(s=>{if(typeof s=="string")return this.wrap("td",s);let{header:p,data:d,colspan:l,rowspan:c}=s,m=p?"th":"td",u=Object.assign(Object.assign({},l&&{colspan:l}),c&&{rowspan:c});return this.wrap(m,d,u)}).join("");return this.wrap("tr",n)}).join(""),i=this.wrap("table",a);return this.addRaw(i).addEOL()}addDetails(e,a){let i=this.wrap("details",this.wrap("summary",e)+a);return this.addRaw(i).addEOL()}addImage(e,a,i){let{width:r,height:n}=i||{},s=Object.assign(Object.assign({},r&&{width:r}),n&&{height:n}),p=this.wrap("img",null,Object.assign({src:e,alt:a},s));return this.addRaw(p).addEOL()}addHeading(e,a){let i=`h${a}`,r=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",n=this.wrap(r,e);return this.addRaw(n).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,a){let i=Object.assign({},a&&{cite:a}),r=this.wrap("blockquote",e,i);return this.addRaw(r).addEOL()}addLink(e,a){let i=this.wrap("a",e,{href:a});return this.addRaw(i).addEOL()}},g6=new Lm;Vt.markdownSummary=g6;Vt.summary=g6});var y6=S($t=>{"use strict";var ES=$t&&$t.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),CS=$t&&$t.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TS=$t&&$t.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&ES(e,t,a);return CS(e,t),e};Object.defineProperty($t,"__esModule",{value:!0});$t.toPlatformPath=$t.toWin32Path=$t.toPosixPath=void 0;var OS=TS(require("path"));function PS(t){return t.replace(/[\\]/g,"/")}o(PS,"toPosixPath");$t.toPosixPath=PS;function RS(t){return t.replace(/[/]/g,"\\")}o(RS,"toWin32Path");$t.toWin32Path=RS;function IS(t){return t.replace(/[/\\]/g,OS.sep)}o(IS,"toPlatformPath");$t.toPlatformPath=IS});var jm=S(J=>{"use strict";var DS=J&&J.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),BS=J&&J.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),b6=J&&J.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&DS(e,t,a);return BS(e,t),e},km=J&&J.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})},Gt;Object.defineProperty(J,"__esModule",{value:!0});J.getCmdPath=J.tryGetExecutablePath=J.isRooted=J.isDirectory=J.exists=J.READONLY=J.UV_FS_O_EXLOCK=J.IS_WINDOWS=J.unlink=J.symlink=J.stat=J.rmdir=J.rm=J.rename=J.readlink=J.readdir=J.open=J.mkdir=J.lstat=J.copyFile=J.chmod=void 0;var x6=b6(require("fs")),Bp=b6(require("path"));Gt=x6.promises,J.chmod=Gt.chmod,J.copyFile=Gt.copyFile,J.lstat=Gt.lstat,J.mkdir=Gt.mkdir,J.open=Gt.open,J.readdir=Gt.readdir,J.readlink=Gt.readlink,J.rename=Gt.rename,J.rm=Gt.rm,J.rmdir=Gt.rmdir,J.stat=Gt.stat,J.symlink=Gt.symlink,J.unlink=Gt.unlink;J.IS_WINDOWS=process.platform==="win32";J.UV_FS_O_EXLOCK=268435456;J.READONLY=x6.constants.O_RDONLY;function AS(t){return km(this,void 0,void 0,function*(){try{yield J.stat(t)}catch(e){if(e.code==="ENOENT")return!1;throw e}return!0})}o(AS,"exists");J.exists=AS;function qS(t,e=!1){return km(this,void 0,void 0,function*(){return(e?yield J.stat(t):yield J.lstat(t)).isDirectory()})}o(qS,"isDirectory");J.isDirectory=qS;function MS(t){if(t=zS(t),!t)throw new Error('isRooted() parameter "p" cannot be empty');return J.IS_WINDOWS?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}o(MS,"isRooted");J.isRooted=MS;function LS(t,e){return km(this,void 0,void 0,function*(){let a;try{a=yield J.stat(t)}catch(r){r.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${t}': ${r}`)}if(a&&a.isFile()){if(J.IS_WINDOWS){let r=Bp.extname(t).toUpperCase();if(e.some(n=>n.toUpperCase()===r))return t}else if(v6(a))return t}let i=t;for(let r of e){t=i+r,a=void 0;try{a=yield J.stat(t)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${t}': ${n}`)}if(a&&a.isFile()){if(J.IS_WINDOWS){try{let n=Bp.dirname(t),s=Bp.basename(t).toUpperCase();for(let p of yield J.readdir(n))if(s===p.toUpperCase()){t=Bp.join(n,p);break}}catch(n){console.log(`Unexpected error attempting to determine the actual case of the file '${t}': ${n}`)}return t}else if(v6(a))return t}}return""})}o(LS,"tryGetExecutablePath");J.tryGetExecutablePath=LS;function zS(t){return t=t||"",J.IS_WINDOWS?(t=t.replace(/\//g,"\\"),t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}o(zS,"normalizeSeparators");function v6(t){return(t.mode&1)>0||(t.mode&8)>0&&t.gid===process.getgid()||(t.mode&64)>0&&t.uid===process.getuid()}o(v6,"isUnixExecutable");function kS(){var t;return(t=process.env.COMSPEC)!==null&&t!==void 0?t:"cmd.exe"}o(kS,"getCmdPath");J.getCmdPath=kS});var Ap=S(Fe=>{"use strict";var jS=Fe&&Fe.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),US=Fe&&Fe.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),w6=Fe&&Fe.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&jS(e,t,a);return US(e,t),e},Li=Fe&&Fe.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Fe,"__esModule",{value:!0});Fe.findInPath=Fe.which=Fe.mkdirP=Fe.rmRF=Fe.mv=Fe.cp=void 0;var FS=require("assert"),Ga=w6(require("path")),we=w6(jm());function HS(t,e,a={}){return Li(this,void 0,void 0,function*(){let{force:i,recursive:r,copySourceDirectory:n}=$S(a),s=(yield we.exists(e))?yield we.stat(e):null;if(s&&s.isFile()&&!i)return;let p=s&&s.isDirectory()&&n?Ga.join(e,Ga.basename(t)):e;if(!(yield we.exists(t)))throw new Error(`no such file or directory: ${t}`);if((yield we.stat(t)).isDirectory())if(r)yield E6(t,p,0,i);else throw new Error(`Failed to copy. ${t} is a directory, but tried to copy without recursive flag.`);else{if(Ga.relative(t,p)==="")throw new Error(`'${p}' and '${t}' are the same file`);yield C6(t,p,i)}})}o(HS,"cp");Fe.cp=HS;function VS(t,e,a={}){return Li(this,void 0,void 0,function*(){if(yield we.exists(e)){let i=!0;if((yield we.isDirectory(e))&&(e=Ga.join(e,Ga.basename(t)),i=yield we.exists(e)),i)if(a.force==null||a.force)yield N6(e);else throw new Error("Destination already exists")}yield Um(Ga.dirname(e)),yield we.rename(t,e)})}o(VS,"mv");Fe.mv=VS;function N6(t){return Li(this,void 0,void 0,function*(){if(we.IS_WINDOWS&&/[*"<>|]/.test(t))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield we.rm(t,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(e){throw new Error(`File was unable to be removed ${e}`)}})}o(N6,"rmRF");Fe.rmRF=N6;function Um(t){return Li(this,void 0,void 0,function*(){FS.ok(t,"a path argument must be provided"),yield we.mkdir(t,{recursive:!0})})}o(Um,"mkdirP");Fe.mkdirP=Um;function _6(t,e){return Li(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'tool' is required");if(e){let i=yield _6(t,!1);if(!i)throw we.IS_WINDOWS?new Error(`Unable to locate executable file: ${t}. 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: ${t}. 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 a=yield S6(t);return a&&a.length>0?a[0]:""})}o(_6,"which");Fe.which=_6;function S6(t){return Li(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'tool' is required");let e=[];if(we.IS_WINDOWS&&process.env.PATHEXT)for(let r of process.env.PATHEXT.split(Ga.delimiter))r&&e.push(r);if(we.isRooted(t)){let r=yield we.tryGetExecutablePath(t,e);return r?[r]:[]}if(t.includes(Ga.sep))return[];let a=[];if(process.env.PATH)for(let r of process.env.PATH.split(Ga.delimiter))r&&a.push(r);let i=[];for(let r of a){let n=yield we.tryGetExecutablePath(Ga.join(r,t),e);n&&i.push(n)}return i})}o(S6,"findInPath");Fe.findInPath=S6;function $S(t){let e=t.force==null?!0:t.force,a=!!t.recursive,i=t.copySourceDirectory==null?!0:!!t.copySourceDirectory;return{force:e,recursive:a,copySourceDirectory:i}}o($S,"readCopyOptions");function E6(t,e,a,i){return Li(this,void 0,void 0,function*(){if(a>=255)return;a++,yield Um(e);let r=yield we.readdir(t);for(let n of r){let s=`${t}/${n}`,p=`${e}/${n}`;(yield we.lstat(s)).isDirectory()?yield E6(s,p,a,i):yield C6(s,p,i)}yield we.chmod(e,(yield we.stat(t)).mode)})}o(E6,"cpDirRecursive");function C6(t,e,a){return Li(this,void 0,void 0,function*(){if((yield we.lstat(t)).isSymbolicLink()){try{yield we.lstat(e),yield we.unlink(e)}catch(r){r.code==="EPERM"&&(yield we.chmod(e,"0666"),yield we.unlink(e))}let i=yield we.readlink(t);yield we.symlink(i,e,we.IS_WINDOWS?"junction":null)}else(!(yield we.exists(e))||a)&&(yield we.copyFile(t,e))})}o(C6,"copyFile")});var R6=S(Xt=>{"use strict";var GS=Xt&&Xt.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),XS=Xt&&Xt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dn=Xt&&Xt.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&GS(e,t,a);return XS(e,t),e},T6=Xt&&Xt.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Xt,"__esModule",{value:!0});Xt.argStringToArray=Xt.ToolRunner=void 0;var qp=dn(require("os")),P6=dn(require("events")),WS=dn(require("child_process")),KS=dn(require("path")),YS=dn(Ap()),O6=dn(jm()),QS=require("timers"),Mp=process.platform==="win32",Fm=class extends P6.EventEmitter{static{o(this,"ToolRunner")}constructor(e,a,i){if(super(),!e)throw new Error("Parameter 'toolPath' cannot be null or empty.");this.toolPath=e,this.args=a||[],this.options=i||{}}_debug(e){this.options.listeners&&this.options.listeners.debug&&this.options.listeners.debug(e)}_getCommandString(e,a){let i=this._getSpawnFileName(),r=this._getSpawnArgs(e),n=a?"":"[command]";if(Mp)if(this._isCmdFile()){n+=i;for(let s of r)n+=` ${s}`}else if(e.windowsVerbatimArguments){n+=`"${i}"`;for(let s of r)n+=` ${s}`}else{n+=this._windowsQuoteCmdArg(i);for(let s of r)n+=` ${this._windowsQuoteCmdArg(s)}`}else{n+=i;for(let s of r)n+=` ${s}`}return n}_processLineBuffer(e,a,i){try{let r=a+e.toString(),n=r.indexOf(qp.EOL);for(;n>-1;){let s=r.substring(0,n);i(s),r=r.substring(n+qp.EOL.length),n=r.indexOf(qp.EOL)}return r}catch(r){return this._debug(`error processing line. Failed with error ${r}`),""}}_getSpawnFileName(){return Mp&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(e){if(Mp&&this._isCmdFile()){let a=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let i of this.args)a+=" ",a+=e.windowsVerbatimArguments?i:this._windowsQuoteCmdArg(i);return a+='"',[a]}return this.args}_endsWith(e,a){return e.endsWith(a)}_isCmdFile(){let e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile())return this._uvQuoteCmdArg(e);if(!e)return'""';let a=[" "," ","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'],i=!1;for(let s of e)if(a.some(p=>p===s)){i=!0;break}if(!i)return e;let r='"',n=!0;for(let s=e.length;s>0;s--)r+=e[s-1],n&&e[s-1]==="\\"?r+="\\":e[s-1]==='"'?(n=!0,r+='"'):n=!1;return r+='"',r.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e)return'""';if(!e.includes(" ")&&!e.includes(" ")&&!e.includes('"'))return e;if(!e.includes('"')&&!e.includes("\\"))return`"${e}"`;let a='"',i=!0;for(let r=e.length;r>0;r--)a+=e[r-1],i&&e[r-1]==="\\"?a+="\\":e[r-1]==='"'?(i=!0,a+="\\"):i=!1;return a+='"',a.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};let a={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||!1,windowsVerbatimArguments:e.windowsVerbatimArguments||!1,failOnStdErr:e.failOnStdErr||!1,ignoreReturnCode:e.ignoreReturnCode||!1,delay:e.delay||1e4};return a.outStream=e.outStream||process.stdout,a.errStream=e.errStream||process.stderr,a}_getSpawnOptions(e,a){e=e||{};let i={};return i.cwd=e.cwd,i.env=e.env,i.windowsVerbatimArguments=e.windowsVerbatimArguments||this._isCmdFile(),e.windowsVerbatimArguments&&(i.argv0=`"${a}"`),i}exec(){return T6(this,void 0,void 0,function*(){return!O6.isRooted(this.toolPath)&&(this.toolPath.includes("/")||Mp&&this.toolPath.includes("\\"))&&(this.toolPath=KS.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield YS.which(this.toolPath,!0),new Promise((e,a)=>T6(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let l of this.args)this._debug(` ${l}`);let i=this._cloneExecOptions(this.options);!i.silent&&i.outStream&&i.outStream.write(this._getCommandString(i)+qp.EOL);let r=new Hm(i,this.toolPath);if(r.on("debug",l=>{this._debug(l)}),this.options.cwd&&!(yield O6.exists(this.options.cwd)))return a(new Error(`The cwd: ${this.options.cwd} does not exist!`));let n=this._getSpawnFileName(),s=WS.spawn(n,this._getSpawnArgs(i),this._getSpawnOptions(this.options,n)),p="";s.stdout&&s.stdout.on("data",l=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(l),!i.silent&&i.outStream&&i.outStream.write(l),p=this._processLineBuffer(l,p,c=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(c)})});let d="";if(s.stderr&&s.stderr.on("data",l=>{r.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(l),!i.silent&&i.errStream&&i.outStream&&(i.failOnStdErr?i.errStream:i.outStream).write(l),d=this._processLineBuffer(l,d,c=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(c)})}),s.on("error",l=>{r.processError=l.message,r.processExited=!0,r.processClosed=!0,r.CheckComplete()}),s.on("exit",l=>{r.processExitCode=l,r.processExited=!0,this._debug(`Exit code ${l} received from tool '${this.toolPath}'`),r.CheckComplete()}),s.on("close",l=>{r.processExitCode=l,r.processExited=!0,r.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),r.CheckComplete()}),r.on("done",(l,c)=>{p.length>0&&this.emit("stdline",p),d.length>0&&this.emit("errline",d),s.removeAllListeners(),l?a(l):e(c)}),this.options.input){if(!s.stdin)throw new Error("child process missing stdin");s.stdin.end(this.options.input)}}))})}};Xt.ToolRunner=Fm;function JS(t){let e=[],a=!1,i=!1,r="";function n(s){i&&s!=='"'&&(r+="\\"),r+=s,i=!1}o(n,"append");for(let s=0;s0&&(e.push(r),r="");continue}n(p)}return r.length>0&&e.push(r.trim()),e}o(JS,"argStringToArray");Xt.argStringToArray=JS;var Hm=class t extends P6.EventEmitter{static{o(this,"ExecState")}constructor(e,a){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,!a)throw new Error("toolPath must not be empty");this.options=e,this.toolPath=a,e.delay&&(this.delay=e.delay)}CheckComplete(){this.done||(this.processClosed?this._setResult():this.processExited&&(this.timeout=QS.setTimeout(t.HandleTimeout,this.delay,this)))}_debug(e){this.emit("debug",e)}_setResult(){let e;this.processExited&&(this.processError?e=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?e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`):this.processStderr&&this.options.failOnStdErr&&(e=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",e,this.processExitCode)}static HandleTimeout(e){if(!e.done){if(!e.processClosed&&e.processExited){let a=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(a)}e._setResult()}}}});var Lp=S(Wt=>{"use strict";var ZS=Wt&&Wt.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),eE=Wt&&Wt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tE=Wt&&Wt.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&ZS(e,t,a);return eE(e,t),e},B6=Wt&&Wt.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Wt,"__esModule",{value:!0});Wt.getExecOutput=Wt.exec=void 0;var I6=require("string_decoder"),D6=tE(R6());function A6(t,e,a){return B6(this,void 0,void 0,function*(){let i=D6.argStringToArray(t);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let r=i[0];return e=i.slice(1).concat(e||[]),new D6.ToolRunner(r,e,a).exec()})}o(A6,"exec");Wt.exec=A6;function aE(t,e,a){var i,r;return B6(this,void 0,void 0,function*(){let n="",s="",p=new I6.StringDecoder("utf8"),d=new I6.StringDecoder("utf8"),l=(i=a?.listeners)===null||i===void 0?void 0:i.stdout,c=(r=a?.listeners)===null||r===void 0?void 0:r.stderr,m=o(b=>{s+=d.write(b),c&&c(b)},"stdErrListener"),u=o(b=>{n+=p.write(b),l&&l(b)},"stdOutListener"),f=Object.assign(Object.assign({},a?.listeners),{stdout:u,stderr:m}),h=yield A6(t,e,Object.assign(Object.assign({},a),{listeners:f}));return n+=p.end(),s+=d.end(),{exitCode:h,stdout:n,stderr:s}})}o(aE,"getExecOutput");Wt.getExecOutput=aE});var M6=S(he=>{"use strict";var iE=he&&he.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),rE=he&&he.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nE=he&&he.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&iE(e,t,a);return rE(e,t),e},kp=he&&he.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})},sE=he&&he.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(he,"__esModule",{value:!0});he.getDetails=he.isLinux=he.isMacOS=he.isWindows=he.arch=he.platform=void 0;var q6=sE(require("os")),zp=nE(Lp()),oE=o(()=>kp(void 0,void 0,void 0,function*(){let{stdout:t}=yield zp.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:e}=yield zp.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:e.trim(),version:t.trim()}}),"getWindowsInfo"),pE=o(()=>kp(void 0,void 0,void 0,function*(){var t,e,a,i;let{stdout:r}=yield zp.getExecOutput("sw_vers",void 0,{silent:!0}),n=(e=(t=r.match(/ProductVersion:\s*(.+)/))===null||t===void 0?void 0:t[1])!==null&&e!==void 0?e:"";return{name:(i=(a=r.match(/ProductName:\s*(.+)/))===null||a===void 0?void 0:a[1])!==null&&i!==void 0?i:"",version:n}}),"getMacOsInfo"),dE=o(()=>kp(void 0,void 0,void 0,function*(){let{stdout:t}=yield zp.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[e,a]=t.trim().split(` -`);return{name:e,version:a}}),"getLinuxInfo");he.platform=q6.default.platform();he.arch=q6.default.arch();he.isWindows=he.platform==="win32";he.isMacOS=he.platform==="darwin";he.isLinux=he.platform==="linux";function lE(){return kp(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield he.isWindows?oE():he.isMacOS?pE():dE()),{platform:he.platform,arch:he.arch,isWindows:he.isWindows,isMacOS:he.isMacOS,isLinux:he.isLinux})})}o(lE,"getDetails");he.getDetails=lE});var kt=S(X=>{"use strict";var cE=X&&X.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),mE=X&&X.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$m=X&&X.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&cE(e,t,a);return mE(e,t),e},L6=X&&X.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(X,"__esModule",{value:!0});X.platform=X.toPlatformPath=X.toWin32Path=X.toPosixPath=X.markdownSummary=X.summary=X.getIDToken=X.getState=X.saveState=X.group=X.endGroup=X.startGroup=X.info=X.notice=X.warning=X.error=X.debug=X.isDebug=X.setFailed=X.setCommandEcho=X.setOutput=X.getBooleanInput=X.getMultilineInput=X.getInput=X.addPath=X.setSecret=X.exportVariable=X.ExitCode=void 0;var fa=t6(),xr=r6(),ln=Ep(),z6=$m(require("os")),uE=$m(require("path")),fE=h6(),Vm;(function(t){t[t.Success=0]="Success",t[t.Failure=1]="Failure"})(Vm||(X.ExitCode=Vm={}));function hE(t,e){let a=(0,ln.toCommandValue)(e);if(process.env[t]=a,process.env.GITHUB_ENV||"")return(0,xr.issueFileCommand)("ENV",(0,xr.prepareKeyValueMessage)(t,e));(0,fa.issueCommand)("set-env",{name:t},a)}o(hE,"exportVariable");X.exportVariable=hE;function gE(t){(0,fa.issueCommand)("add-mask",{},t)}o(gE,"setSecret");X.setSecret=gE;function yE(t){process.env.GITHUB_PATH||""?(0,xr.issueFileCommand)("PATH",t):(0,fa.issueCommand)("add-path",{},t),process.env.PATH=`${t}${uE.delimiter}${process.env.PATH}`}o(yE,"addPath");X.addPath=yE;function Gm(t,e){let a=process.env[`INPUT_${t.replace(/ /g,"_").toUpperCase()}`]||"";if(e&&e.required&&!a)throw new Error(`Input required and not supplied: ${t}`);return e&&e.trimWhitespace===!1?a:a.trim()}o(Gm,"getInput");X.getInput=Gm;function vE(t,e){let a=Gm(t,e).split(` -`).filter(i=>i!=="");return e&&e.trimWhitespace===!1?a:a.map(i=>i.trim())}o(vE,"getMultilineInput");X.getMultilineInput=vE;function bE(t,e){let a=["true","True","TRUE"],i=["false","False","FALSE"],r=Gm(t,e);if(a.includes(r))return!0;if(i.includes(r))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${t} -Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}o(bE,"getBooleanInput");X.getBooleanInput=bE;function xE(t,e){if(process.env.GITHUB_OUTPUT||"")return(0,xr.issueFileCommand)("OUTPUT",(0,xr.prepareKeyValueMessage)(t,e));process.stdout.write(z6.EOL),(0,fa.issueCommand)("set-output",{name:t},(0,ln.toCommandValue)(e))}o(xE,"setOutput");X.setOutput=xE;function wE(t){(0,fa.issue)("echo",t?"on":"off")}o(wE,"setCommandEcho");X.setCommandEcho=wE;function NE(t){process.exitCode=Vm.Failure,k6(t)}o(NE,"setFailed");X.setFailed=NE;function _E(){return process.env.RUNNER_DEBUG==="1"}o(_E,"isDebug");X.isDebug=_E;function SE(t){(0,fa.issueCommand)("debug",{},t)}o(SE,"debug");X.debug=SE;function k6(t,e={}){(0,fa.issueCommand)("error",(0,ln.toCommandProperties)(e),t instanceof Error?t.toString():t)}o(k6,"error");X.error=k6;function EE(t,e={}){(0,fa.issueCommand)("warning",(0,ln.toCommandProperties)(e),t instanceof Error?t.toString():t)}o(EE,"warning");X.warning=EE;function CE(t,e={}){(0,fa.issueCommand)("notice",(0,ln.toCommandProperties)(e),t instanceof Error?t.toString():t)}o(CE,"notice");X.notice=CE;function TE(t){process.stdout.write(t+z6.EOL)}o(TE,"info");X.info=TE;function j6(t){(0,fa.issue)("group",t)}o(j6,"startGroup");X.startGroup=j6;function U6(){(0,fa.issue)("endgroup")}o(U6,"endGroup");X.endGroup=U6;function OE(t,e){return L6(this,void 0,void 0,function*(){j6(t);let a;try{a=yield e()}finally{U6()}return a})}o(OE,"group");X.group=OE;function PE(t,e){if(process.env.GITHUB_STATE||"")return(0,xr.issueFileCommand)("STATE",(0,xr.prepareKeyValueMessage)(t,e));(0,fa.issueCommand)("save-state",{name:t},(0,ln.toCommandValue)(e))}o(PE,"saveState");X.saveState=PE;function RE(t){return process.env[`STATE_${t}`]||""}o(RE,"getState");X.getState=RE;function IE(t){return L6(this,void 0,void 0,function*(){return yield fE.OidcClient.getIDToken(t)})}o(IE,"getIDToken");X.getIDToken=IE;var DE=zm();Object.defineProperty(X,"summary",{enumerable:!0,get:function(){return DE.summary}});var BE=zm();Object.defineProperty(X,"markdownSummary",{enumerable:!0,get:function(){return BE.markdownSummary}});var Xm=y6();Object.defineProperty(X,"toPosixPath",{enumerable:!0,get:function(){return Xm.toPosixPath}});Object.defineProperty(X,"toWin32Path",{enumerable:!0,get:function(){return Xm.toWin32Path}});Object.defineProperty(X,"toPlatformPath",{enumerable:!0,get:function(){return Xm.toPlatformPath}});X.platform=$m(M6())});var F6=S(Xa=>{"use strict";var AE=Xa&&Xa.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),qE=Xa&&Xa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ME=Xa&&Xa.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&AE(e,t,a);return qE(e,t),e};Object.defineProperty(Xa,"__esModule",{value:!0});Xa.getOptions=void 0;var Wm=ME(kt());function LE(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,Wm.debug(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,Wm.debug(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,Wm.debug(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`))),e}o(LE,"getOptions");Xa.getOptions=LE});var Up=S(He=>{"use strict";var zE=He&&He.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),kE=He&&He.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jE=He&&He.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&zE(e,t,a);return kE(e,t),e},UE=He&&He.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(He,"__esModule",{value:!0});He.safeTrimTrailingSeparator=He.normalizeSeparators=He.hasRoot=He.hasAbsoluteRoot=He.ensureAbsoluteRoot=He.dirname=void 0;var jp=jE(require("path")),wr=UE(require("assert")),zi=process.platform==="win32";function FE(t){if(t=Ym(t),zi&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=jp.dirname(t);return zi&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=Ym(e)),e}o(FE,"dirname");He.dirname=FE;function HE(t,e){if(wr.default(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),wr.default(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),Km(e))return e;if(zi){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let a=process.cwd();return wr.default(a.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${a}'`),e[0].toUpperCase()===a[0].toUpperCase()?e.length===2?`${e[0]}:\\${a.substr(3)}`:(a.endsWith("\\")||(a+="\\"),`${e[0]}:\\${a.substr(3)}${e.substr(2)}`):`${e[0]}:\\${e.substr(2)}`}else if(js(e).match(/^\\$|^\\[^\\]/)){let a=process.cwd();return wr.default(a.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${a}'`),`${a[0]}:\\${e.substr(1)}`}}return wr.default(Km(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||zi&&t.endsWith("\\")||(t+=jp.sep),t+e}o(HE,"ensureAbsoluteRoot");He.ensureAbsoluteRoot=HE;function Km(t){return wr.default(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=js(t),zi?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}o(Km,"hasAbsoluteRoot");He.hasAbsoluteRoot=Km;function VE(t){return wr.default(t,"isRooted parameter 'itemPath' must not be empty"),t=js(t),zi?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}o(VE,"hasRoot");He.hasRoot=VE;function js(t){return t=t||"",zi?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}o(js,"normalizeSeparators");He.normalizeSeparators=js;function Ym(t){return t?(t=js(t),!t.endsWith(jp.sep)||t===jp.sep||zi&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}o(Ym,"safeTrimTrailingSeparator");He.safeTrimTrailingSeparator=Ym});var Fp=S(Us=>{"use strict";Object.defineProperty(Us,"__esModule",{value:!0});Us.MatchKind=void 0;var $E;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})($E=Us.MatchKind||(Us.MatchKind={}))});var $6=S(Kt=>{"use strict";var GE=Kt&&Kt.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),XE=Kt&&Kt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WE=Kt&&Kt.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&GE(e,t,a);return XE(e,t),e};Object.defineProperty(Kt,"__esModule",{value:!0});Kt.partialMatch=Kt.match=Kt.getSearchPaths=void 0;var H6=WE(Up()),KE=Fp(),V6=process.platform==="win32";function YE(t){t=t.filter(i=>!i.negate);let e={};for(let i of t){let r=V6?i.searchPath.toUpperCase():i.searchPath;e[r]="candidate"}let a=[];for(let i of t){let r=V6?i.searchPath.toUpperCase():i.searchPath;if(e[r]==="included")continue;let n=!1,s=r,p=H6.dirname(s);for(;p!==s;){if(e[p]){n=!0;break}s=p,p=H6.dirname(s)}n||(a.push(i.searchPath),e[r]="included")}return a}o(YE,"getSearchPaths");Kt.getSearchPaths=YE;function QE(t,e){let a=KE.MatchKind.None;for(let i of t)i.negate?a&=~i.match(e):a|=i.match(e);return a}o(QE,"match");Kt.match=QE;function JE(t,e){return t.some(a=>!a.negate&&a.partialMatch(e))}o(JE,"partialMatch");Kt.partialMatch=JE});var X6=S((VH,G6)=>{G6.exports=function(t,e){for(var a=[],i=0;i{"use strict";Q6.exports=K6;function K6(t,e,a){t instanceof RegExp&&(t=W6(t,a)),e instanceof RegExp&&(e=W6(e,a));var i=Y6(t,e,a);return i&&{start:i[0],end:i[1],pre:a.slice(0,i[0]),body:a.slice(i[0]+t.length,i[1]),post:a.slice(i[1]+e.length)}}o(K6,"balanced");function W6(t,e){var a=e.match(t);return a?a[0]:null}o(W6,"maybeMatch");K6.range=Y6;function Y6(t,e,a){var i,r,n,s,p,d=a.indexOf(t),l=a.indexOf(e,d+1),c=d;if(d>=0&&l>0){if(t===e)return[d,l];for(i=[],n=a.length;c>=0&&!p;)c==d?(i.push(c),d=a.indexOf(t,c+1)):i.length==1?p=[i.pop(),l]:(r=i.pop(),r=0?d:l;i.length&&(p=[n,s])}return p}o(Y6,"range")});var s4=S((XH,n4)=>{var eC=X6(),Z6=J6();n4.exports=iC;var e4="\0SLASH"+Math.random()+"\0",t4="\0OPEN"+Math.random()+"\0",Jm="\0CLOSE"+Math.random()+"\0",a4="\0COMMA"+Math.random()+"\0",i4="\0PERIOD"+Math.random()+"\0";function Qm(t){return parseInt(t,10)==t?parseInt(t,10):t.charCodeAt(0)}o(Qm,"numeric");function tC(t){return t.split("\\\\").join(e4).split("\\{").join(t4).split("\\}").join(Jm).split("\\,").join(a4).split("\\.").join(i4)}o(tC,"escapeBraces");function aC(t){return t.split(e4).join("\\").split(t4).join("{").split(Jm).join("}").split(a4).join(",").split(i4).join(".")}o(aC,"unescapeBraces");function r4(t){if(!t)return[""];var e=[],a=Z6("{","}",t);if(!a)return t.split(",");var i=a.pre,r=a.body,n=a.post,s=i.split(",");s[s.length-1]+="{"+r+"}";var p=r4(n);return n.length&&(s[s.length-1]+=p.shift(),s.push.apply(s,p)),e.push.apply(e,s),e}o(r4,"parseCommaParts");function iC(t){return t?(t.substr(0,2)==="{}"&&(t="\\{\\}"+t.substr(2)),cn(tC(t),!0).map(aC)):[]}o(iC,"expandTop");function rC(t){return"{"+t+"}"}o(rC,"embrace");function nC(t){return/^-?0\d/.test(t)}o(nC,"isPadded");function sC(t,e){return t<=e}o(sC,"lte");function oC(t,e){return t>=e}o(oC,"gte");function cn(t,e){var a=[],i=Z6("{","}",t);if(!i||/\$$/.test(i.pre))return[t];var r=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),n=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),s=r||n,p=i.body.indexOf(",")>=0;if(!s&&!p)return i.post.match(/,.*\}/)?(t=i.pre+"{"+i.body+Jm+i.post,cn(t)):[t];var d;if(s)d=i.body.split(/\.\./);else if(d=r4(i.body),d.length===1&&(d=cn(d[0],!1).map(rC),d.length===1)){var c=i.post.length?cn(i.post,!1):[""];return c.map(function(R){return i.pre+d[0]+R})}var l=i.pre,c=i.post.length?cn(i.post,!1):[""],m;if(s){var u=Qm(d[0]),f=Qm(d[1]),h=Math.max(d[0].length,d[1].length),b=d.length==3?Math.abs(Qm(d[2])):1,T=sC,E=f0){var _=new Array(g+1).join("0");w<0?y="-"+_+y.slice(1):y=_+y}}m.push(y)}}else m=eC(d,function(C){return cn(C,!1)});for(var O=0;O{c4.exports=ra;ra.Minimatch=Rt;var Fs=function(){try{return require("path")}catch{}}()||{sep:"/"};ra.sep=Fs.sep;var tu=ra.GLOBSTAR=Rt.GLOBSTAR={},pC=s4(),o4={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},Zm="[^/]",eu=Zm+"*?",dC="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",lC="(?:(?!(?:\\/|^)\\.).)*?",p4=cC("().*{}+?[]^$\\!");function cC(t){return t.split("").reduce(function(e,a){return e[a]=!0,e},{})}o(cC,"charSet");var d4=/\/+/;ra.filter=mC;function mC(t,e){return e=e||{},function(a,i,r){return ra(a,t,e)}}o(mC,"filter");function ki(t,e){e=e||{};var a={};return Object.keys(t).forEach(function(i){a[i]=t[i]}),Object.keys(e).forEach(function(i){a[i]=e[i]}),a}o(ki,"ext");ra.defaults=function(t){if(!t||typeof t!="object"||!Object.keys(t).length)return ra;var e=ra,a=o(function(r,n,s){return e(r,n,ki(t,s))},"minimatch");return a.Minimatch=o(function(r,n){return new e.Minimatch(r,ki(t,n))},"Minimatch"),a.Minimatch.defaults=o(function(r){return e.defaults(ki(t,r)).Minimatch},"defaults"),a.filter=o(function(r,n){return e.filter(r,ki(t,n))},"filter"),a.defaults=o(function(r){return e.defaults(ki(t,r))},"defaults"),a.makeRe=o(function(r,n){return e.makeRe(r,ki(t,n))},"makeRe"),a.braceExpand=o(function(r,n){return e.braceExpand(r,ki(t,n))},"braceExpand"),a.match=function(i,r,n){return e.match(i,r,ki(t,n))},a};Rt.defaults=function(t){return ra.defaults(t).Minimatch};function ra(t,e,a){return Vp(e),a||(a={}),!a.nocomment&&e.charAt(0)==="#"?!1:new Rt(e,a).match(t)}o(ra,"minimatch");function Rt(t,e){if(!(this instanceof Rt))return new Rt(t,e);Vp(t),e||(e={}),t=t.trim(),Fs.sep!=="/"&&(t=t.split(Fs.sep).join("/")),this.options=e,this.set=[],this.pattern=t,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!e.partial,this.make()}o(Rt,"Minimatch");Rt.prototype.debug=function(){};Rt.prototype.make=uC;function uC(){var t=this.pattern,e=this.options;if(!e.nocomment&&t.charAt(0)==="#"){this.comment=!0;return}if(!t){this.empty=!0;return}this.parseNegate();var a=this.globSet=this.braceExpand();e.debug&&(this.debug=o(function(){console.error.apply(console,arguments)},"debug")),this.debug(this.pattern,a),a=this.globParts=a.map(function(i){return i.split(d4)}),this.debug(this.pattern,a),a=a.map(function(i,r,n){return i.map(this.parse,this)},this),this.debug(this.pattern,a),a=a.filter(function(i){return i.indexOf(!1)===-1}),this.debug(this.pattern,a),this.set=a}o(uC,"make");Rt.prototype.parseNegate=fC;function fC(){var t=this.pattern,e=!1,a=this.options,i=0;if(!a.nonegate){for(var r=0,n=t.length;r"u"?this.pattern:t,Vp(t),e.nobrace||!/\{(?:(?!\{).)*\}/.test(t)?[t]:pC(t)}o(l4,"braceExpand");var hC=1024*64,Vp=o(function(t){if(typeof t!="string")throw new TypeError("invalid pattern");if(t.length>hC)throw new TypeError("pattern is too long")},"assertValidPattern");Rt.prototype.parse=gC;var Hp={};function gC(t,e){Vp(t);var a=this.options;if(t==="**")if(a.noglobstar)t="*";else return tu;if(t==="")return"";var i="",r=!!a.nocase,n=!1,s=[],p=[],d,l=!1,c=-1,m=-1,u=t.charAt(0)==="."?"":a.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",f=this;function h(){if(d){switch(d){case"*":i+=eu,r=!0;break;case"?":i+=Zm,r=!0;break;default:i+="\\"+d;break}f.debug("clearStateChar %j %j",d,i),d=!1}}o(h,"clearStateChar");for(var b=0,T=t.length,E;b-1;N--){var D=p[N],C=i.slice(0,D.reStart),R=i.slice(D.reStart,D.reEnd-8),A=i.slice(D.reEnd-8,D.reEnd),j=i.slice(D.reEnd);A+=j;var oe=C.split("(").length-1,ye=j;for(b=0;b"u"&&(a=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&a)return!0;var i=this.options;Fs.sep!=="/"&&(e=e.split(Fs.sep).join("/")),e=e.split(d4),this.debug(this.pattern,"split",e);var r=this.set;this.debug(this.pattern,"set",r);var n,s;for(s=e.length-1;s>=0&&(n=e[s],!n);s--);for(s=0;s>> no match, partial?`,t,c,e,m),c===s))}var f;if(typeof d=="string"?(f=l===d,this.debug("string match",d,l,f)):(f=l.match(d),this.debug("pattern match",d,l,f)),!f)return!1}if(r===s&&n===p)return!0;if(r===s)return a;if(n===p)return r===s-1&&t[r]==="";throw new Error("wtf?")};function vC(t){return t.replace(/\\(.)/g,"$1")}o(vC,"globUnescape");function bC(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}o(bC,"regExpEscape")});var f4=S(ha=>{"use strict";var xC=ha&&ha.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),wC=ha&&ha.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u4=ha&&ha.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&xC(e,t,a);return wC(e,t),e},NC=ha&&ha.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ha,"__esModule",{value:!0});ha.Path=void 0;var Hs=u4(require("path")),ji=u4(Up()),Vs=NC(require("assert")),_C=process.platform==="win32",au=class{static{o(this,"Path")}constructor(e){if(this.segments=[],typeof e=="string")if(Vs.default(e,"Parameter 'itemPath' must not be empty"),e=ji.safeTrimTrailingSeparator(e),!ji.hasRoot(e))this.segments=e.split(Hs.sep);else{let a=e,i=ji.dirname(a);for(;i!==a;){let r=Hs.basename(a);this.segments.unshift(r),a=i,i=ji.dirname(a)}this.segments.unshift(a)}else{Vs.default(e.length>0,"Parameter 'itemPath' must not be an empty array");for(let a=0;a{"use strict";var SC=ga&&ga.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),EC=ga&&ga.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nu=ga&&ga.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&SC(e,t,a);return EC(e,t),e},CC=ga&&ga.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ga,"__esModule",{value:!0});ga.Pattern=void 0;var TC=nu(require("os")),$s=nu(require("path")),Yt=nu(Up()),Nr=CC(require("assert")),OC=m4(),iu=Fp(),$p=f4(),mi=process.platform==="win32",ru=class t{static{o(this,"Pattern")}constructor(e,a=!1,i,r){this.negate=!1;let n;if(typeof e=="string")n=e.trim();else{i=i||[],Nr.default(i.length,"Parameter 'segments' must not empty");let l=t.getLiteral(i[0]);Nr.default(l&&Yt.hasAbsoluteRoot(l),"Parameter 'segments' first element must be a root path"),n=new $p.Path(i).toString().trim(),e&&(n=`!${n}`)}for(;n.startsWith("!");)this.negate=!this.negate,n=n.substr(1).trim();n=t.fixupPattern(n,r),this.segments=new $p.Path(n).segments,this.trailingSeparator=Yt.normalizeSeparators(n).endsWith($s.sep),n=Yt.safeTrimTrailingSeparator(n);let s=!1,p=this.segments.map(l=>t.getLiteral(l)).filter(l=>!s&&!(s=l===""));this.searchPath=new $p.Path(p).toString(),this.rootRegExp=new RegExp(t.regExpEscape(p[0]),mi?"i":""),this.isImplicitPattern=a;let d={dot:!0,nobrace:!0,nocase:mi,nocomment:!0,noext:!0,nonegate:!0};n=mi?n.replace(/\\/g,"/"):n,this.minimatch=new OC.Minimatch(n,d)}match(e){return this.segments[this.segments.length-1]==="**"?(e=Yt.normalizeSeparators(e),!e.endsWith($s.sep)&&this.isImplicitPattern===!1&&(e=`${e}${$s.sep}`)):e=Yt.safeTrimTrailingSeparator(e),this.minimatch.match(e)?this.trailingSeparator?iu.MatchKind.Directory:iu.MatchKind.All:iu.MatchKind.None}partialMatch(e){return e=Yt.safeTrimTrailingSeparator(e),Yt.dirname(e)===e?this.rootRegExp.test(e):this.minimatch.matchOne(e.split(mi?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(e){return(mi?e:e.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(e,a){Nr.default(e,"pattern cannot be empty");let i=new $p.Path(e).segments.map(r=>t.getLiteral(r));if(Nr.default(i.every((r,n)=>(r!=="."||n===0)&&r!==".."),`Invalid pattern '${e}'. Relative pathing '.' and '..' is not allowed.`),Nr.default(!Yt.hasRoot(e)||i[0],`Invalid pattern '${e}'. Root segment must not contain globs.`),e=Yt.normalizeSeparators(e),e==="."||e.startsWith(`.${$s.sep}`))e=t.globEscape(process.cwd())+e.substr(1);else if(e==="~"||e.startsWith(`~${$s.sep}`))a=a||TC.homedir(),Nr.default(a,"Unable to determine HOME directory"),Nr.default(Yt.hasAbsoluteRoot(a),`Expected HOME directory to be a rooted path. Actual '${a}'`),e=t.globEscape(a)+e.substr(1);else if(mi&&(e.match(/^[A-Z]:$/i)||e.match(/^[A-Z]:[^\\]/i))){let r=Yt.ensureAbsoluteRoot("C:\\dummy-root",e.substr(0,2));e.length>2&&!r.endsWith("\\")&&(r+="\\"),e=t.globEscape(r)+e.substr(2)}else if(mi&&(e==="\\"||e.match(/^\\[^\\]/))){let r=Yt.ensureAbsoluteRoot("C:\\dummy-root","\\");r.endsWith("\\")||(r+="\\"),e=t.globEscape(r)+e.substr(1)}else e=Yt.ensureAbsoluteRoot(t.globEscape(process.cwd()),e);return Yt.normalizeSeparators(e)}static getLiteral(e){let a="";for(let i=0;i=0){if(n.length>1)return"";if(n){a+=n,i=s;continue}}}}a+=r}return a}static regExpEscape(e){return e.replace(/[[\\^$.|?*+()]/g,"\\$&")}};ga.Pattern=ru});var g4=S(Gp=>{"use strict";Object.defineProperty(Gp,"__esModule",{value:!0});Gp.SearchState=void 0;var su=class{static{o(this,"SearchState")}constructor(e,a){this.path=e,this.level=a}};Gp.SearchState=su});var w4=S(yt=>{"use strict";var PC=yt&&yt.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),RC=yt&&yt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Xs=yt&&yt.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&PC(e,t,a);return RC(e,t),e},ou=yt&&yt.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})},IC=yt&&yt.__asyncValues||function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],a;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),a={},i("next"),i("throw"),i("return"),a[Symbol.asyncIterator]=function(){return this},a);function i(n){a[n]=t[n]&&function(s){return new Promise(function(p,d){s=t[n](s),r(p,d,s.done,s.value)})}}function r(n,s,p,d){Promise.resolve(d).then(function(l){n({value:l,done:p})},s)}},Ui=yt&&yt.__await||function(t){return this instanceof Ui?(this.v=t,this):new Ui(t)},DC=yt&&yt.__asyncGenerator||function(t,e,a){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=a.apply(t,e||[]),r,n=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(u){i[u]&&(r[u]=function(f){return new Promise(function(h,b){n.push([u,f,h,b])>1||p(u,f)})})}function p(u,f){try{d(i[u](f))}catch(h){m(n[0][3],h)}}function d(u){u.value instanceof Ui?Promise.resolve(u.value.v).then(l,c):m(n[0][2],u)}function l(u){p("next",u)}function c(u){p("throw",u)}function m(u,f){u(f),n.shift(),n.length&&p(n[0][0],n[0][1])}};Object.defineProperty(yt,"__esModule",{value:!0});yt.DefaultGlobber=void 0;var pu=Xs(kt()),Gs=Xs(require("fs")),y4=Xs(F6()),BC=Xs(require("path")),Xp=Xs($6()),v4=Fp(),b4=h4(),x4=g4(),AC=process.platform==="win32",du=class t{static{o(this,"DefaultGlobber")}constructor(e){this.patterns=[],this.searchPaths=[],this.options=y4.getOptions(e)}getSearchPaths(){return this.searchPaths.slice()}glob(){var e,a;return ou(this,void 0,void 0,function*(){let i=[];try{for(var r=IC(this.globGenerator()),n;n=yield r.next(),!n.done;){let s=n.value;i.push(s)}}catch(s){e={error:s}}finally{try{n&&!n.done&&(a=r.return)&&(yield a.call(r))}finally{if(e)throw e.error}}return i})}globGenerator(){return DC(this,arguments,o(function*(){let a=y4.getOptions(this.options),i=[];for(let s of this.patterns)i.push(s),a.implicitDescendants&&(s.trailingSeparator||s.segments[s.segments.length-1]!=="**")&&i.push(new b4.Pattern(s.negate,!0,s.segments.concat("**")));let r=[];for(let s of Xp.getSearchPaths(i)){pu.debug(`Search path '${s}'`);try{yield Ui(Gs.promises.lstat(s))}catch(p){if(p.code==="ENOENT")continue;throw p}r.unshift(new x4.SearchState(s,1))}let n=[];for(;r.length;){let s=r.pop(),p=Xp.match(i,s.path),d=!!p||Xp.partialMatch(i,s.path);if(!p&&!d)continue;let l=yield Ui(t.stat(s,a,n));if(l)if(l.isDirectory()){if(p&v4.MatchKind.Directory)yield yield Ui(s.path);else if(!d)continue;let c=s.level+1,m=(yield Ui(Gs.promises.readdir(s.path))).map(u=>new x4.SearchState(BC.join(s.path,u),c));r.push(...m.reverse())}else p&v4.MatchKind.File&&(yield yield Ui(s.path))}},"globGenerator_1"))}static create(e,a){return ou(this,void 0,void 0,function*(){let i=new t(a);AC&&(e=e.replace(/\r\n/g,` + 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(e){return NL(this,void 0,void 0,function*(){try{let r=t.getIDTokenUrl();if(e){let i=encodeURIComponent(e);r=`${r}&audience=${i}`}(0,SL.debug)(`ID token url is ${r}`);let n=yield t.getCall(r);return(0,SL.setSecret)(n),n}catch(r){throw new Error(`Error message: ${r.message}`)}})}};rc.OidcClient=hI});var BI=h(br=>{"use strict";var yI=br&&br.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(br,"__esModule",{value:!0});br.summary=br.markdownSummary=br.SUMMARY_DOCS_URL=br.SUMMARY_ENV_VAR=void 0;var _oe=require("os"),CI=require("fs"),{access:Poe,appendFile:Doe,writeFile:Toe}=CI.promises;br.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";br.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var EI=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return yI(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[br.SUMMARY_ENV_VAR];if(!e)throw new Error(`Unable to find environment variable for $${br.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield Poe(e,CI.constants.R_OK|CI.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,n={}){let i=Object.entries(n).map(([s,a])=>` ${s}="${a}"`).join("");return r?`<${e}${i}>${r}`:`<${e}${i}>`}write(e){return yI(this,void 0,void 0,function*(){let r=!!e?.overwrite,n=yield this.filePath();return yield(r?Toe:Doe)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return yI(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(e,r=!1){return this._buffer+=e,r?this.addEOL():this}addEOL(){return this.addRaw(_oe.EOL)}addCodeBlock(e,r){let n=Object.assign({},r&&{lang:r}),i=this.wrap("pre",this.wrap("code",e),n);return this.addRaw(i).addEOL()}addList(e,r=!1){let n=r?"ol":"ul",i=e.map(a=>this.wrap("li",a)).join(""),s=this.wrap(n,i);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(i=>{let s=i.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:c,data:l,colspan:A,rowspan:u}=a,d=c?"th":"td",g=Object.assign(Object.assign({},A&&{colspan:A}),u&&{rowspan:u});return this.wrap(d,l,g)}).join("");return this.wrap("tr",s)}).join(""),n=this.wrap("table",r);return this.addRaw(n).addEOL()}addDetails(e,r){let n=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(n).addEOL()}addImage(e,r,n){let{width:i,height:s}=n||{},a=Object.assign(Object.assign({},i&&{width:i}),s&&{height:s}),c=this.wrap("img",null,Object.assign({src:e,alt:r},a));return this.addRaw(c).addEOL()}addHeading(e,r){let n=`h${r}`,i=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1",s=this.wrap(i,e);return this.addRaw(s).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,r){let n=Object.assign({},r&&{cite:r}),i=this.wrap("blockquote",e,n);return this.addRaw(i).addEOL()}addLink(e,r){let n=this.wrap("a",e,{href:r});return this.addRaw(n).addEOL()}},vL=new EI;br.markdownSummary=vL;br.summary=vL});var RL=h(Hn=>{"use strict";var Ooe=Hn&&Hn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Moe=Hn&&Hn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),koe=Hn&&Hn.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{"use strict";var Hoe=X&&X.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zoe=X&&X.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PL=X&&X.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;is.toUpperCase()===i))return t}else if(_L(r))return t}let n=t;for(let i of e){t=n+i,r=void 0;try{r=yield(0,X.stat)(t)}catch(s){s.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${t}': ${s}`)}if(r&&r.isFile()){if(X.IS_WINDOWS){try{let s=tm.dirname(t),a=tm.basename(t).toUpperCase();for(let c of yield(0,X.readdir)(s))if(a===c.toUpperCase()){t=tm.join(s,c);break}}catch(s){console.log(`Unexpected error attempting to determine the actual case of the file '${t}': ${s}`)}return t}else if(_L(r))return t}}return""})}o(Voe,"tryGetExecutablePath");function Woe(t){return t=t||"",X.IS_WINDOWS?(t=t.replace(/\//g,"\\"),t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}o(Woe,"normalizeSeparators");function _L(t){return(t.mode&1)>0||(t.mode&8)>0&&process.getgid!==void 0&&t.gid===process.getgid()||(t.mode&64)>0&&process.getuid!==void 0&&t.uid===process.getuid()}o(_L,"isUnixExecutable");function Koe(){var t;return(t=process.env.COMSPEC)!==null&&t!==void 0?t:"cmd.exe"}o(Koe,"getCmdPath")});var nm=h(er=>{"use strict";var $oe=er&&er.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Xoe=er&&er.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DL=er&&er.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i|]/.test(t))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield Me.rm(t,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(e){throw new Error(`File was unable to be removed ${e}`)}})}o(TL,"rmRF");function QI(t){return Ns(this,void 0,void 0,function*(){(0,Zoe.ok)(t,"a path argument must be provided"),yield Me.mkdir(t,{recursive:!0})})}o(QI,"mkdirP");function OL(t,e){return Ns(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'tool' is required");if(e){let n=yield OL(t,!1);if(!n)throw Me.IS_WINDOWS?new Error(`Unable to locate executable file: ${t}. 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: ${t}. 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 ML(t);return r&&r.length>0?r[0]:""})}o(OL,"which");function ML(t){return Ns(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'tool' is required");let e=[];if(Me.IS_WINDOWS&&process.env.PATHEXT)for(let i of process.env.PATHEXT.split(ui.delimiter))i&&e.push(i);if(Me.isRooted(t)){let i=yield Me.tryGetExecutablePath(t,e);return i?[i]:[]}if(t.includes(ui.sep))return[];let r=[];if(process.env.PATH)for(let i of process.env.PATH.split(ui.delimiter))i&&r.push(i);let n=[];for(let i of r){let s=yield Me.tryGetExecutablePath(ui.join(i,t),e);s&&n.push(s)}return n})}o(ML,"findInPath");function rae(t){let e=t.force==null?!0:t.force,r=!!t.recursive,n=t.copySourceDirectory==null?!0:!!t.copySourceDirectory;return{force:e,recursive:r,copySourceDirectory:n}}o(rae,"readCopyOptions");function kL(t,e,r,n){return Ns(this,void 0,void 0,function*(){if(r>=255)return;r++,yield QI(e);let i=yield Me.readdir(t);for(let s of i){let a=`${t}/${s}`,c=`${e}/${s}`;(yield Me.lstat(a)).isDirectory()?yield kL(a,c,r,n):yield LL(a,c,n)}yield Me.chmod(e,(yield Me.stat(t)).mode)})}o(kL,"cpDirRecursive");function LL(t,e,r){return Ns(this,void 0,void 0,function*(){if((yield Me.lstat(t)).isSymbolicLink()){try{yield Me.lstat(e),yield Me.unlink(e)}catch(i){i.code==="EPERM"&&(yield Me.chmod(e,"0666"),yield Me.unlink(e))}let n=yield Me.readlink(t);yield Me.symlink(n,e,Me.IS_WINDOWS?"junction":null)}else(!(yield Me.exists(e))||r)&&(yield Me.copyFile(t,e))})}o(LL,"copyFile")});var HL=h(zr=>{"use strict";var nae=zr&&zr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iae=zr&&zr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nc=zr&&zr.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i-1;){let a=i.substring(0,s);n(a),i=i.substring(s+im.EOL.length),s=i.indexOf(im.EOL)}return i}catch(i){return this._debug(`error processing line. Failed with error ${i}`),""}}_getSpawnFileName(){return sm&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(e){if(sm&&this._isCmdFile()){let r=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let n of this.args)r+=" ",r+=e.windowsVerbatimArguments?n:this._windowsQuoteCmdArg(n);return r+='"',[r]}return this.args}_endsWith(e,r){return e.endsWith(r)}_isCmdFile(){let e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile())return this._uvQuoteCmdArg(e);if(!e)return'""';let r=[" "," ","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'],n=!1;for(let a of e)if(r.some(c=>c===a)){n=!0;break}if(!n)return e;let i='"',s=!0;for(let a=e.length;a>0;a--)i+=e[a-1],s&&e[a-1]==="\\"?i+="\\":e[a-1]==='"'?(s=!0,i+='"'):s=!1;return i+='"',i.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e)return'""';if(!e.includes(" ")&&!e.includes(" ")&&!e.includes('"'))return e;if(!e.includes('"')&&!e.includes("\\"))return`"${e}"`;let r='"',n=!0;for(let i=e.length;i>0;i--)r+=e[i-1],n&&e[i-1]==="\\"?r+="\\":e[i-1]==='"'?(n=!0,r+="\\"):n=!1;return r+='"',r.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};let r={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||!1,windowsVerbatimArguments:e.windowsVerbatimArguments||!1,failOnStdErr:e.failOnStdErr||!1,ignoreReturnCode:e.ignoreReturnCode||!1,delay:e.delay||1e4};return r.outStream=e.outStream||process.stdout,r.errStream=e.errStream||process.stderr,r}_getSpawnOptions(e,r){e=e||{};let n={};return n.cwd=e.cwd,n.env=e.env,n.windowsVerbatimArguments=e.windowsVerbatimArguments||this._isCmdFile(),e.windowsVerbatimArguments&&(n.argv0=`"${r}"`),n}exec(){return FL(this,void 0,void 0,function*(){return!UL.isRooted(this.toolPath)&&(this.toolPath.includes("/")||sm&&this.toolPath.includes("\\"))&&(this.toolPath=oae.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield aae.which(this.toolPath,!0),new Promise((e,r)=>FL(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let A of this.args)this._debug(` ${A}`);let n=this._cloneExecOptions(this.options);!n.silent&&n.outStream&&n.outStream.write(this._getCommandString(n)+im.EOL);let i=new NI(n,this.toolPath);if(i.on("debug",A=>{this._debug(A)}),this.options.cwd&&!(yield UL.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let s=this._getSpawnFileName(),a=sae.spawn(s,this._getSpawnArgs(n),this._getSpawnOptions(this.options,s)),c="";a.stdout&&a.stdout.on("data",A=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(A),!n.silent&&n.outStream&&n.outStream.write(A),c=this._processLineBuffer(A,c,u=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(u)})});let l="";if(a.stderr&&a.stderr.on("data",A=>{i.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(A),!n.silent&&n.errStream&&n.outStream&&(n.failOnStdErr?n.errStream:n.outStream).write(A),l=this._processLineBuffer(A,l,u=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(u)})}),a.on("error",A=>{i.processError=A.message,i.processExited=!0,i.processClosed=!0,i.CheckComplete()}),a.on("exit",A=>{i.processExitCode=A,i.processExited=!0,this._debug(`Exit code ${A} received from tool '${this.toolPath}'`),i.CheckComplete()}),a.on("close",A=>{i.processExitCode=A,i.processExited=!0,i.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),i.CheckComplete()}),i.on("done",(A,u)=>{c.length>0&&this.emit("stdline",c),l.length>0&&this.emit("errline",l),a.removeAllListeners(),A?r(A):e(u)}),this.options.input){if(!a.stdin)throw new Error("child process missing stdin");a.stdin.end(this.options.input)}}))})}};zr.ToolRunner=wI;function lae(t){let e=[],r=!1,n=!1,i="";function s(a){n&&a!=='"'&&(i+="\\"),i+=a,n=!1}o(s,"append");for(let a=0;a0&&(e.push(i),i="");continue}s(c)}return i.length>0&&e.push(i.trim()),e}o(lae,"argStringToArray");var NI=class t extends qL.EventEmitter{static{o(this,"ExecState")}constructor(e,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=e,this.toolPath=r,e.delay&&(this.delay=e.delay)}CheckComplete(){this.done||(this.processClosed?this._setResult():this.processExited&&(this.timeout=(0,cae.setTimeout)(t.HandleTimeout,this.delay,this)))}_debug(e){this.emit("debug",e)}_setResult(){let e;this.processExited&&(this.processError?e=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?e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`):this.processStderr&&this.options.failOnStdErr&&(e=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",e,this.processExitCode)}static HandleTimeout(e){if(!e.done){if(!e.processClosed&&e.processExited){let r=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(r)}e._setResult()}}}});var om=h(mn=>{"use strict";var Aae=mn&&mn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uae=mn&&mn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dae=mn&&mn.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{a+=l.write(Q),u&&u(Q)},"stdErrListener"),g=o(Q=>{s+=c.write(Q),A&&A(Q)},"stdOutListener"),f=Object.assign(Object.assign({},r?.listeners),{stdout:g,stderr:d}),C=yield YL(t,e,Object.assign(Object.assign({},r),{listeners:f}));return s+=c.end(),a+=l.end(),{exitCode:C,stdout:s,stderr:a}})}o(pae,"getExecOutput")});var VL=h(ve=>{"use strict";var mae=ve&&ve.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),gae=ve&&ve.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fae=ve&&ve.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;icm(void 0,void 0,void 0,function*(){let{stdout:t}=yield am.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:e}=yield am.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:e.trim(),version:t.trim()}}),"getWindowsInfo"),Cae=o(()=>cm(void 0,void 0,void 0,function*(){var t,e,r,n;let{stdout:i}=yield am.getExecOutput("sw_vers",void 0,{silent:!0}),s=(e=(t=i.match(/ProductVersion:\s*(.+)/))===null||t===void 0?void 0:t[1])!==null&&e!==void 0?e:"";return{name:(n=(r=i.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&n!==void 0?n:"",version:s}}),"getMacOsInfo"),Eae=o(()=>cm(void 0,void 0,void 0,function*(){let{stdout:t}=yield am.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[e,r]=t.trim().split(` +`);return{name:e,version:r}}),"getLinuxInfo");ve.platform=JL.default.platform();ve.arch=JL.default.arch();ve.isWindows=ve.platform==="win32";ve.isMacOS=ve.platform==="darwin";ve.isLinux=ve.platform==="linux";function Bae(){return cm(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield ve.isWindows?yae():ve.isMacOS?Cae():Eae()),{platform:ve.platform,arch:ve.arch,isWindows:ve.isWindows,isMacOS:ve.isMacOS,isLinux:ve.isLinux})})}o(Bae,"getDetails")});var Zt=h(me=>{"use strict";var Iae=me&&me.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bae=me&&me.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xI=me&&me.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;in!=="");return e&&e.trimWhitespace===!1?r:r.map(n=>n.trim())}o(vae,"getMultilineInput");function Rae(t,e){let r=["true","True","TRUE"],n=["false","False","FALSE"],i=vI(t,e);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: ${t} +Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}o(Rae,"getBooleanInput");function _ae(t,e){if(process.env.GITHUB_OUTPUT||"")return(0,No.issueFileCommand)("OUTPUT",(0,No.prepareKeyValueMessage)(t,e));process.stdout.write(KL.EOL),(0,gn.issueCommand)("set-output",{name:t},(0,ic.toCommandValue)(e))}o(_ae,"setOutput");function Pae(t){(0,gn.issue)("echo",t?"on":"off")}o(Pae,"setCommandEcho");function Dae(t){process.exitCode=SI.Failure,$L(t)}o(Dae,"setFailed");function Tae(){return process.env.RUNNER_DEBUG==="1"}o(Tae,"isDebug");function Oae(t){(0,gn.issueCommand)("debug",{},t)}o(Oae,"debug");function $L(t,e={}){(0,gn.issueCommand)("error",(0,ic.toCommandProperties)(e),t instanceof Error?t.toString():t)}o($L,"error");function Mae(t,e={}){(0,gn.issueCommand)("warning",(0,ic.toCommandProperties)(e),t instanceof Error?t.toString():t)}o(Mae,"warning");function kae(t,e={}){(0,gn.issueCommand)("notice",(0,ic.toCommandProperties)(e),t instanceof Error?t.toString():t)}o(kae,"notice");function Lae(t){process.stdout.write(t+KL.EOL)}o(Lae,"info");function XL(t){(0,gn.issue)("group",t)}o(XL,"startGroup");function ZL(){(0,gn.issue)("endgroup")}o(ZL,"endGroup");function Fae(t,e){return WL(this,void 0,void 0,function*(){XL(t);let r;try{r=yield e()}finally{ZL()}return r})}o(Fae,"group");function Uae(t,e){if(process.env.GITHUB_STATE||"")return(0,No.issueFileCommand)("STATE",(0,No.prepareKeyValueMessage)(t,e));(0,gn.issueCommand)("save-state",{name:t},(0,ic.toCommandValue)(e))}o(Uae,"saveState");function qae(t){return process.env[`STATE_${t}`]||""}o(qae,"getState");function Hae(t){return WL(this,void 0,void 0,function*(){return yield wae.OidcClient.getIDToken(t)})}o(Hae,"getIDToken");var zae=BI();Object.defineProperty(me,"summary",{enumerable:!0,get:function(){return zae.summary}});var jae=BI();Object.defineProperty(me,"markdownSummary",{enumerable:!0,get:function(){return jae.markdownSummary}});var RI=RL();Object.defineProperty(me,"toPosixPath",{enumerable:!0,get:function(){return RI.toPosixPath}});Object.defineProperty(me,"toWin32Path",{enumerable:!0,get:function(){return RI.toWin32Path}});Object.defineProperty(me,"toPlatformPath",{enumerable:!0,get:function(){return RI.toPlatformPath}});me.platform=xI(VL())});var eF=h(Wi=>{"use strict";var Gae=Wi&&Wi.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Yae=Wi&&Wi.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Jae=Wi&&Wi.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{"use strict";var Wae=tr&&tr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Kae=tr&&tr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$ae=tr&&tr.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{"use strict";Object.defineProperty(um,"__esModule",{value:!0});um.MatchKind=void 0;var tF;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})(tF||(um.MatchKind=tF={}))});var iF=h(zn=>{"use strict";var rce=zn&&zn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),nce=zn&&zn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ice=zn&&zn.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i!n.negate);let e={};for(let n of t){let i=nF?n.searchPath.toUpperCase():n.searchPath;e[i]="candidate"}let r=[];for(let n of t){let i=nF?n.searchPath.toUpperCase():n.searchPath;if(e[i]==="included")continue;let s=!1,a=i,c=rF.dirname(a);for(;c!==a;){if(e[c]){s=!0;break}a=c,c=rF.dirname(a)}s||(r.push(n.searchPath),e[i]="included")}return r}o(oce,"getSearchPaths");function ace(t,e){let r=sce.MatchKind.None;for(let n of t)n.negate?r&=~n.match(e):r|=n.match(e);return r}o(ace,"match");function cce(t,e){return t.some(r=>!r.negate&&r.partialMatch(e))}o(cce,"partialMatch")});var oF=h((a2e,sF)=>{sF.exports=function(t,e){for(var r=[],n=0;n{"use strict";AF.exports=cF;function cF(t,e,r){t instanceof RegExp&&(t=aF(t,r)),e instanceof RegExp&&(e=aF(e,r));var n=lF(t,e,r);return n&&{start:n[0],end:n[1],pre:r.slice(0,n[0]),body:r.slice(n[0]+t.length,n[1]),post:r.slice(n[1]+e.length)}}o(cF,"balanced");function aF(t,e){var r=e.match(t);return r?r[0]:null}o(aF,"maybeMatch");cF.range=lF;function lF(t,e,r){var n,i,s,a,c,l=r.indexOf(t),A=r.indexOf(e,l+1),u=l;if(l>=0&&A>0){if(t===e)return[l,A];for(n=[],s=r.length;u>=0&&!c;)u==l?(n.push(u),l=r.indexOf(t,u+1)):n.length==1?c=[n.pop(),A]:(i=n.pop(),i=0?l:A;n.length&&(c=[s,a])}return c}o(lF,"range")});var CF=h((A2e,yF)=>{var Ace=oF(),dF=uF();yF.exports=pce;var pF="\0SLASH"+Math.random()+"\0",mF="\0OPEN"+Math.random()+"\0",TI="\0CLOSE"+Math.random()+"\0",gF="\0COMMA"+Math.random()+"\0",fF="\0PERIOD"+Math.random()+"\0";function DI(t){return parseInt(t,10)==t?parseInt(t,10):t.charCodeAt(0)}o(DI,"numeric");function uce(t){return t.split("\\\\").join(pF).split("\\{").join(mF).split("\\}").join(TI).split("\\,").join(gF).split("\\.").join(fF)}o(uce,"escapeBraces");function dce(t){return t.split(pF).join("\\").split(mF).join("{").split(TI).join("}").split(gF).join(",").split(fF).join(".")}o(dce,"unescapeBraces");function hF(t){if(!t)return[""];var e=[],r=dF("{","}",t);if(!r)return t.split(",");var n=r.pre,i=r.body,s=r.post,a=n.split(",");a[a.length-1]+="{"+i+"}";var c=hF(s);return s.length&&(a[a.length-1]+=c.shift(),a.push.apply(a,c)),e.push.apply(e,a),e}o(hF,"parseCommaParts");function pce(t){return t?(t.substr(0,2)==="{}"&&(t="\\{\\}"+t.substr(2)),sc(uce(t),!0).map(dce)):[]}o(pce,"expandTop");function mce(t){return"{"+t+"}"}o(mce,"embrace");function gce(t){return/^-?0\d/.test(t)}o(gce,"isPadded");function fce(t,e){return t<=e}o(fce,"lte");function hce(t,e){return t>=e}o(hce,"gte");function sc(t,e){var r=[],n=dF("{","}",t);if(!n||/\$$/.test(n.pre))return[t];var i=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(n.body),s=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(n.body),a=i||s,c=n.body.indexOf(",")>=0;if(!a&&!c)return n.post.match(/,.*\}/)?(t=n.pre+"{"+n.body+TI+n.post,sc(t)):[t];var l;if(a)l=n.body.split(/\.\./);else if(l=hF(n.body),l.length===1&&(l=sc(l[0],!1).map(mce),l.length===1)){var u=n.post.length?sc(n.post,!1):[""];return u.map(function($e){return n.pre+l[0]+$e})}var A=n.pre,u=n.post.length?sc(n.post,!1):[""],d;if(a){var g=DI(l[0]),f=DI(l[1]),C=Math.max(l[0].length,l[1].length),Q=l.length==3?Math.abs(DI(l[2])):1,x=fce,w=f0){var de=new Array(W+1).join("0");T<0?L="-"+de+L.slice(1):L=de+L}}d.push(L)}}else d=Ace(l,function(qe){return sc(qe,!1)});for(var le=0;le{QF.exports=jr;jr.Minimatch=Jt;var DA=function(){try{return require("path")}catch{}}()||{sep:"/"};jr.sep=DA.sep;var kI=jr.GLOBSTAR=Jt.GLOBSTAR={},yce=CF(),EF={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},OI="[^/]",MI=OI+"*?",Cce="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",Ece="(?:(?!(?:\\/|^)\\.).)*?",BF=Bce("().*{}+?[]^$\\!");function Bce(t){return t.split("").reduce(function(e,r){return e[r]=!0,e},{})}o(Bce,"charSet");var IF=/\/+/;jr.filter=Ice;function Ice(t,e){return e=e||{},function(r,n,i){return jr(r,t,e)}}o(Ice,"filter");function xs(t,e){e=e||{};var r={};return Object.keys(t).forEach(function(n){r[n]=t[n]}),Object.keys(e).forEach(function(n){r[n]=e[n]}),r}o(xs,"ext");jr.defaults=function(t){if(!t||typeof t!="object"||!Object.keys(t).length)return jr;var e=jr,r=o(function(i,s,a){return e(i,s,xs(t,a))},"minimatch");return r.Minimatch=o(function(i,s){return new e.Minimatch(i,xs(t,s))},"Minimatch"),r.Minimatch.defaults=o(function(i){return e.defaults(xs(t,i)).Minimatch},"defaults"),r.filter=o(function(i,s){return e.filter(i,xs(t,s))},"filter"),r.defaults=o(function(i){return e.defaults(xs(t,i))},"defaults"),r.makeRe=o(function(i,s){return e.makeRe(i,xs(t,s))},"makeRe"),r.braceExpand=o(function(i,s){return e.braceExpand(i,xs(t,s))},"braceExpand"),r.match=function(n,i,s){return e.match(n,i,xs(t,s))},r};Jt.defaults=function(t){return jr.defaults(t).Minimatch};function jr(t,e,r){return mm(e),r||(r={}),!r.nocomment&&e.charAt(0)==="#"?!1:new Jt(e,r).match(t)}o(jr,"minimatch");function Jt(t,e){if(!(this instanceof Jt))return new Jt(t,e);mm(t),e||(e={}),t=t.trim(),DA.sep!=="/"&&(t=t.split(DA.sep).join("/")),this.options=e,this.set=[],this.pattern=t,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!e.partial,this.make()}o(Jt,"Minimatch");Jt.prototype.debug=function(){};Jt.prototype.make=bce;function bce(){var t=this.pattern,e=this.options;if(!e.nocomment&&t.charAt(0)==="#"){this.comment=!0;return}if(!t){this.empty=!0;return}this.parseNegate();var r=this.globSet=this.braceExpand();e.debug&&(this.debug=o(function(){console.error.apply(console,arguments)},"debug")),this.debug(this.pattern,r),r=this.globParts=r.map(function(n){return n.split(IF)}),this.debug(this.pattern,r),r=r.map(function(n,i,s){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}o(bce,"make");Jt.prototype.parseNegate=Qce;function Qce(){var t=this.pattern,e=!1,r=this.options,n=0;if(!r.nonegate){for(var i=0,s=t.length;i"u"?this.pattern:t,mm(t),e.nobrace||!/\{(?:(?!\{).)*\}/.test(t)?[t]:yce(t)}o(bF,"braceExpand");var wce=1024*64,mm=o(function(t){if(typeof t!="string")throw new TypeError("invalid pattern");if(t.length>wce)throw new TypeError("pattern is too long")},"assertValidPattern");Jt.prototype.parse=Nce;var pm={};function Nce(t,e){mm(t);var r=this.options;if(t==="**")if(r.noglobstar)t="*";else return kI;if(t==="")return"";var n="",i=!!r.nocase,s=!1,a=[],c=[],l,A=!1,u=-1,d=-1,g=t.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",f=this;function C(){if(l){switch(l){case"*":n+=MI,i=!0;break;case"?":n+=OI,i=!0;break;default:n+="\\"+l;break}f.debug("clearStateChar %j %j",l,n),l=!1}}o(C,"clearStateChar");for(var Q=0,x=t.length,w;Q-1;De--){var Te=c[De],qe=n.slice(0,Te.reStart),$e=n.slice(Te.reStart,Te.reEnd-8),ge=n.slice(Te.reEnd-8,Te.reEnd),je=n.slice(Te.reEnd);ge+=je;var Wn=qe.split("(").length-1,_i=je;for(Q=0;Q"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var n=this.options;DA.sep!=="/"&&(e=e.split(DA.sep).join("/")),e=e.split(IF),this.debug(this.pattern,"split",e);var i=this.set;this.debug(this.pattern,"set",i);var s,a;for(a=e.length-1;a>=0&&(s=e[a],!s);a--);for(a=0;a>> no match, partial?`,t,u,e,d),u===a))}var f;if(typeof l=="string"?(f=A===l,this.debug("string match",l,A,f)):(f=A.match(l),this.debug("pattern match",l,A,f)),!f)return!1}if(i===a&&s===c)return!0;if(i===a)return r;if(s===c)return i===a-1&&t[i]==="";throw new Error("wtf?")};function xce(t){return t.replace(/\\(.)/g,"$1")}o(xce,"globUnescape");function vce(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}o(vce,"regExpEscape")});var SF=h(fn=>{"use strict";var Rce=fn&&fn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_ce=fn&&fn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NF=fn&&fn.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var Tce=hn&&hn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Oce=hn&&hn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qI=hn&&hn.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;it.getLiteral(A)).filter(A=>!a&&!(a=A===""));this.searchPath=new gm.Path(c).toString(),this.rootRegExp=new RegExp(t.regExpEscape(c[0]),Ki?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:Ki,nocomment:!0,noext:!0,nonegate:!0};s=Ki?s.replace(/\\/g,"/"):s,this.minimatch=new Lce.Minimatch(s,l)}match(e){return this.segments[this.segments.length-1]==="**"?(e=Qr.normalizeSeparators(e),!e.endsWith(MA.sep)&&this.isImplicitPattern===!1&&(e=`${e}${MA.sep}`)):e=Qr.safeTrimTrailingSeparator(e),this.minimatch.match(e)?this.trailingSeparator?FI.MatchKind.Directory:FI.MatchKind.All:FI.MatchKind.None}partialMatch(e){return e=Qr.safeTrimTrailingSeparator(e),Qr.dirname(e)===e?this.rootRegExp.test(e):this.minimatch.matchOne(e.split(Ki?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(e){return(Ki?e:e.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(e,r){(0,xo.default)(e,"pattern cannot be empty");let n=new gm.Path(e).segments.map(i=>t.getLiteral(i));if((0,xo.default)(n.every((i,s)=>(i!=="."||s===0)&&i!==".."),`Invalid pattern '${e}'. Relative pathing '.' and '..' is not allowed.`),(0,xo.default)(!Qr.hasRoot(e)||n[0],`Invalid pattern '${e}'. Root segment must not contain globs.`),e=Qr.normalizeSeparators(e),e==="."||e.startsWith(`.${MA.sep}`))e=t.globEscape(process.cwd())+e.substr(1);else if(e==="~"||e.startsWith(`~${MA.sep}`))r=r||kce.homedir(),(0,xo.default)(r,"Unable to determine HOME directory"),(0,xo.default)(Qr.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),e=t.globEscape(r)+e.substr(1);else if(Ki&&(e.match(/^[A-Z]:$/i)||e.match(/^[A-Z]:[^\\]/i))){let i=Qr.ensureAbsoluteRoot("C:\\dummy-root",e.substr(0,2));e.length>2&&!i.endsWith("\\")&&(i+="\\"),e=t.globEscape(i)+e.substr(2)}else if(Ki&&(e==="\\"||e.match(/^\\[^\\]/))){let i=Qr.ensureAbsoluteRoot("C:\\dummy-root","\\");i.endsWith("\\")||(i+="\\"),e=t.globEscape(i)+e.substr(1)}else e=Qr.ensureAbsoluteRoot(t.globEscape(process.cwd()),e);return Qr.normalizeSeparators(e)}static getLiteral(e){let r="";for(let n=0;n=0){if(s.length>1)return"";if(s){r+=s,n=a;continue}}}}r+=i}return r}static regExpEscape(e){return e.replace(/[[\\^$.|?*+()]/g,"\\$&")}};hn.Pattern=UI});var vF=h(fm=>{"use strict";Object.defineProperty(fm,"__esModule",{value:!0});fm.SearchState=void 0;var HI=class{static{o(this,"SearchState")}constructor(e,r){this.path=e,this.level=r}};fm.SearchState=HI});var OF=h(Ft=>{"use strict";var Fce=Ft&&Ft.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Uce=Ft&&Ft.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LA=Ft&&Ft.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i1||l(f,Q)})},C&&(i[f]=C(i[f])))}function l(f,C){try{A(n[f](C))}catch(Q){g(s[0][3],Q)}}function A(f){f.value instanceof Rs?Promise.resolve(f.value.v).then(u,d):g(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function g(f,C){f(C),s.shift(),s.length&&l(s[0][0],s[0][1])}};Object.defineProperty(Ft,"__esModule",{value:!0});Ft.DefaultGlobber=void 0;var jI=LA(Zt()),kA=LA(require("fs")),RF=LA(eF()),_F=LA(require("path")),hm=LA(iF()),PF=dm(),DF=xF(),TF=vF(),zce=process.platform==="win32",GI=class t{static{o(this,"DefaultGlobber")}constructor(e){this.patterns=[],this.searchPaths=[],this.options=RF.getOptions(e)}getSearchPaths(){return this.searchPaths.slice()}glob(){return zI(this,void 0,void 0,function*(){var e,r,n,i;let s=[];try{for(var a=!0,c=qce(this.globGenerator()),l;l=yield c.next(),e=l.done,!e;a=!0){i=l.value,a=!1;let A=i;s.push(A)}}catch(A){r={error:A}}finally{try{!a&&!e&&(n=c.return)&&(yield n.call(c))}finally{if(r)throw r.error}}return s})}globGenerator(){return Hce(this,arguments,o(function*(){let r=RF.getOptions(this.options),n=[];for(let a of this.patterns)n.push(a),r.implicitDescendants&&(a.trailingSeparator||a.segments[a.segments.length-1]!=="**")&&n.push(new DF.Pattern(a.negate,!0,a.segments.concat("**")));let i=[];for(let a of hm.getSearchPaths(n)){jI.debug(`Search path '${a}'`);try{yield Rs(kA.promises.lstat(a))}catch(c){if(c.code==="ENOENT")continue;throw c}i.unshift(new TF.SearchState(a,1))}let s=[];for(;i.length;){let a=i.pop(),c=hm.match(n,a.path),l=!!c||hm.partialMatch(n,a.path);if(!c&&!l)continue;let A=yield Rs(t.stat(a,r,s));if(A&&!(r.excludeHiddenFiles&&_F.basename(a.path).match(/^\./)))if(A.isDirectory()){if(c&PF.MatchKind.Directory&&r.matchDirectories)yield yield Rs(a.path);else if(!l)continue;let u=a.level+1,d=(yield Rs(kA.promises.readdir(a.path))).map(g=>new TF.SearchState(_F.join(a.path,g),u));i.push(...d.reverse())}else c&PF.MatchKind.File&&(yield yield Rs(a.path))}},"globGenerator_1"))}static create(e,r){return zI(this,void 0,void 0,function*(){let n=new t(r);zce&&(e=e.replace(/\r\n/g,` `),e=e.replace(/\r/g,` -`));let r=e.split(` -`).map(n=>n.trim());for(let n of r)!n||n.startsWith("#")||i.patterns.push(new b4.Pattern(n));return i.searchPaths.push(...Xp.getSearchPaths(i.patterns)),i})}static stat(e,a,i){return ou(this,void 0,void 0,function*(){let r;if(a.followSymbolicLinks)try{r=yield Gs.promises.stat(e.path)}catch(n){if(n.code==="ENOENT"){if(a.omitBrokenSymbolicLinks){pu.debug(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw n}else r=yield Gs.promises.lstat(e.path);if(r.isDirectory()&&a.followSymbolicLinks){let n=yield Gs.promises.realpath(e.path);for(;i.length>=e.level;)i.pop();if(i.some(s=>s===n)){pu.debug(`Symlink cycle detected for path '${e.path}' and realpath '${n}'`);return}i.push(n)}return r})}};yt.DefaultGlobber=du});var N4=S(mn=>{"use strict";var qC=mn&&mn.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(mn,"__esModule",{value:!0});mn.create=void 0;var MC=w4();function LC(t,e){return qC(this,void 0,void 0,function*(){return yield MC.DefaultGlobber.create(t,e)})}o(LC,"create");mn.create=LC});var O4=S((re,T4)=>{re=T4.exports=se;var _e;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?_e=o(function(){var t=Array.prototype.slice.call(arguments,0);t.unshift("SEMVER"),console.log.apply(console,t)},"debug"):_e=o(function(){},"debug");re.SEMVER_SPEC_VERSION="2.0.0";var Ws=256,Wp=Number.MAX_SAFE_INTEGER||9007199254740991,lu=16,zC=Ws-6,un=re.re=[],Ne=re.safeRe=[],q=re.src=[],B=re.tokens={},E4=0;function pe(t){B[t]=E4++}o(pe,"tok");var mu="[a-zA-Z0-9-]",cu=[["\\s",1],["\\d",Ws],[mu,zC]];function Ys(t){for(var e=0;e)?=?)";pe("XRANGEIDENTIFIERLOOSE");q[B.XRANGEIDENTIFIERLOOSE]=q[B.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";pe("XRANGEIDENTIFIER");q[B.XRANGEIDENTIFIER]=q[B.NUMERICIDENTIFIER]+"|x|X|\\*";pe("XRANGEPLAIN");q[B.XRANGEPLAIN]="[v=\\s]*("+q[B.XRANGEIDENTIFIER]+")(?:\\.("+q[B.XRANGEIDENTIFIER]+")(?:\\.("+q[B.XRANGEIDENTIFIER]+")(?:"+q[B.PRERELEASE]+")?"+q[B.BUILD]+"?)?)?";pe("XRANGEPLAINLOOSE");q[B.XRANGEPLAINLOOSE]="[v=\\s]*("+q[B.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+q[B.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+q[B.XRANGEIDENTIFIERLOOSE]+")(?:"+q[B.PRERELEASELOOSE]+")?"+q[B.BUILD]+"?)?)?";pe("XRANGE");q[B.XRANGE]="^"+q[B.GTLT]+"\\s*"+q[B.XRANGEPLAIN]+"$";pe("XRANGELOOSE");q[B.XRANGELOOSE]="^"+q[B.GTLT]+"\\s*"+q[B.XRANGEPLAINLOOSE]+"$";pe("COERCE");q[B.COERCE]="(^|[^\\d])(\\d{1,"+lu+"})(?:\\.(\\d{1,"+lu+"}))?(?:\\.(\\d{1,"+lu+"}))?(?:$|[^\\d])";pe("COERCERTL");un[B.COERCERTL]=new RegExp(q[B.COERCE],"g");Ne[B.COERCERTL]=new RegExp(Ys(q[B.COERCE]),"g");pe("LONETILDE");q[B.LONETILDE]="(?:~>?)";pe("TILDETRIM");q[B.TILDETRIM]="(\\s*)"+q[B.LONETILDE]+"\\s+";un[B.TILDETRIM]=new RegExp(q[B.TILDETRIM],"g");Ne[B.TILDETRIM]=new RegExp(Ys(q[B.TILDETRIM]),"g");var kC="$1~";pe("TILDE");q[B.TILDE]="^"+q[B.LONETILDE]+q[B.XRANGEPLAIN]+"$";pe("TILDELOOSE");q[B.TILDELOOSE]="^"+q[B.LONETILDE]+q[B.XRANGEPLAINLOOSE]+"$";pe("LONECARET");q[B.LONECARET]="(?:\\^)";pe("CARETTRIM");q[B.CARETTRIM]="(\\s*)"+q[B.LONECARET]+"\\s+";un[B.CARETTRIM]=new RegExp(q[B.CARETTRIM],"g");Ne[B.CARETTRIM]=new RegExp(Ys(q[B.CARETTRIM]),"g");var jC="$1^";pe("CARET");q[B.CARET]="^"+q[B.LONECARET]+q[B.XRANGEPLAIN]+"$";pe("CARETLOOSE");q[B.CARETLOOSE]="^"+q[B.LONECARET]+q[B.XRANGEPLAINLOOSE]+"$";pe("COMPARATORLOOSE");q[B.COMPARATORLOOSE]="^"+q[B.GTLT]+"\\s*("+q[B.LOOSEPLAIN]+")$|^$";pe("COMPARATOR");q[B.COMPARATOR]="^"+q[B.GTLT]+"\\s*("+q[B.FULLPLAIN]+")$|^$";pe("COMPARATORTRIM");q[B.COMPARATORTRIM]="(\\s*)"+q[B.GTLT]+"\\s*("+q[B.LOOSEPLAIN]+"|"+q[B.XRANGEPLAIN]+")";un[B.COMPARATORTRIM]=new RegExp(q[B.COMPARATORTRIM],"g");Ne[B.COMPARATORTRIM]=new RegExp(Ys(q[B.COMPARATORTRIM]),"g");var UC="$1$2$3";pe("HYPHENRANGE");q[B.HYPHENRANGE]="^\\s*("+q[B.XRANGEPLAIN]+")\\s+-\\s+("+q[B.XRANGEPLAIN]+")\\s*$";pe("HYPHENRANGELOOSE");q[B.HYPHENRANGELOOSE]="^\\s*("+q[B.XRANGEPLAINLOOSE]+")\\s+-\\s+("+q[B.XRANGEPLAINLOOSE]+")\\s*$";pe("STAR");q[B.STAR]="(<|>)?=?\\s*\\*";for(Wa=0;WaWs)return null;var a=e.loose?Ne[B.LOOSE]:Ne[B.FULL];if(!a.test(t))return null;try{return new se(t,e)}catch{return null}}o(Sr,"parse");re.valid=FC;function FC(t,e){var a=Sr(t,e);return a?a.version:null}o(FC,"valid");re.clean=HC;function HC(t,e){var a=Sr(t.trim().replace(/^[=v]+/,""),e);return a?a.version:null}o(HC,"clean");re.SemVer=se;function se(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof se){if(t.loose===e.loose)return t;t=t.version}else if(typeof t!="string")throw new TypeError("Invalid Version: "+t);if(t.length>Ws)throw new TypeError("version is longer than "+Ws+" characters");if(!(this instanceof se))return new se(t,e);_e("SemVer",t,e),this.options=e,this.loose=!!e.loose;var a=t.trim().match(e.loose?Ne[B.LOOSE]:Ne[B.FULL]);if(!a)throw new TypeError("Invalid Version: "+t);if(this.raw=t,this.major=+a[1],this.minor=+a[2],this.patch=+a[3],this.major>Wp||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Wp||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Wp||this.patch<0)throw new TypeError("Invalid patch version");a[4]?this.prerelease=a[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var r=+i;if(r>=0&&r=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);a===-1&&this.prerelease.push(0)}e&&(this.prerelease[0]===e?isNaN(this.prerelease[1])&&(this.prerelease=[e,0]):this.prerelease=[e,0]);break;default:throw new Error("invalid increment argument: "+t)}return this.format(),this.raw=this.version,this};re.inc=VC;function VC(t,e,a,i){typeof a=="string"&&(i=a,a=void 0);try{return new se(t,a).inc(e,i).version}catch{return null}}o(VC,"inc");re.diff=$C;function $C(t,e){if(uu(t,e))return null;var a=Sr(t),i=Sr(e),r="";if(a.prerelease.length||i.prerelease.length){r="pre";var n="prerelease"}for(var s in a)if((s==="major"||s==="minor"||s==="patch")&&a[s]!==i[s])return r+s;return n}o($C,"diff");re.compareIdentifiers=_r;var _4=/^[0-9]+$/;function _r(t,e){var a=_4.test(t),i=_4.test(e);return a&&i&&(t=+t,e=+e),t===e?0:a&&!i?-1:i&&!a?1:t0}o(Ks,"gt");re.lt=Kp;function Kp(t,e,a){return ui(t,e,a)<0}o(Kp,"lt");re.eq=uu;function uu(t,e,a){return ui(t,e,a)===0}o(uu,"eq");re.neq=C4;function C4(t,e,a){return ui(t,e,a)!==0}o(C4,"neq");re.gte=fu;function fu(t,e,a){return ui(t,e,a)>=0}o(fu,"gte");re.lte=hu;function hu(t,e,a){return ui(t,e,a)<=0}o(hu,"lte");re.cmp=Yp;function Yp(t,e,a,i){switch(e){case"===":return typeof t=="object"&&(t=t.version),typeof a=="object"&&(a=a.version),t===a;case"!==":return typeof t=="object"&&(t=t.version),typeof a=="object"&&(a=a.version),t!==a;case"":case"=":case"==":return uu(t,a,i);case"!=":return C4(t,a,i);case">":return Ks(t,a,i);case">=":return fu(t,a,i);case"<":return Kp(t,a,i);case"<=":return hu(t,a,i);default:throw new TypeError("Invalid operator: "+e)}}o(Yp,"cmp");re.Comparator=ya;function ya(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof ya){if(t.loose===!!e.loose)return t;t=t.value}if(!(this instanceof ya))return new ya(t,e);t=t.trim().split(/\s+/).join(" "),_e("comparator",t,e),this.options=e,this.loose=!!e.loose,this.parse(t),this.semver===fn?this.value="":this.value=this.operator+this.semver.version,_e("comp",this)}o(ya,"Comparator");var fn={};ya.prototype.parse=function(t){var e=this.options.loose?Ne[B.COMPARATORLOOSE]:Ne[B.COMPARATOR],a=t.match(e);if(!a)throw new TypeError("Invalid comparator: "+t);this.operator=a[1]!==void 0?a[1]:"",this.operator==="="&&(this.operator=""),a[2]?this.semver=new se(a[2],this.options.loose):this.semver=fn};ya.prototype.toString=function(){return this.value};ya.prototype.test=function(t){if(_e("Comparator.test",t,this.options.loose),this.semver===fn||t===fn)return!0;if(typeof t=="string")try{t=new se(t,this.options)}catch{return!1}return Yp(t,this.operator,this.semver,this.options)};ya.prototype.intersects=function(t,e){if(!(t instanceof ya))throw new TypeError("a Comparator is required");(!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1});var a;if(this.operator==="")return this.value===""?!0:(a=new je(t.value,e),Qp(this.value,a,e));if(t.operator==="")return t.value===""?!0:(a=new je(this.value,e),Qp(t.semver,a,e));var i=(this.operator===">="||this.operator===">")&&(t.operator===">="||t.operator===">"),r=(this.operator==="<="||this.operator==="<")&&(t.operator==="<="||t.operator==="<"),n=this.semver.version===t.semver.version,s=(this.operator===">="||this.operator==="<=")&&(t.operator===">="||t.operator==="<="),p=Yp(this.semver,"<",t.semver,e)&&(this.operator===">="||this.operator===">")&&(t.operator==="<="||t.operator==="<"),d=Yp(this.semver,">",t.semver,e)&&(this.operator==="<="||this.operator==="<")&&(t.operator===">="||t.operator===">");return i||r||n&&s||p||d};re.Range=je;function je(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof je)return t.loose===!!e.loose&&t.includePrerelease===!!e.includePrerelease?t:new je(t.raw,e);if(t instanceof ya)return new je(t.value,e);if(!(this instanceof je))return new je(t,e);if(this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease,this.raw=t.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(a){return this.parseRange(a.trim())},this).filter(function(a){return a.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}o(je,"Range");je.prototype.format=function(){return this.range=this.set.map(function(t){return t.join(" ").trim()}).join("||").trim(),this.range};je.prototype.toString=function(){return this.range};je.prototype.parseRange=function(t){var e=this.options.loose,a=e?Ne[B.HYPHENRANGELOOSE]:Ne[B.HYPHENRANGE];t=t.replace(a,lT),_e("hyphen replace",t),t=t.replace(Ne[B.COMPARATORTRIM],UC),_e("comparator trim",t,Ne[B.COMPARATORTRIM]),t=t.replace(Ne[B.TILDETRIM],kC),t=t.replace(Ne[B.CARETTRIM],jC),t=t.split(/\s+/).join(" ");var i=e?Ne[B.COMPARATORLOOSE]:Ne[B.COMPARATOR],r=t.split(" ").map(function(n){return aT(n,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(r=r.filter(function(n){return!!n.match(i)})),r=r.map(function(n){return new ya(n,this.options)},this),r};je.prototype.intersects=function(t,e){if(!(t instanceof je))throw new TypeError("a Range is required");return this.set.some(function(a){return S4(a,e)&&t.set.some(function(i){return S4(i,e)&&a.every(function(r){return i.every(function(n){return r.intersects(n,e)})})})})};function S4(t,e){for(var a=!0,i=t.slice(),r=i.pop();a&&i.length;)a=i.every(function(n){return r.intersects(n,e)}),r=i.pop();return a}o(S4,"isSatisfiable");re.toComparators=tT;function tT(t,e){return new je(t,e).set.map(function(a){return a.map(function(i){return i.value}).join(" ").trim().split(" ")})}o(tT,"toComparators");function aT(t,e){return _e("comp",t,e),t=nT(t,e),_e("caret",t),t=iT(t,e),_e("tildes",t),t=oT(t,e),_e("xrange",t),t=dT(t,e),_e("stars",t),t}o(aT,"parseComparator");function jt(t){return!t||t.toLowerCase()==="x"||t==="*"}o(jt,"isX");function iT(t,e){return t.trim().split(/\s+/).map(function(a){return rT(a,e)}).join(" ")}o(iT,"replaceTildes");function rT(t,e){var a=e.loose?Ne[B.TILDELOOSE]:Ne[B.TILDE];return t.replace(a,function(i,r,n,s,p){_e("tilde",t,i,r,n,s,p);var d;return jt(r)?d="":jt(n)?d=">="+r+".0.0 <"+(+r+1)+".0.0":jt(s)?d=">="+r+"."+n+".0 <"+r+"."+(+n+1)+".0":p?(_e("replaceTilde pr",p),d=">="+r+"."+n+"."+s+"-"+p+" <"+r+"."+(+n+1)+".0"):d=">="+r+"."+n+"."+s+" <"+r+"."+(+n+1)+".0",_e("tilde return",d),d})}o(rT,"replaceTilde");function nT(t,e){return t.trim().split(/\s+/).map(function(a){return sT(a,e)}).join(" ")}o(nT,"replaceCarets");function sT(t,e){_e("caret",t,e);var a=e.loose?Ne[B.CARETLOOSE]:Ne[B.CARET];return t.replace(a,function(i,r,n,s,p){_e("caret",t,i,r,n,s,p);var d;return jt(r)?d="":jt(n)?d=">="+r+".0.0 <"+(+r+1)+".0.0":jt(s)?r==="0"?d=">="+r+"."+n+".0 <"+r+"."+(+n+1)+".0":d=">="+r+"."+n+".0 <"+(+r+1)+".0.0":p?(_e("replaceCaret pr",p),r==="0"?n==="0"?d=">="+r+"."+n+"."+s+"-"+p+" <"+r+"."+n+"."+(+s+1):d=">="+r+"."+n+"."+s+"-"+p+" <"+r+"."+(+n+1)+".0":d=">="+r+"."+n+"."+s+"-"+p+" <"+(+r+1)+".0.0"):(_e("no pr"),r==="0"?n==="0"?d=">="+r+"."+n+"."+s+" <"+r+"."+n+"."+(+s+1):d=">="+r+"."+n+"."+s+" <"+r+"."+(+n+1)+".0":d=">="+r+"."+n+"."+s+" <"+(+r+1)+".0.0"),_e("caret return",d),d})}o(sT,"replaceCaret");function oT(t,e){return _e("replaceXRanges",t,e),t.split(/\s+/).map(function(a){return pT(a,e)}).join(" ")}o(oT,"replaceXRanges");function pT(t,e){t=t.trim();var a=e.loose?Ne[B.XRANGELOOSE]:Ne[B.XRANGE];return t.replace(a,function(i,r,n,s,p,d){_e("xRange",t,i,r,n,s,p,d);var l=jt(n),c=l||jt(s),m=c||jt(p),u=m;return r==="="&&u&&(r=""),d=e.includePrerelease?"-0":"",l?r===">"||r==="<"?i="<0.0.0-0":i="*":r&&u?(c&&(s=0),p=0,r===">"?(r=">=",c?(n=+n+1,s=0,p=0):(s=+s+1,p=0)):r==="<="&&(r="<",c?n=+n+1:s=+s+1),i=r+n+"."+s+"."+p+d):c?i=">="+n+".0.0"+d+" <"+(+n+1)+".0.0"+d:m&&(i=">="+n+"."+s+".0"+d+" <"+n+"."+(+s+1)+".0"+d),_e("xRange return",i),i})}o(pT,"replaceXRange");function dT(t,e){return _e("replaceStars",t,e),t.trim().replace(Ne[B.STAR],"")}o(dT,"replaceStars");function lT(t,e,a,i,r,n,s,p,d,l,c,m,u){return jt(a)?e="":jt(i)?e=">="+a+".0.0":jt(r)?e=">="+a+"."+i+".0":e=">="+e,jt(d)?p="":jt(l)?p="<"+(+d+1)+".0.0":jt(c)?p="<"+d+"."+(+l+1)+".0":m?p="<="+d+"."+l+"."+c+"-"+m:p="<="+p,(e+" "+p).trim()}o(lT,"hyphenReplace");je.prototype.test=function(t){if(!t)return!1;if(typeof t=="string")try{t=new se(t,this.options)}catch{return!1}for(var e=0;e0){var r=t[i].semver;if(r.major===e.major&&r.minor===e.minor&&r.patch===e.patch)return!0}return!1}return!0}o(cT,"testSet");re.satisfies=Qp;function Qp(t,e,a){try{e=new je(e,a)}catch{return!1}return e.test(t)}o(Qp,"satisfies");re.maxSatisfying=mT;function mT(t,e,a){var i=null,r=null;try{var n=new je(e,a)}catch{return null}return t.forEach(function(s){n.test(s)&&(!i||r.compare(s)===-1)&&(i=s,r=new se(i,a))}),i}o(mT,"maxSatisfying");re.minSatisfying=uT;function uT(t,e,a){var i=null,r=null;try{var n=new je(e,a)}catch{return null}return t.forEach(function(s){n.test(s)&&(!i||r.compare(s)===1)&&(i=s,r=new se(i,a))}),i}o(uT,"minSatisfying");re.minVersion=fT;function fT(t,e){t=new je(t,e);var a=new se("0.0.0");if(t.test(a)||(a=new se("0.0.0-0"),t.test(a)))return a;a=null;for(var i=0;i":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!a||Ks(a,s))&&(a=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+n.operator)}})}return a&&t.test(a)?a:null}o(fT,"minVersion");re.validRange=hT;function hT(t,e){try{return new je(t,e).range||"*"}catch{return null}}o(hT,"validRange");re.ltr=gT;function gT(t,e,a){return gu(t,e,"<",a)}o(gT,"ltr");re.gtr=yT;function yT(t,e,a){return gu(t,e,">",a)}o(yT,"gtr");re.outside=gu;function gu(t,e,a,i){t=new se(t,i),e=new je(e,i);var r,n,s,p,d;switch(a){case">":r=Ks,n=hu,s=Kp,p=">",d=">=";break;case"<":r=Kp,n=fu,s=Ks,p="<",d="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Qp(t,e,i))return!1;for(var l=0;l=0.0.0")),m=m||f,u=u||f,r(f.semver,m.semver,i)?m=f:s(f.semver,u.semver,i)&&(u=f)}),m.operator===p||m.operator===d||(!u.operator||u.operator===p)&&n(t,u.semver))return!1;if(u.operator===d&&s(t,u.semver))return!1}return!0}o(gu,"outside");re.prerelease=vT;function vT(t,e){var a=Sr(t,e);return a&&a.prerelease.length?a.prerelease:null}o(vT,"prerelease");re.intersects=bT;function bT(t,e,a){return t=new je(t,a),e=new je(e,a),t.intersects(e)}o(bT,"intersects");re.coerce=xT;function xT(t,e){if(t instanceof se)return t;if(typeof t=="number"&&(t=String(t)),typeof t!="string")return null;e=e||{};var a=null;if(!e.rtl)a=t.match(Ne[B.COERCE]);else{for(var i;(i=Ne[B.COERCERTL].exec(t))&&(!a||a.index+a[0].length!==t.length);)(!a||i.index+i[0].length!==a.index+a[0].length)&&(a=i),Ne[B.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;Ne[B.COERCERTL].lastIndex=-1}return a===null?null:Sr(a[2]+"."+(a[3]||"0")+"."+(a[4]||"0"),e)}o(xT,"coerce")});var Qs=S(Me=>{"use strict";Object.defineProperty(Me,"__esModule",{value:!0});Me.CacheFileSizeLimit=Me.ManifestFilename=Me.TarFilename=Me.SystemTarPathOnWindows=Me.GnuTarPathOnWindows=Me.SocketTimeout=Me.DefaultRetryDelay=Me.DefaultRetryAttempts=Me.ArchiveToolType=Me.CompressionMethod=Me.CacheFilename=void 0;var P4;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(P4||(Me.CacheFilename=P4={}));var R4;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(R4||(Me.CompressionMethod=R4={}));var I4;(function(t){t.GNU="gnu",t.BSD="bsd"})(I4||(Me.ArchiveToolType=I4={}));Me.DefaultRetryAttempts=2;Me.DefaultRetryDelay=5e3;Me.SocketTimeout=5e3;Me.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;Me.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;Me.TarFilename="cache.tar";Me.ManifestFilename="manifest.txt";Me.CacheFileSizeLimit=10*Math.pow(1024,3)});var gn=S(be=>{"use strict";var wT=be&&be.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),NT=be&&be.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fi=be&&be.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&wT(e,t,a);return NT(e,t),e},hn=be&&be.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})},_T=be&&be.__asyncValues||function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],a;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),a={},i("next"),i("throw"),i("return"),a[Symbol.asyncIterator]=function(){return this},a);function i(n){a[n]=t[n]&&function(s){return new Promise(function(p,d){s=t[n](s),r(p,d,s.done,s.value)})}}function r(n,s,p,d){Promise.resolve(d).then(function(l){n({value:l,done:p})},s)}};Object.defineProperty(be,"__esModule",{value:!0});be.getRuntimeToken=be.getCacheVersion=be.assertDefined=be.getGnuTarPathOnWindows=be.getCacheFileName=be.getCompressionMethod=be.unlinkFile=be.resolvePaths=be.getArchiveFileSizeInBytes=be.createTempDirectory=void 0;var Js=fi(kt()),ST=fi(Lp()),ET=fi(N4()),D4=fi(Ap()),B4=fi(require("crypto")),yu=fi(require("fs")),Jp=fi(require("path")),CT=fi(O4()),TT=fi(require("util")),Er=Qs(),OT="1.0";function PT(){return hn(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let i;t?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",e=Jp.join(i,"actions","temp")}let a=Jp.join(e,B4.randomUUID());return yield D4.mkdirP(a),a})}o(PT,"createTempDirectory");be.createTempDirectory=PT;function RT(t){return yu.statSync(t).size}o(RT,"getArchiveFileSizeInBytes");be.getArchiveFileSizeInBytes=RT;function IT(t){var e,a,i,r,n;return hn(this,void 0,void 0,function*(){let s=[],p=(n=process.env.GITHUB_WORKSPACE)!==null&&n!==void 0?n:process.cwd(),d=yield ET.create(t.join(` -`),{implicitDescendants:!1});try{for(var l=!0,c=_T(d.globGenerator()),m;m=yield c.next(),e=m.done,!e;l=!0){r=m.value,l=!1;let u=r,f=Jp.relative(p,u).replace(new RegExp(`\\${Jp.sep}`,"g"),"/");Js.debug(`Matched: ${f}`),f===""?s.push("."):s.push(`${f}`)}}catch(u){a={error:u}}finally{try{!l&&!e&&(i=c.return)&&(yield i.call(c))}finally{if(a)throw a.error}}return s})}o(IT,"resolvePaths");be.resolvePaths=IT;function DT(t){return hn(this,void 0,void 0,function*(){return TT.promisify(yu.unlink)(t)})}o(DT,"unlinkFile");be.unlinkFile=DT;function A4(t,e=[]){return hn(this,void 0,void 0,function*(){let a="";e.push("--version"),Js.debug(`Checking ${t} ${e.join(" ")}`);try{yield ST.exec(`${t}`,e,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i=>a+=i.toString(),stderr:i=>a+=i.toString()}})}catch(i){Js.debug(i.message)}return a=a.trim(),Js.debug(a),a})}o(A4,"getVersion");function BT(){return hn(this,void 0,void 0,function*(){let t=yield A4("zstd",["--quiet"]),e=CT.clean(t);return Js.debug(`zstd version: ${e}`),t===""?Er.CompressionMethod.Gzip:Er.CompressionMethod.ZstdWithoutLong})}o(BT,"getCompressionMethod");be.getCompressionMethod=BT;function AT(t){return t===Er.CompressionMethod.Gzip?Er.CacheFilename.Gzip:Er.CacheFilename.Zstd}o(AT,"getCacheFileName");be.getCacheFileName=AT;function qT(){return hn(this,void 0,void 0,function*(){return yu.existsSync(Er.GnuTarPathOnWindows)?Er.GnuTarPathOnWindows:(yield A4("tar")).toLowerCase().includes("gnu tar")?D4.which("tar"):""})}o(qT,"getGnuTarPathOnWindows");be.getGnuTarPathOnWindows=qT;function MT(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}o(MT,"assertDefined");be.assertDefined=MT;function LT(t,e,a=!1){let i=t.slice();return e&&i.push(e),process.platform==="win32"&&!a&&i.push("windows-only"),i.push(OT),B4.createHash("sha256").update(i.join("|")).digest("hex")}o(LT,"getCacheVersion");be.getCacheVersion=LT;function zT(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}o(zT,"getRuntimeToken");be.getRuntimeToken=zT});function Zs(){return Zp>ed.length-16&&(q4.default.randomFillSync(ed),Zp=0),ed.slice(Zp,Zp+=16)}var q4,ed,Zp,vu=qt(()=>{q4=rn(require("crypto")),ed=new Uint8Array(256),Zp=ed.length;o(Zs,"rng")});var M4,L4=qt(()=>{M4=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i});function kT(t){return typeof t=="string"&&M4.test(t)}var Fi,eo=qt(()=>{L4();o(kT,"validate");Fi=kT});function jT(t,e=0){let a=(It[t[e+0]]+It[t[e+1]]+It[t[e+2]]+It[t[e+3]]+"-"+It[t[e+4]]+It[t[e+5]]+"-"+It[t[e+6]]+It[t[e+7]]+"-"+It[t[e+8]]+It[t[e+9]]+"-"+It[t[e+10]]+It[t[e+11]]+It[t[e+12]]+It[t[e+13]]+It[t[e+14]]+It[t[e+15]]).toLowerCase();if(!Fi(a))throw TypeError("Stringified UUID is invalid");return a}var It,Hi,to=qt(()=>{eo();It=[];for(let t=0;t<256;++t)It.push((t+256).toString(16).substr(1));o(jT,"stringify");Hi=jT});function UT(t,e,a){let i=e&&a||0,r=e||new Array(16);t=t||{};let n=t.node||z4,s=t.clockseq!==void 0?t.clockseq:bu;if(n==null||s==null){let u=t.random||(t.rng||Zs)();n==null&&(n=z4=[u[0]|1,u[1],u[2],u[3],u[4],u[5]]),s==null&&(s=bu=(u[6]<<8|u[7])&16383)}let p=t.msecs!==void 0?t.msecs:Date.now(),d=t.nsecs!==void 0?t.nsecs:wu+1,l=p-xu+(d-wu)/1e4;if(l<0&&t.clockseq===void 0&&(s=s+1&16383),(l<0||p>xu)&&t.nsecs===void 0&&(d=0),d>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");xu=p,wu=d,bu=s,p+=122192928e5;let c=((p&268435455)*1e4+d)%4294967296;r[i++]=c>>>24&255,r[i++]=c>>>16&255,r[i++]=c>>>8&255,r[i++]=c&255;let m=p/4294967296*1e4&268435455;r[i++]=m>>>8&255,r[i++]=m&255,r[i++]=m>>>24&15|16,r[i++]=m>>>16&255,r[i++]=s>>>8|128,r[i++]=s&255;for(let u=0;u<6;++u)r[i+u]=n[u];return e||Hi(r)}var z4,bu,xu,wu,k4,j4=qt(()=>{vu();to();xu=0,wu=0;o(UT,"v1");k4=UT});function FT(t){if(!Fi(t))throw TypeError("Invalid UUID");let e,a=new Uint8Array(16);return a[0]=(e=parseInt(t.slice(0,8),16))>>>24,a[1]=e>>>16&255,a[2]=e>>>8&255,a[3]=e&255,a[4]=(e=parseInt(t.slice(9,13),16))>>>8,a[5]=e&255,a[6]=(e=parseInt(t.slice(14,18),16))>>>8,a[7]=e&255,a[8]=(e=parseInt(t.slice(19,23),16))>>>8,a[9]=e&255,a[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,a[11]=e/4294967296&255,a[12]=e>>>24&255,a[13]=e>>>16&255,a[14]=e>>>8&255,a[15]=e&255,a}var td,Nu=qt(()=>{eo();o(FT,"parse");td=FT});function HT(t){t=unescape(encodeURIComponent(t));let e=[];for(let a=0;a{to();Nu();o(HT,"stringToBytes");VT="6ba7b810-9dad-11d1-80b4-00c04fd430c8",$T="6ba7b811-9dad-11d1-80b4-00c04fd430c8";o(ao,"default")});function GT(t){return Array.isArray(t)?t=Buffer.from(t):typeof t=="string"&&(t=Buffer.from(t,"utf8")),U4.default.createHash("md5").update(t).digest()}var U4,F4,H4=qt(()=>{U4=rn(require("crypto"));o(GT,"md5");F4=GT});var XT,V4,$4=qt(()=>{_u();H4();XT=ao("v3",48,F4),V4=XT});function WT(t,e,a){t=t||{};let i=t.random||(t.rng||Zs)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,e){a=a||0;for(let r=0;r<16;++r)e[a+r]=i[r];return e}return Hi(i)}var G4,X4=qt(()=>{vu();to();o(WT,"v4");G4=WT});function KT(t){return Array.isArray(t)?t=Buffer.from(t):typeof t=="string"&&(t=Buffer.from(t,"utf8")),W4.default.createHash("sha1").update(t).digest()}var W4,K4,Y4=qt(()=>{W4=rn(require("crypto"));o(KT,"sha1");K4=KT});var YT,Q4,J4=qt(()=>{_u();Y4();YT=ao("v5",80,K4),Q4=YT});var Z4,e3=qt(()=>{Z4="00000000-0000-0000-0000-000000000000"});function QT(t){if(!Fi(t))throw TypeError("Invalid UUID");return parseInt(t.substr(14,1),16)}var t3,a3=qt(()=>{eo();o(QT,"version");t3=QT});var i3={};Yh(i3,{NIL:()=>Z4,parse:()=>td,stringify:()=>Hi,v1:()=>k4,v3:()=>V4,v4:()=>G4,v5:()=>Q4,validate:()=>Fi,version:()=>t3});var r3=qt(()=>{j4();$4();X4();J4();e3();a3();eo();to();Nu()});var nd={};Yh(nd,{__addDisposableResource:()=>E3,__assign:()=>ad,__asyncDelegator:()=>y3,__asyncGenerator:()=>g3,__asyncValues:()=>v3,__await:()=>yn,__awaiter:()=>l3,__classPrivateFieldGet:()=>N3,__classPrivateFieldIn:()=>S3,__classPrivateFieldSet:()=>_3,__createBinding:()=>rd,__decorate:()=>o3,__disposeResources:()=>C3,__esDecorate:()=>JT,__exportStar:()=>m3,__extends:()=>n3,__generator:()=>c3,__importDefault:()=>w3,__importStar:()=>x3,__makeTemplateObject:()=>b3,__metadata:()=>d3,__param:()=>p3,__propKey:()=>eO,__read:()=>Eu,__rest:()=>s3,__runInitializers:()=>ZT,__setFunctionName:()=>tO,__spread:()=>u3,__spreadArray:()=>h3,__spreadArrays:()=>f3,__values:()=>id,default:()=>rO});function n3(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Su(t,e);function a(){this.constructor=t}o(a,"__"),t.prototype=e===null?Object.create(e):(a.prototype=e.prototype,new a)}function s3(t,e){var a={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(a[i]=t[i]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,i=Object.getOwnPropertySymbols(t);r=0;p--)(s=t[p])&&(n=(r<3?s(n):r>3?s(e,a,n):s(e,a))||n);return r>3&&n&&Object.defineProperty(e,a,n),n}function p3(t,e){return function(a,i){e(a,i,t)}}function JT(t,e,a,i,r,n){function s(E){if(E!==void 0&&typeof E!="function")throw new TypeError("Function expected");return E}o(s,"accept");for(var p=i.kind,d=p==="getter"?"get":p==="setter"?"set":"value",l=!e&&t?i.static?t:t.prototype:null,c=e||(l?Object.getOwnPropertyDescriptor(l,i.name):{}),m,u=!1,f=a.length-1;f>=0;f--){var h={};for(var b in i)h[b]=b==="access"?{}:i[b];for(var b in i.access)h.access[b]=i.access[b];h.addInitializer=function(E){if(u)throw new TypeError("Cannot add initializers after decoration has completed");n.push(s(E||null))};var T=(0,a[f])(p==="accessor"?{get:c.get,set:c.set}:c[d],h);if(p==="accessor"){if(T===void 0)continue;if(T===null||typeof T!="object")throw new TypeError("Object expected");(m=s(T.get))&&(c.get=m),(m=s(T.set))&&(c.set=m),(m=s(T.init))&&r.unshift(m)}else(m=s(T))&&(p==="field"?r.unshift(m):c[d]=m)}l&&Object.defineProperty(l,i.name,c),u=!0}function ZT(t,e,a){for(var i=arguments.length>2,r=0;r0&&n[n.length-1])&&(l[0]===6||l[0]===2)){a=0;continue}if(l[0]===3&&(!n||l[1]>n[0]&&l[1]=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function Eu(t,e){var a=typeof Symbol=="function"&&t[Symbol.iterator];if(!a)return t;var i=a.call(t),r,n=[],s;try{for(;(e===void 0||e-- >0)&&!(r=i.next()).done;)n.push(r.value)}catch(p){s={error:p}}finally{try{r&&!r.done&&(a=i.return)&&a.call(i)}finally{if(s)throw s.error}}return n}function u3(){for(var t=[],e=0;e1||p(u,f)})})}function p(u,f){try{d(i[u](f))}catch(h){m(n[0][3],h)}}function d(u){u.value instanceof yn?Promise.resolve(u.value.v).then(l,c):m(n[0][2],u)}function l(u){p("next",u)}function c(u){p("throw",u)}function m(u,f){u(f),n.shift(),n.length&&p(n[0][0],n[0][1])}}function y3(t){var e,a;return e={},i("next"),i("throw",function(r){throw r}),i("return"),e[Symbol.iterator]=function(){return this},e;function i(r,n){e[r]=t[r]?function(s){return(a=!a)?{value:yn(t[r](s)),done:!1}:n?n(s):s}:n}}function v3(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],a;return e?e.call(t):(t=typeof id=="function"?id(t):t[Symbol.iterator](),a={},i("next"),i("throw"),i("return"),a[Symbol.asyncIterator]=function(){return this},a);function i(n){a[n]=t[n]&&function(s){return new Promise(function(p,d){s=t[n](s),r(p,d,s.done,s.value)})}}function r(n,s,p,d){Promise.resolve(d).then(function(l){n({value:l,done:p})},s)}}function b3(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function x3(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&rd(e,t,a);return aO(e,t),e}function w3(t){return t&&t.__esModule?t:{default:t}}function N3(t,e,a,i){if(a==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?t!==e||!i:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return a==="m"?i:a==="a"?i.call(t):i?i.value:e.get(t)}function _3(t,e,a,i,r){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!r)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?t!==e||!r:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?r.call(t,a):r?r.value=a:e.set(t,a),a}function S3(t,e){if(e===null||typeof e!="object"&&typeof e!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof t=="function"?e===t:t.has(e)}function E3(t,e,a){if(e!=null){if(typeof e!="object"&&typeof e!="function")throw new TypeError("Object expected.");var i;if(a){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=e[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=e[Symbol.dispose]}if(typeof i!="function")throw new TypeError("Object not disposable.");t.stack.push({value:e,dispose:i,async:a})}else a&&t.stack.push({async:!0});return e}function C3(t){function e(i){t.error=t.hasError?new iO(i,t.error,"An error was suppressed during disposal."):i,t.hasError=!0}o(e,"fail");function a(){for(;t.stack.length;){var i=t.stack.pop();try{var r=i.dispose&&i.dispose.call(i.value);if(i.async)return Promise.resolve(r).then(a,function(n){return e(n),a()})}catch(n){e(n)}}if(t.hasError)throw t.error}return o(a,"next"),a()}var Su,ad,rd,aO,iO,rO,sd=qt(()=>{Su=o(function(t,e){return Su=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,i){a.__proto__=i}||function(a,i){for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(a[r]=i[r])},Su(t,e)},"extendStatics");o(n3,"__extends");ad=o(function(){return ad=Object.assign||o(function(e){for(var a,i=1,r=arguments.length;i{(function(){Cu.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:` -`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(Cu)});var Ka=S((T3,Vi)=>{(function(){var t,e,a,i,r,n,s,p=[].slice,d={}.hasOwnProperty;t=o(function(){var l,c,m,u,f,h;if(h=arguments[0],f=2<=arguments.length?p.call(arguments,1):[],r(Object.assign))Object.assign.apply(null,arguments);else for(l=0,m=f.length;l{(function(){var t;P3.exports=t=function(){function e(){}return o(e,"XMLDOMImplementation"),e.prototype.hasFeature=function(a,i){return!0},e.prototype.createDocumentType=function(a,i,r){throw new Error("This DOM method is not implemented.")},e.prototype.createDocument=function(a,i,r){throw new Error("This DOM method is not implemented.")},e.prototype.createHTMLDocument=function(a){throw new Error("This DOM method is not implemented.")},e.prototype.getFeature=function(a,i){throw new Error("This DOM method is not implemented.")},e}()}).call(O3)});var D3=S((R3,I3)=>{(function(){var t;I3.exports=t=function(){function e(){}return o(e,"XMLDOMErrorHandler"),e.prototype.handleError=function(a){throw new Error(a)},e}()}).call(R3)});var q3=S((B3,A3)=>{(function(){var t;A3.exports=t=function(){function e(a){this.arr=a||[]}return o(e,"XMLDOMStringList"),Object.defineProperty(e.prototype,"length",{get:function(){return this.arr.length}}),e.prototype.item=function(a){return this.arr[a]||null},e.prototype.contains=function(a){return this.arr.indexOf(a)!==-1},e}()}).call(B3)});var z3=S((M3,L3)=>{(function(){var t,e,a;e=D3(),a=q3(),L3.exports=t=function(){function i(){var r;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new e,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=r=Object.create(this.defaultParams)}return o(i,"XMLDOMConfiguration"),Object.defineProperty(i.prototype,"parameterNames",{get:function(){return new a(Object.keys(this.defaultParams))}}),i.prototype.getParameter=function(r){return this.params.hasOwnProperty(r)?this.params[r]:null},i.prototype.canSetParameter=function(r,n){return!0},i.prototype.setParameter=function(r,n){return n!=null?this.params[r]=n:delete this.params[r]},i}()}).call(M3)});var rt=S((k3,j3)=>{(function(){j3.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(k3)});var Ou=S((U3,F3)=>{(function(){var t,e,a;t=rt(),a=na(),F3.exports=e=function(){function i(r,n,s){if(this.parent=r,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),n==null)throw new Error("Missing attribute name. "+this.debugInfo(n));this.name=this.stringify.name(n),this.value=this.stringify.attValue(s),this.type=t.Attribute,this.isId=!1,this.schemaTypeInfo=null}return o(i,"XMLAttribute"),Object.defineProperty(i.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(i.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(i.prototype,"textContent",{get:function(){return this.value},set:function(r){return this.value=r||""}}),Object.defineProperty(i.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(i.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(i.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(i.prototype,"specified",{get:function(){return!0}}),i.prototype.clone=function(){return Object.create(this)},i.prototype.toString=function(r){return this.options.writer.attribute(this,this.options.writer.filterOptions(r))},i.prototype.debugInfo=function(r){return r=r||this.name,r==null?"parent: <"+this.parent.name+">":"attribute: {"+r+"}, parent: <"+this.parent.name+">"},i.prototype.isEqualNode=function(r){return!(r.namespaceURI!==this.namespaceURI||r.prefix!==this.prefix||r.localName!==this.localName||r.value!==this.value)},i}()}).call(U3)});var pd=S((H3,V3)=>{(function(){var t;V3.exports=t=function(){function e(a){this.nodes=a}return o(e,"XMLNamedNodeMap"),Object.defineProperty(e.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),e.prototype.clone=function(){return this.nodes=null},e.prototype.getNamedItem=function(a){return this.nodes[a]},e.prototype.setNamedItem=function(a){var i;return i=this.nodes[a.nodeName],this.nodes[a.nodeName]=a,i||null},e.prototype.removeNamedItem=function(a){var i;return i=this.nodes[a],delete this.nodes[a],i||null},e.prototype.item=function(a){return this.nodes[Object.keys(this.nodes)[a]]||null},e.prototype.getNamedItemNS=function(a,i){throw new Error("This DOM method is not implemented.")},e.prototype.setNamedItemNS=function(a){throw new Error("This DOM method is not implemented.")},e.prototype.removeNamedItemNS=function(a,i){throw new Error("This DOM method is not implemented.")},e}()}).call(H3)});var dd=S(($3,G3)=>{(function(){var t,e,a,i,r,n,s,p,d,l=o(function(m,u){for(var f in u)c.call(u,f)&&(m[f]=u[f]);function h(){this.constructor=m}return o(h,"ctor"),h.prototype=u.prototype,m.prototype=new h,m.__super__=u.prototype,m},"extend"),c={}.hasOwnProperty;d=Ka(),p=d.isObject,s=d.isFunction,n=d.getValue,r=na(),t=rt(),e=Ou(),i=pd(),G3.exports=a=function(m){l(u,m);function u(f,h,b){var T,E,I,w;if(u.__super__.constructor.call(this,f),h==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(h),this.type=t.Element,this.attribs={},this.schemaTypeInfo=null,b!=null&&this.attribute(b),f.type===t.Document&&(this.isRoot=!0,this.documentObject=f,f.rootObject=this,f.children)){for(w=f.children,E=0,I=w.length;E=T;h=0<=T?++b:--b)if(!this.attribs[h].isEqualNode(f.attribs[h]))return!1;return!0},u}(r)}).call($3)});var io=S((X3,W3)=>{(function(){var t,e,a=o(function(r,n){for(var s in n)i.call(n,s)&&(r[s]=n[s]);function p(){this.constructor=r}return o(p,"ctor"),p.prototype=n.prototype,r.prototype=new p,r.__super__=n.prototype,r},"extend"),i={}.hasOwnProperty;e=na(),W3.exports=t=function(r){a(n,r);function n(s){n.__super__.constructor.call(this,s),this.value=""}return o(n,"XMLCharacterData"),Object.defineProperty(n.prototype,"data",{get:function(){return this.value},set:function(s){return this.value=s||""}}),Object.defineProperty(n.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(n.prototype,"textContent",{get:function(){return this.value},set:function(s){return this.value=s||""}}),n.prototype.clone=function(){return Object.create(this)},n.prototype.substringData=function(s,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},n.prototype.appendData=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},n.prototype.insertData=function(s,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},n.prototype.deleteData=function(s,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},n.prototype.replaceData=function(s,p,d){throw new Error("This DOM method is not implemented."+this.debugInfo())},n.prototype.isEqualNode=function(s){return!(!n.__super__.isEqualNode.apply(this,arguments).isEqualNode(s)||s.data!==this.data)},n}(e)}).call(X3)});var ld=S((K3,Y3)=>{(function(){var t,e,a,i=o(function(n,s){for(var p in s)r.call(s,p)&&(n[p]=s[p]);function d(){this.constructor=n}return o(d,"ctor"),d.prototype=s.prototype,n.prototype=new d,n.__super__=s.prototype,n},"extend"),r={}.hasOwnProperty;t=rt(),a=io(),Y3.exports=e=function(n){i(s,n);function s(p,d){if(s.__super__.constructor.call(this,p),d==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=t.CData,this.value=this.stringify.cdata(d)}return o(s,"XMLCData"),s.prototype.clone=function(){return Object.create(this)},s.prototype.toString=function(p){return this.options.writer.cdata(this,this.options.writer.filterOptions(p))},s}(a)}).call(K3)});var cd=S((Q3,J3)=>{(function(){var t,e,a,i=o(function(n,s){for(var p in s)r.call(s,p)&&(n[p]=s[p]);function d(){this.constructor=n}return o(d,"ctor"),d.prototype=s.prototype,n.prototype=new d,n.__super__=s.prototype,n},"extend"),r={}.hasOwnProperty;t=rt(),e=io(),J3.exports=a=function(n){i(s,n);function s(p,d){if(s.__super__.constructor.call(this,p),d==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=t.Comment,this.value=this.stringify.comment(d)}return o(s,"XMLComment"),s.prototype.clone=function(){return Object.create(this)},s.prototype.toString=function(p){return this.options.writer.comment(this,this.options.writer.filterOptions(p))},s}(e)}).call(Q3)});var md=S((Z3,e9)=>{(function(){var t,e,a,i,r=o(function(s,p){for(var d in p)n.call(p,d)&&(s[d]=p[d]);function l(){this.constructor=s}return o(l,"ctor"),l.prototype=p.prototype,s.prototype=new l,s.__super__=p.prototype,s},"extend"),n={}.hasOwnProperty;i=Ka().isObject,a=na(),t=rt(),e9.exports=e=function(s){r(p,s);function p(d,l,c,m){var u;p.__super__.constructor.call(this,d),i(l)&&(u=l,l=u.version,c=u.encoding,m=u.standalone),l||(l="1.0"),this.type=t.Declaration,this.version=this.stringify.xmlVersion(l),c!=null&&(this.encoding=this.stringify.xmlEncoding(c)),m!=null&&(this.standalone=this.stringify.xmlStandalone(m))}return o(p,"XMLDeclaration"),p.prototype.toString=function(d){return this.options.writer.declaration(this,this.options.writer.filterOptions(d))},p}(a)}).call(Z3)});var ud=S((t9,a9)=>{(function(){var t,e,a,i=o(function(n,s){for(var p in s)r.call(s,p)&&(n[p]=s[p]);function d(){this.constructor=n}return o(d,"ctor"),d.prototype=s.prototype,n.prototype=new d,n.__super__=s.prototype,n},"extend"),r={}.hasOwnProperty;a=na(),t=rt(),a9.exports=e=function(n){i(s,n);function s(p,d,l,c,m,u){if(s.__super__.constructor.call(this,p),d==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(l==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(d));if(!c)throw new Error("Missing DTD attribute type. "+this.debugInfo(d));if(!m)throw new Error("Missing DTD attribute default. "+this.debugInfo(d));if(m.indexOf("#")!==0&&(m="#"+m),!m.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(d));if(u&&!m.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(d));this.elementName=this.stringify.name(d),this.type=t.AttributeDeclaration,this.attributeName=this.stringify.name(l),this.attributeType=this.stringify.dtdAttType(c),u&&(this.defaultValue=this.stringify.dtdAttDefault(u)),this.defaultValueType=m}return o(s,"XMLDTDAttList"),s.prototype.toString=function(p){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(p))},s}(a)}).call(t9)});var fd=S((i9,r9)=>{(function(){var t,e,a,i,r=o(function(s,p){for(var d in p)n.call(p,d)&&(s[d]=p[d]);function l(){this.constructor=s}return o(l,"ctor"),l.prototype=p.prototype,s.prototype=new l,s.__super__=p.prototype,s},"extend"),n={}.hasOwnProperty;i=Ka().isObject,a=na(),t=rt(),r9.exports=e=function(s){r(p,s);function p(d,l,c,m){if(p.__super__.constructor.call(this,d),c==null)throw new Error("Missing DTD entity name. "+this.debugInfo(c));if(m==null)throw new Error("Missing DTD entity value. "+this.debugInfo(c));if(this.pe=!!l,this.name=this.stringify.name(c),this.type=t.EntityDeclaration,!i(m))this.value=this.stringify.dtdEntityValue(m),this.internal=!0;else{if(!m.pubID&&!m.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(c));if(m.pubID&&!m.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(c));if(this.internal=!1,m.pubID!=null&&(this.pubID=this.stringify.dtdPubID(m.pubID)),m.sysID!=null&&(this.sysID=this.stringify.dtdSysID(m.sysID)),m.nData!=null&&(this.nData=this.stringify.dtdNData(m.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(c))}}return o(p,"XMLDTDEntity"),Object.defineProperty(p.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(p.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(p.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(p.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(p.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(p.prototype,"xmlVersion",{get:function(){return null}}),p.prototype.toString=function(d){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(d))},p}(a)}).call(i9)});var hd=S((n9,s9)=>{(function(){var t,e,a,i=o(function(n,s){for(var p in s)r.call(s,p)&&(n[p]=s[p]);function d(){this.constructor=n}return o(d,"ctor"),d.prototype=s.prototype,n.prototype=new d,n.__super__=s.prototype,n},"extend"),r={}.hasOwnProperty;a=na(),t=rt(),s9.exports=e=function(n){i(s,n);function s(p,d,l){if(s.__super__.constructor.call(this,p),d==null)throw new Error("Missing DTD element name. "+this.debugInfo());l||(l="(#PCDATA)"),Array.isArray(l)&&(l="("+l.join(",")+")"),this.name=this.stringify.name(d),this.type=t.ElementDeclaration,this.value=this.stringify.dtdElementValue(l)}return o(s,"XMLDTDElement"),s.prototype.toString=function(p){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(p))},s}(a)}).call(n9)});var gd=S((o9,p9)=>{(function(){var t,e,a,i=o(function(n,s){for(var p in s)r.call(s,p)&&(n[p]=s[p]);function d(){this.constructor=n}return o(d,"ctor"),d.prototype=s.prototype,n.prototype=new d,n.__super__=s.prototype,n},"extend"),r={}.hasOwnProperty;a=na(),t=rt(),p9.exports=e=function(n){i(s,n);function s(p,d,l){if(s.__super__.constructor.call(this,p),d==null)throw new Error("Missing DTD notation name. "+this.debugInfo(d));if(!l.pubID&&!l.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(d));this.name=this.stringify.name(d),this.type=t.NotationDeclaration,l.pubID!=null&&(this.pubID=this.stringify.dtdPubID(l.pubID)),l.sysID!=null&&(this.sysID=this.stringify.dtdSysID(l.sysID))}return o(s,"XMLDTDNotation"),Object.defineProperty(s.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(s.prototype,"systemId",{get:function(){return this.sysID}}),s.prototype.toString=function(p){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(p))},s}(a)}).call(o9)});var yd=S((d9,l9)=>{(function(){var t,e,a,i,r,n,s,p,d,l=o(function(m,u){for(var f in u)c.call(u,f)&&(m[f]=u[f]);function h(){this.constructor=m}return o(h,"ctor"),h.prototype=u.prototype,m.prototype=new h,m.__super__=u.prototype,m},"extend"),c={}.hasOwnProperty;d=Ka().isObject,p=na(),t=rt(),e=ud(),i=fd(),a=hd(),r=gd(),s=pd(),l9.exports=n=function(m){l(u,m);function u(f,h,b){var T,E,I,w,y,g;if(u.__super__.constructor.call(this,f),this.type=t.DocType,f.children){for(w=f.children,E=0,I=w.length;E{(function(){var t,e,a,i=o(function(n,s){for(var p in s)r.call(s,p)&&(n[p]=s[p]);function d(){this.constructor=n}return o(d,"ctor"),d.prototype=s.prototype,n.prototype=new d,n.__super__=s.prototype,n},"extend"),r={}.hasOwnProperty;t=rt(),e=na(),m9.exports=a=function(n){i(s,n);function s(p,d){if(s.__super__.constructor.call(this,p),d==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=t.Raw,this.value=this.stringify.raw(d)}return o(s,"XMLRaw"),s.prototype.clone=function(){return Object.create(this)},s.prototype.toString=function(p){return this.options.writer.raw(this,this.options.writer.filterOptions(p))},s}(e)}).call(c9)});var bd=S((u9,f9)=>{(function(){var t,e,a,i=o(function(n,s){for(var p in s)r.call(s,p)&&(n[p]=s[p]);function d(){this.constructor=n}return o(d,"ctor"),d.prototype=s.prototype,n.prototype=new d,n.__super__=s.prototype,n},"extend"),r={}.hasOwnProperty;t=rt(),e=io(),f9.exports=a=function(n){i(s,n);function s(p,d){if(s.__super__.constructor.call(this,p),d==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=t.Text,this.value=this.stringify.text(d)}return o(s,"XMLText"),Object.defineProperty(s.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(s.prototype,"wholeText",{get:function(){var p,d,l;for(l="",d=this.previousSibling;d;)l=d.data+l,d=d.previousSibling;for(l+=this.data,p=this.nextSibling;p;)l=l+p.data,p=p.nextSibling;return l}}),s.prototype.clone=function(){return Object.create(this)},s.prototype.toString=function(p){return this.options.writer.text(this,this.options.writer.filterOptions(p))},s.prototype.splitText=function(p){throw new Error("This DOM method is not implemented."+this.debugInfo())},s.prototype.replaceWholeText=function(p){throw new Error("This DOM method is not implemented."+this.debugInfo())},s}(e)}).call(u9)});var xd=S((h9,g9)=>{(function(){var t,e,a,i=o(function(n,s){for(var p in s)r.call(s,p)&&(n[p]=s[p]);function d(){this.constructor=n}return o(d,"ctor"),d.prototype=s.prototype,n.prototype=new d,n.__super__=s.prototype,n},"extend"),r={}.hasOwnProperty;t=rt(),e=io(),g9.exports=a=function(n){i(s,n);function s(p,d,l){if(s.__super__.constructor.call(this,p),d==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=t.ProcessingInstruction,this.target=this.stringify.insTarget(d),this.name=this.target,l&&(this.value=this.stringify.insValue(l))}return o(s,"XMLProcessingInstruction"),s.prototype.clone=function(){return Object.create(this)},s.prototype.toString=function(p){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(p))},s.prototype.isEqualNode=function(p){return!(!s.__super__.isEqualNode.apply(this,arguments).isEqualNode(p)||p.target!==this.target)},s}(e)}).call(h9)});var Pu=S((y9,v9)=>{(function(){var t,e,a,i=o(function(n,s){for(var p in s)r.call(s,p)&&(n[p]=s[p]);function d(){this.constructor=n}return o(d,"ctor"),d.prototype=s.prototype,n.prototype=new d,n.__super__=s.prototype,n},"extend"),r={}.hasOwnProperty;a=na(),t=rt(),v9.exports=e=function(n){i(s,n);function s(p){s.__super__.constructor.call(this,p),this.type=t.Dummy}return o(s,"XMLDummy"),s.prototype.clone=function(){return Object.create(this)},s.prototype.toString=function(p){return""},s}(a)}).call(y9)});var w9=S((b9,x9)=>{(function(){var t;x9.exports=t=function(){function e(a){this.nodes=a}return o(e,"XMLNodeList"),Object.defineProperty(e.prototype,"length",{get:function(){return this.nodes.length||0}}),e.prototype.clone=function(){return this.nodes=null},e.prototype.item=function(a){return this.nodes[a]||null},e}()}).call(b9)});var S9=S((N9,_9)=>{(function(){_9.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(N9)});var na=S((E9,C9)=>{(function(){var t,e,a,i,r,n,s,p,d,l,c,m,u,f,h,b,T,E,I,w={}.hasOwnProperty;I=Ka(),E=I.isObject,T=I.isFunction,b=I.isEmpty,h=I.getValue,p=null,a=null,i=null,r=null,n=null,u=null,f=null,m=null,s=null,e=null,c=null,d=null,t=null,C9.exports=l=function(){function y(g){this.parent=g,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,p||(p=dd(),a=ld(),i=cd(),r=md(),n=yd(),u=vd(),f=bd(),m=xd(),s=Pu(),e=rt(),c=w9(),d=pd(),t=S9())}return o(y,"XMLNode"),Object.defineProperty(y.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(y.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(y.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(y.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(y.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new c(this.children)),this.childNodeList}}),Object.defineProperty(y.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(y.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(y.prototype,"previousSibling",{get:function(){var g;return g=this.parent.children.indexOf(this),this.parent.children[g-1]||null}}),Object.defineProperty(y.prototype,"nextSibling",{get:function(){var g;return g=this.parent.children.indexOf(this),this.parent.children[g+1]||null}}),Object.defineProperty(y.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(y.prototype,"textContent",{get:function(){var g,_,O,N,D;if(this.nodeType===e.Element||this.nodeType===e.DocumentFragment){for(D="",N=this.children,_=0,O=N.length;_":(O=this.parent)!=null&&O.name?"node: <"+g+">, parent: <"+this.parent.name+">":"node: <"+g+">"},y.prototype.ele=function(g,_,O){return this.element(g,_,O)},y.prototype.nod=function(g,_,O){return this.node(g,_,O)},y.prototype.txt=function(g){return this.text(g)},y.prototype.dat=function(g){return this.cdata(g)},y.prototype.com=function(g){return this.comment(g)},y.prototype.ins=function(g,_){return this.instruction(g,_)},y.prototype.doc=function(){return this.document()},y.prototype.dec=function(g,_,O){return this.declaration(g,_,O)},y.prototype.e=function(g,_,O){return this.element(g,_,O)},y.prototype.n=function(g,_,O){return this.node(g,_,O)},y.prototype.t=function(g){return this.text(g)},y.prototype.d=function(g){return this.cdata(g)},y.prototype.c=function(g){return this.comment(g)},y.prototype.r=function(g){return this.raw(g)},y.prototype.i=function(g,_){return this.instruction(g,_)},y.prototype.u=function(){return this.up()},y.prototype.importXMLBuilder=function(g){return this.importDocument(g)},y.prototype.replaceChild=function(g,_){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.removeChild=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.appendChild=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.hasChildNodes=function(){return this.children.length!==0},y.prototype.cloneNode=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.isSupported=function(g,_){return!0},y.prototype.hasAttributes=function(){return this.attribs.length!==0},y.prototype.compareDocumentPosition=function(g){var _,O;return _=this,_===g?0:this.document()!==g.document()?(O=t.Disconnected|t.ImplementationSpecific,Math.random()<.5?O|=t.Preceding:O|=t.Following,O):_.isAncestor(g)?t.Contains|t.Preceding:_.isDescendant(g)?t.Contains|t.Following:_.isPreceding(g)?t.Preceding:t.Following},y.prototype.isSameNode=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.lookupPrefix=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.isDefaultNamespace=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.lookupNamespaceURI=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.isEqualNode=function(g){var _,O,N;if(g.nodeType!==this.nodeType||g.children.length!==this.children.length)return!1;for(_=O=0,N=this.children.length-1;0<=N?O<=N:O>=N;_=0<=N?++O:--O)if(!this.children[_].isEqualNode(g.children[_]))return!1;return!0},y.prototype.getFeature=function(g,_){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.setUserData=function(g,_,O){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.getUserData=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.contains=function(g){return g?g===this||this.isDescendant(g):!1},y.prototype.isDescendant=function(g){var _,O,N,D,C;for(C=this.children,N=0,D=C.length;NO},y.prototype.treePosition=function(g){var _,O;return O=0,_=!1,this.foreachTreeNode(this.document(),function(N){if(O++,!_&&N===g)return _=!0}),_?O:-1},y.prototype.foreachTreeNode=function(g,_){var O,N,D,C,R;for(g||(g=this.document()),C=g.children,N=0,D=C.length;N{(function(){var t,e=o(function(i,r){return function(){return i.apply(r,arguments)}},"bind"),a={}.hasOwnProperty;O9.exports=t=function(){function i(r){this.assertLegalName=e(this.assertLegalName,this),this.assertLegalChar=e(this.assertLegalChar,this);var n,s,p;r||(r={}),this.options=r,this.options.version||(this.options.version="1.0"),s=r.stringify||{};for(n in s)a.call(s,n)&&(p=s[n],this[n]=p)}return o(i,"XMLStringifier"),i.prototype.name=function(r){return this.options.noValidation?r:this.assertLegalName(""+r||"")},i.prototype.text=function(r){return this.options.noValidation?r:this.assertLegalChar(this.textEscape(""+r||""))},i.prototype.cdata=function(r){return this.options.noValidation?r:(r=""+r||"",r=r.replace("]]>","]]]]>"),this.assertLegalChar(r))},i.prototype.comment=function(r){if(this.options.noValidation)return r;if(r=""+r||"",r.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+r);return this.assertLegalChar(r)},i.prototype.raw=function(r){return this.options.noValidation?r:""+r||""},i.prototype.attValue=function(r){return this.options.noValidation?r:this.assertLegalChar(this.attEscape(r=""+r||""))},i.prototype.insTarget=function(r){return this.options.noValidation?r:this.assertLegalChar(""+r||"")},i.prototype.insValue=function(r){if(this.options.noValidation)return r;if(r=""+r||"",r.match(/\?>/))throw new Error("Invalid processing instruction value: "+r);return this.assertLegalChar(r)},i.prototype.xmlVersion=function(r){if(this.options.noValidation)return r;if(r=""+r||"",!r.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+r);return r},i.prototype.xmlEncoding=function(r){if(this.options.noValidation)return r;if(r=""+r||"",!r.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+r);return this.assertLegalChar(r)},i.prototype.xmlStandalone=function(r){return this.options.noValidation?r:r?"yes":"no"},i.prototype.dtdPubID=function(r){return this.options.noValidation?r:this.assertLegalChar(""+r||"")},i.prototype.dtdSysID=function(r){return this.options.noValidation?r:this.assertLegalChar(""+r||"")},i.prototype.dtdElementValue=function(r){return this.options.noValidation?r:this.assertLegalChar(""+r||"")},i.prototype.dtdAttType=function(r){return this.options.noValidation?r:this.assertLegalChar(""+r||"")},i.prototype.dtdAttDefault=function(r){return this.options.noValidation?r:this.assertLegalChar(""+r||"")},i.prototype.dtdEntityValue=function(r){return this.options.noValidation?r:this.assertLegalChar(""+r||"")},i.prototype.dtdNData=function(r){return this.options.noValidation?r:this.assertLegalChar(""+r||"")},i.prototype.convertAttKey="@",i.prototype.convertPIKey="?",i.prototype.convertTextKey="#text",i.prototype.convertCDataKey="#cdata",i.prototype.convertCommentKey="#comment",i.prototype.convertRawKey="#raw",i.prototype.assertLegalChar=function(r){var n,s;if(this.options.noValidation)return r;if(n="",this.options.version==="1.0"){if(n=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,s=r.match(n))throw new Error("Invalid character in string: "+r+" at index "+s.index)}else if(this.options.version==="1.1"&&(n=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,s=r.match(n)))throw new Error("Invalid character in string: "+r+" at index "+s.index);return r},i.prototype.assertLegalName=function(r){var n;if(this.options.noValidation)return r;if(this.assertLegalChar(r),n=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!r.match(n))throw new Error("Invalid character in name");return r},i.prototype.textEscape=function(r){var n;return this.options.noValidation?r:(n=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(n,"&").replace(//g,">").replace(/\r/g," "))},i.prototype.attEscape=function(r){var n;return this.options.noValidation?r:(n=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(n,"&").replace(/{(function(){R9.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(P9)});var Iu=S((I9,D9)=>{(function(){var t,e,a,i,r,n,s,p,d,l,c,m,u,f,h,b,T,E={}.hasOwnProperty;T=Ka().assign,t=rt(),d=md(),l=yd(),a=ld(),i=cd(),m=dd(),f=vd(),h=bd(),u=xd(),c=Pu(),r=ud(),n=hd(),s=fd(),p=gd(),e=ro(),D9.exports=b=function(){function I(w){var y,g,_;w||(w={}),this.options=w,g=w.writer||{};for(y in g)E.call(g,y)&&(_=g[y],this["_"+y]=this[y],this[y]=_)}return o(I,"XMLWriterBase"),I.prototype.filterOptions=function(w){var y,g,_,O,N,D,C,R;return w||(w={}),w=T({},this.options,w),y={writer:this},y.pretty=w.pretty||!1,y.allowEmpty=w.allowEmpty||!1,y.indent=(g=w.indent)!=null?g:" ",y.newline=(_=w.newline)!=null?_:` -`,y.offset=(O=w.offset)!=null?O:0,y.dontPrettyTextNodes=(N=(D=w.dontPrettyTextNodes)!=null?D:w.dontprettytextnodes)!=null?N:0,y.spaceBeforeSlash=(C=(R=w.spaceBeforeSlash)!=null?R:w.spacebeforeslash)!=null?C:"",y.spaceBeforeSlash===!0&&(y.spaceBeforeSlash=" "),y.suppressPrettyCount=0,y.user={},y.state=e.None,y},I.prototype.indent=function(w,y,g){var _;return!y.pretty||y.suppressPrettyCount?"":y.pretty&&(_=(g||0)+y.offset+1,_>0)?new Array(_).join(y.indent):""},I.prototype.endline=function(w,y,g){return!y.pretty||y.suppressPrettyCount?"":y.newline},I.prototype.attribute=function(w,y,g){var _;return this.openAttribute(w,y,g),_=" "+w.name+'="'+w.value+'"',this.closeAttribute(w,y,g),_},I.prototype.cdata=function(w,y,g){var _;return this.openNode(w,y,g),y.state=e.OpenTag,_=this.indent(w,y,g)+""+this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),_},I.prototype.comment=function(w,y,g){var _;return this.openNode(w,y,g),y.state=e.OpenTag,_=this.indent(w,y,g)+""+this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),_},I.prototype.declaration=function(w,y,g){var _;return this.openNode(w,y,g),y.state=e.OpenTag,_=this.indent(w,y,g)+"",_+=this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),_},I.prototype.docType=function(w,y,g){var _,O,N,D,C;if(g||(g=0),this.openNode(w,y,g),y.state=e.OpenTag,D=this.indent(w,y,g),D+="0){for(D+=" [",D+=this.endline(w,y,g),y.state=e.InsideTag,C=w.children,O=0,N=C.length;O",D+=this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),D},I.prototype.element=function(w,y,g){var _,O,N,D,C,R,A,j,oe,ye,Q,at,fe,Ra;g||(g=0),ye=!1,Q="",this.openNode(w,y,g),y.state=e.OpenTag,Q+=this.indent(w,y,g)+"<"+w.name,at=w.attribs;for(oe in at)E.call(at,oe)&&(_=at[oe],Q+=this.attribute(_,y,g));if(N=w.children.length,D=N===0?null:w.children[0],N===0||w.children.every(function(Ft){return(Ft.type===t.Text||Ft.type===t.Raw)&&Ft.value===""}))y.allowEmpty?(Q+=">",y.state=e.CloseTag,Q+=""+this.endline(w,y,g)):(y.state=e.CloseTag,Q+=y.spaceBeforeSlash+"/>"+this.endline(w,y,g));else if(y.pretty&&N===1&&(D.type===t.Text||D.type===t.Raw)&&D.value!=null)Q+=">",y.state=e.InsideTag,y.suppressPrettyCount++,ye=!0,Q+=this.writeChildNode(D,y,g+1),y.suppressPrettyCount--,ye=!1,y.state=e.CloseTag,Q+=""+this.endline(w,y,g);else{if(y.dontPrettyTextNodes){for(fe=w.children,C=0,A=fe.length;C"+this.endline(w,y,g),y.state=e.InsideTag,Ra=w.children,R=0,j=Ra.length;R",ye&&y.suppressPrettyCount--,Q+=this.endline(w,y,g),y.state=e.None}return this.closeNode(w,y,g),Q},I.prototype.writeChildNode=function(w,y,g){switch(w.type){case t.CData:return this.cdata(w,y,g);case t.Comment:return this.comment(w,y,g);case t.Element:return this.element(w,y,g);case t.Raw:return this.raw(w,y,g);case t.Text:return this.text(w,y,g);case t.ProcessingInstruction:return this.processingInstruction(w,y,g);case t.Dummy:return"";case t.Declaration:return this.declaration(w,y,g);case t.DocType:return this.docType(w,y,g);case t.AttributeDeclaration:return this.dtdAttList(w,y,g);case t.ElementDeclaration:return this.dtdElement(w,y,g);case t.EntityDeclaration:return this.dtdEntity(w,y,g);case t.NotationDeclaration:return this.dtdNotation(w,y,g);default:throw new Error("Unknown XML node type: "+w.constructor.name)}},I.prototype.processingInstruction=function(w,y,g){var _;return this.openNode(w,y,g),y.state=e.OpenTag,_=this.indent(w,y,g)+"",_+=this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),_},I.prototype.raw=function(w,y,g){var _;return this.openNode(w,y,g),y.state=e.OpenTag,_=this.indent(w,y,g),y.state=e.InsideTag,_+=w.value,y.state=e.CloseTag,_+=this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),_},I.prototype.text=function(w,y,g){var _;return this.openNode(w,y,g),y.state=e.OpenTag,_=this.indent(w,y,g),y.state=e.InsideTag,_+=w.value,y.state=e.CloseTag,_+=this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),_},I.prototype.dtdAttList=function(w,y,g){var _;return this.openNode(w,y,g),y.state=e.OpenTag,_=this.indent(w,y,g)+""+this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),_},I.prototype.dtdElement=function(w,y,g){var _;return this.openNode(w,y,g),y.state=e.OpenTag,_=this.indent(w,y,g)+""+this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),_},I.prototype.dtdEntity=function(w,y,g){var _;return this.openNode(w,y,g),y.state=e.OpenTag,_=this.indent(w,y,g)+""+this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),_},I.prototype.dtdNotation=function(w,y,g){var _;return this.openNode(w,y,g),y.state=e.OpenTag,_=this.indent(w,y,g)+""+this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),_},I.prototype.openNode=function(w,y,g){},I.prototype.closeNode=function(w,y,g){},I.prototype.openAttribute=function(w,y,g){},I.prototype.closeAttribute=function(w,y,g){},I}()}).call(I9)});var wd=S((B9,A9)=>{(function(){var t,e,a=o(function(r,n){for(var s in n)i.call(n,s)&&(r[s]=n[s]);function p(){this.constructor=r}return o(p,"ctor"),p.prototype=n.prototype,r.prototype=new p,r.__super__=n.prototype,r},"extend"),i={}.hasOwnProperty;e=Iu(),A9.exports=t=function(r){a(n,r);function n(s){n.__super__.constructor.call(this,s)}return o(n,"XMLStringWriter"),n.prototype.document=function(s,p){var d,l,c,m,u;for(p=this.filterOptions(p),m="",u=s.children,l=0,c=u.length;l{(function(){var t,e,a,i,r,n,s,p,d=o(function(c,m){for(var u in m)l.call(m,u)&&(c[u]=m[u]);function f(){this.constructor=c}return o(f,"ctor"),f.prototype=m.prototype,c.prototype=new f,c.__super__=m.prototype,c},"extend"),l={}.hasOwnProperty;p=Ka().isPlainObject,a=Tu(),e=z3(),r=na(),t=rt(),s=Ru(),n=wd(),M9.exports=i=function(c){d(m,c);function m(u){m.__super__.constructor.call(this,null),this.name="#document",this.type=t.Document,this.documentURI=null,this.domConfig=new e,u||(u={}),u.writer||(u.writer=new n),this.options=u,this.stringify=new s(u)}return o(m,"XMLDocument"),Object.defineProperty(m.prototype,"implementation",{value:new a}),Object.defineProperty(m.prototype,"doctype",{get:function(){var u,f,h,b;for(b=this.children,f=0,h=b.length;f{(function(){var t,e,a,i,r,n,s,p,d,l,c,m,u,f,h,b,T,E,I,w,y,g,_,O,N={}.hasOwnProperty;O=Ka(),g=O.isObject,y=O.isFunction,_=O.isPlainObject,w=O.getValue,t=rt(),m=Du(),f=dd(),i=ld(),r=cd(),b=vd(),I=bd(),h=xd(),l=md(),c=yd(),n=ud(),p=fd(),s=hd(),d=gd(),a=Ou(),E=Ru(),T=wd(),e=ro(),z9.exports=u=function(){function D(C,R,A){var j;this.name="?xml",this.type=t.Document,C||(C={}),j={},C.writer?_(C.writer)&&(j=C.writer,C.writer=new T):C.writer=new T,this.options=C,this.writer=C.writer,this.writerOptions=this.writer.filterOptions(j),this.stringify=new E(C),this.onDataCallback=R||function(){},this.onEndCallback=A||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return o(D,"XMLDocumentCB"),D.prototype.createChildNode=function(C){var R,A,j,oe,ye,Q,at,fe;switch(C.type){case t.CData:this.cdata(C.value);break;case t.Comment:this.comment(C.value);break;case t.Element:j={},at=C.attribs;for(A in at)N.call(at,A)&&(R=at[A],j[A]=R.value);this.node(C.name,j);break;case t.Dummy:this.dummy();break;case t.Raw:this.raw(C.value);break;case t.Text:this.text(C.value);break;case t.ProcessingInstruction:this.instruction(C.target,C.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+C.constructor.name)}for(fe=C.children,ye=0,Q=fe.length;ye=0;)this.up();return this.onEnd()},D.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},D.prototype.openNode=function(C){var R,A,j,oe;if(!C.isOpen){if(!this.root&&this.currentLevel===0&&C.type===t.Element&&(this.root=C),A="",C.type===t.Element){this.writerOptions.state=e.OpenTag,A=this.writer.indent(C,this.writerOptions,this.currentLevel)+"<"+C.name,oe=C.attribs;for(j in oe)N.call(oe,j)&&(R=oe[j],A+=this.writer.attribute(R,this.writerOptions,this.currentLevel));A+=(C.children?">":"/>")+this.writer.endline(C,this.writerOptions,this.currentLevel),this.writerOptions.state=e.InsideTag}else this.writerOptions.state=e.OpenTag,A=this.writer.indent(C,this.writerOptions,this.currentLevel)+""),A+=this.writer.endline(C,this.writerOptions,this.currentLevel);return this.onData(A,this.currentLevel),C.isOpen=!0}},D.prototype.closeNode=function(C){var R;if(!C.isClosed)return R="",this.writerOptions.state=e.CloseTag,C.type===t.Element?R=this.writer.indent(C,this.writerOptions,this.currentLevel)+""+this.writer.endline(C,this.writerOptions,this.currentLevel):R=this.writer.indent(C,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(C,this.writerOptions,this.currentLevel),this.writerOptions.state=e.None,this.onData(R,this.currentLevel),C.isClosed=!0},D.prototype.onData=function(C,R){return this.documentStarted=!0,this.onDataCallback(C,R+1)},D.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},D.prototype.debugInfo=function(C){return C==null?"":"node: <"+C+">"},D.prototype.ele=function(){return this.element.apply(this,arguments)},D.prototype.nod=function(C,R,A){return this.node(C,R,A)},D.prototype.txt=function(C){return this.text(C)},D.prototype.dat=function(C){return this.cdata(C)},D.prototype.com=function(C){return this.comment(C)},D.prototype.ins=function(C,R){return this.instruction(C,R)},D.prototype.dec=function(C,R,A){return this.declaration(C,R,A)},D.prototype.dtd=function(C,R,A){return this.doctype(C,R,A)},D.prototype.e=function(C,R,A){return this.element(C,R,A)},D.prototype.n=function(C,R,A){return this.node(C,R,A)},D.prototype.t=function(C){return this.text(C)},D.prototype.d=function(C){return this.cdata(C)},D.prototype.c=function(C){return this.comment(C)},D.prototype.r=function(C){return this.raw(C)},D.prototype.i=function(C,R){return this.instruction(C,R)},D.prototype.att=function(){return this.currentNode&&this.currentNode.type===t.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},D.prototype.a=function(){return this.currentNode&&this.currentNode.type===t.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},D.prototype.ent=function(C,R){return this.entity(C,R)},D.prototype.pent=function(C,R){return this.pEntity(C,R)},D.prototype.not=function(C,R){return this.notation(C,R)},D}()}).call(L9)});var F9=S((j9,U9)=>{(function(){var t,e,a,i,r=o(function(s,p){for(var d in p)n.call(p,d)&&(s[d]=p[d]);function l(){this.constructor=s}return o(l,"ctor"),l.prototype=p.prototype,s.prototype=new l,s.__super__=p.prototype,s},"extend"),n={}.hasOwnProperty;t=rt(),i=Iu(),e=ro(),U9.exports=a=function(s){r(p,s);function p(d,l){this.stream=d,p.__super__.constructor.call(this,l)}return o(p,"XMLStreamWriter"),p.prototype.endline=function(d,l,c){return d.isLastRootNode&&l.state===e.CloseTag?"":p.__super__.endline.call(this,d,l,c)},p.prototype.document=function(d,l){var c,m,u,f,h,b,T,E,I;for(T=d.children,m=u=0,h=T.length;u0){for(this.stream.write(" ["),this.stream.write(this.endline(d,l,c)),l.state=e.InsideTag,h=d.children,u=0,f=h.length;u"),this.stream.write(this.endline(d,l,c)),l.state=e.None,this.closeNode(d,l,c)},p.prototype.element=function(d,l,c){var m,u,f,h,b,T,E,I,w,y;c||(c=0),this.openNode(d,l,c),l.state=e.OpenTag,this.stream.write(this.indent(d,l,c)+"<"+d.name),w=d.attribs;for(E in w)n.call(w,E)&&(m=w[E],this.attribute(m,l,c));if(f=d.children.length,h=f===0?null:d.children[0],f===0||d.children.every(function(g){return(g.type===t.Text||g.type===t.Raw)&&g.value===""}))l.allowEmpty?(this.stream.write(">"),l.state=e.CloseTag,this.stream.write("")):(l.state=e.CloseTag,this.stream.write(l.spaceBeforeSlash+"/>"));else if(l.pretty&&f===1&&(h.type===t.Text||h.type===t.Raw)&&h.value!=null)this.stream.write(">"),l.state=e.InsideTag,l.suppressPrettyCount++,I=!0,this.writeChildNode(h,l,c+1),l.suppressPrettyCount--,I=!1,l.state=e.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(d,l,c)),l.state=e.InsideTag,y=d.children,b=0,T=y.length;b")}return this.stream.write(this.endline(d,l,c)),l.state=e.None,this.closeNode(d,l,c)},p.prototype.processingInstruction=function(d,l,c){return this.stream.write(p.__super__.processingInstruction.call(this,d,l,c))},p.prototype.raw=function(d,l,c){return this.stream.write(p.__super__.raw.call(this,d,l,c))},p.prototype.text=function(d,l,c){return this.stream.write(p.__super__.text.call(this,d,l,c))},p.prototype.dtdAttList=function(d,l,c){return this.stream.write(p.__super__.dtdAttList.call(this,d,l,c))},p.prototype.dtdElement=function(d,l,c){return this.stream.write(p.__super__.dtdElement.call(this,d,l,c))},p.prototype.dtdEntity=function(d,l,c){return this.stream.write(p.__super__.dtdEntity.call(this,d,l,c))},p.prototype.dtdNotation=function(d,l,c){return this.stream.write(p.__super__.dtdNotation.call(this,d,l,c))},p}(i)}).call(j9)});var V9=S((H9,$i)=>{(function(){var t,e,a,i,r,n,s,p,d,l;l=Ka(),p=l.assign,d=l.isFunction,a=Tu(),i=Du(),r=k9(),s=wd(),n=F9(),t=rt(),e=ro(),$i.exports.create=function(c,m,u,f){var h,b;if(c==null)throw new Error("Root element needs a name.");return f=p({},m,u,f),h=new i(f),b=h.element(c),f.headless||(h.declaration(f),(f.pubID!=null||f.sysID!=null)&&h.dtd(f)),b},$i.exports.begin=function(c,m,u){var f;return d(c)&&(f=[c,m],m=f[0],u=f[1],c={}),m?new r(c,m,u):new i(c)},$i.exports.stringWriter=function(c){return new s(c)},$i.exports.streamWriter=function(c,m){return new n(c,m)},$i.exports.implementation=new a,$i.exports.nodeType=t,$i.exports.writerState=e}).call(H9)});var $9=S(Bu=>{(function(){"use strict";var t,e,a,i,r,n={}.hasOwnProperty;t=V9(),e=od().defaults,i=o(function(s){return typeof s=="string"&&(s.indexOf("&")>=0||s.indexOf(">")>=0||s.indexOf("<")>=0)},"requiresCDATA"),r=o(function(s){return""},"wrapCDATA"),a=o(function(s){return s.replace("]]>","]]]]>")},"escapeCDATA"),Bu.Builder=function(){function s(p){var d,l,c;this.options={},l=e["0.2"];for(d in l)n.call(l,d)&&(c=l[d],this.options[d]=c);for(d in p)n.call(p,d)&&(c=p[d],this.options[d]=c)}return o(s,"Builder"),s.prototype.buildObject=function(p){var d,l,c,m,u;return d=this.options.attrkey,l=this.options.charkey,Object.keys(p).length===1&&this.options.rootName===e["0.2"].rootName?(u=Object.keys(p)[0],p=p[u]):u=this.options.rootName,c=function(f){return function(h,b){var T,E,I,w,y,g;if(typeof b!="object")f.options.cdata&&i(b)?h.raw(r(b)):h.txt(b);else if(Array.isArray(b)){for(w in b)if(n.call(b,w)){E=b[w];for(y in E)I=E[y],h=c(h.ele(y),I).up()}}else for(y in b)if(n.call(b,y))if(E=b[y],y===d){if(typeof E=="object")for(T in E)g=E[T],h=h.att(T,g)}else if(y===l)f.options.cdata&&i(E)?h=h.raw(r(E)):h=h.txt(E);else if(Array.isArray(E))for(w in E)n.call(E,w)&&(I=E[w],typeof I=="string"?f.options.cdata&&i(I)?h=h.ele(y).raw(r(I)).up():h=h.ele(y,I).up():h=c(h.ele(y),I).up());else typeof E=="object"?h=c(h.ele(y),E).up():typeof E=="string"&&f.options.cdata&&i(E)?h=h.ele(y).raw(r(E)).up():(E==null&&(E=""),h=h.ele(y,E.toString()).up());return h}}(this),m=t.create(u,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),c(m,p).end(this.options.renderOpts)},s}()}).call(Bu)});var G9=S(Nd=>{(function(t){t.parser=function(x,v){return new a(x,v)},t.SAXParser=a,t.SAXStream=l,t.createStream=d,t.MAX_BUFFER_LENGTH=64*1024;var e=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];t.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function a(x,v){if(!(this instanceof a))return new a(x,v);var M=this;r(M),M.q=M.c="",M.bufferCheckPosition=t.MAX_BUFFER_LENGTH,M.opt=v||{},M.opt.lowercase=M.opt.lowercase||M.opt.lowercasetags,M.looseCase=M.opt.lowercase?"toLowerCase":"toUpperCase",M.tags=[],M.closed=M.closedRoot=M.sawRoot=!1,M.tag=M.error=null,M.strict=!!x,M.noscript=!!(x||M.opt.noscript),M.state=N.BEGIN,M.strictEntities=M.opt.strictEntities,M.ENTITIES=M.strictEntities?Object.create(t.XML_ENTITIES):Object.create(t.ENTITIES),M.attribList=[],M.opt.xmlns&&(M.ns=Object.create(h)),M.trackPosition=M.opt.position!==!1,M.trackPosition&&(M.position=M.line=M.column=0),C(M,"onready")}o(a,"SAXParser"),Object.create||(Object.create=function(x){function v(){}o(v,"F"),v.prototype=x;var M=new v;return M}),Object.keys||(Object.keys=function(x){var v=[];for(var M in x)x.hasOwnProperty(M)&&v.push(M);return v});function i(x){for(var v=Math.max(t.MAX_BUFFER_LENGTH,10),M=0,P=0,Te=e.length;Pv)switch(e[P]){case"textNode":A(x);break;case"cdata":R(x,"oncdata",x.cdata),x.cdata="";break;case"script":R(x,"onscript",x.script),x.script="";break;default:oe(x,"Max buffer length exceeded: "+e[P])}M=Math.max(M,dt)}var gt=t.MAX_BUFFER_LENGTH-M;x.bufferCheckPosition=gt+x.position}o(i,"checkBufferLength");function r(x){for(var v=0,M=e.length;v"||w(x)}o(g,"isAttribEnd");function _(x,v){return x.test(v)}o(_,"isMatch");function O(x,v){return!_(x,v)}o(O,"notMatch");var N=0;t.STATE={BEGIN:N++,BEGIN_WHITESPACE:N++,TEXT:N++,TEXT_ENTITY:N++,OPEN_WAKA:N++,SGML_DECL:N++,SGML_DECL_QUOTED:N++,DOCTYPE:N++,DOCTYPE_QUOTED:N++,DOCTYPE_DTD:N++,DOCTYPE_DTD_QUOTED:N++,COMMENT_STARTING:N++,COMMENT:N++,COMMENT_ENDING:N++,COMMENT_ENDED:N++,CDATA:N++,CDATA_ENDING:N++,CDATA_ENDING_2:N++,PROC_INST:N++,PROC_INST_BODY:N++,PROC_INST_ENDING:N++,OPEN_TAG:N++,OPEN_TAG_SLASH:N++,ATTRIB:N++,ATTRIB_NAME:N++,ATTRIB_NAME_SAW_WHITE:N++,ATTRIB_VALUE:N++,ATTRIB_VALUE_QUOTED:N++,ATTRIB_VALUE_CLOSED:N++,ATTRIB_VALUE_UNQUOTED:N++,ATTRIB_VALUE_ENTITY_Q:N++,ATTRIB_VALUE_ENTITY_U:N++,CLOSE_TAG:N++,CLOSE_TAG_SAW_WHITE:N++,SCRIPT:N++,SCRIPT_ENDING:N++},t.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},t.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(t.ENTITIES).forEach(function(x){var v=t.ENTITIES[x],M=typeof v=="number"?String.fromCharCode(v):v;t.ENTITIES[x]=M});for(var D in t.STATE)t.STATE[t.STATE[D]]=D;N=t.STATE;function C(x,v,M){x[v]&&x[v](M)}o(C,"emit");function R(x,v,M){x.textNode&&A(x),C(x,v,M)}o(R,"emitNode");function A(x){x.textNode=j(x.opt,x.textNode),x.textNode&&C(x,"ontext",x.textNode),x.textNode=""}o(A,"closeText");function j(x,v){return x.trim&&(v=v.trim()),x.normalize&&(v=v.replace(/\s+/g," ")),v}o(j,"textopts");function oe(x,v){return A(x),x.trackPosition&&(v+=` -Line: `+x.line+` -Column: `+x.column+` -Char: `+x.c),v=new Error(v),x.error=v,C(x,"onerror",v),x}o(oe,"error");function ye(x){return x.sawRoot&&!x.closedRoot&&Q(x,"Unclosed root tag"),x.state!==N.BEGIN&&x.state!==N.BEGIN_WHITESPACE&&x.state!==N.TEXT&&oe(x,"Unexpected end"),A(x),x.c="",x.closed=!0,C(x,"onend"),a.call(x,x.strict,x.opt),x}o(ye,"end");function Q(x,v){if(typeof x!="object"||!(x instanceof a))throw new Error("bad call to strictFail");x.strict&&oe(x,v)}o(Q,"strictFail");function at(x){x.strict||(x.tagName=x.tagName[x.looseCase]());var v=x.tags[x.tags.length-1]||x,M=x.tag={name:x.tagName,attributes:{}};x.opt.xmlns&&(M.ns=v.ns),x.attribList.length=0,R(x,"onopentagstart",M)}o(at,"newTag");function fe(x,v){var M=x.indexOf(":"),P=M<0?["",x]:x.split(":"),Te=P[0],dt=P[1];return v&&x==="xmlns"&&(Te="xmlns",dt=""),{prefix:Te,local:dt}}o(fe,"qname");function Ra(x){if(x.strict||(x.attribName=x.attribName[x.looseCase]()),x.attribList.indexOf(x.attribName)!==-1||x.tag.attributes.hasOwnProperty(x.attribName)){x.attribName=x.attribValue="";return}if(x.opt.xmlns){var v=fe(x.attribName,!0),M=v.prefix,P=v.local;if(M==="xmlns")if(P==="xml"&&x.attribValue!==u)Q(x,"xml: prefix must be bound to "+u+` -Actual: `+x.attribValue);else if(P==="xmlns"&&x.attribValue!==f)Q(x,"xmlns: prefix must be bound to "+f+` -Actual: `+x.attribValue);else{var Te=x.tag,dt=x.tags[x.tags.length-1]||x;Te.ns===dt.ns&&(Te.ns=Object.create(dt.ns)),Te.ns[P]=x.attribValue}x.attribList.push([x.attribName,x.attribValue])}else x.tag.attributes[x.attribName]=x.attribValue,R(x,"onattribute",{name:x.attribName,value:x.attribValue});x.attribName=x.attribValue=""}o(Ra,"attrib");function Ft(x,v){if(x.opt.xmlns){var M=x.tag,P=fe(x.tagName);M.prefix=P.prefix,M.local=P.local,M.uri=M.ns[P.prefix]||"",M.prefix&&!M.uri&&(Q(x,"Unbound namespace prefix: "+JSON.stringify(x.tagName)),M.uri=P.prefix);var Te=x.tags[x.tags.length-1]||x;M.ns&&Te.ns!==M.ns&&Object.keys(M.ns).forEach(function(Kh){R(x,"onopennamespace",{prefix:Kh,uri:M.ns[Kh]})});for(var dt=0,gt=x.attribList.length;dt",x.tagName="",x.state=N.SCRIPT;return}R(x,"onscript",x.script),x.script=""}var v=x.tags.length,M=x.tagName;x.strict||(M=M[x.looseCase]());for(var P=M;v--;){var Te=x.tags[v];if(Te.name!==P)Q(x,"Unexpected close tag");else break}if(v<0){Q(x,"Unmatched closing tag: "+x.tagName),x.textNode+="",x.state=N.TEXT;return}x.tagName=M;for(var dt=x.tags.length;dt-- >v;){var gt=x.tag=x.tags.pop();x.tagName=x.tag.name,R(x,"onclosetag",x.tagName);var Ht={};for(var Va in gt.ns)Ht[Va]=gt.ns[Va];var an=x.tags[x.tags.length-1]||x;x.opt.xmlns&>.ns!==an.ns&&Object.keys(gt.ns).forEach(function(Pt){var li=gt.ns[Pt];R(x,"onclosenamespace",{prefix:Pt,uri:li})})}v===0&&(x.closedRoot=!0),x.tagName=x.attribValue=x.attribName="",x.attribList.length=0,x.state=N.TEXT}o(tn,"closeTag");function zs(x){var v=x.entity,M=v.toLowerCase(),P,Te="";return x.ENTITIES[v]?x.ENTITIES[v]:x.ENTITIES[M]?x.ENTITIES[M]:(v=M,v.charAt(0)==="#"&&(v.charAt(1)==="x"?(v=v.slice(2),P=parseInt(v,16),Te=P.toString(16)):(v=v.slice(1),P=parseInt(v,10),Te=P.toString(10))),v=v.replace(/^0+/,""),isNaN(P)||Te.toLowerCase()!==v?(Q(x,"Invalid character entity"),"&"+x.entity+";"):String.fromCodePoint(P))}o(zs,"parseEntity");function Gh(x,v){v==="<"?(x.state=N.OPEN_WAKA,x.startTagPosition=x.position):w(v)||(Q(x,"Non-whitespace before first tag."),x.textNode=v,x.state=N.TEXT)}o(Gh,"beginWhiteSpace");function Xh(x,v){var M="";return v"?(R(v,"onsgmldeclaration",v.sgmlDecl),v.sgmlDecl="",v.state=N.TEXT):(y(P)&&(v.state=N.SGML_DECL_QUOTED),v.sgmlDecl+=P);continue;case N.SGML_DECL_QUOTED:P===v.q&&(v.state=N.SGML_DECL,v.q=""),v.sgmlDecl+=P;continue;case N.DOCTYPE:P===">"?(v.state=N.TEXT,R(v,"ondoctype",v.doctype),v.doctype=!0):(v.doctype+=P,P==="["?v.state=N.DOCTYPE_DTD:y(P)&&(v.state=N.DOCTYPE_QUOTED,v.q=P));continue;case N.DOCTYPE_QUOTED:v.doctype+=P,P===v.q&&(v.q="",v.state=N.DOCTYPE);continue;case N.DOCTYPE_DTD:v.doctype+=P,P==="]"?v.state=N.DOCTYPE:y(P)&&(v.state=N.DOCTYPE_DTD_QUOTED,v.q=P);continue;case N.DOCTYPE_DTD_QUOTED:v.doctype+=P,P===v.q&&(v.state=N.DOCTYPE_DTD,v.q="");continue;case N.COMMENT:P==="-"?v.state=N.COMMENT_ENDING:v.comment+=P;continue;case N.COMMENT_ENDING:P==="-"?(v.state=N.COMMENT_ENDED,v.comment=j(v.opt,v.comment),v.comment&&R(v,"oncomment",v.comment),v.comment=""):(v.comment+="-"+P,v.state=N.COMMENT);continue;case N.COMMENT_ENDED:P!==">"?(Q(v,"Malformed comment"),v.comment+="--"+P,v.state=N.COMMENT):v.state=N.TEXT;continue;case N.CDATA:P==="]"?v.state=N.CDATA_ENDING:v.cdata+=P;continue;case N.CDATA_ENDING:P==="]"?v.state=N.CDATA_ENDING_2:(v.cdata+="]"+P,v.state=N.CDATA);continue;case N.CDATA_ENDING_2:P===">"?(v.cdata&&R(v,"oncdata",v.cdata),R(v,"onclosecdata"),v.cdata="",v.state=N.TEXT):P==="]"?v.cdata+="]":(v.cdata+="]]"+P,v.state=N.CDATA);continue;case N.PROC_INST:P==="?"?v.state=N.PROC_INST_ENDING:w(P)?v.state=N.PROC_INST_BODY:v.procInstName+=P;continue;case N.PROC_INST_BODY:if(!v.procInstBody&&w(P))continue;P==="?"?v.state=N.PROC_INST_ENDING:v.procInstBody+=P;continue;case N.PROC_INST_ENDING:P===">"?(R(v,"onprocessinginstruction",{name:v.procInstName,body:v.procInstBody}),v.procInstName=v.procInstBody="",v.state=N.TEXT):(v.procInstBody+="?"+P,v.state=N.PROC_INST_BODY);continue;case N.OPEN_TAG:_(T,P)?v.tagName+=P:(at(v),P===">"?Ft(v):P==="/"?v.state=N.OPEN_TAG_SLASH:(w(P)||Q(v,"Invalid character in tag name"),v.state=N.ATTRIB));continue;case N.OPEN_TAG_SLASH:P===">"?(Ft(v,!0),tn(v)):(Q(v,"Forward-slash in opening tag not followed by >"),v.state=N.ATTRIB);continue;case N.ATTRIB:if(w(P))continue;P===">"?Ft(v):P==="/"?v.state=N.OPEN_TAG_SLASH:_(b,P)?(v.attribName=P,v.attribValue="",v.state=N.ATTRIB_NAME):Q(v,"Invalid attribute name");continue;case N.ATTRIB_NAME:P==="="?v.state=N.ATTRIB_VALUE:P===">"?(Q(v,"Attribute without value"),v.attribValue=v.attribName,Ra(v),Ft(v)):w(P)?v.state=N.ATTRIB_NAME_SAW_WHITE:_(T,P)?v.attribName+=P:Q(v,"Invalid attribute name");continue;case N.ATTRIB_NAME_SAW_WHITE:if(P==="=")v.state=N.ATTRIB_VALUE;else{if(w(P))continue;Q(v,"Attribute without value"),v.tag.attributes[v.attribName]="",v.attribValue="",R(v,"onattribute",{name:v.attribName,value:""}),v.attribName="",P===">"?Ft(v):_(b,P)?(v.attribName=P,v.state=N.ATTRIB_NAME):(Q(v,"Invalid attribute name"),v.state=N.ATTRIB)}continue;case N.ATTRIB_VALUE:if(w(P))continue;y(P)?(v.q=P,v.state=N.ATTRIB_VALUE_QUOTED):(Q(v,"Unquoted attribute value"),v.state=N.ATTRIB_VALUE_UNQUOTED,v.attribValue=P);continue;case N.ATTRIB_VALUE_QUOTED:if(P!==v.q){P==="&"?v.state=N.ATTRIB_VALUE_ENTITY_Q:v.attribValue+=P;continue}Ra(v),v.q="",v.state=N.ATTRIB_VALUE_CLOSED;continue;case N.ATTRIB_VALUE_CLOSED:w(P)?v.state=N.ATTRIB:P===">"?Ft(v):P==="/"?v.state=N.OPEN_TAG_SLASH:_(b,P)?(Q(v,"No whitespace between attributes"),v.attribName=P,v.attribValue="",v.state=N.ATTRIB_NAME):Q(v,"Invalid attribute name");continue;case N.ATTRIB_VALUE_UNQUOTED:if(!g(P)){P==="&"?v.state=N.ATTRIB_VALUE_ENTITY_U:v.attribValue+=P;continue}Ra(v),P===">"?Ft(v):v.state=N.ATTRIB;continue;case N.CLOSE_TAG:if(v.tagName)P===">"?tn(v):_(T,P)?v.tagName+=P:v.script?(v.script+=""?tn(v):Q(v,"Invalid characters in closing tag");continue;case N.TEXT_ENTITY:case N.ATTRIB_VALUE_ENTITY_Q:case N.ATTRIB_VALUE_ENTITY_U:var gt,Ht;switch(v.state){case N.TEXT_ENTITY:gt=N.TEXT,Ht="textNode";break;case N.ATTRIB_VALUE_ENTITY_Q:gt=N.ATTRIB_VALUE_QUOTED,Ht="attribValue";break;case N.ATTRIB_VALUE_ENTITY_U:gt=N.ATTRIB_VALUE_UNQUOTED,Ht="attribValue";break}P===";"?(v[Ht]+=zs(v),v.entity="",v.state=gt):_(v.entity.length?I:E,P)?v.entity+=P:(Q(v,"Invalid character in entity name"),v[Ht]+="&"+v.entity+P,v.entity="",v.state=gt);continue;default:throw new Error(v,"Unknown state: "+v.state)}return v.position>=v.bufferCheckPosition&&i(v),v}o(A_,"write");String.fromCodePoint||function(){var x=String.fromCharCode,v=Math.floor,M=o(function(){var P=16384,Te=[],dt,gt,Ht=-1,Va=arguments.length;if(!Va)return"";for(var an="";++Ht1114111||v(Pt)!==Pt)throw RangeError("Invalid code point: "+Pt);Pt<=65535?Te.push(Pt):(Pt-=65536,dt=(Pt>>10)+55296,gt=Pt%1024+56320,Te.push(dt,gt)),(Ht+1===Va||Te.length>P)&&(an+=x.apply(null,Te),Te.length=0)}return an},"fromCodePoint");Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:M,configurable:!0,writable:!0}):String.fromCodePoint=M}()})(typeof Nd>"u"?Nd.sax={}:Nd)});var X9=S(Au=>{(function(){"use strict";Au.stripBOM=function(t){return t[0]==="\uFEFF"?t.substring(1):t}}).call(Au)});var qu=S(Cr=>{(function(){"use strict";var t;t=new RegExp(/(?!xmlns)^.*:/),Cr.normalize=function(e){return e.toLowerCase()},Cr.firstCharLowerCase=function(e){return e.charAt(0).toLowerCase()+e.slice(1)},Cr.stripPrefix=function(e){return e.replace(t,"")},Cr.parseNumbers=function(e){return isNaN(e)||(e=e%1===0?parseInt(e,10):parseFloat(e)),e},Cr.parseBooleans=function(e){return/^(?:true|false)$/i.test(e)&&(e=e.toLowerCase()==="true"),e}}).call(Cr)});var W9=S(hi=>{(function(){"use strict";var t,e,a,i,r,n,s,p,d=o(function(m,u){return function(){return m.apply(u,arguments)}},"bind"),l=o(function(m,u){for(var f in u)c.call(u,f)&&(m[f]=u[f]);function h(){this.constructor=m}return o(h,"ctor"),h.prototype=u.prototype,m.prototype=new h,m.__super__=u.prototype,m},"extend"),c={}.hasOwnProperty;s=G9(),a=require("events"),t=X9(),n=qu(),p=require("timers").setImmediate,e=od().defaults,i=o(function(m){return typeof m=="object"&&m!=null&&Object.keys(m).length===0},"isEmpty"),r=o(function(m,u,f){var h,b,T;for(h=0,b=m.length;h0&&(g[E.options.childkey]=O),O=g;else if(C){C[E.options.childkey]=C[E.options.childkey]||[],N=Object.create(null);for(y in O)c.call(O,y)&&(N[y]=O[y]);C[E.options.childkey].push(N),delete O["#name"],Object.keys(O).length===1&&h in O&&!E.EXPLICIT_CHARKEY&&(O=O[h])}}return T.length>0?E.assignOrPush(C,_,O):(E.options.explicitRoot&&(D=O,O=Object.create(null),O[_]=D),E.resultObject=O,E.saxParser.ended=!0,E.emit("end",E.resultObject))}}(this),b=function(E){return function(I){var w,y;if(y=T[T.length-1],y)return y[h]+=I,E.options.explicitChildren&&E.options.preserveChildrenOrder&&E.options.charsAsChildren&&(E.options.includeWhiteChars||I.replace(/\\n/g,"").trim()!=="")&&(y[E.options.childkey]=y[E.options.childkey]||[],w={"#name":"__text__"},w[h]=I,E.options.normalize&&(w[h]=w[h].replace(/\s{2,}/g," ").trim()),y[E.options.childkey].push(w)),y}}(this),this.saxParser.ontext=b,this.saxParser.oncdata=function(E){return function(I){var w;if(w=b(I),w)return w.cdata=!0}}(this)},u.prototype.parseString=function(f,h){var b;h!=null&&typeof h=="function"&&(this.on("end",function(T){return this.reset(),h(null,T)}),this.on("error",function(T){return this.reset(),h(T)}));try{return f=f.toString(),f.trim()===""?(this.emit("end",null),!0):(f=t.stripBOM(f),this.options.async?(this.remaining=f,p(this.processAsync),this.saxParser):this.saxParser.write(f).close())}catch(T){if(b=T,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw b}else return this.emit("error",b),this.saxParser.errThrown=!0}},u.prototype.parseStringPromise=function(f){return new Promise(function(h){return function(b,T){return h.parseString(f,function(E,I){return E?T(E):b(I)})}}(this))},u}(a),hi.parseString=function(m,u,f){var h,b,T;return f!=null?(typeof f=="function"&&(h=f),typeof u=="object"&&(b=u)):(typeof u=="function"&&(h=u),b={}),T=new hi.Parser(b),T.parseString(m,h)},hi.parseStringPromise=function(m,u){var f,h;return typeof u=="object"&&(f=u),h=new hi.Parser(f),h.parseStringPromise(m)}}).call(hi)});var K9=S(gi=>{(function(){"use strict";var t,e,a,i,r=o(function(s,p){for(var d in p)n.call(p,d)&&(s[d]=p[d]);function l(){this.constructor=s}return o(l,"ctor"),l.prototype=p.prototype,s.prototype=new l,s.__super__=p.prototype,s},"extend"),n={}.hasOwnProperty;e=od(),t=$9(),a=W9(),i=qu(),gi.defaults=e.defaults,gi.processors=i,gi.ValidationError=function(s){r(p,s);function p(d){this.message=d}return o(p,"ValidationError"),p}(Error),gi.Builder=t.Builder,gi.Parser=a.Parser,gi.parseString=a.parseString,gi.parseStringPromise=a.parseStringPromise}).call(gi)});var bn=S(so=>{"use strict";Object.defineProperty(so,"__esModule",{value:!0});var vn=new WeakMap,_d=new WeakMap,no=class t{static{o(this,"AbortSignal")}constructor(){this.onabort=null,vn.set(this,[]),_d.set(this,!1)}get aborted(){if(!_d.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return _d.get(this)}static get none(){return new t}addEventListener(e,a){if(!vn.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");vn.get(this).push(a)}removeEventListener(e,a){if(!vn.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=vn.get(this),r=i.indexOf(a);r>-1&&i.splice(r,1)}dispatchEvent(e){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function Y9(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=vn.get(t);e&&e.slice().forEach(a=>{a.call(t,{type:"abort"})}),_d.set(t,!0)}o(Y9,"abortSignal");var Mu=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}},Lu=class{static{o(this,"AbortController")}constructor(e){if(this._signal=new no,!!e){Array.isArray(e)||(e=arguments);for(let a of e)a.aborted?this.abort():a.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){Y9(this._signal)}static timeout(e){let a=new no,i=setTimeout(Y9,e,a);return typeof i.unref=="function"&&i.unref(),a}};so.AbortController=Lu;so.AbortError=Mu;so.AbortSignal=no});var Sd=S(Ve=>{"use strict";Object.defineProperty(Ve,"__esModule",{value:!0});var nO=bn(),Vu=require("crypto");function Q9(t,e){let{cleanupBeforeAbort:a,abortSignal:i,abortErrorMsg:r}=e??{};return new Promise((n,s)=>{function p(){s(new nO.AbortError(r??"The operation was aborted."))}o(p,"rejectOnAbort");function d(){i?.removeEventListener("abort",l)}o(d,"removeListeners");function l(){a?.(),d(),p()}if(o(l,"onAbort"),i?.aborted)return p();try{t(c=>{d(),n(c)},c=>{d(),s(c)})}catch(c){s(c)}i?.addEventListener("abort",l)})}o(Q9,"createAbortablePromise");var sO="The delay was aborted.";function oO(t,e){let a,{abortSignal:i,abortErrorMsg:r}=e??{};return Q9(n=>{a=setTimeout(n,t)},{cleanupBeforeAbort:()=>clearTimeout(a),abortSignal:i,abortErrorMsg:r??sO})}o(oO,"delay");function pO(t,e){return t=Math.ceil(t),e=Math.floor(e),Math.floor(Math.random()*(e-t+1))+t}o(pO,"getRandomIntegerInclusive");function J9(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)&&!(t instanceof RegExp)&&!(t instanceof Date)}o(J9,"isObject");function Z9(t){if(J9(t)){let e=typeof t.name=="string",a=typeof t.message=="string";return e&&a}return!1}o(Z9,"isError");function dO(t){if(Z9(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}o(dO,"getErrorMessage");async function lO(t,e,a){let i=Buffer.from(t,"base64");return Vu.createHmac("sha256",i).update(e).digest(a)}o(lO,"computeSha256Hmac");async function cO(t,e){return Vu.createHash("sha256").update(t).digest(e)}o(cO,"computeSha256Hash");function $u(t){return typeof t<"u"&&t!==null}o($u,"isDefined");function mO(t,e){if(!$u(t)||typeof t!="object")return!1;for(let a of e)if(!e5(t,a))return!1;return!0}o(mO,"isObjectWithProperties");function e5(t,e){return $u(t)&&typeof t=="object"&&e in t}o(e5,"objectHasProperty");function uO(){let t="";for(let e=0;e<32;e++){let a=Math.floor(Math.random()*16);e===12?t+="4":e===16?t+=a&3|8:t+=a.toString(16),(e===7||e===11||e===15||e===19)&&(t+="-")}return t}o(uO,"generateUUID");var zu,Hu=typeof((zu=globalThis?.crypto)===null||zu===void 0?void 0:zu.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):Vu.randomUUID;Hu||(Hu=uO);function fO(){return Hu()}o(fO,"randomUUID");var ku,ju,Uu,Fu,hO=typeof window<"u"&&typeof window.document<"u",gO=typeof self=="object"&&typeof self?.importScripts=="function"&&(((ku=self.constructor)===null||ku===void 0?void 0:ku.name)==="DedicatedWorkerGlobalScope"||((ju=self.constructor)===null||ju===void 0?void 0:ju.name)==="ServiceWorkerGlobalScope"||((Uu=self.constructor)===null||Uu===void 0?void 0:Uu.name)==="SharedWorkerGlobalScope"),yO=typeof process<"u"&&!!process.version&&!!(!((Fu=process.versions)===null||Fu===void 0)&&Fu.node),vO=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u",bO=typeof Bun<"u"&&typeof Bun.version<"u",xO=typeof navigator<"u"&&navigator?.product==="ReactNative";function wO(t,e){switch(e){case"utf-8":return EO(t);case"base64":return _O(t);case"base64url":return SO(t)}}o(wO,"uint8ArrayToString");function NO(t,e){switch(e){case"utf-8":return CO(t);case"base64":return TO(t);case"base64url":return OO(t)}}o(NO,"stringToUint8Array");function _O(t){return Buffer.from(t).toString("base64")}o(_O,"uint8ArrayToBase64");function SO(t){return Buffer.from(t).toString("base64url")}o(SO,"uint8ArrayToBase64Url");function EO(t){return Buffer.from(t).toString("utf-8")}o(EO,"uint8ArrayToUtf8String");function CO(t){return Buffer.from(t)}o(CO,"utf8StringToUint8Array");function TO(t){return Buffer.from(t,"base64")}o(TO,"base64ToUint8Array");function OO(t){return Buffer.from(t,"base64url")}o(OO,"base64UrlToUint8Array");Ve.computeSha256Hash=cO;Ve.computeSha256Hmac=lO;Ve.createAbortablePromise=Q9;Ve.delay=oO;Ve.getErrorMessage=dO;Ve.getRandomIntegerInclusive=pO;Ve.isBrowser=hO;Ve.isBun=bO;Ve.isDefined=$u;Ve.isDeno=vO;Ve.isError=Z9;Ve.isNode=yO;Ve.isObject=J9;Ve.isObjectWithProperties=mO;Ve.isReactNative=xO;Ve.isWebWorker=gO;Ve.objectHasProperty=e5;Ve.randomUUID=fO;Ve.stringToUint8Array=NO;Ve.uint8ArrayToString=wO});var Rd=S(xn=>{"use strict";Object.defineProperty(xn,"__esModule",{value:!0});var PO=require("os"),RO=require("util");function IO(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}o(IO,"_interopDefaultLegacy");var DO=IO(RO);function BO(t,...e){process.stderr.write(`${DO.default.format(t,...e)}${PO.EOL}`)}o(BO,"log");var t5=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,i5,Gu=[],Xu=[],Td=[];t5&&Wu(t5);var r5=Object.assign(t=>n5(t),{enable:Wu,enabled:Ku,disable:AO,log:BO});function Wu(t){i5=t,Gu=[],Xu=[];let e=/\*/g,a=t.split(",").map(i=>i.trim().replace(e,".*?"));for(let i of a)i.startsWith("-")?Xu.push(new RegExp(`^${i.substr(1)}$`)):Gu.push(new RegExp(`^${i}$`));for(let i of Td)i.enabled=Ku(i.namespace)}o(Wu,"enable");function Ku(t){if(t.endsWith("*"))return!0;for(let e of Xu)if(e.test(t))return!1;for(let e of Gu)if(e.test(t))return!0;return!1}o(Ku,"enabled");function AO(){let t=i5||"";return Wu(""),t}o(AO,"disable");function n5(t){let e=Object.assign(a,{enabled:Ku(t),destroy:qO,log:r5.log,namespace:t,extend:MO});function a(...i){e.enabled&&(i.length>0&&(i[0]=`${t} ${i[0]}`),e.log(...i))}return o(a,"debug"),Td.push(e),e}o(n5,"createDebugger");function qO(){let t=Td.indexOf(this);return t>=0?(Td.splice(t,1),!0):!1}o(qO,"destroy");function MO(t){let e=n5(`${this.namespace}:${t}`);return e.log=this.log,e}o(MO,"extend");var oo=r5,s5=new Set,Ed=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,Od,Pd=oo("azure");Pd.log=(...t)=>{oo.log(...t)};var Yu=["verbose","info","warning","error"];Ed&&(l5(Ed)?o5(Ed):console.error(`AZURE_LOG_LEVEL set to unknown log level '${Ed}'; logging is not enabled. Acceptable values: ${Yu.join(", ")}.`));function o5(t){if(t&&!l5(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${Yu.join(",")}`);Od=t;let e=[];for(let a of s5)d5(a)&&e.push(a.namespace);oo.enable(e.join(","))}o(o5,"setLogLevel");function LO(){return Od}o(LO,"getLogLevel");var a5={verbose:400,info:300,warning:200,error:100};function zO(t){let e=Pd.extend(t);return p5(Pd,e),{error:Cd(e,"error"),warning:Cd(e,"warning"),info:Cd(e,"info"),verbose:Cd(e,"verbose")}}o(zO,"createClientLogger");function p5(t,e){e.log=(...a)=>{t.log(...a)}}o(p5,"patchLogMethod");function Cd(t,e){let a=Object.assign(t.extend(e),{level:e});if(p5(t,a),d5(a)){let i=oo.disable();oo.enable(i+","+a.namespace)}return s5.add(a),a}o(Cd,"createLogger");function d5(t){return!!(Od&&a5[t.level]<=a5[Od])}o(d5,"shouldEnable");function l5(t){return Yu.includes(t)}o(l5,"isAzureLogLevel");xn.AzureLogger=Pd;xn.createClientLogger=zO;xn.getLogLevel=LO;xn.setLogLevel=o5});var m5=S(Gi=>{"use strict";Object.defineProperty(Gi,"__esModule",{value:!0});var c5=Sd(),Qu=class{static{o(this,"AzureKeyCredential")}get key(){return this._key}constructor(e){if(!e)throw new Error("key must be a non-empty string");this._key=e}update(e){this._key=e}},Ju=class{static{o(this,"AzureNamedKeyCredential")}get key(){return this._key}get name(){return this._name}constructor(e,a){if(!e||!a)throw new TypeError("name and key must be non-empty strings");this._name=e,this._key=a}update(e,a){if(!e||!a)throw new TypeError("newName and newKey must be non-empty strings");this._name=e,this._key=a}};function kO(t){return c5.isObjectWithProperties(t,["name","key"])&&typeof t.key=="string"&&typeof t.name=="string"}o(kO,"isNamedKeyCredential");var Zu=class{static{o(this,"AzureSASCredential")}get signature(){return this._signature}constructor(e){if(!e)throw new Error("shared access signature must be a non-empty string");this._signature=e}update(e){if(!e)throw new Error("shared access signature must be a non-empty string");this._signature=e}};function jO(t){return c5.isObjectWithProperties(t,["signature"])&&typeof t.signature=="string"}o(jO,"isSASCredential");function UO(t){let e=t;return e&&typeof e.getToken=="function"&&(e.signRequest===void 0||e.getToken.length>0)}o(UO,"isTokenCredential");Gi.AzureKeyCredential=Qu;Gi.AzureNamedKeyCredential=Ju;Gi.AzureSASCredential=Zu;Gi.isNamedKeyCredential=kO;Gi.isSASCredential=jO;Gi.isTokenCredential=UO});var h5=S((Z$,f5)=>{var u5=require("stream").Stream,FO=require("util");f5.exports=Da;function Da(){this.source=null,this.dataSize=0,this.maxDataSize=1024*1024,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}o(Da,"DelayedStream");FO.inherits(Da,u5);Da.create=function(t,e){var a=new this;e=e||{};for(var i in e)a[i]=e[i];a.source=t;var r=t.emit;return t.emit=function(){return a._handleEmit(arguments),r.apply(t,arguments)},t.on("error",function(){}),a.pauseStream&&t.pause(),a};Object.defineProperty(Da.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}});Da.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};Da.prototype.resume=function(){this._released||this.release(),this.source.resume()};Da.prototype.pause=function(){this.source.pause()};Da.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(t){this.emit.apply(this,t)}.bind(this)),this._bufferedEvents=[]};Da.prototype.pipe=function(){var t=u5.prototype.pipe.apply(this,arguments);return this.resume(),t};Da.prototype._handleEmit=function(t){if(this._released){this.emit.apply(this,t);return}t[0]==="data"&&(this.dataSize+=t[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(t)};Da.prototype._checkIfMaxDataSizeExceeded=function(){if(!this._maxDataSizeExceeded&&!(this.dataSize<=this.maxDataSize)){this._maxDataSizeExceeded=!0;var t="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(t))}}});var b5=S((tG,v5)=>{var HO=require("util"),y5=require("stream").Stream,g5=h5();v5.exports=$e;function $e(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2*1024*1024,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1}o($e,"CombinedStream");HO.inherits($e,y5);$e.create=function(t){var e=new this;t=t||{};for(var a in t)e[a]=t[a];return e};$e.isStreamLike=function(t){return typeof t!="function"&&typeof t!="string"&&typeof t!="boolean"&&typeof t!="number"&&!Buffer.isBuffer(t)};$e.prototype.append=function(t){var e=$e.isStreamLike(t);if(e){if(!(t instanceof g5)){var a=g5.create(t,{maxDataSize:1/0,pauseStream:this.pauseStreams});t.on("data",this._checkDataSize.bind(this)),t=a}this._handleErrors(t),this.pauseStreams&&t.pause()}return this._streams.push(t),this};$e.prototype.pipe=function(t,e){return y5.prototype.pipe.call(this,t,e),this.resume(),t};$e.prototype._getNext=function(){if(this._currentStream=null,this._insideLoop){this._pendingNext=!0;return}this._insideLoop=!0;try{do this._pendingNext=!1,this._realGetNext();while(this._pendingNext)}finally{this._insideLoop=!1}};$e.prototype._realGetNext=function(){var t=this._streams.shift();if(typeof t>"u"){this.end();return}if(typeof t!="function"){this._pipeNext(t);return}var e=t;e(function(a){var i=$e.isStreamLike(a);i&&(a.on("data",this._checkDataSize.bind(this)),this._handleErrors(a)),this._pipeNext(a)}.bind(this))};$e.prototype._pipeNext=function(t){this._currentStream=t;var e=$e.isStreamLike(t);if(e){t.on("end",this._getNext.bind(this)),t.pipe(this,{end:!1});return}var a=t;this.write(a),this._getNext()};$e.prototype._handleErrors=function(t){var e=this;t.on("error",function(a){e._emitError(a)})};$e.prototype.write=function(t){this.emit("data",t)};$e.prototype.pause=function(){this.pauseStreams&&(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function"&&this._currentStream.pause(),this.emit("pause"))};$e.prototype.resume=function(){this._released||(this._released=!0,this.writable=!0,this._getNext()),this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function"&&this._currentStream.resume(),this.emit("resume")};$e.prototype.end=function(){this._reset(),this.emit("end")};$e.prototype.destroy=function(){this._reset(),this.emit("close")};$e.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null};$e.prototype._checkDataSize=function(){if(this._updateDataSize(),!(this.dataSize<=this.maxDataSize)){var t="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(t))}};$e.prototype._updateDataSize=function(){this.dataSize=0;var t=this;this._streams.forEach(function(e){e.dataSize&&(t.dataSize+=e.dataSize)}),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize)};$e.prototype._emitError=function(t){this._reset(),this.emit("error",t)}});var x5=S((iG,VO)=>{VO.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana"},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana"},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}}});var N5=S((rG,w5)=>{w5.exports=x5()});var E5=S(Qt=>{"use strict";var Id=N5(),$O=require("path").extname,_5=/^\s*([^;\s]*)(?:;|\s|$)/,GO=/^text\//i;Qt.charset=S5;Qt.charsets={lookup:S5};Qt.contentType=XO;Qt.extension=WO;Qt.extensions=Object.create(null);Qt.lookup=KO;Qt.types=Object.create(null);YO(Qt.extensions,Qt.types);function S5(t){if(!t||typeof t!="string")return!1;var e=_5.exec(t),a=e&&Id[e[1].toLowerCase()];return a&&a.charset?a.charset:e&&GO.test(e[1])?"UTF-8":!1}o(S5,"charset");function XO(t){if(!t||typeof t!="string")return!1;var e=t.indexOf("/")===-1?Qt.lookup(t):t;if(!e)return!1;if(e.indexOf("charset")===-1){var a=Qt.charset(e);a&&(e+="; charset="+a.toLowerCase())}return e}o(XO,"contentType");function WO(t){if(!t||typeof t!="string")return!1;var e=_5.exec(t),a=e&&Qt.extensions[e[1].toLowerCase()];return!a||!a.length?!1:a[0]}o(WO,"extension");function KO(t){if(!t||typeof t!="string")return!1;var e=$O("x."+t).toLowerCase().substr(1);return e&&Qt.types[e]||!1}o(KO,"lookup");function YO(t,e){var a=["nginx","apache",void 0,"iana"];Object.keys(Id).forEach(o(function(r){var n=Id[r],s=n.extensions;if(!(!s||!s.length)){t[r]=s;for(var p=0;pc||l===c&&e[d].substr(0,12)==="application/"))continue}e[d]=r}}},"forEachMimeType"))}o(YO,"populateMaps")});var T5=S((oG,C5)=>{C5.exports=QO;function QO(t){var e=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;e?e(t):setTimeout(t,0)}o(QO,"defer")});var e1=S((dG,P5)=>{var O5=T5();P5.exports=JO;function JO(t){var e=!1;return O5(function(){e=!0}),o(function(i,r){e?t(i,r):O5(o(function(){t(i,r)},"nextTick_callback"))},"async_callback")}o(JO,"async")});var t1=S((cG,R5)=>{R5.exports=ZO;function ZO(t){Object.keys(t.jobs).forEach(eP.bind(t)),t.jobs={}}o(ZO,"abort");function eP(t){typeof this.jobs[t]=="function"&&this.jobs[t]()}o(eP,"clean")});var a1=S((uG,D5)=>{var I5=e1(),tP=t1();D5.exports=aP;function aP(t,e,a,i){var r=a.keyedList?a.keyedList[a.index]:a.index;a.jobs[r]=iP(e,r,t[r],function(n,s){r in a.jobs&&(delete a.jobs[r],n?tP(a):a.results[r]=s,i(n,a.results))})}o(aP,"iterate");function iP(t,e,a,i){var r;return t.length==2?r=t(a,I5(i)):r=t(a,e,I5(i)),r}o(iP,"runJob")});var i1=S((hG,B5)=>{B5.exports=rP;function rP(t,e){var a=!Array.isArray(t),i={index:0,keyedList:a||e?Object.keys(t):null,jobs:{},results:a?{}:[],size:a?Object.keys(t).length:t.length};return e&&i.keyedList.sort(a?e:function(r,n){return e(t[r],t[n])}),i}o(rP,"state")});var r1=S((yG,A5)=>{var nP=t1(),sP=e1();A5.exports=oP;function oP(t){Object.keys(this.jobs).length&&(this.index=this.size,nP(this),sP(t)(null,this.results))}o(oP,"terminator")});var M5=S((bG,q5)=>{var pP=a1(),dP=i1(),lP=r1();q5.exports=cP;function cP(t,e,a){for(var i=dP(t);i.index<(i.keyedList||t).length;)pP(t,e,i,function(r,n){if(r){a(r,n);return}if(Object.keys(i.jobs).length===0){a(null,i.results);return}}),i.index++;return lP.bind(i,a)}o(cP,"parallel")});var n1=S((wG,Dd)=>{var L5=a1(),mP=i1(),uP=r1();Dd.exports=fP;Dd.exports.ascending=z5;Dd.exports.descending=hP;function fP(t,e,a,i){var r=mP(t,a);return L5(t,e,r,o(function n(s,p){if(s){i(s,p);return}if(r.index++,r.index<(r.keyedList||t).length){L5(t,e,r,n);return}i(null,r.results)},"iteratorHandler")),uP.bind(r,i)}o(fP,"serialOrdered");function z5(t,e){return te?1:0}o(z5,"ascending");function hP(t,e){return-1*z5(t,e)}o(hP,"descending")});var j5=S((_G,k5)=>{var gP=n1();k5.exports=yP;function yP(t,e,a){return gP(t,e,null,a)}o(yP,"serial")});var F5=S((EG,U5)=>{U5.exports={parallel:M5(),serial:j5(),serialOrdered:n1()}});var s1=S((CG,H5)=>{"use strict";H5.exports=Object});var $5=S((TG,V5)=>{"use strict";V5.exports=Error});var X5=S((OG,G5)=>{"use strict";G5.exports=EvalError});var K5=S((PG,W5)=>{"use strict";W5.exports=RangeError});var Q5=S((RG,Y5)=>{"use strict";Y5.exports=ReferenceError});var Z5=S((IG,J5)=>{"use strict";J5.exports=SyntaxError});var Bd=S((DG,e8)=>{"use strict";e8.exports=TypeError});var a8=S((BG,t8)=>{"use strict";t8.exports=URIError});var r8=S((AG,i8)=>{"use strict";i8.exports=Math.abs});var s8=S((qG,n8)=>{"use strict";n8.exports=Math.floor});var p8=S((MG,o8)=>{"use strict";o8.exports=Math.max});var l8=S((LG,d8)=>{"use strict";d8.exports=Math.min});var m8=S((zG,c8)=>{"use strict";c8.exports=Math.pow});var f8=S((kG,u8)=>{"use strict";u8.exports=Math.round});var g8=S((jG,h8)=>{"use strict";h8.exports=Number.isNaN||o(function(e){return e!==e},"isNaN")});var v8=S((FG,y8)=>{"use strict";var vP=g8();y8.exports=o(function(e){return vP(e)||e===0?e:e<0?-1:1},"sign")});var x8=S((VG,b8)=>{"use strict";b8.exports=Object.getOwnPropertyDescriptor});var o1=S(($G,w8)=>{"use strict";var Ad=x8();if(Ad)try{Ad([],"length")}catch{Ad=null}w8.exports=Ad});var _8=S((GG,N8)=>{"use strict";var qd=Object.defineProperty||!1;if(qd)try{qd({},"a",{value:1})}catch{qd=!1}N8.exports=qd});var p1=S((XG,S8)=>{"use strict";S8.exports=o(function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},a=Symbol("test"),i=Object(a);if(typeof a=="string"||Object.prototype.toString.call(a)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var r=42;e[a]=r;for(var n in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var s=Object.getOwnPropertySymbols(e);if(s.length!==1||s[0]!==a||!Object.prototype.propertyIsEnumerable.call(e,a))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var p=Object.getOwnPropertyDescriptor(e,a);if(p.value!==r||p.enumerable!==!0)return!1}return!0},"hasSymbols")});var T8=S((KG,C8)=>{"use strict";var E8=typeof Symbol<"u"&&Symbol,bP=p1();C8.exports=o(function(){return typeof E8!="function"||typeof Symbol!="function"||typeof E8("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:bP()},"hasNativeSymbols")});var d1=S((QG,O8)=>{"use strict";O8.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var l1=S((JG,P8)=>{"use strict";var xP=s1();P8.exports=xP.getPrototypeOf||null});var D8=S((ZG,I8)=>{"use strict";var wP="Function.prototype.bind called on incompatible ",NP=Object.prototype.toString,_P=Math.max,SP="[object Function]",R8=o(function(e,a){for(var i=[],r=0;r{"use strict";var TP=D8();B8.exports=Function.prototype.bind||TP});var Md=S((aX,A8)=>{"use strict";A8.exports=Function.prototype.call});var c1=S((iX,q8)=>{"use strict";q8.exports=Function.prototype.apply});var L8=S((rX,M8)=>{"use strict";M8.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var k8=S((nX,z8)=>{"use strict";var OP=po(),PP=c1(),RP=Md(),IP=L8();z8.exports=IP||OP.call(RP,PP)});var U8=S((sX,j8)=>{"use strict";var DP=po(),BP=Bd(),AP=Md(),qP=k8();j8.exports=o(function(e){if(e.length<1||typeof e[0]!="function")throw new BP("a function is required");return qP(DP,AP,e)},"callBindBasic")});var X8=S((pX,G8)=>{"use strict";var MP=U8(),F8=o1(),V8;try{V8=[].__proto__===Array.prototype}catch(t){if(!t||typeof t!="object"||!("code"in t)||t.code!=="ERR_PROTO_ACCESS")throw t}var m1=!!V8&&F8&&F8(Object.prototype,"__proto__"),$8=Object,H8=$8.getPrototypeOf;G8.exports=m1&&typeof m1.get=="function"?MP([m1.get]):typeof H8=="function"?o(function(e){return H8(e==null?e:$8(e))},"getDunder"):!1});var J8=S((lX,Q8)=>{"use strict";var W8=d1(),K8=l1(),Y8=X8();Q8.exports=W8?o(function(e){return W8(e)},"getProto"):K8?o(function(e){if(!e||typeof e!="object"&&typeof e!="function")throw new TypeError("getProto: not an object");return K8(e)},"getProto"):Y8?o(function(e){return Y8(e)},"getProto"):null});var Ld=S((mX,Z8)=>{"use strict";var LP=Function.prototype.call,zP=Object.prototype.hasOwnProperty,kP=po();Z8.exports=kP.call(LP,zP)});var sg=S((uX,ng)=>{"use strict";var ce,jP=s1(),UP=$5(),FP=X5(),HP=K5(),VP=Q5(),Sn=Z5(),_n=Bd(),$P=a8(),GP=r8(),XP=s8(),WP=p8(),KP=l8(),YP=m8(),QP=f8(),JP=v8(),ig=Function,u1=o(function(t){try{return ig('"use strict"; return ('+t+").constructor;")()}catch{}},"getEvalledConstructor"),lo=o1(),ZP=_8(),f1=o(function(){throw new _n},"throwTypeError"),eR=lo?function(){try{return arguments.callee,f1}catch{try{return lo(arguments,"callee").get}catch{return f1}}}():f1,wn=T8()(),vt=J8(),tR=l1(),aR=d1(),rg=c1(),co=Md(),Nn={},iR=typeof Uint8Array>"u"||!vt?ce:vt(Uint8Array),Tr={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?ce:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?ce:ArrayBuffer,"%ArrayIteratorPrototype%":wn&&vt?vt([][Symbol.iterator]()):ce,"%AsyncFromSyncIteratorPrototype%":ce,"%AsyncFunction%":Nn,"%AsyncGenerator%":Nn,"%AsyncGeneratorFunction%":Nn,"%AsyncIteratorPrototype%":Nn,"%Atomics%":typeof Atomics>"u"?ce:Atomics,"%BigInt%":typeof BigInt>"u"?ce:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?ce:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?ce:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?ce:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":UP,"%eval%":eval,"%EvalError%":FP,"%Float16Array%":typeof Float16Array>"u"?ce:Float16Array,"%Float32Array%":typeof Float32Array>"u"?ce:Float32Array,"%Float64Array%":typeof Float64Array>"u"?ce:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?ce:FinalizationRegistry,"%Function%":ig,"%GeneratorFunction%":Nn,"%Int8Array%":typeof Int8Array>"u"?ce:Int8Array,"%Int16Array%":typeof Int16Array>"u"?ce:Int16Array,"%Int32Array%":typeof Int32Array>"u"?ce:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":wn&&vt?vt(vt([][Symbol.iterator]())):ce,"%JSON%":typeof JSON=="object"?JSON:ce,"%Map%":typeof Map>"u"?ce:Map,"%MapIteratorPrototype%":typeof Map>"u"||!wn||!vt?ce:vt(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":jP,"%Object.getOwnPropertyDescriptor%":lo,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?ce:Promise,"%Proxy%":typeof Proxy>"u"?ce:Proxy,"%RangeError%":HP,"%ReferenceError%":VP,"%Reflect%":typeof Reflect>"u"?ce:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?ce:Set,"%SetIteratorPrototype%":typeof Set>"u"||!wn||!vt?ce:vt(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?ce:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":wn&&vt?vt(""[Symbol.iterator]()):ce,"%Symbol%":wn?Symbol:ce,"%SyntaxError%":Sn,"%ThrowTypeError%":eR,"%TypedArray%":iR,"%TypeError%":_n,"%Uint8Array%":typeof Uint8Array>"u"?ce:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?ce:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?ce:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?ce:Uint32Array,"%URIError%":$P,"%WeakMap%":typeof WeakMap>"u"?ce:WeakMap,"%WeakRef%":typeof WeakRef>"u"?ce:WeakRef,"%WeakSet%":typeof WeakSet>"u"?ce:WeakSet,"%Function.prototype.call%":co,"%Function.prototype.apply%":rg,"%Object.defineProperty%":ZP,"%Object.getPrototypeOf%":tR,"%Math.abs%":GP,"%Math.floor%":XP,"%Math.max%":WP,"%Math.min%":KP,"%Math.pow%":YP,"%Math.round%":QP,"%Math.sign%":JP,"%Reflect.getPrototypeOf%":aR};if(vt)try{null.error}catch(t){eg=vt(vt(t)),Tr["%Error.prototype%"]=eg}var eg,rR=o(function t(e){var a;if(e==="%AsyncFunction%")a=u1("async function () {}");else if(e==="%GeneratorFunction%")a=u1("function* () {}");else if(e==="%AsyncGeneratorFunction%")a=u1("async function* () {}");else if(e==="%AsyncGenerator%"){var i=t("%AsyncGeneratorFunction%");i&&(a=i.prototype)}else if(e==="%AsyncIteratorPrototype%"){var r=t("%AsyncGenerator%");r&&vt&&(a=vt(r.prototype))}return Tr[e]=a,a},"doEval"),tg={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},mo=po(),zd=Ld(),nR=mo.call(co,Array.prototype.concat),sR=mo.call(rg,Array.prototype.splice),ag=mo.call(co,String.prototype.replace),kd=mo.call(co,String.prototype.slice),oR=mo.call(co,RegExp.prototype.exec),pR=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,dR=/\\(\\)?/g,lR=o(function(e){var a=kd(e,0,1),i=kd(e,-1);if(a==="%"&&i!=="%")throw new Sn("invalid intrinsic syntax, expected closing `%`");if(i==="%"&&a!=="%")throw new Sn("invalid intrinsic syntax, expected opening `%`");var r=[];return ag(e,pR,function(n,s,p,d){r[r.length]=p?ag(d,dR,"$1"):s||n}),r},"stringToPath"),cR=o(function(e,a){var i=e,r;if(zd(tg,i)&&(r=tg[i],i="%"+r[0]+"%"),zd(Tr,i)){var n=Tr[i];if(n===Nn&&(n=rR(i)),typeof n>"u"&&!a)throw new _n("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:i,value:n}}throw new Sn("intrinsic "+e+" does not exist!")},"getBaseIntrinsic");ng.exports=o(function(e,a){if(typeof e!="string"||e.length===0)throw new _n("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof a!="boolean")throw new _n('"allowMissing" argument must be a boolean');if(oR(/^%?[^%]*%?$/,e)===null)throw new Sn("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=lR(e),r=i.length>0?i[0]:"",n=cR("%"+r+"%",a),s=n.name,p=n.value,d=!1,l=n.alias;l&&(r=l[0],sR(i,nR([0,1],l)));for(var c=1,m=!0;c=i.length){var b=lo(p,u);m=!!b,m&&"get"in b&&!("originalValue"in b.get)?p=b.get:p=p[u]}else m=zd(p,u),p=p[u];m&&!d&&(Tr[s]=p)}}return p},"GetIntrinsic")});var pg=S((hX,og)=>{"use strict";var mR=p1();og.exports=o(function(){return mR()&&!!Symbol.toStringTag},"hasToStringTagShams")});var cg=S((yX,lg)=>{"use strict";var uR=sg(),dg=uR("%Object.defineProperty%",!0),fR=pg()(),hR=Ld(),gR=Bd(),jd=fR?Symbol.toStringTag:null;lg.exports=o(function(e,a){var i=arguments.length>2&&!!arguments[2]&&arguments[2].force,r=arguments.length>2&&!!arguments[2]&&arguments[2].nonConfigurable;if(typeof i<"u"&&typeof i!="boolean"||typeof r<"u"&&typeof r!="boolean")throw new gR("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans");jd&&(i||!hR(e,jd))&&(dg?dg(e,jd,{configurable:!r,enumerable:!1,value:a,writable:!1}):e[jd]=a)},"setToStringTag")});var ug=S((bX,mg)=>{"use strict";mg.exports=function(t,e){return Object.keys(e).forEach(function(a){t[a]=t[a]||e[a]}),t}});var hg=S((xX,fg)=>{"use strict";var v1=b5(),yR=require("util"),h1=require("path"),vR=require("http"),bR=require("https"),xR=require("url").parse,wR=require("fs"),NR=require("stream").Stream,_R=require("crypto"),g1=E5(),SR=F5(),ER=cg(),Xi=Ld(),y1=ug();function ge(t){if(!(this instanceof ge))return new ge(t);this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],v1.call(this),t=t||{};for(var e in t)this[e]=t[e]}o(ge,"FormData");yR.inherits(ge,v1);ge.LINE_BREAK=`\r -`;ge.DEFAULT_CONTENT_TYPE="application/octet-stream";ge.prototype.append=function(t,e,a){a=a||{},typeof a=="string"&&(a={filename:a});var i=v1.prototype.append.bind(this);if((typeof e=="number"||e==null)&&(e=String(e)),Array.isArray(e)){this._error(new Error("Arrays are not supported."));return}var r=this._multiPartHeader(t,e,a),n=this._multiPartFooter();i(r),i(e),i(n),this._trackLength(r,e,a)};ge.prototype._trackLength=function(t,e,a){var i=0;a.knownLength!=null?i+=Number(a.knownLength):Buffer.isBuffer(e)?i=e.length:typeof e=="string"&&(i=Buffer.byteLength(e)),this._valueLength+=i,this._overheadLength+=Buffer.byteLength(t)+ge.LINE_BREAK.length,!(!e||!e.path&&!(e.readable&&Xi(e,"httpVersion"))&&!(e instanceof NR))&&(a.knownLength||this._valuesToMeasure.push(e))};ge.prototype._lengthRetriever=function(t,e){Xi(t,"fd")?t.end!=null&&t.end!=1/0&&t.start!=null?e(null,t.end+1-(t.start?t.start:0)):wR.stat(t.path,function(a,i){if(a){e(a);return}var r=i.size-(t.start?t.start:0);e(null,r)}):Xi(t,"httpVersion")?e(null,Number(t.headers["content-length"])):Xi(t,"httpModule")?(t.on("response",function(a){t.pause(),e(null,Number(a.headers["content-length"]))}),t.resume()):e("Unknown stream")};ge.prototype._multiPartHeader=function(t,e,a){if(typeof a.header=="string")return a.header;var i=this._getContentDisposition(e,a),r=this._getContentType(e,a),n="",s={"Content-Disposition":["form-data",'name="'+t+'"'].concat(i||[]),"Content-Type":[].concat(r||[])};typeof a.header=="object"&&y1(s,a.header);var p;for(var d in s)if(Xi(s,d)){if(p=s[d],p==null)continue;Array.isArray(p)||(p=[p]),p.length&&(n+=d+": "+p.join("; ")+ge.LINE_BREAK)}return"--"+this.getBoundary()+ge.LINE_BREAK+n+ge.LINE_BREAK};ge.prototype._getContentDisposition=function(t,e){var a;if(typeof e.filepath=="string"?a=h1.normalize(e.filepath).replace(/\\/g,"/"):e.filename||t&&(t.name||t.path)?a=h1.basename(e.filename||t&&(t.name||t.path)):t&&t.readable&&Xi(t,"httpVersion")&&(a=h1.basename(t.client._httpMessage.path||"")),a)return'filename="'+a+'"'};ge.prototype._getContentType=function(t,e){var a=e.contentType;return!a&&t&&t.name&&(a=g1.lookup(t.name)),!a&&t&&t.path&&(a=g1.lookup(t.path)),!a&&t&&t.readable&&Xi(t,"httpVersion")&&(a=t.headers["content-type"]),!a&&(e.filepath||e.filename)&&(a=g1.lookup(e.filepath||e.filename)),!a&&t&&typeof t=="object"&&(a=ge.DEFAULT_CONTENT_TYPE),a};ge.prototype._multiPartFooter=function(){return function(t){var e=ge.LINE_BREAK,a=this._streams.length===0;a&&(e+=this._lastBoundary()),t(e)}.bind(this)};ge.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+ge.LINE_BREAK};ge.prototype.getHeaders=function(t){var e,a={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(e in t)Xi(t,e)&&(a[e.toLowerCase()]=t[e]);return a};ge.prototype.setBoundary=function(t){if(typeof t!="string")throw new TypeError("FormData boundary must be a string");this._boundary=t};ge.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary};ge.prototype.getBuffer=function(){for(var t=new Buffer.alloc(0),e=this.getBoundary(),a=0,i=this._streams.length;a{"use strict";var Ge={};yg.exports=Ge;function gg(t){return t<0?-1:1}o(gg,"sign");function CR(t){return t%1===.5&&!(t&1)?Math.floor(t):Math.round(t)}o(CR,"evenRound");function Wi(t,e){e.unsigned||--t;let a=e.unsigned?0:-Math.pow(2,t),i=Math.pow(2,t)-1,r=e.moduloBitLength?Math.pow(2,e.moduloBitLength):Math.pow(2,t),n=e.moduloBitLength?Math.pow(2,e.moduloBitLength-1):Math.pow(2,t-1);return function(s,p){p||(p={});let d=+s;if(p.enforceRange){if(!Number.isFinite(d))throw new TypeError("Argument is not a finite number");if(d=gg(d)*Math.floor(Math.abs(d)),di)throw new TypeError("Argument is not in byte range");return d}if(!isNaN(d)&&p.clamp)return d=CR(d),di&&(d=i),d;if(!Number.isFinite(d)||d===0)return 0;if(d=gg(d)*Math.floor(Math.abs(d)),d=d%r,!e.unsigned&&d>=n)return d-r;if(e.unsigned){if(d<0)d+=r;else if(d===-0)return 0}return d}}o(Wi,"createNumberConversion");Ge.void=function(){};Ge.boolean=function(t){return!!t};Ge.byte=Wi(8,{unsigned:!1});Ge.octet=Wi(8,{unsigned:!0});Ge.short=Wi(16,{unsigned:!1});Ge["unsigned short"]=Wi(16,{unsigned:!0});Ge.long=Wi(32,{unsigned:!1});Ge["unsigned long"]=Wi(32,{unsigned:!0});Ge["long long"]=Wi(32,{unsigned:!1,moduloBitLength:64});Ge["unsigned long long"]=Wi(32,{unsigned:!0,moduloBitLength:64});Ge.double=function(t){let e=+t;if(!Number.isFinite(e))throw new TypeError("Argument is not a finite floating-point value");return e};Ge["unrestricted double"]=function(t){let e=+t;if(isNaN(e))throw new TypeError("Argument is NaN");return e};Ge.float=Ge.double;Ge["unrestricted float"]=Ge["unrestricted double"];Ge.DOMString=function(t,e){return e||(e={}),e.treatNullAsEmptyString&&t===null?"":String(t)};Ge.ByteString=function(t,e){let a=String(t),i;for(let r=0;(i=a.codePointAt(r))!==void 0;++r)if(i>255)throw new TypeError("Argument is not a valid bytestring");return a};Ge.USVString=function(t){let e=String(t),a=e.length,i=[];for(let r=0;r57343)i.push(String.fromCodePoint(n));else if(56320<=n&&n<=57343)i.push(String.fromCodePoint(65533));else if(r===a-1)i.push(String.fromCodePoint(65533));else{let s=e.charCodeAt(r+1);if(56320<=s&&s<=57343){let p=n&1023,d=s&1023;i.push(String.fromCodePoint(65536+1024*p+d)),++r}else i.push(String.fromCodePoint(65533))}}return i.join("")};Ge.Date=function(t,e){if(!(t instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(t))return t};Ge.RegExp=function(t,e){return t instanceof RegExp||(t=new RegExp(t)),t}});var bg=S((SX,Ki)=>{"use strict";Ki.exports.mixin=o(function(e,a){let i=Object.getOwnPropertyNames(a);for(let r=0;r{TR.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 Cg=S((TX,Fd)=>{"use strict";var Ng=require("punycode"),wg=xg(),En={TRANSITIONAL:0,NONTRANSITIONAL:1};function _g(t){return t.split("\0").map(function(e){return e.normalize("NFC")}).join("\0")}o(_g,"normalize");function Sg(t){for(var e=0,a=wg.length-1;e<=a;){var i=Math.floor((e+a)/2),r=wg[i];if(r[0][0]<=t&&r[0][1]>=t)return r;r[0][0]>t?a=i-1:e=i+1}return null}o(Sg,"findStatus");var OR=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function Eg(t){return t.replace(OR,"_").length}o(Eg,"countSymbols");function PR(t,e,a){for(var i=!1,r="",n=Eg(t),s=0;s253||s.length===0)&&(r.error=!0);for(var p=0;p63||n.length===0){r.error=!0;break}}return r.error?null:n.join(".")};Fd.exports.toUnicode=function(t,e){var a=Ud(t,e,En.NONTRANSITIONAL);return{domain:a.string,error:a.error}};Fd.exports.PROCESSING_OPTIONS=En});var Ya=S((PX,sa)=>{"use strict";var Cn=require("punycode"),Tg=Cg(),Ig={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},me=Symbol("failure");function Og(t){return Cn.ucs2.decode(t).length}o(Og,"countSymbols");function Pg(t,e){let a=t[e];return isNaN(a)?void 0:String.fromCodePoint(a)}o(Pg,"at");function uo(t){return t>=48&&t<=57}o(uo,"isASCIIDigit");function fo(t){return t>=65&&t<=90||t>=97&&t<=122}o(fo,"isASCIIAlpha");function DR(t){return fo(t)||uo(t)}o(DR,"isASCIIAlphanumeric");function Ba(t){return uo(t)||t>=65&&t<=70||t>=97&&t<=102}o(Ba,"isASCIIHex");function Rg(t){return t==="."||t.toLowerCase()==="%2e"}o(Rg,"isSingleDot");function BR(t){return t=t.toLowerCase(),t===".."||t==="%2e."||t===".%2e"||t==="%2e%2e"}o(BR,"isDoubleDot");function AR(t,e){return fo(t)&&(e===58||e===124)}o(AR,"isWindowsDriveLetterCodePoints");function Dg(t){return t.length===2&&fo(t.codePointAt(0))&&(t[1]===":"||t[1]==="|")}o(Dg,"isWindowsDriveLetterString");function qR(t){return t.length===2&&fo(t.codePointAt(0))&&t[1]===":"}o(qR,"isNormalizedWindowsDriveLetterString");function MR(t){return t.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}o(MR,"containsForbiddenHostCodePoint");function LR(t){return t.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}o(LR,"containsForbiddenHostCodePointExcludingPercent");function b1(t){return Ig[t]!==void 0}o(b1,"isSpecialScheme");function lt(t){return b1(t.scheme)}o(lt,"isSpecial");function zR(t){return Ig[t]}o(zR,"defaultPort");function Bg(t){let e=t.toString(16).toUpperCase();return e.length===1&&(e="0"+e),"%"+e}o(Bg,"percentEncode");function kR(t){let e=new Buffer(t),a="";for(let i=0;i126}o(Hd,"isC0ControlPercentEncode");var UR=new Set([32,34,35,60,62,63,96,123,125]);function Ag(t){return Hd(t)||UR.has(t)}o(Ag,"isPathPercentEncode");var FR=new Set([47,58,59,61,64,91,92,93,94,124]);function w1(t){return Ag(t)||FR.has(t)}o(w1,"isUserinfoPercentEncode");function Or(t,e){let a=String.fromCodePoint(t);return e(t)?kR(a):a}o(Or,"percentEncodeChar");function HR(t){let e=10;return t.length>=2&&t.charAt(0)==="0"&&t.charAt(1).toLowerCase()==="x"?(t=t.substring(2),e=16):t.length>=2&&t.charAt(0)==="0"&&(t=t.substring(1),e=8),t===""?0:(e===10?/[^0-9]/:e===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(t)?me:parseInt(t,e)}o(HR,"parseIPv4Number");function VR(t){let e=t.split(".");if(e[e.length-1]===""&&e.length>1&&e.pop(),e.length>4)return t;let a=[];for(let n of e){if(n==="")return t;let s=HR(n);if(s===me)return t;a.push(s)}for(let n=0;n255)return me;if(a[a.length-1]>=Math.pow(256,5-a.length))return me;let i=a.pop(),r=0;for(let n of a)i+=n*Math.pow(256,3-r),++r;return i}o(VR,"parseIPv4");function $R(t){let e="",a=t;for(let i=1;i<=4;++i)e=String(a%256)+e,i!==4&&(e="."+e),a=Math.floor(a/256);return e}o($R,"serializeIPv4");function GR(t){let e=[0,0,0,0,0,0,0,0],a=0,i=null,r=0;if(t=Cn.ucs2.decode(t),t[r]===58){if(t[r+1]!==58)return me;r+=2,++a,i=a}for(;r6))return me;let p=0;for(;t[r]!==void 0;){let d=null;if(p>0)if(t[r]===46&&p<4)++r;else return me;if(!uo(t[r]))return me;for(;uo(t[r]);){let l=parseInt(Pg(t,r));if(d===null)d=l;else{if(d===0)return me;d=d*10+l}if(d>255)return me;++r}e[a]=e[a]*256+d,++p,(p===2||p===4)&&++a}if(p!==4)return me;break}else if(t[r]===58){if(++r,t[r]===void 0)return me}else if(t[r]!==void 0)return me;e[a]=n,++a}if(i!==null){let n=a-i;for(a=7;a!==0&&n>0;){let s=e[i+n-1];e[i+n-1]=e[a],e[a]=s,--a,--n}}else if(i===null&&a!==8)return me;return e}o(GR,"parseIPv6");function XR(t){let e="",i=KR(t).idx,r=!1;for(let n=0;n<=7;++n)if(!(r&&t[n]===0)){if(r&&(r=!1),i===n){e+=n===0?"::":":",r=!0;continue}e+=t[n].toString(16),n!==7&&(e+=":")}return e}o(XR,"serializeIPv6");function x1(t,e){if(t[0]==="[")return t[t.length-1]!=="]"?me:GR(t.substring(1,t.length-1));if(!e)return WR(t);let a=jR(t),i=Tg.toASCII(a,!1,Tg.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||MR(i))return me;let r=VR(i);return typeof r=="number"||r===me?r:i}o(x1,"parseHost");function WR(t){if(LR(t))return me;let e="",a=Cn.ucs2.decode(t);for(let i=0;ia&&(e=i,a=r),i=null,r=0):(i===null&&(i=n),++r);return r>a&&(e=i,a=r),{idx:e,len:a}}o(KR,"findLongestZeroSequence");function N1(t){return typeof t=="number"?$R(t):t instanceof Array?"["+XR(t)+"]":t}o(N1,"serializeHost");function YR(t){return t.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}o(YR,"trimControlChars");function QR(t){return t.replace(/\u0009|\u000A|\u000D/g,"")}o(QR,"trimTabAndNewline");function qg(t){let e=t.path;e.length!==0&&(t.scheme==="file"&&e.length===1&&ZR(e[0])||e.pop())}o(qg,"shortenPath");function Mg(t){return t.username!==""||t.password!==""}o(Mg,"includesCredentials");function JR(t){return t.host===null||t.host===""||t.cannotBeABaseURL||t.scheme==="file"}o(JR,"cannotHaveAUsernamePasswordPort");function ZR(t){return/^[A-Za-z]:$/.test(t)}o(ZR,"isNormalizedWindowsDriveLetter");function Xe(t,e,a,i,r){if(this.pointer=0,this.input=t,this.base=e||null,this.encodingOverride=a||"utf-8",this.stateOverride=r,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=YR(this.input);s!==this.input&&(this.parseError=!0),this.input=s}let n=QR(this.input);for(n!==this.input&&(this.parseError=!0),this.input=n,this.state=r||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=Cn.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let s=this.input[this.pointer],p=isNaN(s)?void 0:String.fromCodePoint(s),d=this["parse "+this.state](s,p);if(d){if(d===me){this.failure=!0;break}}else break}}o(Xe,"URLStateMachine");Xe.prototype["parse scheme start"]=o(function(e,a){if(fo(e))this.buffer+=a.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,me;return!0},"parseSchemeStart");Xe.prototype["parse scheme"]=o(function(e,a){if(DR(e)||e===43||e===45||e===46)this.buffer+=a.toLowerCase();else if(e===58){if(this.stateOverride&&(lt(this.url)&&!b1(this.buffer)||!lt(this.url)&&b1(this.buffer)||(Mg(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"):lt(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":lt(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,me;return!0},"parseScheme");Xe.prototype["parse no scheme"]=o(function(e){return this.base===null||this.base.cannotBeABaseURL&&e!==35?me:(this.base.cannotBeABaseURL&&e===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)},"parseNoScheme");Xe.prototype["parse special relative or authority"]=o(function(e){return e===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="relative",--this.pointer),!0},"parseSpecialRelativeOrAuthority");Xe.prototype["parse path or authority"]=o(function(e){return e===47?this.state="authority":(this.state="path",--this.pointer),!0},"parsePathOrAuthority");Xe.prototype["parse relative"]=o(function(e){return this.url.scheme=this.base.scheme,isNaN(e)?(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):e===47?this.state="relative slash":e===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"):e===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"):lt(this.url)&&e===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},"parseRelative");Xe.prototype["parse relative slash"]=o(function(e){return lt(this.url)&&(e===47||e===92)?(e===92&&(this.parseError=!0),this.state="special authority ignore slashes"):e===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},"parseRelativeSlash");Xe.prototype["parse special authority slashes"]=o(function(e){return e===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},"parseSpecialAuthoritySlashes");Xe.prototype["parse special authority ignore slashes"]=o(function(e){return e!==47&&e!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0},"parseSpecialAuthorityIgnoreSlashes");Xe.prototype["parse authority"]=o(function(e,a){if(e===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=Og(this.buffer);for(let r=0;rMath.pow(2,16)-1)return this.parseError=!0,me;this.url.port=i===zR(this.url.scheme)?null:i,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,me;return!0},"parsePort");var eI=new Set([47,92,63,35]);Xe.prototype["parse file"]=o(function(e){return this.url.scheme="file",e===47||e===92?(e===92&&(this.parseError=!0),this.state="file slash"):this.base!==null&&this.base.scheme==="file"?isNaN(e)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):e===63?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):e===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||!AR(e,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!eI.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),qg(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0},"parseFile");Xe.prototype["parse file slash"]=o(function(e){return e===47||e===92?(e===92&&(this.parseError=!0),this.state="file host"):(this.base!==null&&this.base.scheme==="file"&&(qR(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0},"parseFileSlash");Xe.prototype["parse file host"]=o(function(e,a){if(isNaN(e)||e===47||e===92||e===63||e===35)if(--this.pointer,!this.stateOverride&&Dg(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=x1(this.buffer,lt(this.url));if(i===me)return me;if(i==="localhost"&&(i=""),this.url.host=i,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=a;return!0},"parseFileHost");Xe.prototype["parse path start"]=o(function(e){return lt(this.url)?(e===92&&(this.parseError=!0),this.state="path",e!==47&&e!==92&&--this.pointer):!this.stateOverride&&e===63?(this.url.query="",this.state="query"):!this.stateOverride&&e===35?(this.url.fragment="",this.state="fragment"):e!==void 0&&(this.state="path",e!==47&&--this.pointer),!0},"parsePathStart");Xe.prototype["parse path"]=o(function(e){if(isNaN(e)||e===47||lt(this.url)&&e===92||!this.stateOverride&&(e===63||e===35)){if(lt(this.url)&&e===92&&(this.parseError=!0),BR(this.buffer)?(qg(this.url),e!==47&&!(lt(this.url)&&e===92)&&this.url.path.push("")):Rg(this.buffer)&&e!==47&&!(lt(this.url)&&e===92)?this.url.path.push(""):Rg(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&Dg(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"&&(e===void 0||e===63||e===35))for(;this.url.path.length>1&&this.url.path[0]==="";)this.parseError=!0,this.url.path.shift();e===63&&(this.url.query="",this.state="query"),e===35&&(this.url.fragment="",this.state="fragment")}else e===37&&(!Ba(this.input[this.pointer+1])||!Ba(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=Or(e,Ag);return!0},"parsePath");Xe.prototype["parse cannot-be-a-base-URL path"]=o(function(e){return e===63?(this.url.query="",this.state="query"):e===35?(this.url.fragment="",this.state="fragment"):(!isNaN(e)&&e!==37&&(this.parseError=!0),e===37&&(!Ba(this.input[this.pointer+1])||!Ba(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(e)||(this.url.path[0]=this.url.path[0]+Or(e,Hd))),!0},"parseCannotBeABaseURLPath");Xe.prototype["parse query"]=o(function(e,a){if(isNaN(e)||!this.stateOverride&&e===35){(!lt(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let r=0;r126||i[r]===34||i[r]===35||i[r]===60||i[r]===62?this.url.query+=Bg(i[r]):this.url.query+=String.fromCodePoint(i[r]);this.buffer="",e===35&&(this.url.fragment="",this.state="fragment")}else e===37&&(!Ba(this.input[this.pointer+1])||!Ba(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=a;return!0},"parseQuery");Xe.prototype["parse fragment"]=o(function(e){return isNaN(e)||(e===0?this.parseError=!0:(e===37&&(!Ba(this.input[this.pointer+1])||!Ba(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=Or(e,Hd))),!0},"parseFragment");function tI(t,e){let a=t.scheme+":";if(t.host!==null?(a+="//",(t.username!==""||t.password!=="")&&(a+=t.username,t.password!==""&&(a+=":"+t.password),a+="@"),a+=N1(t.host),t.port!==null&&(a+=":"+t.port)):t.host===null&&t.scheme==="file"&&(a+="//"),t.cannotBeABaseURL)a+=t.path[0];else for(let i of t.path)a+="/"+i;return t.query!==null&&(a+="?"+t.query),!e&&t.fragment!==null&&(a+="#"+t.fragment),a}o(tI,"serializeURL");function aI(t){let e=t.scheme+"://";return e+=N1(t.host),t.port!==null&&(e+=":"+t.port),e}o(aI,"serializeOrigin");sa.exports.serializeURL=tI;sa.exports.serializeURLOrigin=function(t){switch(t.scheme){case"blob":try{return sa.exports.serializeURLOrigin(sa.exports.parseURL(t.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return aI({scheme:t.scheme,host:t.host,port:t.port});case"file":return"file://";default:return"null"}};sa.exports.basicURLParse=function(t,e){e===void 0&&(e={});let a=new Xe(t,e.baseURL,e.encodingOverride,e.url,e.stateOverride);return a.failure?"failure":a.url};sa.exports.setTheUsername=function(t,e){t.username="";let a=Cn.ucs2.decode(e);for(let i=0;i{"use strict";var We=Ya();Lg.implementation=class{static{o(this,"URLImpl")}constructor(e){let a=e[0],i=e[1],r=null;if(i!==void 0&&(r=We.basicURLParse(i),r==="failure"))throw new TypeError("Invalid base URL");let n=We.basicURLParse(a,{baseURL:r});if(n==="failure")throw new TypeError("Invalid URL");this._url=n}get href(){return We.serializeURL(this._url)}set href(e){let a=We.basicURLParse(e);if(a==="failure")throw new TypeError("Invalid URL");this._url=a}get origin(){return We.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(e){We.basicURLParse(e+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(e){We.cannotHaveAUsernamePasswordPort(this._url)||We.setTheUsername(this._url,e)}get password(){return this._url.password}set password(e){We.cannotHaveAUsernamePasswordPort(this._url)||We.setThePassword(this._url,e)}get host(){let e=this._url;return e.host===null?"":e.port===null?We.serializeHost(e.host):We.serializeHost(e.host)+":"+We.serializeInteger(e.port)}set host(e){this._url.cannotBeABaseURL||We.basicURLParse(e,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":We.serializeHost(this._url.host)}set hostname(e){this._url.cannotBeABaseURL||We.basicURLParse(e,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":We.serializeInteger(this._url.port)}set port(e){We.cannotHaveAUsernamePasswordPort(this._url)||(e===""?this._url.port=null:We.basicURLParse(e,{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(e){this._url.cannotBeABaseURL||(this._url.path=[],We.basicURLParse(e,{url:this._url,stateOverride:"path start"}))}get search(){return this._url.query===null||this._url.query===""?"":"?"+this._url.query}set search(e){let a=this._url;if(e===""){a.query=null;return}let i=e[0]==="?"?e.substring(1):e;a.query="",We.basicURLParse(i,{url:a,stateOverride:"query"})}get hash(){return this._url.fragment===null||this._url.fragment===""?"":"#"+this._url.fragment}set hash(e){if(e===""){this._url.fragment=null;return}let a=e[0]==="#"?e.substring(1):e;this._url.fragment="",We.basicURLParse(a,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var Ug=S((AX,ho)=>{"use strict";var va=vg(),jg=bg(),kg=zg(),Re=jg.implSymbol;function bt(t){if(!this||this[Re]||!(this instanceof bt))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 e=[];for(let a=0;a{"use strict";Qa.URL=Ug().interface;Qa.serializeURL=Ya().serializeURL;Qa.serializeURLOrigin=Ya().serializeURLOrigin;Qa.basicURLParse=Ya().basicURLParse;Qa.setTheUsername=Ya().setTheUsername;Qa.setThePassword=Ya().setThePassword;Qa.serializeHost=Ya().serializeHost;Qa.serializeInteger=Ya().serializeInteger;Qa.parseURL=Ya().parseURL});var ey=S((qa,Zg)=>{"use strict";Object.defineProperty(qa,"__esModule",{value:!0});function Rn(t){return t&&typeof t=="object"&&"default"in t?t.default:t}o(Rn,"_interopDefault");var Aa=Rn(require("stream")),Gg=Rn(require("http")),$d=Rn(require("url")),Xg=Rn(Fg()),iI=Rn(require("https")),Pr=Rn(require("zlib")),rI=Aa.Readable,yi=Symbol("buffer"),_1=Symbol("type"),yo=class t{static{o(this,"Blob")}constructor(){this[_1]="";let e=arguments[0],a=arguments[1],i=[],r=0;if(e){let s=e,p=Number(s.length);for(let d=0;d1&&arguments[1]!==void 0?arguments[1]:{},i=a.size;let r=i===void 0?0:i;var n=a.timeout;let s=n===void 0?0:n;t==null?t=null:Wg(t)?t=Buffer.from(t.toString()):bo(t)||Buffer.isBuffer(t)||(Object.prototype.toString.call(t)==="[object ArrayBuffer]"?t=Buffer.from(t):ArrayBuffer.isView(t)?t=Buffer.from(t.buffer,t.byteOffset,t.byteLength):t instanceof Aa||(t=Buffer.from(String(t)))),this[bi]={body:t,disturbed:!1,error:null},this.size=r,this.timeout=s,t instanceof Aa&&t.on("error",function(p){let d=p.name==="AbortError"?p:new Dt(`Invalid response body while trying to fetch ${e.url}: ${p.message}`,"system",p);e[bi].error=d})}o(xt,"Body");xt.prototype={get body(){return this[bi].body},get bodyUsed(){return this[bi].disturbed},arrayBuffer(){return Tn.call(this).then(function(t){return t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength)})},blob(){let t=this.headers&&this.headers.get("content-type")||"";return Tn.call(this).then(function(e){return Object.assign(new yo([],{type:t.toLowerCase()}),{[yi]:e})})},json(){var t=this;return Tn.call(this).then(function(e){try{return JSON.parse(e.toString())}catch(a){return xt.Promise.reject(new Dt(`invalid json response body at ${t.url} reason: ${a.message}`,"invalid-json"))}})},text(){return Tn.call(this).then(function(t){return t.toString()})},buffer(){return Tn.call(this)},textConverted(){var t=this;return Tn.call(this).then(function(e){return nI(e,t.headers)})}};Object.defineProperties(xt.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});xt.mixIn=function(t){for(let e of Object.getOwnPropertyNames(xt.prototype))if(!(e in t)){let a=Object.getOwnPropertyDescriptor(xt.prototype,e);Object.defineProperty(t,e,a)}};function Tn(){var t=this;if(this[bi].disturbed)return xt.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[bi].disturbed=!0,this[bi].error)return xt.Promise.reject(this[bi].error);let e=this.body;if(e===null)return xt.Promise.resolve(Buffer.alloc(0));if(bo(e)&&(e=e.stream()),Buffer.isBuffer(e))return xt.Promise.resolve(e);if(!(e instanceof Aa))return xt.Promise.resolve(Buffer.alloc(0));let a=[],i=0,r=!1;return new xt.Promise(function(n,s){let p;t.timeout&&(p=setTimeout(function(){r=!0,s(new Dt(`Response timeout while trying to fetch ${t.url} (over ${t.timeout}ms)`,"body-timeout"))},t.timeout)),e.on("error",function(d){d.name==="AbortError"?(r=!0,s(d)):s(new Dt(`Invalid response body while trying to fetch ${t.url}: ${d.message}`,"system",d))}),e.on("data",function(d){if(!(r||d===null)){if(t.size&&i+d.length>t.size){r=!0,s(new Dt(`content size at ${t.url} over limit: ${t.size}`,"max-size"));return}i+=d.length,a.push(d)}}),e.on("end",function(){if(!r){clearTimeout(p);try{n(Buffer.concat(a,i))}catch(d){s(new Dt(`Could not create Buffer from response body for ${t.url}: ${d.message}`,"system",d))}}})})}o(Tn,"consumeBody");function nI(t,e){if(typeof T1!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let a=e.get("content-type"),i="utf-8",r,n;return a&&(r=/charset=([^;]*)/i.exec(a)),n=t.slice(0,1024).toString(),!r&&n&&(r=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[nt]=Object.create(null),e instanceof t){let a=e.raw(),i=Object.keys(a);for(let r of i)for(let n of a[r])this.append(r,n);return}if(e!=null)if(typeof e=="object"){let a=e[Symbol.iterator];if(a!=null){if(typeof a!="function")throw new TypeError("Header pairs must be iterable");let i=[];for(let r of e){if(typeof r!="object"||typeof r[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(r))}for(let r of i){if(r.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(r[0],r[1])}}else for(let i of Object.keys(e)){let r=e[i];this.append(i,r)}}else throw new TypeError("Provided initializer must be an object")}get(e){e=`${e}`,go(e);let a=On(this[nt],e);return a===void 0?null:this[nt][a].join(", ")}forEach(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=P1(this),r=0;for(;r1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(t[nt]).sort().map(e==="key"?function(i){return i.toLowerCase()}:e==="value"?function(i){return t[nt][i].join(", ")}:function(i){return[i.toLowerCase(),t[nt][i].join(", ")]})}o(P1,"getHeaders");var R1=Symbol("internal");function S1(t,e){let a=Object.create(I1);return a[R1]={target:t,kind:e,index:0},a}o(S1,"createHeadersIterator");var I1=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==I1)throw new TypeError("Value of `this` is not a HeadersIterator");var t=this[R1];let e=t.target,a=t.kind,i=t.index,r=P1(e,a),n=r.length;return i>=n?{value:void 0,done:!0}:(this[R1].index=i+1,{value:r[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(I1,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function oI(t){let e=Object.assign({__proto__:null},t[nt]),a=On(t[nt],"Host");return a!==void 0&&(e[a]=e[a][0]),e}o(oI,"exportNodeCompatibleHeaders");function pI(t){let e=new xa;for(let a of Object.keys(t))if(!Jg.test(a))if(Array.isArray(t[a]))for(let i of t[a])O1.test(i)||(e[nt][a]===void 0?e[nt][a]=[i]:e[nt][a].push(i));else O1.test(t[a])||(e[nt][a]=[t[a]]);return e}o(pI,"createHeadersLenient");var Yi=Symbol("Response internals"),dI=Gg.STATUS_CODES,ba=class t{static{o(this,"Response")}constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};xt.call(this,e,a);let i=a.status||200,r=new xa(a.headers);if(e!=null&&!r.has("Content-Type")){let n=Yg(e);n&&r.append("Content-Type",n)}this[Yi]={url:a.url,status:i,statusText:a.statusText||dI[i],headers:r,counter:a.counter}}get url(){return this[Yi].url||""}get status(){return this[Yi].status}get ok(){return this[Yi].status>=200&&this[Yi].status<300}get redirected(){return this[Yi].counter>0}get statusText(){return this[Yi].statusText}get headers(){return this[Yi].headers}clone(){return new t(Kg(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};xt.mixIn(ba.prototype);Object.defineProperties(ba.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(ba.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var vi=Symbol("Request internals"),lI=$d.URL||Xg.URL,cI=$d.parse,mI=$d.format;function E1(t){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(t)&&(t=new lI(t).toString()),cI(t)}o(E1,"parseURL");var uI="destroy"in Aa.Readable.prototype;function Vd(t){return typeof t=="object"&&typeof t[vi]=="object"}o(Vd,"isRequest");function fI(t){let e=t&&typeof t=="object"&&Object.getPrototypeOf(t);return!!(e&&e.constructor.name==="AbortSignal")}o(fI,"isAbortSignal");var Ji=class t{static{o(this,"Request")}constructor(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;Vd(e)?i=E1(e.url):(e&&e.href?i=E1(e.href):i=E1(`${e}`),e={});let r=a.method||e.method||"GET";if(r=r.toUpperCase(),(a.body!=null||Vd(e)&&e.body!==null)&&(r==="GET"||r==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let n=a.body!=null?a.body:Vd(e)&&e.body!==null?Kg(e):null;xt.call(this,n,{timeout:a.timeout||e.timeout||0,size:a.size||e.size||0});let s=new xa(a.headers||e.headers||{});if(n!=null&&!s.has("Content-Type")){let d=Yg(n);d&&s.append("Content-Type",d)}let p=Vd(e)?e.signal:null;if("signal"in a&&(p=a.signal),p!=null&&!fI(p))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[vi]={method:r,redirect:a.redirect||e.redirect||"follow",headers:s,parsedURL:i,signal:p},this.follow=a.follow!==void 0?a.follow:e.follow!==void 0?e.follow:20,this.compress=a.compress!==void 0?a.compress:e.compress!==void 0?e.compress:!0,this.counter=a.counter||e.counter||0,this.agent=a.agent||e.agent}get method(){return this[vi].method}get url(){return mI(this[vi].parsedURL)}get headers(){return this[vi].headers}get redirect(){return this[vi].redirect}get signal(){return this[vi].signal}clone(){return new t(this)}};xt.mixIn(Ji.prototype);Object.defineProperty(Ji.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(Ji.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function hI(t){let e=t[vi].parsedURL,a=new xa(t[vi].headers);if(a.has("Accept")||a.set("Accept","*/*"),!e.protocol||!e.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(e.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(t.signal&&t.body instanceof Aa.Readable&&!uI)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let i=null;if(t.body==null&&/^(POST|PUT)$/i.test(t.method)&&(i="0"),t.body!=null){let n=Qg(t);typeof n=="number"&&(i=String(n))}i&&a.set("Content-Length",i),a.has("User-Agent")||a.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),t.compress&&!a.has("Accept-Encoding")&&a.set("Accept-Encoding","gzip,deflate");let r=t.agent;return typeof r=="function"&&(r=r(e)),Object.assign({},e,{method:t.method,headers:oI(a),agent:r})}o(hI,"getNodeRequestOptions");function Pn(t){Error.call(this,t),this.type="aborted",this.message=t,Error.captureStackTrace(this,this.constructor)}o(Pn,"AbortError");Pn.prototype=Object.create(Error.prototype);Pn.prototype.constructor=Pn;Pn.prototype.name="AbortError";var vo=$d.URL||Xg.URL,$g=Aa.PassThrough,gI=o(function(e,a){let i=new vo(a).hostname,r=new vo(e).hostname;return i===r||i[i.length-r.length-1]==="."&&i.endsWith(r)},"isDomainOrSubdomain"),yI=o(function(e,a){let i=new vo(a).protocol,r=new vo(e).protocol;return i===r},"isSameProtocol");function Qi(t,e){if(!Qi.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return xt.Promise=Qi.Promise,new Qi.Promise(function(a,i){let r=new Ji(t,e),n=hI(r),s=(n.protocol==="https:"?iI:Gg).request,p=r.signal,d=null,l=o(function(){let b=new Pn("The user aborted a request.");i(b),r.body&&r.body instanceof Aa.Readable&&C1(r.body,b),!(!d||!d.body)&&d.body.emit("error",b)},"abort");if(p&&p.aborted){l();return}let c=o(function(){l(),f()},"abortAndFinalize"),m=s(n),u;p&&p.addEventListener("abort",c);function f(){m.abort(),p&&p.removeEventListener("abort",c),clearTimeout(u)}o(f,"finalize"),r.timeout&&m.once("socket",function(h){u=setTimeout(function(){i(new Dt(`network timeout at: ${r.url}`,"request-timeout")),f()},r.timeout)}),m.on("error",function(h){i(new Dt(`request to ${r.url} failed, reason: ${h.message}`,"system",h)),d&&d.body&&C1(d.body,h),f()}),vI(m,function(h){p&&p.aborted||d&&d.body&&C1(d.body,h)}),parseInt(process.version.substring(1))<14&&m.on("socket",function(h){h.addListener("close",function(b){let T=h.listenerCount("data")>0;if(d&&T&&!b&&!(p&&p.aborted)){let E=new Error("Premature close");E.code="ERR_STREAM_PREMATURE_CLOSE",d.body.emit("error",E)}})}),m.on("response",function(h){clearTimeout(u);let b=pI(h.headers);if(Qi.isRedirect(h.statusCode)){let y=b.get("Location"),g=null;try{g=y===null?null:new vo(y,r.url).toString()}catch{if(r.redirect!=="manual"){i(new Dt(`uri requested responds with an invalid redirect URL: ${y}`,"invalid-redirect")),f();return}}switch(r.redirect){case"error":i(new Dt(`uri requested responds with a redirect, redirect mode is set to error: ${r.url}`,"no-redirect")),f();return;case"manual":if(g!==null)try{b.set("Location",g)}catch(O){i(O)}break;case"follow":if(g===null)break;if(r.counter>=r.follow){i(new Dt(`maximum redirect reached at: ${r.url}`,"max-redirect")),f();return}let _={headers:new xa(r.headers),follow:r.follow,counter:r.counter+1,agent:r.agent,compress:r.compress,method:r.method,body:r.body,signal:r.signal,timeout:r.timeout,size:r.size};if(!gI(r.url,g)||!yI(r.url,g))for(let O of["authorization","www-authenticate","cookie","cookie2"])_.headers.delete(O);if(h.statusCode!==303&&r.body&&Qg(r)===null){i(new Dt("Cannot follow redirect with body being a readable stream","unsupported-redirect")),f();return}(h.statusCode===303||(h.statusCode===301||h.statusCode===302)&&r.method==="POST")&&(_.method="GET",_.body=void 0,_.headers.delete("content-length")),a(Qi(new Ji(g,_))),f();return}}h.once("end",function(){p&&p.removeEventListener("abort",c)});let T=h.pipe(new $g),E={url:r.url,status:h.statusCode,statusText:h.statusMessage,headers:b,size:r.size,timeout:r.timeout,counter:r.counter},I=b.get("Content-Encoding");if(!r.compress||r.method==="HEAD"||I===null||h.statusCode===204||h.statusCode===304){d=new ba(T,E),a(d);return}let w={flush:Pr.Z_SYNC_FLUSH,finishFlush:Pr.Z_SYNC_FLUSH};if(I=="gzip"||I=="x-gzip"){T=T.pipe(Pr.createGunzip(w)),d=new ba(T,E),a(d);return}if(I=="deflate"||I=="x-deflate"){let y=h.pipe(new $g);y.once("data",function(g){(g[0]&15)===8?T=T.pipe(Pr.createInflate()):T=T.pipe(Pr.createInflateRaw()),d=new ba(T,E),a(d)}),y.on("end",function(){d||(d=new ba(T,E),a(d))});return}if(I=="br"&&typeof Pr.createBrotliDecompress=="function"){T=T.pipe(Pr.createBrotliDecompress()),d=new ba(T,E),a(d);return}d=new ba(T,E),a(d)}),sI(m,r)})}o(Qi,"fetch");function vI(t,e){let a;t.on("socket",function(i){a=i}),t.on("response",function(i){let r=i.headers;r["transfer-encoding"]==="chunked"&&!r["content-length"]&&i.once("close",function(n){if(a&&a.listenerCount("data")>0&&!n){let p=new Error("Premature close");p.code="ERR_STREAM_PREMATURE_CLOSE",e(p)}})})}o(vI,"fixResponseChunkedTransferBadEnding");function C1(t,e){t.destroy?t.destroy(e):(t.emit("error",e),t.end())}o(C1,"destroyStream");Qi.isRedirect=function(t){return t===301||t===302||t===303||t===307||t===308};Qi.Promise=global.Promise;Zg.exports=qa=Qi;Object.defineProperty(qa,"__esModule",{value:!0});qa.default=qa;qa.Headers=xa;qa.Request=Ji;qa.Response=ba;qa.FetchError=Dt;qa.AbortError=Pn});var ty=S(Gd=>{"use strict";Object.defineProperty(Gd,"__esModule",{value:!0});Gd._globalThis=void 0;Gd._globalThis=typeof globalThis=="object"?globalThis:global});var ay=S(Rr=>{"use strict";var bI=Rr&&Rr.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),xI=Rr&&Rr.__exportStar||function(t,e){for(var a in t)a!=="default"&&!Object.prototype.hasOwnProperty.call(e,a)&&bI(e,t,a)};Object.defineProperty(Rr,"__esModule",{value:!0});xI(ty(),Rr)});var iy=S(Ir=>{"use strict";var wI=Ir&&Ir.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),NI=Ir&&Ir.__exportStar||function(t,e){for(var a in t)a!=="default"&&!Object.prototype.hasOwnProperty.call(e,a)&&wI(e,t,a)};Object.defineProperty(Ir,"__esModule",{value:!0});NI(ay(),Ir)});var D1=S(Xd=>{"use strict";Object.defineProperty(Xd,"__esModule",{value:!0});Xd.VERSION=void 0;Xd.VERSION="1.5.0"});var sy=S(In=>{"use strict";Object.defineProperty(In,"__esModule",{value:!0});In.isCompatible=In._makeCompatibilityCheck=void 0;var _I=D1(),ry=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function ny(t){let e=new Set([t]),a=new Set,i=t.match(ry);if(!i)return()=>!1;let r={major:+i[1],minor:+i[2],patch:+i[3],prerelease:i[4]};if(r.prerelease!=null)return o(function(d){return d===t},"isExactmatch");function n(p){return a.add(p),!1}o(n,"_reject");function s(p){return e.add(p),!0}return o(s,"_accept"),o(function(d){if(e.has(d))return!0;if(a.has(d))return!1;let l=d.match(ry);if(!l)return n(d);let c={major:+l[1],minor:+l[2],patch:+l[3],prerelease:l[4]};return c.prerelease!=null||r.major!==c.major?n(d):r.major===0?r.minor===c.minor&&r.patch<=c.patch?s(d):n(d):r.minor<=c.minor?s(d):n(d)},"isCompatible")}o(ny,"_makeCompatibilityCheck");In._makeCompatibilityCheck=ny;In.isCompatible=ny(_I.VERSION)});var Dr=S(Zi=>{"use strict";Object.defineProperty(Zi,"__esModule",{value:!0});Zi.unregisterGlobal=Zi.getGlobal=Zi.registerGlobal=void 0;var SI=iy(),Dn=D1(),EI=sy(),CI=Dn.VERSION.split(".")[0],xo=Symbol.for(`opentelemetry.js.api.${CI}`),wo=SI._globalThis;function TI(t,e,a,i=!1){var r;let n=wo[xo]=(r=wo[xo])!==null&&r!==void 0?r:{version:Dn.VERSION};if(!i&&n[t]){let s=new Error(`@opentelemetry/api: Attempted duplicate registration of API: ${t}`);return a.error(s.stack||s.message),!1}if(n.version!==Dn.VERSION){let s=new Error(`@opentelemetry/api: Registration of version v${n.version} for ${t} does not match previously registered API v${Dn.VERSION}`);return a.error(s.stack||s.message),!1}return n[t]=e,a.debug(`@opentelemetry/api: Registered a global for ${t} v${Dn.VERSION}.`),!0}o(TI,"registerGlobal");Zi.registerGlobal=TI;function OI(t){var e,a;let i=(e=wo[xo])===null||e===void 0?void 0:e.version;if(!(!i||!(0,EI.isCompatible)(i)))return(a=wo[xo])===null||a===void 0?void 0:a[t]}o(OI,"getGlobal");Zi.getGlobal=OI;function PI(t,e){e.debug(`@opentelemetry/api: Unregistering a global for ${t} v${Dn.VERSION}.`);let a=wo[xo];a&&delete a[t]}o(PI,"unregisterGlobal");Zi.unregisterGlobal=PI});var oy=S(Wd=>{"use strict";Object.defineProperty(Wd,"__esModule",{value:!0});Wd.DiagComponentLogger=void 0;var RI=Dr(),B1=class{static{o(this,"DiagComponentLogger")}constructor(e){this._namespace=e.namespace||"DiagComponentLogger"}debug(...e){return No("debug",this._namespace,e)}error(...e){return No("error",this._namespace,e)}info(...e){return No("info",this._namespace,e)}warn(...e){return No("warn",this._namespace,e)}verbose(...e){return No("verbose",this._namespace,e)}};Wd.DiagComponentLogger=B1;function No(t,e,a){let i=(0,RI.getGlobal)("diag");if(i)return a.unshift(e),i[t](...a)}o(No,"logProxy")});var Kd=S(_o=>{"use strict";Object.defineProperty(_o,"__esModule",{value:!0});_o.DiagLogLevel=void 0;var II;(function(t){t[t.NONE=0]="NONE",t[t.ERROR=30]="ERROR",t[t.WARN=50]="WARN",t[t.INFO=60]="INFO",t[t.DEBUG=70]="DEBUG",t[t.VERBOSE=80]="VERBOSE",t[t.ALL=9999]="ALL"})(II=_o.DiagLogLevel||(_o.DiagLogLevel={}))});var py=S(Yd=>{"use strict";Object.defineProperty(Yd,"__esModule",{value:!0});Yd.createLogLevelDiagLogger=void 0;var xi=Kd();function DI(t,e){txi.DiagLogLevel.ALL&&(t=xi.DiagLogLevel.ALL),e=e||{};function a(i,r){let n=e[i];return typeof n=="function"&&t>=r?n.bind(e):function(){}}return o(a,"_filterFunc"),{error:a("error",xi.DiagLogLevel.ERROR),warn:a("warn",xi.DiagLogLevel.WARN),info:a("info",xi.DiagLogLevel.INFO),debug:a("debug",xi.DiagLogLevel.DEBUG),verbose:a("verbose",xi.DiagLogLevel.VERBOSE)}}o(DI,"createLogLevelDiagLogger");Yd.createLogLevelDiagLogger=DI});var Br=S(Jd=>{"use strict";Object.defineProperty(Jd,"__esModule",{value:!0});Jd.DiagAPI=void 0;var BI=oy(),AI=py(),dy=Kd(),Qd=Dr(),qI="diag",A1=class t{static{o(this,"DiagAPI")}constructor(){function e(r){return function(...n){let s=(0,Qd.getGlobal)("diag");if(s)return s[r](...n)}}o(e,"_logProxy");let a=this,i=o((r,n={logLevel:dy.DiagLogLevel.INFO})=>{var s,p,d;if(r===a){let m=new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return a.error((s=m.stack)!==null&&s!==void 0?s:m.message),!1}typeof n=="number"&&(n={logLevel:n});let l=(0,Qd.getGlobal)("diag"),c=(0,AI.createLogLevelDiagLogger)((p=n.logLevel)!==null&&p!==void 0?p:dy.DiagLogLevel.INFO,r);if(l&&!n.suppressOverrideMessage){let m=(d=new Error().stack)!==null&&d!==void 0?d:"";l.warn(`Current logger will be overwritten from ${m}`),c.warn(`Current logger will overwrite one already registered from ${m}`)}return(0,Qd.registerGlobal)("diag",c,a,!0)},"setLogger");a.setLogger=i,a.disable=()=>{(0,Qd.unregisterGlobal)(qI,a)},a.createComponentLogger=r=>new BI.DiagComponentLogger(r),a.verbose=e("verbose"),a.debug=e("debug"),a.info=e("info"),a.warn=e("warn"),a.error=e("error")}static instance(){return this._instance||(this._instance=new t),this._instance}};Jd.DiagAPI=A1});var ly=S(Zd=>{"use strict";Object.defineProperty(Zd,"__esModule",{value:!0});Zd.BaggageImpl=void 0;var q1=class t{static{o(this,"BaggageImpl")}constructor(e){this._entries=e?new Map(e):new Map}getEntry(e){let a=this._entries.get(e);if(a)return Object.assign({},a)}getAllEntries(){return Array.from(this._entries.entries()).map(([e,a])=>[e,a])}setEntry(e,a){let i=new t(this._entries);return i._entries.set(e,a),i}removeEntry(e){let a=new t(this._entries);return a._entries.delete(e),a}removeEntries(...e){let a=new t(this._entries);for(let i of e)a._entries.delete(i);return a}clear(){return new t}};Zd.BaggageImpl=q1});var cy=S(el=>{"use strict";Object.defineProperty(el,"__esModule",{value:!0});el.baggageEntryMetadataSymbol=void 0;el.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")});var M1=S(Bn=>{"use strict";Object.defineProperty(Bn,"__esModule",{value:!0});Bn.baggageEntryMetadataFromString=Bn.createBaggage=void 0;var MI=Br(),LI=ly(),zI=cy(),kI=MI.DiagAPI.instance();function jI(t={}){return new LI.BaggageImpl(new Map(Object.entries(t)))}o(jI,"createBaggage");Bn.createBaggage=jI;function UI(t){return typeof t!="string"&&(kI.error(`Cannot create baggage metadata from unknown type: ${typeof t}`),t=""),{__TYPE__:zI.baggageEntryMetadataSymbol,toString(){return t}}}o(UI,"baggageEntryMetadataFromString");Bn.baggageEntryMetadataFromString=UI});var So=S(An=>{"use strict";Object.defineProperty(An,"__esModule",{value:!0});An.ROOT_CONTEXT=An.createContextKey=void 0;function FI(t){return Symbol.for(t)}o(FI,"createContextKey");An.createContextKey=FI;var L1=class t{static{o(this,"BaseContext")}constructor(e){let a=this;a._currentContext=e?new Map(e):new Map,a.getValue=i=>a._currentContext.get(i),a.setValue=(i,r)=>{let n=new t(a._currentContext);return n._currentContext.set(i,r),n},a.deleteValue=i=>{let r=new t(a._currentContext);return r._currentContext.delete(i),r}}};An.ROOT_CONTEXT=new L1});var my=S(tl=>{"use strict";Object.defineProperty(tl,"__esModule",{value:!0});tl.DiagConsoleLogger=void 0;var z1=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}],k1=class{static{o(this,"DiagConsoleLogger")}constructor(){function e(a){return function(...i){if(console){let r=console[a];if(typeof r!="function"&&(r=console.log),typeof r=="function")return r.apply(console,i)}}}o(e,"_consoleFunc");for(let a=0;a{"use strict";Object.defineProperty(ne,"__esModule",{value:!0});ne.createNoopMeter=ne.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=ne.NOOP_OBSERVABLE_GAUGE_METRIC=ne.NOOP_OBSERVABLE_COUNTER_METRIC=ne.NOOP_UP_DOWN_COUNTER_METRIC=ne.NOOP_HISTOGRAM_METRIC=ne.NOOP_COUNTER_METRIC=ne.NOOP_METER=ne.NoopObservableUpDownCounterMetric=ne.NoopObservableGaugeMetric=ne.NoopObservableCounterMetric=ne.NoopObservableMetric=ne.NoopHistogramMetric=ne.NoopUpDownCounterMetric=ne.NoopCounterMetric=ne.NoopMetric=ne.NoopMeter=void 0;var al=class{static{o(this,"NoopMeter")}constructor(){}createHistogram(e,a){return ne.NOOP_HISTOGRAM_METRIC}createCounter(e,a){return ne.NOOP_COUNTER_METRIC}createUpDownCounter(e,a){return ne.NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge(e,a){return ne.NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter(e,a){return ne.NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter(e,a){return ne.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback(e,a){}removeBatchObservableCallback(e){}};ne.NoopMeter=al;var qn=class{static{o(this,"NoopMetric")}};ne.NoopMetric=qn;var il=class extends qn{static{o(this,"NoopCounterMetric")}add(e,a){}};ne.NoopCounterMetric=il;var rl=class extends qn{static{o(this,"NoopUpDownCounterMetric")}add(e,a){}};ne.NoopUpDownCounterMetric=rl;var nl=class extends qn{static{o(this,"NoopHistogramMetric")}record(e,a){}};ne.NoopHistogramMetric=nl;var Mn=class{static{o(this,"NoopObservableMetric")}addCallback(e){}removeCallback(e){}};ne.NoopObservableMetric=Mn;var sl=class extends Mn{static{o(this,"NoopObservableCounterMetric")}};ne.NoopObservableCounterMetric=sl;var ol=class extends Mn{static{o(this,"NoopObservableGaugeMetric")}};ne.NoopObservableGaugeMetric=ol;var pl=class extends Mn{static{o(this,"NoopObservableUpDownCounterMetric")}};ne.NoopObservableUpDownCounterMetric=pl;ne.NOOP_METER=new al;ne.NOOP_COUNTER_METRIC=new il;ne.NOOP_HISTOGRAM_METRIC=new nl;ne.NOOP_UP_DOWN_COUNTER_METRIC=new rl;ne.NOOP_OBSERVABLE_COUNTER_METRIC=new sl;ne.NOOP_OBSERVABLE_GAUGE_METRIC=new ol;ne.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new pl;function HI(){return ne.NOOP_METER}o(HI,"createNoopMeter");ne.createNoopMeter=HI});var uy=S(Eo=>{"use strict";Object.defineProperty(Eo,"__esModule",{value:!0});Eo.ValueType=void 0;var VI;(function(t){t[t.INT=0]="INT",t[t.DOUBLE=1]="DOUBLE"})(VI=Eo.ValueType||(Eo.ValueType={}))});var U1=S(Ln=>{"use strict";Object.defineProperty(Ln,"__esModule",{value:!0});Ln.defaultTextMapSetter=Ln.defaultTextMapGetter=void 0;Ln.defaultTextMapGetter={get(t,e){if(t!=null)return t[e]},keys(t){return t==null?[]:Object.keys(t)}};Ln.defaultTextMapSetter={set(t,e,a){t!=null&&(t[e]=a)}}});var fy=S(dl=>{"use strict";Object.defineProperty(dl,"__esModule",{value:!0});dl.NoopContextManager=void 0;var $I=So(),F1=class{static{o(this,"NoopContextManager")}active(){return $I.ROOT_CONTEXT}with(e,a,i,...r){return a.call(i,...r)}bind(e,a){return a}enable(){return this}disable(){return this}};dl.NoopContextManager=F1});var Co=S(ll=>{"use strict";Object.defineProperty(ll,"__esModule",{value:!0});ll.ContextAPI=void 0;var GI=fy(),H1=Dr(),hy=Br(),V1="context",XI=new GI.NoopContextManager,$1=class t{static{o(this,"ContextAPI")}constructor(){}static getInstance(){return this._instance||(this._instance=new t),this._instance}setGlobalContextManager(e){return(0,H1.registerGlobal)(V1,e,hy.DiagAPI.instance())}active(){return this._getContextManager().active()}with(e,a,i,...r){return this._getContextManager().with(e,a,i,...r)}bind(e,a){return this._getContextManager().bind(e,a)}_getContextManager(){return(0,H1.getGlobal)(V1)||XI}disable(){this._getContextManager().disable(),(0,H1.unregisterGlobal)(V1,hy.DiagAPI.instance())}};ll.ContextAPI=$1});var G1=S(To=>{"use strict";Object.defineProperty(To,"__esModule",{value:!0});To.TraceFlags=void 0;var WI;(function(t){t[t.NONE=0]="NONE",t[t.SAMPLED=1]="SAMPLED"})(WI=To.TraceFlags||(To.TraceFlags={}))});var cl=S(Ja=>{"use strict";Object.defineProperty(Ja,"__esModule",{value:!0});Ja.INVALID_SPAN_CONTEXT=Ja.INVALID_TRACEID=Ja.INVALID_SPANID=void 0;var KI=G1();Ja.INVALID_SPANID="0000000000000000";Ja.INVALID_TRACEID="00000000000000000000000000000000";Ja.INVALID_SPAN_CONTEXT={traceId:Ja.INVALID_TRACEID,spanId:Ja.INVALID_SPANID,traceFlags:KI.TraceFlags.NONE}});var ul=S(ml=>{"use strict";Object.defineProperty(ml,"__esModule",{value:!0});ml.NonRecordingSpan=void 0;var YI=cl(),X1=class{static{o(this,"NonRecordingSpan")}constructor(e=YI.INVALID_SPAN_CONTEXT){this._spanContext=e}spanContext(){return this._spanContext}setAttribute(e,a){return this}setAttributes(e){return this}addEvent(e,a){return this}setStatus(e){return this}updateName(e){return this}end(e){}isRecording(){return!1}recordException(e,a,i){}};ml.NonRecordingSpan=X1});var Y1=S(Jt=>{"use strict";Object.defineProperty(Jt,"__esModule",{value:!0});Jt.getSpanContext=Jt.setSpanContext=Jt.deleteSpan=Jt.setSpan=Jt.getActiveSpan=Jt.getSpan=void 0;var QI=So(),JI=ul(),ZI=Co(),W1=(0,QI.createContextKey)("OpenTelemetry Context Key SPAN");function K1(t){return t.getValue(W1)||void 0}o(K1,"getSpan");Jt.getSpan=K1;function eD(){return K1(ZI.ContextAPI.getInstance().active())}o(eD,"getActiveSpan");Jt.getActiveSpan=eD;function gy(t,e){return t.setValue(W1,e)}o(gy,"setSpan");Jt.setSpan=gy;function tD(t){return t.deleteValue(W1)}o(tD,"deleteSpan");Jt.deleteSpan=tD;function aD(t,e){return gy(t,new JI.NonRecordingSpan(e))}o(aD,"setSpanContext");Jt.setSpanContext=aD;function iD(t){var e;return(e=K1(t))===null||e===void 0?void 0:e.spanContext()}o(iD,"getSpanContext");Jt.getSpanContext=iD});var fl=S(Za=>{"use strict";Object.defineProperty(Za,"__esModule",{value:!0});Za.wrapSpanContext=Za.isSpanContextValid=Za.isValidSpanId=Za.isValidTraceId=void 0;var yy=cl(),rD=ul(),nD=/^([0-9a-f]{32})$/i,sD=/^[0-9a-f]{16}$/i;function vy(t){return nD.test(t)&&t!==yy.INVALID_TRACEID}o(vy,"isValidTraceId");Za.isValidTraceId=vy;function by(t){return sD.test(t)&&t!==yy.INVALID_SPANID}o(by,"isValidSpanId");Za.isValidSpanId=by;function oD(t){return vy(t.traceId)&&by(t.spanId)}o(oD,"isSpanContextValid");Za.isSpanContextValid=oD;function pD(t){return new rD.NonRecordingSpan(t)}o(pD,"wrapSpanContext");Za.wrapSpanContext=pD});var ef=S(hl=>{"use strict";Object.defineProperty(hl,"__esModule",{value:!0});hl.NoopTracer=void 0;var dD=Co(),xy=Y1(),Q1=ul(),lD=fl(),J1=dD.ContextAPI.getInstance(),Z1=class{static{o(this,"NoopTracer")}startSpan(e,a,i=J1.active()){if(!!a?.root)return new Q1.NonRecordingSpan;let n=i&&(0,xy.getSpanContext)(i);return cD(n)&&(0,lD.isSpanContextValid)(n)?new Q1.NonRecordingSpan(n):new Q1.NonRecordingSpan}startActiveSpan(e,a,i,r){let n,s,p;if(arguments.length<2)return;arguments.length===2?p=a:arguments.length===3?(n=a,p=i):(n=a,s=i,p=r);let d=s??J1.active(),l=this.startSpan(e,n,d),c=(0,xy.setSpan)(d,l);return J1.with(c,p,void 0,l)}};hl.NoopTracer=Z1;function cD(t){return typeof t=="object"&&typeof t.spanId=="string"&&typeof t.traceId=="string"&&typeof t.traceFlags=="number"}o(cD,"isSpanContext")});var af=S(gl=>{"use strict";Object.defineProperty(gl,"__esModule",{value:!0});gl.ProxyTracer=void 0;var mD=ef(),uD=new mD.NoopTracer,tf=class{static{o(this,"ProxyTracer")}constructor(e,a,i,r){this._provider=e,this.name=a,this.version=i,this.options=r}startSpan(e,a,i){return this._getTracer().startSpan(e,a,i)}startActiveSpan(e,a,i,r){let n=this._getTracer();return Reflect.apply(n.startActiveSpan,n,arguments)}_getTracer(){if(this._delegate)return this._delegate;let e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):uD}};gl.ProxyTracer=tf});var wy=S(yl=>{"use strict";Object.defineProperty(yl,"__esModule",{value:!0});yl.NoopTracerProvider=void 0;var fD=ef(),rf=class{static{o(this,"NoopTracerProvider")}getTracer(e,a,i){return new fD.NoopTracer}};yl.NoopTracerProvider=rf});var sf=S(vl=>{"use strict";Object.defineProperty(vl,"__esModule",{value:!0});vl.ProxyTracerProvider=void 0;var hD=af(),gD=wy(),yD=new gD.NoopTracerProvider,nf=class{static{o(this,"ProxyTracerProvider")}getTracer(e,a,i){var r;return(r=this.getDelegateTracer(e,a,i))!==null&&r!==void 0?r:new hD.ProxyTracer(this,e,a,i)}getDelegate(){var e;return(e=this._delegate)!==null&&e!==void 0?e:yD}setDelegate(e){this._delegate=e}getDelegateTracer(e,a,i){var r;return(r=this._delegate)===null||r===void 0?void 0:r.getTracer(e,a,i)}};vl.ProxyTracerProvider=nf});var Ny=S(Oo=>{"use strict";Object.defineProperty(Oo,"__esModule",{value:!0});Oo.SamplingDecision=void 0;var vD;(function(t){t[t.NOT_RECORD=0]="NOT_RECORD",t[t.RECORD=1]="RECORD",t[t.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"})(vD=Oo.SamplingDecision||(Oo.SamplingDecision={}))});var _y=S(Po=>{"use strict";Object.defineProperty(Po,"__esModule",{value:!0});Po.SpanKind=void 0;var bD;(function(t){t[t.INTERNAL=0]="INTERNAL",t[t.SERVER=1]="SERVER",t[t.CLIENT=2]="CLIENT",t[t.PRODUCER=3]="PRODUCER",t[t.CONSUMER=4]="CONSUMER"})(bD=Po.SpanKind||(Po.SpanKind={}))});var Sy=S(Ro=>{"use strict";Object.defineProperty(Ro,"__esModule",{value:!0});Ro.SpanStatusCode=void 0;var xD;(function(t){t[t.UNSET=0]="UNSET",t[t.OK=1]="OK",t[t.ERROR=2]="ERROR"})(xD=Ro.SpanStatusCode||(Ro.SpanStatusCode={}))});var Ey=S(zn=>{"use strict";Object.defineProperty(zn,"__esModule",{value:!0});zn.validateValue=zn.validateKey=void 0;var of="[_0-9a-z-*/]",wD=`[a-z]${of}{0,255}`,ND=`[a-z0-9]${of}{0,240}@[a-z]${of}{0,13}`,_D=new RegExp(`^(?:${wD}|${ND})$`),SD=/^[ -~]{0,255}[!-~]$/,ED=/,|=/;function CD(t){return _D.test(t)}o(CD,"validateKey");zn.validateKey=CD;function TD(t){return SD.test(t)&&!ED.test(t)}o(TD,"validateValue");zn.validateValue=TD});var Ry=S(bl=>{"use strict";Object.defineProperty(bl,"__esModule",{value:!0});bl.TraceStateImpl=void 0;var Cy=Ey(),Ty=32,OD=512,Oy=",",Py="=",pf=class t{static{o(this,"TraceStateImpl")}constructor(e){this._internalState=new Map,e&&this._parse(e)}set(e,a){let i=this._clone();return i._internalState.has(e)&&i._internalState.delete(e),i._internalState.set(e,a),i}unset(e){let a=this._clone();return a._internalState.delete(e),a}get(e){return this._internalState.get(e)}serialize(){return this._keys().reduce((e,a)=>(e.push(a+Py+this.get(a)),e),[]).join(Oy)}_parse(e){e.length>OD||(this._internalState=e.split(Oy).reverse().reduce((a,i)=>{let r=i.trim(),n=r.indexOf(Py);if(n!==-1){let s=r.slice(0,n),p=r.slice(n+1,i.length);(0,Cy.validateKey)(s)&&(0,Cy.validateValue)(p)&&a.set(s,p)}return a},new Map),this._internalState.size>Ty&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,Ty))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let e=new t;return e._internalState=new Map(this._internalState),e}};bl.TraceStateImpl=pf});var Iy=S(xl=>{"use strict";Object.defineProperty(xl,"__esModule",{value:!0});xl.createTraceState=void 0;var PD=Ry();function RD(t){return new PD.TraceStateImpl(t)}o(RD,"createTraceState");xl.createTraceState=RD});var Dy=S(wl=>{"use strict";Object.defineProperty(wl,"__esModule",{value:!0});wl.context=void 0;var ID=Co();wl.context=ID.ContextAPI.getInstance()});var By=S(Nl=>{"use strict";Object.defineProperty(Nl,"__esModule",{value:!0});Nl.diag=void 0;var DD=Br();Nl.diag=DD.DiagAPI.instance()});var Ay=S(kn=>{"use strict";Object.defineProperty(kn,"__esModule",{value:!0});kn.NOOP_METER_PROVIDER=kn.NoopMeterProvider=void 0;var BD=j1(),_l=class{static{o(this,"NoopMeterProvider")}getMeter(e,a,i){return BD.NOOP_METER}};kn.NoopMeterProvider=_l;kn.NOOP_METER_PROVIDER=new _l});var My=S(Sl=>{"use strict";Object.defineProperty(Sl,"__esModule",{value:!0});Sl.MetricsAPI=void 0;var AD=Ay(),df=Dr(),qy=Br(),lf="metrics",cf=class t{static{o(this,"MetricsAPI")}constructor(){}static getInstance(){return this._instance||(this._instance=new t),this._instance}setGlobalMeterProvider(e){return(0,df.registerGlobal)(lf,e,qy.DiagAPI.instance())}getMeterProvider(){return(0,df.getGlobal)(lf)||AD.NOOP_METER_PROVIDER}getMeter(e,a,i){return this.getMeterProvider().getMeter(e,a,i)}disable(){(0,df.unregisterGlobal)(lf,qy.DiagAPI.instance())}};Sl.MetricsAPI=cf});var Ly=S(El=>{"use strict";Object.defineProperty(El,"__esModule",{value:!0});El.metrics=void 0;var qD=My();El.metrics=qD.MetricsAPI.getInstance()});var zy=S(Cl=>{"use strict";Object.defineProperty(Cl,"__esModule",{value:!0});Cl.NoopTextMapPropagator=void 0;var mf=class{static{o(this,"NoopTextMapPropagator")}inject(e,a){}extract(e,a){return e}fields(){return[]}};Cl.NoopTextMapPropagator=mf});var jy=S(ei=>{"use strict";Object.defineProperty(ei,"__esModule",{value:!0});ei.deleteBaggage=ei.setBaggage=ei.getActiveBaggage=ei.getBaggage=void 0;var MD=Co(),LD=So(),uf=(0,LD.createContextKey)("OpenTelemetry Baggage Key");function ky(t){return t.getValue(uf)||void 0}o(ky,"getBaggage");ei.getBaggage=ky;function zD(){return ky(MD.ContextAPI.getInstance().active())}o(zD,"getActiveBaggage");ei.getActiveBaggage=zD;function kD(t,e){return t.setValue(uf,e)}o(kD,"setBaggage");ei.setBaggage=kD;function jD(t){return t.deleteValue(uf)}o(jD,"deleteBaggage");ei.deleteBaggage=jD});var Hy=S(Ol=>{"use strict";Object.defineProperty(Ol,"__esModule",{value:!0});Ol.PropagationAPI=void 0;var ff=Dr(),UD=zy(),Uy=U1(),Tl=jy(),FD=M1(),Fy=Br(),hf="propagation",HD=new UD.NoopTextMapPropagator,gf=class t{static{o(this,"PropagationAPI")}constructor(){this.createBaggage=FD.createBaggage,this.getBaggage=Tl.getBaggage,this.getActiveBaggage=Tl.getActiveBaggage,this.setBaggage=Tl.setBaggage,this.deleteBaggage=Tl.deleteBaggage}static getInstance(){return this._instance||(this._instance=new t),this._instance}setGlobalPropagator(e){return(0,ff.registerGlobal)(hf,e,Fy.DiagAPI.instance())}inject(e,a,i=Uy.defaultTextMapSetter){return this._getGlobalPropagator().inject(e,a,i)}extract(e,a,i=Uy.defaultTextMapGetter){return this._getGlobalPropagator().extract(e,a,i)}fields(){return this._getGlobalPropagator().fields()}disable(){(0,ff.unregisterGlobal)(hf,Fy.DiagAPI.instance())}_getGlobalPropagator(){return(0,ff.getGlobal)(hf)||HD}};Ol.PropagationAPI=gf});var Vy=S(Pl=>{"use strict";Object.defineProperty(Pl,"__esModule",{value:!0});Pl.propagation=void 0;var VD=Hy();Pl.propagation=VD.PropagationAPI.getInstance()});var Wy=S(Rl=>{"use strict";Object.defineProperty(Rl,"__esModule",{value:!0});Rl.TraceAPI=void 0;var yf=Dr(),$y=sf(),Gy=fl(),jn=Y1(),Xy=Br(),vf="trace",bf=class t{static{o(this,"TraceAPI")}constructor(){this._proxyTracerProvider=new $y.ProxyTracerProvider,this.wrapSpanContext=Gy.wrapSpanContext,this.isSpanContextValid=Gy.isSpanContextValid,this.deleteSpan=jn.deleteSpan,this.getSpan=jn.getSpan,this.getActiveSpan=jn.getActiveSpan,this.getSpanContext=jn.getSpanContext,this.setSpan=jn.setSpan,this.setSpanContext=jn.setSpanContext}static getInstance(){return this._instance||(this._instance=new t),this._instance}setGlobalTracerProvider(e){let a=(0,yf.registerGlobal)(vf,this._proxyTracerProvider,Xy.DiagAPI.instance());return a&&this._proxyTracerProvider.setDelegate(e),a}getTracerProvider(){return(0,yf.getGlobal)(vf)||this._proxyTracerProvider}getTracer(e,a){return this.getTracerProvider().getTracer(e,a)}disable(){(0,yf.unregisterGlobal)(vf,Xy.DiagAPI.instance()),this._proxyTracerProvider=new $y.ProxyTracerProvider}};Rl.TraceAPI=bf});var Ky=S(Il=>{"use strict";Object.defineProperty(Il,"__esModule",{value:!0});Il.trace=void 0;var $D=Wy();Il.trace=$D.TraceAPI.getInstance()});var i7=S(ee=>{"use strict";Object.defineProperty(ee,"__esModule",{value:!0});ee.trace=ee.propagation=ee.metrics=ee.diag=ee.context=ee.INVALID_SPAN_CONTEXT=ee.INVALID_TRACEID=ee.INVALID_SPANID=ee.isValidSpanId=ee.isValidTraceId=ee.isSpanContextValid=ee.createTraceState=ee.TraceFlags=ee.SpanStatusCode=ee.SpanKind=ee.SamplingDecision=ee.ProxyTracerProvider=ee.ProxyTracer=ee.defaultTextMapSetter=ee.defaultTextMapGetter=ee.ValueType=ee.createNoopMeter=ee.DiagLogLevel=ee.DiagConsoleLogger=ee.ROOT_CONTEXT=ee.createContextKey=ee.baggageEntryMetadataFromString=void 0;var GD=M1();Object.defineProperty(ee,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return GD.baggageEntryMetadataFromString}});var Yy=So();Object.defineProperty(ee,"createContextKey",{enumerable:!0,get:function(){return Yy.createContextKey}});Object.defineProperty(ee,"ROOT_CONTEXT",{enumerable:!0,get:function(){return Yy.ROOT_CONTEXT}});var XD=my();Object.defineProperty(ee,"DiagConsoleLogger",{enumerable:!0,get:function(){return XD.DiagConsoleLogger}});var WD=Kd();Object.defineProperty(ee,"DiagLogLevel",{enumerable:!0,get:function(){return WD.DiagLogLevel}});var KD=j1();Object.defineProperty(ee,"createNoopMeter",{enumerable:!0,get:function(){return KD.createNoopMeter}});var YD=uy();Object.defineProperty(ee,"ValueType",{enumerable:!0,get:function(){return YD.ValueType}});var Qy=U1();Object.defineProperty(ee,"defaultTextMapGetter",{enumerable:!0,get:function(){return Qy.defaultTextMapGetter}});Object.defineProperty(ee,"defaultTextMapSetter",{enumerable:!0,get:function(){return Qy.defaultTextMapSetter}});var QD=af();Object.defineProperty(ee,"ProxyTracer",{enumerable:!0,get:function(){return QD.ProxyTracer}});var JD=sf();Object.defineProperty(ee,"ProxyTracerProvider",{enumerable:!0,get:function(){return JD.ProxyTracerProvider}});var ZD=Ny();Object.defineProperty(ee,"SamplingDecision",{enumerable:!0,get:function(){return ZD.SamplingDecision}});var eB=_y();Object.defineProperty(ee,"SpanKind",{enumerable:!0,get:function(){return eB.SpanKind}});var tB=Sy();Object.defineProperty(ee,"SpanStatusCode",{enumerable:!0,get:function(){return tB.SpanStatusCode}});var aB=G1();Object.defineProperty(ee,"TraceFlags",{enumerable:!0,get:function(){return aB.TraceFlags}});var iB=Iy();Object.defineProperty(ee,"createTraceState",{enumerable:!0,get:function(){return iB.createTraceState}});var xf=fl();Object.defineProperty(ee,"isSpanContextValid",{enumerable:!0,get:function(){return xf.isSpanContextValid}});Object.defineProperty(ee,"isValidTraceId",{enumerable:!0,get:function(){return xf.isValidTraceId}});Object.defineProperty(ee,"isValidSpanId",{enumerable:!0,get:function(){return xf.isValidSpanId}});var wf=cl();Object.defineProperty(ee,"INVALID_SPANID",{enumerable:!0,get:function(){return wf.INVALID_SPANID}});Object.defineProperty(ee,"INVALID_TRACEID",{enumerable:!0,get:function(){return wf.INVALID_TRACEID}});Object.defineProperty(ee,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return wf.INVALID_SPAN_CONTEXT}});var Jy=Dy();Object.defineProperty(ee,"context",{enumerable:!0,get:function(){return Jy.context}});var Zy=By();Object.defineProperty(ee,"diag",{enumerable:!0,get:function(){return Zy.diag}});var e7=Ly();Object.defineProperty(ee,"metrics",{enumerable:!0,get:function(){return e7.metrics}});var t7=Vy();Object.defineProperty(ee,"propagation",{enumerable:!0,get:function(){return t7.propagation}});var a7=Ky();Object.defineProperty(ee,"trace",{enumerable:!0,get:function(){return a7.trace}});ee.default={context:Jy.context,diag:Zy.diag,metrics:e7.metrics,propagation:t7.propagation,trace:a7.trace}});var Nf=S(Bt=>{"use strict";Object.defineProperty(Bt,"__esModule",{value:!0});var wi=i7();(function(t){t[t.INTERNAL=0]="INTERNAL",t[t.SERVER=1]="SERVER",t[t.CLIENT=2]="CLIENT",t[t.PRODUCER=3]="PRODUCER",t[t.CONSUMER=4]="CONSUMER"})(Bt.SpanKind||(Bt.SpanKind={}));function rB(t){return wi.trace.getSpan(t)}o(rB,"getSpan");function r7(t,e){return wi.trace.setSpan(t,e)}o(r7,"setSpan");function nB(t,e){return wi.trace.setSpanContext(t,e)}o(nB,"setSpanContext");function sB(t){return wi.trace.getSpanContext(t)}o(sB,"getSpanContext");function oB(t){return wi.trace.isSpanContextValid(t)}o(oB,"isSpanContextValid");function n7(t,e){return wi.trace.getTracer(t||"azure/core-tracing",e)}o(n7,"getTracer");var s7=wi.context;(function(t){t[t.UNSET=0]="UNSET",t[t.OK=1]="OK",t[t.ERROR=2]="ERROR"})(Bt.SpanStatusCode||(Bt.SpanStatusCode={}));function pB(){var t;if(typeof process>"u")return!1;let e=(t=process.env.AZURE_TRACING_DISABLED)===null||t===void 0?void 0:t.toLowerCase();return e==="false"||e==="0"?!1:!!e}o(pB,"isTracingDisabled");function dB(t){return function(e,a){let i=n7(),r=a?.tracingOptions||{},n=Object.assign({kind:Bt.SpanKind.INTERNAL},r.spanOptions),s=t.packagePrefix?`${t.packagePrefix}.${e}`:e,p;pB()?p=wi.trace.wrapSpanContext(wi.INVALID_SPAN_CONTEXT):p=i.startSpan(s,n,r.tracingContext),t.namespace&&p.setAttribute("az.namespace",t.namespace);let d=r.spanOptions||{};p.isRecording()&&t.namespace&&(d=Object.assign(Object.assign({},r.spanOptions),{attributes:Object.assign(Object.assign({},n.attributes),{"az.namespace":t.namespace})}));let l=Object.assign(Object.assign({},r),{spanOptions:d,tracingContext:r7(r.tracingContext||s7.active(),p)}),c=Object.assign(Object.assign({},a),{tracingOptions:l});return{span:p,updatedOptions:c}}}o(dB,"createSpanFunction");var o7="00";function lB(t){let e=t.split("-");if(e.length!==4)return;let[a,i,r,n]=e;if(a!==o7)return;let s=parseInt(n,16);return{spanId:r,traceId:i,traceFlags:s}}o(lB,"extractSpanContextFromTraceParentHeader");function cB(t){let e=[];if(t.traceId||e.push("traceId"),t.spanId||e.push("spanId"),e.length)return;let i=(t.traceFlags||0).toString(16),r=i.length===1?`0${i}`:i;return`${o7}-${t.traceId}-${t.spanId}-${r}`}o(cB,"getTraceParentHeader");Bt.context=s7;Bt.createSpanFunction=dB;Bt.extractSpanContextFromTraceParentHeader=lB;Bt.getSpan=rB;Bt.getSpanContext=sB;Bt.getTraceParentHeader=cB;Bt.getTracer=n7;Bt.isSpanContextValid=oB;Bt.setSpan=r7;Bt.setSpanContext=nB});var iv=S(H=>{"use strict";Object.defineProperty(H,"__esModule",{value:!0});var mB=(r3(),Sp(i3)),uB=require("util"),fB=(sd(),Sp(nd)),hB=K9(),ti=Sd(),gB=Rd(),N7=m5(),yB=require("os"),vB=require("http"),bB=require("https"),Al=bn(),xB=Tm(),wB=require("stream"),NB=hg(),_B=ey(),Ar=Nf();function _7(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}o(_7,"_interopDefaultLegacy");function Mo(t){if(t&&t.__esModule)return t;var e=Object.create(null);return t&&Object.keys(t).forEach(function(a){if(a!=="default"){var i=Object.getOwnPropertyDescriptor(t,a);Object.defineProperty(e,a,i.get?i:{enumerable:!0,get:function(){return t[a]}})}}),e.default=t,Object.freeze(e)}o(Mo,"_interopNamespace");var S7=Mo(hB),_f=Mo(yB),p7=Mo(vB),d7=Mo(bB),Dl=Mo(xB),SB=_7(NB),EB=_7(_B);function Io(t){return t.toLowerCase()}o(Io,"getHeaderKey");function E7(t){if(t&&typeof t=="object"){let e=t;if(typeof e.rawHeaders=="function"&&typeof e.clone=="function"&&typeof e.get=="function"&&typeof e.set=="function"&&typeof e.contains=="function"&&typeof e.remove=="function"&&typeof e.headersArray=="function"&&typeof e.headerValues=="function"&&typeof e.headerNames=="function"&&typeof e.toJson=="function")return!0}return!1}o(E7,"isHttpHeadersLike");var er=class t{static{o(this,"HttpHeaders")}constructor(e){if(this._headersMap={},e)for(let a in e)this.set(a,e[a])}set(e,a){this._headersMap[Io(e)]={name:e,value:a.toString()}}get(e){let a=this._headersMap[Io(e)];return a?a.value:void 0}contains(e){return!!this._headersMap[Io(e)]}remove(e){let a=this.contains(e);return delete this._headersMap[Io(e)],a}rawHeaders(){return this.toJson({preserveCase:!0})}headersArray(){let e=[];for(let a in this._headersMap)e.push(this._headersMap[a]);return e}headerNames(){let e=[],a=this.headersArray();for(let i=0;i{a=a.then(i)}),a}o(IB,"executePromisesSequentially");function DB(t){if(typeof t.then!="function")throw new Error("The provided input is not a Promise.");return e=>{t.then(a=>e(void 0,a)).catch(a=>{e(a)})}}o(DB,"promiseToCallback");function BB(t){if(typeof t.then!="function")throw new Error("The provided input is not a Promise.");return e=>{t.then(a=>process.nextTick(e,void 0,a.parsedBody,a.request,a)).catch(a=>{process.nextTick(e,a)})}}o(BB,"promiseToServiceCallback");function AB(t,e,a,i){if(Array.isArray(t)||(t=[t]),!a||!i)return{[e]:t};let r={[e]:t};return r[ct]={[a]:i},r}o(AB,"prepareXMLRootList");function qB(t,e){let a=t;e.forEach(i=>{Object.getOwnPropertyNames(i.prototype).forEach(r=>{a.prototype[r]=i.prototype[r]})})}o(qB,"applyMixins");var MB=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function O7(t){return MB.test(t)}o(O7,"isDuration");function Do(t,e,a){return!t||!e?t:t.split(e).join(a||"")}o(Do,"replaceAll");function LB(t){return typeof t!="object"&&typeof t!="function"||t===null}o(LB,"isPrimitiveType");function ql(t){if(process.env[t])return process.env[t];if(process.env[t.toLowerCase()])return process.env[t.toLowerCase()]}o(ql,"getEnvironmentValue");function zB(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)&&!(t instanceof RegExp)&&!(t instanceof Date)}o(zB,"isObject");var Ll=class{static{o(this,"Serializer")}constructor(e={},a){this.modelMappers=e,this.isXML=a}validateConstraints(e,a,i){let r=o((n,s)=>{throw new Error(`"${i}" with value "${a}" should satisfy the constraint "${n}": ${s}.`)},"failValidation");if(e.constraints&&a!=null){let n=a,{ExclusiveMaximum:s,ExclusiveMinimum:p,InclusiveMaximum:d,InclusiveMinimum:l,MaxItems:c,MaxLength:m,MinItems:u,MinLength:f,MultipleOf:h,Pattern:b,UniqueItems:T}=e.constraints;s!=null&&n>=s&&r("ExclusiveMaximum",s),p!=null&&n<=p&&r("ExclusiveMinimum",p),d!=null&&n>d&&r("InclusiveMaximum",d),l!=null&&nc&&r("MaxItems",c),m!=null&&E.length>m&&r("MaxLength",m),u!=null&&E.lengthy.indexOf(I)!==w)&&r("UniqueItems",T)}}serialize(e,a,i,r={}){var n,s,p;let d={rootName:(n=r.rootName)!==null&&n!==void 0?n:"",includeRoot:(s=r.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(p=r.xmlCharKey)!==null&&p!==void 0?p:_i},l={},c=e.type.name;i||(i=e.serializedName),c.match(/^Sequence$/i)!==null&&(l=[]),e.isConstant&&(a=e.defaultValue);let{required:m,nullable:u}=e;if(m&&u&&a===void 0)throw new Error(`${i} cannot be undefined.`);if(m&&!u&&a==null)throw new Error(`${i} cannot be null or undefined.`);if(!m&&u===!1&&a===null)throw new Error(`${i} cannot be null.`);return a==null||c.match(/^any$/i)!==null?l=a:c.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?l=VB(c,i,a):c.match(/^Enum$/i)!==null?l=$B(i,e.type.allowedValues,a):c.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?l=WB(c,a,i):c.match(/^ByteArray$/i)!==null?l=GB(i,a):c.match(/^Base64Url$/i)!==null?l=XB(i,a):c.match(/^Sequence$/i)!==null?l=KB(this,e,a,i,!!this.isXML,d):c.match(/^Dictionary$/i)!==null?l=YB(this,e,a,i,!!this.isXML,d):c.match(/^Composite$/i)!==null&&(l=JB(this,e,a,i,!!this.isXML,d)),l}deserialize(e,a,i,r={}){var n,s,p;let d={rootName:(n=r.rootName)!==null&&n!==void 0?n:"",includeRoot:(s=r.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(p=r.xmlCharKey)!==null&&p!==void 0?p:_i};if(a==null)return this.isXML&&e.type.name==="Sequence"&&!e.xmlIsWrapped&&(a=[]),e.defaultValue!==void 0&&(a=e.defaultValue),a;let l,c=e.type.name;if(i||(i=e.serializedName),c.match(/^Composite$/i)!==null)l=eA(this,e,a,i,d);else{if(this.isXML){let m=d.xmlCharKey,u=a;u[ct]!=null&&u[m]!=null&&(a=u[m])}c.match(/^Number$/i)!==null?(l=parseFloat(a),isNaN(l)&&(l=a)):c.match(/^Boolean$/i)!==null?a==="true"?l=!0:a==="false"?l=!1:l=a:c.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?l=a:c.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?l=new Date(a):c.match(/^UnixTime$/i)!==null?l=HB(a):c.match(/^ByteArray$/i)!==null?l=C7(a):c.match(/^Base64Url$/i)!==null?l=UB(a):c.match(/^Sequence$/i)!==null?l=aA(this,e,a,i,d):c.match(/^Dictionary$/i)!==null&&(l=tA(this,e,a,i,d))}return e.isConstant&&(l=e.defaultValue),l}};function kB(t,e){let a=t.length;for(;a-1>=0&&t[a-1]===e;)--a;return t.substr(0,a)}o(kB,"trimEnd");function jB(t){if(!t)return;if(!(t instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let e=Jf(t);return kB(e,"=").replace(/\+/g,"-").replace(/\//g,"_")}o(jB,"bufferToBase64Url");function UB(t){if(t){if(t&&typeof t.valueOf()!="string")throw new Error("Please provide an input of type string for converting to Uint8Array");return t=t.replace(/-/g,"+").replace(/_/g,"/"),C7(t)}}o(UB,"base64UrlToByteArray");function Ef(t){let e=[],a="";if(t){let i=t.split(".");for(let r of i)r.charAt(r.length-1)==="\\"?a+=r.substr(0,r.length-1)+".":(a+=r,e.push(a),a="")}return e}o(Ef,"splitSerializeName");function FB(t){if(t)return typeof t.valueOf()=="string"&&(t=new Date(t)),Math.floor(t.getTime()/1e3)}o(FB,"dateToUnixTime");function HB(t){if(t)return new Date(t*1e3)}o(HB,"unixTimeToDate");function VB(t,e,a){if(a!=null){if(t.match(/^Number$/i)!==null){if(typeof a!="number")throw new Error(`${e} with value ${a} must be of type number.`)}else if(t.match(/^String$/i)!==null){if(typeof a.valueOf()!="string")throw new Error(`${e} with value "${a}" must be of type string.`)}else if(t.match(/^Uuid$/i)!==null){if(!(typeof a.valueOf()=="string"&&T7(a)))throw new Error(`${e} with value "${a}" must be of type string and a valid uuid.`)}else if(t.match(/^Boolean$/i)!==null){if(typeof a!="boolean")throw new Error(`${e} with value ${a} must be of type boolean.`)}else if(t.match(/^Stream$/i)!==null){let i=typeof a;if(i!=="string"&&i!=="function"&&!(a instanceof ArrayBuffer)&&!ArrayBuffer.isView(a)&&!((typeof Blob=="function"||typeof Blob=="object")&&a instanceof Blob))throw new Error(`${e} must be a string, Blob, ArrayBuffer, ArrayBufferView, or a function returning NodeJS.ReadableStream.`)}}return a}o(VB,"serializeBasicTypes");function $B(t,e,a){if(!e)throw new Error(`Please provide a set of allowedValues to validate ${t} as an Enum Type.`);if(!e.some(r=>typeof r.valueOf()=="string"?r.toLowerCase()===a.toLowerCase():r===a))throw new Error(`${a} is not a valid value for ${t}. The valid values are: ${JSON.stringify(e)}.`);return a}o($B,"serializeEnumType");function GB(t,e){let a="";if(e!=null){if(!(e instanceof Uint8Array))throw new Error(`${t} must be of type Uint8Array.`);a=Jf(e)}return a}o(GB,"serializeByteArrayType");function XB(t,e){let a="";if(e!=null){if(!(e instanceof Uint8Array))throw new Error(`${t} must be of type Uint8Array.`);a=jB(e)||""}return a}o(XB,"serializeBase64UrlType");function WB(t,e,a){if(e!=null){if(t.match(/^Date$/i)!==null){if(!(e instanceof Date||typeof e.valueOf()=="string"&&!isNaN(Date.parse(e))))throw new Error(`${a} must be an instanceof Date or a string in ISO8601 format.`);e=e instanceof Date?e.toISOString().substring(0,10):new Date(e).toISOString().substring(0,10)}else if(t.match(/^DateTime$/i)!==null){if(!(e instanceof Date||typeof e.valueOf()=="string"&&!isNaN(Date.parse(e))))throw new Error(`${a} must be an instanceof Date or a string in ISO8601 format.`);e=e instanceof Date?e.toISOString():new Date(e).toISOString()}else if(t.match(/^DateTimeRfc1123$/i)!==null){if(!(e instanceof Date||typeof e.valueOf()=="string"&&!isNaN(Date.parse(e))))throw new Error(`${a} must be an instanceof Date or a string in RFC-1123 format.`);e=e instanceof Date?e.toUTCString():new Date(e).toUTCString()}else if(t.match(/^UnixTime$/i)!==null){if(!(e instanceof Date||typeof e.valueOf()=="string"&&!isNaN(Date.parse(e))))throw new Error(`${a} must be an instanceof Date or a string in RFC-1123/ISO8601 format for it to be serialized in UnixTime/Epoch format.`);e=FB(e)}else if(t.match(/^TimeSpan$/i)!==null&&!O7(e))throw new Error(`${a} must be a string in ISO 8601 format. Instead was "${e}".`)}return e}o(WB,"serializeDateTypes");function KB(t,e,a,i,r,n){if(!Array.isArray(a))throw new Error(`${i} must be of type Array.`);let s=e.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}.`);let p=[];for(let d=0;du!==c)&&(s[c]=t.serialize(d,a[c],i+'["'+c+'"]',n))}return s}return a}o(JB,"serializeCompositeType");function I7(t,e,a,i){if(!a||!t.xmlNamespace)return e;let n={[t.xmlNamespacePrefix?`xmlns:${t.xmlNamespacePrefix}`:"xmlns"]:t.xmlNamespace};if(["Composite"].includes(t.type.name)){if(e[ct])return e;{let p=Object.assign({},e);return p[ct]=n,p}}let s={};return s[i.xmlCharKey]=e,s[ct]=n,s}o(I7,"getXmlObjectValue");function ZB(t,e){return[ct,e.xmlCharKey].includes(t)}o(ZB,"isSpecialXmlProperty");function eA(t,e,a,i,r){var n,s;let p=(n=r.xmlCharKey)!==null&&n!==void 0?n:_i;zl(t,e)&&(e=D7(t,e,a,"serializedName"));let d=R7(t,e,i),l={},c=[];for(let u of Object.keys(d)){let f=d[u],h=Ef(d[u].serializedName);c.push(h[0]);let{serializedName:b,xmlName:T,xmlElementName:E}=f,I=i;b!==""&&b!==void 0&&(I=i+"."+b);let w=f.headerCollectionPrefix;if(w){let y={};for(let g of Object.keys(a))g.startsWith(w)&&(y[g.substring(w.length)]=t.deserialize(f.type.value,a[g],I,r)),c.push(g);l[u]=y}else if(t.isXML)if(f.xmlIsAttribute&&a[ct])l[u]=t.deserialize(f,a[ct][T],I,r);else if(f.xmlIsMsText)a[p]!==void 0?l[u]=a[p]:typeof a=="string"&&(l[u]=a);else{let y=E||T||b;if(f.xmlIsWrapped){let g=a[T],_=(s=g?.[E])!==null&&s!==void 0?s:[];l[u]=t.deserialize(f,_,I,r),c.push(T)}else{let g=a[y];l[u]=t.deserialize(f,g,I,r),c.push(y)}}else{let y,g=a;for(let N of h){if(!g)break;g=g[N]}y=g;let _=e.type.polymorphicDiscriminator;_&&u===_.clientName&&y==null&&(y=e.serializedName);let O;if(Array.isArray(a[u])&&d[u].serializedName===""){y=a[u];let N=t.deserialize(f,y,I,r);for(let[D,C]of Object.entries(l))Object.prototype.hasOwnProperty.call(N,D)||(N[D]=C);l=N}else(y!==void 0||f.defaultValue!==void 0)&&(O=t.deserialize(f,y,I,r),l[u]=O)}}let m=e.type.additionalProperties;if(m){let u=o(f=>{for(let h in d)if(Ef(d[h].serializedName)[0]===f)return!1;return!0},"isAdditionalProperty");for(let f in a)u(f)&&(l[f]=t.deserialize(m,a[f],i+'["'+f+'"]',r))}else if(a)for(let u of Object.keys(a))l[u]===void 0&&!c.includes(u)&&!ZB(u,r)&&(l[u]=a[u]);return l}o(eA,"deserializeCompositeType");function tA(t,e,a,i,r){let n=e.type.value;if(!n||typeof n!="object")throw new Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${i}`);if(a){let s={};for(let p of Object.keys(a))s[p]=t.deserialize(n,a[p],i,r);return s}return a}o(tA,"deserializeDictionaryType");function aA(t,e,a,i,r){let n=e.type.element;if(!n||typeof n!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}`);if(a){Array.isArray(a)||(a=[a]);let s=[];for(let p=0;p0}keys(){return Object.keys(this._rawQuery)}set(e,a){let i=a;if(e)if(i!=null){let r=Array.isArray(i)?i:i.toString();this._rawQuery[e]=r}else delete this._rawQuery[e]}get(e){return e?this._rawQuery[e]:void 0}toString(){let e="";for(let a in this._rawQuery){e&&(e+="&");let i=this._rawQuery[a];if(Array.isArray(i)){let r=[];for(let n of i)r.push(`${a}=${n}`);e+=r.join("&")}else e+=`${a}=${i}`}return e}static parse(e){let a=new t;if(e){e.startsWith("?")&&(e=e.substring(1));let i="ParameterName",r="",n="";for(let s=0;snA(e))}o(oA,"readWhileLetterOrDigit");function Xl(t,...e){return A7(t,a=>e.indexOf(a)===-1)}o(Xl,"readUntilCharacter");function pA(t){let e=oA(t);t._currentToken=Ma.scheme(e),ar(t)?t._currentState="HOST":t._currentState="DONE"}o(pA,"nextScheme");function dA(t){let e=Xl(t,":","/","?");ar(t)?tr(t)===":"?B7(t,3)==="://"?(t._currentToken=Ma.scheme(e),t._currentState="HOST"):(t._currentToken=Ma.host(e),t._currentState="PORT"):(t._currentToken=Ma.host(e),tr(t)==="/"?t._currentState="PATH":t._currentState="QUERY"):(t._currentToken=Ma.host(e),t._currentState="DONE")}o(dA,"nextSchemeOrHost");function lA(t){B7(t,3)==="://"&&Gl(t,3);let e=Xl(t,":","/","?");t._currentToken=Ma.host(e),ar(t)?tr(t)===":"?t._currentState="PORT":tr(t)==="/"?t._currentState="PATH":t._currentState="QUERY":t._currentState="DONE"}o(lA,"nextHost");function cA(t){tr(t)===":"&&Gl(t);let e=Xl(t,"/","?");t._currentToken=Ma.port(e),ar(t)?tr(t)==="/"?t._currentState="PATH":t._currentState="QUERY":t._currentState="DONE"}o(cA,"nextPort");function mA(t){let e=Xl(t,"?");t._currentToken=Ma.path(e),ar(t)?t._currentState="QUERY":t._currentState="DONE"}o(mA,"nextPath");function uA(t){tr(t)==="?"&&Gl(t);let e=sA(t);t._currentToken=Ma.query(e),t._currentState="DONE"}o(uA,"nextQuery");function fA(t,e,a){let i=ai.parse(e.host).getHost();if(!i)throw new Error("Expecting a non-empty host in proxy settings.");if(!gA(e.port))throw new Error("Expecting a valid port number in the range of [0, 65535] in proxy settings.");let r={proxy:{host:i,port:e.port,headers:a&&a.rawHeaders()||{}}};e.username&&e.password?r.proxy.proxyAuth=`${e.username}:${e.password}`:e.username&&(r.proxy.proxyAuth=`${e.username}`);let n=Of(t),s=Of(e.host);return{isHttps:n,agent:hA(n,s,r)}}o(fA,"createProxyAgent");function Of(t){return(ai.parse(t).getScheme()||"").toLowerCase()==="https"}o(Of,"isUrlHttps");function hA(t,e,a){return t&&e?Dl.httpsOverHttps(a):t&&!e?Dl.httpsOverHttp(a):!t&&e?Dl.httpOverHttps(a):Dl.httpOverHttp(a)}o(hA,"createTunnel");function gA(t){return 0<=t&&t<=65535}o(gA,"isValidPort");var c7="REDACTED",m7=["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"],u7=["api-version"],kl=class{static{o(this,"Sanitizer")}constructor({allowedHeaderNames:e=[],allowedQueryParameters:a=[]}={}){e=Array.isArray(e)?m7.concat(e):m7,a=Array.isArray(a)?u7.concat(a):u7,this.allowedHeaderNames=new Set(e.map(i=>i.toLowerCase())),this.allowedQueryParameters=new Set(a.map(i=>i.toLowerCase()))}sanitize(e){let a=new Set;return JSON.stringify(e,(i,r)=>{if(r instanceof Error)return Object.assign(Object.assign({},r),{name:r.name,message:r.message});if(i==="_headersMap")return this.sanitizeHeaders(r);if(i==="url")return this.sanitizeUrl(r);if(i==="query")return this.sanitizeQuery(r);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(r)||zB(r)){if(a.has(r))return"[Circular]";a.add(r)}return r},2)}sanitizeHeaders(e){return this.sanitizeObject(e,this.allowedHeaderNames,(a,i)=>a[i].value)}sanitizeQuery(e){return this.sanitizeObject(e,this.allowedQueryParameters,(a,i)=>a[i])}sanitizeObject(e,a,i){if(typeof e!="object"||e===null)return e;let r={};for(let n of Object.keys(e))a.has(n.toLowerCase())?r[n]=i(e,n):r[n]=c7;return r}sanitizeUrl(e){if(typeof e!="string"||e===null)return e;let a=ai.parse(e),i=a.getQuery();if(!i)return e;let r=Lr.parse(i);for(let n of r.keys())this.allowedQueryParameters.has(n.toLowerCase())||r.set(n,c7);return a.setQuery(r.toString()),a.toString()}},yA=uB.inspect.custom,vA=new kl,oa=class t extends Error{static{o(this,"RestError")}constructor(e,a,i,r,n){super(e),this.name="RestError",this.code=a,this.statusCode=i,this.request=r,this.response=n,Object.setPrototypeOf(this,t.prototype)}[yA](){return`RestError: ${this.message} - ${vA.sanitize(this)}`}};oa.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";oa.PARSE_ERROR="PARSE_ERROR";var La=gB.createClientLogger("core-http");function f7(t,e){return t?e.httpsAgent:e.httpAgent}o(f7,"getCachedAgent");var jl=class extends wB.Transform{static{o(this,"ReportTransform")}constructor(e){super(),this.progressCallback=e,this.loadedBytes=0}_transform(e,a,i){this.push(e),this.loadedBytes+=e.length,this.progressCallback({loadedBytes:this.loadedBytes}),i(void 0)}};function Bl(t){return t&&typeof t.pipe=="function"}o(Bl,"isReadableStream");function h7(t,e){return new Promise(a=>{t.once("close",()=>{e?.abort(),a()}),t.once("end",a),t.once("error",a)})}o(h7,"isStreamComplete");function bA(t){let e=new er;return t.forEach((a,i)=>{e.set(i,a)}),e}o(bA,"parseHeaders");var Ul=class{static{o(this,"NodeFetchHttpClient")}constructor(){this.proxyAgentMap=new Map,this.keepAliveAgents={}}async sendRequest(e){var a;if(!e&&typeof e!="object")throw new Error("'httpRequest' (WebResourceLike) cannot be null or undefined and must be of type object.");let i=new Al.AbortController,r;if(e.abortSignal){if(e.abortSignal.aborted)throw new Al.AbortError("The operation was aborted.");r=o(l=>{l.type==="abort"&&i.abort()},"abortListener"),e.abortSignal.addEventListener("abort",r)}if(e.timeout&&setTimeout(()=>{i.abort()},e.timeout),e.formData){let l=e.formData,c=new SB.default,m=o((f,h)=>{typeof h=="function"&&(h=h()),h&&Object.prototype.hasOwnProperty.call(h,"value")&&Object.prototype.hasOwnProperty.call(h,"options")?c.append(f,h.value,h.options):c.append(f,h)},"appendFormValue");for(let f of Object.keys(l)){let h=l[f];if(Array.isArray(h))for(let b=0;b{var m;(m=e.abortSignal)===null||m===void 0||m.removeEventListener("abort",r)}).catch(m=>{La.warning("Error when cleaning up abortListener on httpRequest",m)})}}}getOrCreateAgent(e){var a;let i=Of(e.url);if(e.proxySettings){let{host:r,port:n,username:s,password:p}=e.proxySettings,d=`${r}:${n}:${s}:${p}`,l=(a=this.proxyAgentMap.get(d))!==null&&a!==void 0?a:{},c=f7(i,l);if(c)return c;let m=fA(e.url,e.proxySettings,e.headers);return c=m.agent,m.isHttps?l.httpsAgent=m.agent:l.httpAgent=m.agent,this.proxyAgentMap.set(d,l),c}else if(e.keepAlive){let r=f7(i,this.keepAliveAgents);if(r)return r;let n={keepAlive:e.keepAlive};return i?r=this.keepAliveAgents.httpsAgent=new d7.Agent(n):r=this.keepAliveAgents.httpAgent=new p7.Agent(n),r}else return i?d7.globalAgent:p7.globalAgent}async fetch(e,a){return EB.default(e,a)}async prepareRequest(e){let a={};return a.agent=this.getOrCreateAgent(e),a.compress=e.decompressResponse,a}async processRequest(e){}};H.HttpPipelineLogLevel=void 0;(function(t){t[t.OFF=0]="OFF",t[t.ERROR=1]="ERROR",t[t.WARNING=2]="WARNING",t[t.INFO=3]="INFO"})(H.HttpPipelineLogLevel||(H.HttpPipelineLogLevel={}));function xA(t){let{requestOptions:e,tracingOptions:a}=t,r=fB.__rest(t,["requestOptions","tracingOptions"]);return e&&(r=Object.assign(Object.assign({},r),e)),a&&(r.tracingContext=a.tracingContext,r.spanOptions=a?.spanOptions),r}o(xA,"operationOptionsToRequestOptionsBase");var mt=class{static{o(this,"BaseRequestPolicy")}constructor(e,a){this._nextPolicy=e,this._options=a}shouldLog(e){return this._options.shouldLog(e)}log(e,a){this._options.log(e,a)}},Fl=class{static{o(this,"RequestPolicyOptions")}constructor(e){this._logger=e}shouldLog(e){return!!this._logger&&e!==H.HttpPipelineLogLevel.OFF&&e<=this._logger.minimumLogLevel}log(e,a){this._logger&&this.shouldLog(e)&&this._logger.log(e,a)}},q7={explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:ct,explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:void 0,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:void 0,attrValueProcessors:void 0,tagNameProcessors:void 0,valueProcessors:void 0,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:void 0,renderOpts:{pretty:!0,indent:" ",newline:` -`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1},Ml=Object.assign({},q7);Ml.explicitArray=!1;var Bo=Object.assign({},q7);Bo.explicitArray=!1;Bo.renderOpts={pretty:!1};function Pf(t,e={}){var a;return Bo.rootName=e.rootName,Bo.charkey=(a=e.xmlCharKey)!==null&&a!==void 0?a:_i,new S7.Builder(Bo).buildObject(t)}o(Pf,"stringifyXML");function M7(t,e={}){var a;Ml.explicitRoot=!!e.includeRoot,Ml.charkey=(a=e.xmlCharKey)!==null&&a!==void 0?a:_i;let i=new S7.Parser(Ml);return new Promise((r,n)=>{t?i.parseString(t,(s,p)=>{s?n(s):r(p)}):n(new Error("Document is empty"))})}o(M7,"parseXML");function Zf(t,e){return{create:(a,i)=>new Rf(a,i,t,e)}}o(Zf,"deserializationPolicy");var L7=["application/json","text/json"],z7=["application/xml","application/atom+xml"],wA={expectedContentTypes:{json:L7,xml:z7}},Rf=class extends mt{static{o(this,"DeserializationPolicy")}constructor(e,a,i,r={}){var n;super(e,a),this.jsonContentTypes=i&&i.json||L7,this.xmlContentTypes=i&&i.xml||z7,this.xmlCharKey=(n=r.xmlCharKey)!==null&&n!==void 0?n:_i}async sendRequest(e){return this._nextPolicy.sendRequest(e).then(a=>k7(this.jsonContentTypes,this.xmlContentTypes,a,{xmlCharKey:this.xmlCharKey}))}};function NA(t){let e,a=t.request,i=a.operationSpec;if(i){let r=a.operationResponseGetter;r?e=r(i,t):e=i.responses[t.status]}return e}o(NA,"getOperationResponse");function _A(t){let e=t.request.shouldDeserialize,a;return e===void 0?a=!0:typeof e=="boolean"?a=e:a=e(t),a}o(_A,"shouldDeserializeResponse");function k7(t,e,a,i={}){var r,n,s;let p={rootName:(r=i.rootName)!==null&&r!==void 0?r:"",includeRoot:(n=i.includeRoot)!==null&&n!==void 0?n:!1,xmlCharKey:(s=i.xmlCharKey)!==null&&s!==void 0?s:_i};return CA(t,e,a,p).then(d=>{if(!_A(d))return d;let l=d.request.operationSpec;if(!l||!l.responses)return d;let c=NA(d),{error:m,shouldReturnResponse:u}=EA(d,l,c);if(m)throw m;if(u)return d;if(c){if(c.bodyMapper){let f=d.parsedBody;l.isXML&&c.bodyMapper.type.name===Mr.Sequence&&(f=typeof f=="object"?f[c.bodyMapper.xmlElementName]:[]);try{d.parsedBody=l.serializer.deserialize(c.bodyMapper,f,"operationRes.parsedBody",i)}catch(h){throw new oa(`Error ${h} occurred in deserializing the responseBody - ${d.bodyAsText}`,void 0,d.status,d.request,d)}}else l.httpMethod==="HEAD"&&(d.parsedBody=a.status>=200&&a.status<300);c.headersMapper&&(d.parsedHeaders=l.serializer.deserialize(c.headersMapper,d.headers.toJson(),"operationRes.parsedHeaders",i))}return d})}o(k7,"deserializeResponseBody");function SA(t){let e=Object.keys(t.responses);return e.length===0||e.length===1&&e[0]==="default"}o(SA,"isOperationSpecEmpty");function EA(t,e,a){var i;let r=200<=t.status&&t.status<300;if(SA(e)?r:!!a)if(a){if(!a.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let s=a??e.responses.default,d=((i=t.request.streamResponseStatusCodes)===null||i===void 0?void 0:i.has(t.status))||t.request.streamResponseBody?`Unexpected status code: ${t.status}`:t.bodyAsText,l=new oa(d,void 0,t.status,t.request,t);if(!s)throw l;let c=s.bodyMapper,m=s.headersMapper;try{if(t.parsedBody){let u=t.parsedBody,f;if(c){let b=u;e.isXML&&c.type.name===Mr.Sequence&&(b=typeof u=="object"?u[c.xmlElementName]:[]),f=e.serializer.deserialize(c,b,"error.response.parsedBody")}let h=u.error||f||u;l.code=h.code,h.message&&(l.message=h.message),c&&(l.response.parsedBody=f)}t.headers&&m&&(l.response.parsedHeaders=e.serializer.deserialize(m,t.headers.toJson(),"operationRes.parsedHeaders"))}catch(u){l.message=`Error "${u.message}" occurred in deserializing the responseBody - "${t.bodyAsText}" for the default response.`}return{error:l,shouldReturnResponse:!1}}o(EA,"handleErrorResponse");function CA(t,e,a,i){var r;let n=o(p=>{let d=`Error "${p}" occurred while parsing the response body - ${a.bodyAsText}.`,l=p.code||oa.PARSE_ERROR,c=new oa(d,l,a.status,a.request,a);return Promise.reject(c)},"errorHandler");if(!(((r=a.request.streamResponseStatusCodes)===null||r===void 0?void 0:r.has(a.status))||a.request.streamResponseBody)&&a.bodyAsText){let p=a.bodyAsText,d=a.headers.get("Content-Type")||"",l=d?d.split(";").map(c=>c.toLowerCase()):[];if(l.length===0||l.some(c=>t.indexOf(c)!==-1))return new Promise(c=>{a.parsedBody=JSON.parse(p),c(a)}).catch(n);if(l.some(c=>e.indexOf(c)!==-1))return M7(p,i).then(c=>(a.parsedBody=c,a)).catch(n)}return Promise.resolve(a)}o(CA,"parse");var j7={enable:!0};function U7(t){return{create:(e,a)=>new If(e,a,t||j7)}}o(U7,"keepAlivePolicy");var If=class extends mt{static{o(this,"KeepAlivePolicy")}constructor(e,a,i){super(e,a),this.keepAliveOptions=i}async sendRequest(e){return e.keepAlive=this.keepAliveOptions.enable,this._nextPolicy.sendRequest(e)}},g7=["GET","HEAD"],TA={handleRedirects:!0,maxRetries:20};function e0(t=20){return{create:(e,a)=>new Df(e,a,t)}}o(e0,"redirectPolicy");var Df=class extends mt{static{o(this,"RedirectPolicy")}constructor(e,a,i=20){super(e,a),this.maxRetries=i}sendRequest(e){return this._nextPolicy.sendRequest(e).then(a=>F7(this,a,0))}};function F7(t,e,a){let{request:i,status:r}=e,n=e.headers.get("location");if(n&&(r===300||r===301&&g7.includes(i.method)||r===302&&g7.includes(i.method)||r===303&&i.method==="POST"||r===307)&&(!t.maxRetries||aF7(t,p,a+1))}return Promise.resolve(e)}o(F7,"handleRedirect");var t0=3,a0=1e3*30,i0=1e3*90,OA=1e3*3;function qr(t){return typeof t=="number"}o(qr,"isNumber");function H7(t,e,a,i,r){return e(i,r)?a.retryCountnew Bf(i,r,t,e,a)}}o(r0,"exponentialRetryPolicy");H.RetryMode=void 0;(function(t){t[t.Exponential=0]="Exponential"})(H.RetryMode||(H.RetryMode={}));var PA={maxRetries:t0,retryDelayInMs:a0,maxRetryDelayInMs:i0},Bf=class extends mt{static{o(this,"ExponentialRetryPolicy")}constructor(e,a,i,r,n){super(e,a),this.retryCount=qr(i)?i:t0,this.retryInterval=qr(r)?r:a0,this.maxRetryInterval=qr(n)?n:i0}sendRequest(e){return this._nextPolicy.sendRequest(e.clone()).then(a=>Hl(this,e,a)).catch(a=>Hl(this,e,a.response,void 0,a))}};async function Hl(t,e,a,i,r){function n(p){let d=p?.status;return!(d===503&&a?.headers.get(wa.HeaderConstants.RETRY_AFTER)||d===void 0||d<500&&d!==408||d===501||d===505)}o(n,"shouldPolicyRetry"),i=V7({retryInterval:t.retryInterval,minRetryInterval:0,maxRetryInterval:t.maxRetryInterval},i,r);let s=e.abortSignal&&e.abortSignal.aborted;if(!s&&H7(t.retryCount,n,i,a)){La.info(`Retrying request in ${i.retryInterval}`);try{await ti.delay(i.retryInterval);let p=await t._nextPolicy.sendRequest(e.clone());return Hl(t,e,p,i)}catch(p){return Hl(t,e,a,i,p)}}else{if(s||r||!a)throw i.error||new oa("Failed to send the request.",oa.REQUEST_SEND_ERROR,a&&a.status,a&&a.request,a);return a}}o(Hl,"retry$1");function n0(t={}){return{create:(e,a)=>new Af(e,a,t)}}o(n0,"logPolicy");var Af=class extends mt{static{o(this,"LogPolicy")}constructor(e,a,{logger:i=La.info,allowedHeaderNames:r=[],allowedQueryParameters:n=[]}={}){super(e,a),this.logger=i,this.sanitizer=new kl({allowedHeaderNames:r,allowedQueryParameters:n})}get allowedHeaderNames(){return this.sanitizer.allowedHeaderNames}set allowedHeaderNames(e){this.sanitizer.allowedHeaderNames=e}get allowedQueryParameters(){return this.sanitizer.allowedQueryParameters}set allowedQueryParameters(e){this.sanitizer.allowedQueryParameters=e}sendRequest(e){return this.logger.enabled?(this.logRequest(e),this._nextPolicy.sendRequest(e).then(a=>this.logResponse(a))):this._nextPolicy.sendRequest(e)}logRequest(e){this.logger(`Request: ${this.sanitizer.sanitize(e)}`)}logResponse(e){return this.logger(`Response status code: ${e.status}`),this.logger(`Headers: ${this.sanitizer.sanitize(e.headers)}`),e}};function Ni(t){return qf(t.parameterPath,t.mapper)}o(Ni,"getPathStringFromParameter");function qf(t,e){let a;return typeof t=="string"?a=t:Array.isArray(t)?a=t.join("."):a=e.serializedName,a}o(qf,"getPathStringFromParameterPath");function RA(t){let e=new Set;for(let a in t.responses){let i=t.responses[a];i.bodyMapper&&i.bodyMapper.type.name===Mr.Stream&&e.add(Number(a))}return e}o(RA,"getStreamResponseStatusCodes");function $7(){return wa.HeaderConstants.USER_AGENT}o($7,"getDefaultUserAgentKey");function IA(){let t={key:"Node",value:process.version},e={key:"OS",value:`(${_f.arch()}-${_f.type()}-${_f.release()})`};return[t,e]}o(IA,"getPlatformSpecificData");function DA(){return[{key:"core-http",value:wa.coreHttpVersion}]}o(DA,"getRuntimeInfo");function BA(t,e=" ",a="/"){return t.map(i=>{let r=i.value?`${a}${i.value}`:"";return`${i.key}${r}`}).join(e)}o(BA,"getUserAgentString");var AA=$7;function Wl(){let t=DA(),e=IA();return BA(t.concat(e))}o(Wl,"getDefaultUserAgentValue");function s0(t){let e=!t||t.key===void 0||t.key===null?$7():t.key,a=!t||t.value===void 0||t.value===null?Wl():t.value;return{create:(i,r)=>new Mf(i,r,e,a)}}o(s0,"userAgentPolicy");var Mf=class extends mt{static{o(this,"UserAgentPolicy")}constructor(e,a,i,r){super(e,a),this._nextPolicy=e,this._options=a,this.headerKey=i,this.headerValue=r}sendRequest(e){return this.addUserAgentHeader(e),this._nextPolicy.sendRequest(e)}addUserAgentHeader(e){e.headers||(e.headers=new er),!e.headers.get(this.headerKey)&&this.headerValue&&e.headers.set(this.headerKey,this.headerValue)}};H.QueryCollectionFormat=void 0;(function(t){t.Csv=",",t.Ssv=" ",t.Tsv=" ",t.Pipes="|",t.Multi="Multi"})(H.QueryCollectionFormat||(H.QueryCollectionFormat={}));var qA={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function MA(t,e,a){async function i(){if(Date.now()t.getToken(e,d),"tryGetAccessToken"),n.retryIntervalInMs,(l=r?.expiresOnTimestamp)!==null&&l!==void 0?l:Date.now()).then(m=>(i=null,r=m,r)).catch(m=>{throw i=null,r=null,m})),i}return o(p,"refresh"),async d=>s.mustRefresh?p(d):(s.shouldRefresh&&p(d),r)}o(LA,"createTokenCycler");function G7(t,e){let a=LA(t,e);class i extends mt{static{o(this,"BearerTokenAuthenticationPolicy")}constructor(n,s){super(n,s)}async sendRequest(n){if(!n.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");let{token:s}=await a({abortSignal:n.abortSignal,tracingOptions:{tracingContext:n.tracingContext}});return n.headers.set(wa.HeaderConstants.AUTHORIZATION,`Bearer ${s}`),this._nextPolicy.sendRequest(n)}}return{create:(r,n)=>new i(r,n)}}o(G7,"bearerTokenAuthenticationPolicy");function X7(){return{create:(t,e)=>new Lf(t,e)}}o(X7,"disableResponseDecompressionPolicy");var Lf=class extends mt{static{o(this,"DisableResponseDecompressionPolicy")}constructor(e,a){super(e,a)}async sendRequest(e){return e.decompressResponse=!1,this._nextPolicy.sendRequest(e)}};function o0(t="x-ms-client-request-id"){return{create:(e,a)=>new zf(e,a,t)}}o(o0,"generateClientRequestIdPolicy");var zf=class extends mt{static{o(this,"GenerateClientRequestIdPolicy")}constructor(e,a,i){super(e,a),this._requestIdHeaderName=i}sendRequest(e){return e.headers.contains(this._requestIdHeaderName)||e.headers.set(this._requestIdHeaderName,e.requestId),this._nextPolicy.sendRequest(e)}},Sf;function zA(){return Sf||(Sf=new Ul),Sf}o(zA,"getCachedDefaultHttpClient");function kA(){return{create:(t,e)=>new kf(t,e)}}o(kA,"ndJsonPolicy");var kf=class extends mt{static{o(this,"NdJsonPolicy")}constructor(e,a){super(e,a)}async sendRequest(e){if(typeof e.body=="string"&&e.body.startsWith("[")){let a=JSON.parse(e.body);Array.isArray(a)&&(e.body=a.map(i=>JSON.stringify(i)+` -`).join(""))}return this._nextPolicy.sendRequest(e)}},W7=[],K7=!1,jA=new Map;function UA(){if(!process)return;let t=ql(wa.HTTPS_PROXY),e=ql(wa.ALL_PROXY),a=ql(wa.HTTP_PROXY);return t||e||a}o(UA,"loadEnvironmentProxyValue");function FA(t,e,a){if(e.length===0)return!1;let i=ai.parse(t).getHost();if(a?.has(i))return a.get(i);let r=!1;for(let n of e)n[0]==="."?(i.endsWith(n)||i.length===n.length-1&&i===n.slice(1))&&(r=!0):i===n&&(r=!0);return a?.set(i,r),r}o(FA,"isBypassed");function HA(){let t=ql(wa.NO_PROXY);return K7=!0,t?t.split(",").map(e=>e.trim()).filter(e=>e.length):[]}o(HA,"loadNoProxy");function Y7(t){if(!t&&(t=UA(),!t))return;let{username:e,password:a,urlWithoutAuth:i}=VA(t),r=ai.parse(i);return{host:(r.getScheme()?r.getScheme()+"://":"")+r.getHost(),port:Number.parseInt(r.getPort()||"80"),username:e,password:a}}o(Y7,"getDefaultProxySettings");function p0(t,e){return t||(t=Y7()),K7||W7.push(...HA()),{create:(a,i)=>new jf(a,i,t,e?.customNoProxyList)}}o(p0,"proxyPolicy");function VA(t){let e=t.indexOf("@");if(e===-1)return{urlWithoutAuth:t};let a=t.indexOf("://"),i=a!==-1?a+3:0,r=t.substring(i,e),n=r.indexOf(":"),s=n!==-1,p=s?r.substring(0,n):r,d=s?r.substring(n+1):void 0,l=t.substring(0,i)+t.substring(e+1);return{username:p,password:d,urlWithoutAuth:l}}o(VA,"extractAuthFromUrl");var jf=class extends mt{static{o(this,"ProxyPolicy")}constructor(e,a,i,r){super(e,a),this.proxySettings=i,this.customNoProxyList=r}sendRequest(e){var a;return!e.proxySettings&&!FA(e.url,(a=this.customNoProxyList)!==null&&a!==void 0?a:W7,this.customNoProxyList?void 0:jA)&&(e.proxySettings=this.proxySettings),this._nextPolicy.sendRequest(e)}};function $A(t=30){return{create:(e,a)=>new Uf(e,a,t)}}o($A,"rpRegistrationPolicy");var Uf=class extends mt{static{o(this,"RPRegistrationPolicy")}constructor(e,a,i=30){super(e,a),this._retryTimeout=i}sendRequest(e){return this._nextPolicy.sendRequest(e.clone()).then(a=>GA(this,e,a))}};function GA(t,e,a){if(a.status===409){let i=XA(a.bodyAsText);if(i){let r=WA(e.url);return KA(t,r,i,e).catch(()=>!1).then(n=>n?(e.headers.set("x-ms-client-request-id",$l()),t._nextPolicy.sendRequest(e.clone())):a)}}return Promise.resolve(a)}o(GA,"registerIfNeeded");function Q7(t,e=!1){let a=t.clone();return e&&(a.url=t.url),a.headers.set("x-ms-client-request-id",$l()),a.headers.set("Content-Type","application/json; charset=utf-8"),a}o(Q7,"getRequestEssentials");function XA(t){let e,a;if(t){try{a=JSON.parse(t)}catch{}if(a&&a.error&&a.error.message&&a.error.code&&a.error.code==="MissingSubscriptionRegistration"){let i=a.error.message.match(/.*'(.*)'/i);i&&(e=i.pop())}}return e}o(XA,"checkRPNotRegisteredError");function WA(t){let e,a=t.match(/.*\/subscriptions\/[a-f0-9-]+\//gi);if(a&&a[0])e=a[0];else throw new Error(`Unable to extract subscriptionId from the given url - ${t}.`);return e}o(WA,"extractSubscriptionUrl");async function KA(t,e,a,i){let r=`${e}providers/${a}/register?api-version=2016-02-01`,n=`${e}providers/${a}?api-version=2016-02-01`,s=Q7(i);if(s.method="POST",s.url=r,(await t._nextPolicy.sendRequest(s)).status!==200)throw new Error(`Autoregistration of ${a} failed. Please try registering manually.`);return J7(t,n,i)}o(KA,"registerRP");async function J7(t,e,a){let i=Q7(a);i.url=e,i.method="GET";let r=await t._nextPolicy.sendRequest(i),n=r.parsedBody;return r.parsedBody&&n.registrationState&&n.registrationState==="Registered"?!0:(await ti.delay(t._retryTimeout*1e3),J7(t,e,a))}o(J7,"getRegistrationStatus");function Z7(t){return{create:(e,a)=>new Ff(e,a,t)}}o(Z7,"signingPolicy");var Ff=class extends mt{static{o(this,"SigningPolicy")}constructor(e,a,i){super(e,a),this.authenticationProvider=i}signRequest(e){return this.authenticationProvider.signRequest(e)}sendRequest(e){return this.signRequest(e).then(a=>this._nextPolicy.sendRequest(a))}};function d0(t,e,a,i){return{create:(r,n)=>new Hf(r,n,t,e,a,i)}}o(d0,"systemErrorRetryPolicy");var Hf=class extends mt{static{o(this,"SystemErrorRetryPolicy")}constructor(e,a,i,r,n,s){super(e,a),this.retryCount=qr(i)?i:t0,this.retryInterval=qr(r)?r:a0,this.minRetryInterval=qr(n)?n:OA,this.maxRetryInterval=qr(s)?s:i0}sendRequest(e){return this._nextPolicy.sendRequest(e.clone()).catch(a=>ev(this,e,a.response,a))}};async function ev(t,e,a,i,r){r=V7(t,r,i);function n(s,p){return!!(p&&p.code&&(p.code==="ETIMEDOUT"||p.code==="ESOCKETTIMEDOUT"||p.code==="ECONNREFUSED"||p.code==="ECONNRESET"||p.code==="ENOENT"))}if(o(n,"shouldPolicyRetry"),H7(t.retryCount,n,r,a,i))try{return await ti.delay(r.retryInterval),t._nextPolicy.sendRequest(e.clone())}catch(s){return ev(t,e,a,s,r)}else return i?Promise.reject(r.error):a}o(ev,"retry");var YA=3,y7=wa.HttpConstants.StatusCodes;function l0(){return{create:(t,e)=>new Vf(t,e)}}o(l0,"throttlingRetryPolicy");var v7="The operation was aborted.",Vf=class t extends mt{static{o(this,"ThrottlingRetryPolicy")}constructor(e,a,i){super(e,a),this.numberOfRetries=0,this._handleResponse=i||this._defaultResponseHandler}async sendRequest(e){let a=await this._nextPolicy.sendRequest(e.clone());return a.status!==y7.TooManyRequests&&a.status!==y7.ServiceUnavailable?a:this._handleResponse(e,a)}async _defaultResponseHandler(e,a){var i;let r=a.headers.get(wa.HeaderConstants.RETRY_AFTER);if(r){let n=t.parseRetryAfterHeader(r);if(n){if(this.numberOfRetries+=1,await ti.delay(n,{abortSignal:e.abortSignal,abortErrorMsg:v7}),!((i=e.abortSignal)===null||i===void 0)&&i.aborted)throw new Al.AbortError(v7);return this.numberOfRetries{let s,p=this,d=a;return{create(l,c){let m=aq(d,p.baseUri);if(!m)throw new Error("When using credential, the ServiceClient must contain a baseUri or a credentialScopes in ServiceClientOptions. Unable to create a bearerTokenAuthenticationPolicy");return s==null&&(s=G7(e,m)),s.create(l,c)}}},"wrappedPolicyFactory")();else if(e&&typeof e.signRequest=="function")La.info("ServiceClient: creating signing policy from provided credentials"),r=Z7(e);else if(e!=null)throw new Error("The credentials argument must implement the TokenCredential interface");if(La.info("ServiceClient: using default request policies"),i=eq(r,a),a.requestPolicyFactories){let n=a.requestPolicyFactories(i);n&&(i=n)}}this._requestPolicyFactories=i}sendRequest(e){if(e==null||typeof e!="object")throw new Error("options cannot be null or undefined and it must be of type object.");let a;try{rA(e)?(e.validateRequestProperties(),a=e):(a=new qo,a=a.prepare(e))}catch(r){return Promise.reject(r)}let i=this._httpClient;if(this._requestPolicyFactories&&this._requestPolicyFactories.length>0)for(let r=this._requestPolicyFactories.length-1;r>=0;--r)i=this._requestPolicyFactories[r].create(i,this._requestPolicyOptions);return i.sendRequest(a)}async sendOperationRequest(e,a,i){var r;typeof e.options=="function"&&(i=e.options,e.options=void 0);let n=(r=e.options)===null||r===void 0?void 0:r.serializerOptions,s=new qo,p;try{let l=a.baseUrl||this.baseUri;if(!l)throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a baseUri string property that contains the base URL to use.");s.method=a.httpMethod,s.operationSpec=a;let c=ai.parse(l);if(a.path&&c.appendPath(a.path),a.urlParameters&&a.urlParameters.length>0)for(let b of a.urlParameters){let T=Ao(this,e,b,a.serializer);T=a.serializer.serialize(b.mapper,T,Ni(b),n),b.skipEncoding||(T=encodeURIComponent(T)),c.replaceAll(`{${b.mapper.serializedName||Ni(b)}}`,T)}if(a.queryParameters&&a.queryParameters.length>0)for(let b of a.queryParameters){let T=Ao(this,e,b,a.serializer);if(T!=null){if(T=a.serializer.serialize(b.mapper,T,Ni(b),n),b.collectionFormat!==void 0&&b.collectionFormat!==null)if(b.collectionFormat===H.QueryCollectionFormat.Multi){if(T.length===0)continue;for(let E in T){let I=T[E];T[E]=I==null?"":I.toString()}}else(b.collectionFormat===H.QueryCollectionFormat.Ssv||b.collectionFormat===H.QueryCollectionFormat.Tsv)&&(T=T.join(b.collectionFormat));if(!b.skipEncoding)if(Array.isArray(T))for(let E in T)T[E]!==void 0&&T[E]!==null&&(T[E]=encodeURIComponent(T[E]));else T=encodeURIComponent(T);b.collectionFormat!==void 0&&b.collectionFormat!==null&&b.collectionFormat!==H.QueryCollectionFormat.Multi&&b.collectionFormat!==H.QueryCollectionFormat.Ssv&&b.collectionFormat!==H.QueryCollectionFormat.Tsv&&(T=T.join(b.collectionFormat)),c.setQueryParameter(b.mapper.serializedName||Ni(b),T)}}s.url=c.toString();let m=a.contentType||this.requestContentType;if(m&&a.requestBody&&s.headers.set("Content-Type",m),a.headerParameters)for(let b of a.headerParameters){let T=Ao(this,e,b,a.serializer);if(T!=null){T=a.serializer.serialize(b.mapper,T,Ni(b),n);let E=b.mapper.headerCollectionPrefix;if(E)for(let I of Object.keys(T))s.headers.set(E+I,T[I]);else s.headers.set(b.mapper.serializedName||Ni(b),T)}}let u=e.options;if(u){if(u.customHeaders)for(let b in u.customHeaders)s.headers.set(b,u.customHeaders[b]);u.abortSignal&&(s.abortSignal=u.abortSignal),u.timeout&&(s.timeout=u.timeout),u.onUploadProgress&&(s.onUploadProgress=u.onUploadProgress),u.onDownloadProgress&&(s.onDownloadProgress=u.onDownloadProgress),u.spanOptions&&(s.spanOptions=u.spanOptions),u.tracingContext&&(s.tracingContext=u.tracingContext),u.shouldDeserialize!==void 0&&u.shouldDeserialize!==null&&(s.shouldDeserialize=u.shouldDeserialize)}s.withCredentials=this._withCredentials,JA(this,s,e,a),s.streamResponseStatusCodes===void 0&&(s.streamResponseStatusCodes=RA(a));let f,h;try{f=await this.sendRequest(s)}catch(b){h=b}h?(h.response&&(h.details=Xf(h.response,a.responses[h.statusCode]||a.responses.default)),p=Promise.reject(h)):p=Promise.resolve(Xf(f,a.responses[f.status]))}catch(l){p=Promise.reject(l)}let d=i;return d&&p.then(l=>d(null,l._response.parsedBody,l._response.request,l._response)).catch(l=>d(l)),p}};function JA(t,e,a,i){var r,n,s,p,d,l;let c=(n=(r=a.options)===null||r===void 0?void 0:r.serializerOptions)!==null&&n!==void 0?n:{},m={rootName:(s=c.rootName)!==null&&s!==void 0?s:"",includeRoot:(p=c.includeRoot)!==null&&p!==void 0?p:!1,xmlCharKey:(d=c.xmlCharKey)!==null&&d!==void 0?d:_i},u=c.xmlCharKey;if(i.requestBody&&i.requestBody.mapper){e.body=Ao(t,a,i.requestBody,i.serializer);let f=i.requestBody.mapper,{required:h,xmlName:b,xmlElementName:T,serializedName:E,xmlNamespace:I,xmlNamespacePrefix:w}=f,y=f.type.name;try{if(e.body!==void 0&&e.body!==null||h){let g=Ni(i.requestBody);e.body=i.serializer.serialize(f,e.body,g,m);let _=y===Mr.Stream;if(i.isXML){let O=w?`xmlns:${w}`:"xmlns",N=ZA(I,O,y,e.body,m);y===Mr.Sequence?e.body=Pf(AB(N,T||b||E,O,I),{rootName:b||E,xmlCharKey:u}):_||(e.body=Pf(N,{rootName:b||E,xmlCharKey:u}))}else{if(y===Mr.String&&(!((l=i.contentType)===null||l===void 0)&&l.match("text/plain")||i.mediaType==="text"))return;_||(e.body=JSON.stringify(e.body))}}}catch(g){throw new Error(`Error "${g.message}" occurred in serializing the payload - ${JSON.stringify(E,void 0," ")}.`)}}else if(i.formDataParameters&&i.formDataParameters.length>0){e.formData={};for(let f of i.formDataParameters){let h=Ao(t,a,f,i.serializer);if(h!=null){let b=f.mapper.serializedName||Ni(f);e.formData[b]=i.serializer.serialize(f.mapper,h,Ni(f),m)}}}}o(JA,"serializeRequestBody");function ZA(t,e,a,i,r){if(t&&!["Composite","Sequence","Dictionary"].includes(a)){let n={};return n[r.xmlCharKey]=i,n[ct]={[e]:t},n}return i}o(ZA,"getXmlValueWithNamespace");function b7(t,e){let a;return typeof t=="string"?a=t:(a=e(),typeof t=="function"&&(a=t(a))),a}o(b7,"getValueOrFunctionResult");function eq(t,e){let a=[];e.generateClientRequestIdHeader&&a.push(o0(e.clientRequestIdHeaderName)),t&&a.push(t);let i=b7(e.userAgentHeaderName,AA),r=b7(e.userAgent,Wl);return i&&r&&a.push(s0({key:i,value:r})),a.push(e0()),a.push($A(e.rpRegistrationRetryTimeout)),e.noRetryPolicy||(a.push(r0()),a.push(d0()),a.push(l0())),a.push(Zf(e.deserializationContentTypes)),ti.isNode&&a.push(p0(e.proxySettings)),a.push(n0({logger:La.info})),a}o(eq,"createDefaultRequestPolicyFactories");function tq(t,e){let a=[];t.sendStreamingJson&&a.push(kA());let i;if(t.userAgentOptions&&t.userAgentOptions.userAgentPrefix){let l=[];l.push(t.userAgentOptions.userAgentPrefix);let c=Wl();l.indexOf(c)===-1&&l.push(c),i=l.join(" ")}let r=Object.assign(Object.assign({},j7),t.keepAliveOptions),n=Object.assign(Object.assign({},PA),t.retryOptions),s=Object.assign(Object.assign({},TA),t.redirectOptions);ti.isNode&&a.push(p0(t.proxyOptions));let p=Object.assign(Object.assign({},wA),t.deserializationOptions),d=Object.assign({},t.loggingOptions);return a.push(tv({userAgent:i}),U7(r),s0({value:i}),o0(),Zf(p.expectedContentTypes),l0(),d0(),r0(n.maxRetries,n.retryDelayInMs,n.maxRetryDelayInMs)),s.handleRedirects&&a.push(e0(s.maxRetries)),e&&a.push(e),a.push(n0(d)),ti.isNode&&t.decompressResponse===!1&&a.push(X7()),{httpClient:t.httpClient,requestPolicyFactories:a}}o(tq,"createPipelineFromOptions");function Ao(t,e,a,i){return av(t,e,a.parameterPath,a.mapper,i)}o(Ao,"getOperationArgumentValueFromParameter");function av(t,e,a,i,r){var n;let s;typeof a=="string"&&(a=[a]);let p=(n=e.options)===null||n===void 0?void 0:n.serializerOptions;if(Array.isArray(a)){if(a.length>0){if(i.isConstant)s=i.defaultValue;else{let l=x7(e,a);l.propertyFound||(l=x7(t,a));let c=!1;l.propertyFound||(c=i.required||a[0]==="options"&&a.length===2),s=c?i.defaultValue:l.propertyValue}let d=qf(a,i);r.serialize(i,s,d,p)}}else{i.required&&(s={});for(let d in a){let l=i.type.modelProperties[d],c=a[d],m=av(t,e,c,l,r),u=qf(c,l);r.serialize(l,m,u,p),m!=null&&(s||(s={}),s[d]=m)}}return s}o(av,"getOperationArgumentValueFromParameterPath");function x7(t,e){let a={propertyFound:!1},i=0;for(;iObject.defineProperty(n,"_response",{value:t}),"addOperationResponse");if(i){let n=i.type.name;if(n==="Stream")return r(Object.assign(Object.assign({},a),{blobBody:t.blobBody,readableStreamBody:t.readableStreamBody}));let s=n==="Composite"&&i.type.modelProperties||{},p=Object.keys(s).some(d=>s[d].serializedName==="");if(n==="Sequence"||p){let d=[...t.parsedBody||[]];for(let l of Object.keys(s))s[l].serializedName&&(d[l]=t.parsedBody[l]);if(a)for(let l of Object.keys(a))d[l]=a[l];return r(d),d}if(n==="Composite"||n==="Dictionary")return r(Object.assign(Object.assign({},a),t.parsedBody))}return i||t.request.method==="HEAD"||LB(t.parsedBody)?r(Object.assign(Object.assign({},a),{body:t.parsedBody})):r(Object.assign(Object.assign({},a),t.parsedBody))}o(Xf,"flattenResponse");function aq(t,e){if(t?.credentialScopes)return t.credentialScopes;if(e)return`${e}/.default`}o(aq,"getCredentialScopes");function iq(t){return Ar.createSpanFunction(t)}o(iq,"createSpanFunction");var rq=2*60*1e3,Wf=class{static{o(this,"ExpiringAccessTokenCache")}constructor(e=rq){this.cachedToken=void 0,this.tokenRefreshBufferMs=e}setCachedToken(e){this.cachedToken=e}getCachedToken(){return this.cachedToken&&Date.now()+this.tokenRefreshBufferMs>=this.cachedToken.expiresOnTimestamp&&(this.cachedToken=void 0),this.cachedToken}},Kf=class{static{o(this,"AccessTokenRefresher")}constructor(e,a,i=3e4){this.credential=e,this.scopes=a,this.requiredMillisecondsBeforeNewRefresh=i,this.lastCalled=0}isReady(){return!this.lastCalled||Date.now()-this.lastCalled>this.requiredMillisecondsBeforeNewRefresh}async getToken(e){this.lastCalled=Date.now();let a=await this.credential.getToken(this.scopes,e);return this.promise=void 0,a||void 0}refresh(e){return this.promise||(this.promise=this.getToken(e)),this.promise}},nq=wa.HeaderConstants,w7="Basic",Yf=class{static{o(this,"BasicAuthenticationCredentials")}constructor(e,a,i=w7){if(this.authorizationScheme=w7,e==null||typeof e.valueOf()!="string")throw new Error("userName cannot be null or undefined and must be of type string.");if(a==null||typeof a.valueOf()!="string")throw new Error("password cannot be null or undefined and must be of type string.");this.userName=e,this.password=a,this.authorizationScheme=i}signRequest(e){let a=`${this.userName}:${this.password}`,i=`${this.authorizationScheme} ${CB(a)}`;return e.headers||(e.headers=new er),e.headers.set(nq.AUTHORIZATION,i),Promise.resolve(e)}},Vl=class{static{o(this,"ApiKeyCredentials")}constructor(e){if(!e||e&&!e.inHeader&&!e.inQuery)throw new Error('options cannot be null or undefined. Either "inHeader" or "inQuery" property of the options object needs to be provided.');this.inHeader=e.inHeader,this.inQuery=e.inQuery}signRequest(e){if(!e)return Promise.reject(new Error('webResource cannot be null or undefined and must be of type "object".'));if(this.inHeader){e.headers||(e.headers=new er);for(let a in this.inHeader)e.headers.set(a,this.inHeader[a])}if(this.inQuery){if(!e.url)return Promise.reject(new Error("url cannot be null in the request object."));e.url.indexOf("?")<0&&(e.url+="?");for(let a in this.inQuery)e.url.endsWith("?")||(e.url+="&"),e.url+=`${a}=${this.inQuery[a]}`}return Promise.resolve(e)}},Qf=class extends Vl{static{o(this,"TopicCredentials")}constructor(e){if(!e||e&&typeof e!="string")throw new Error("topicKey cannot be null or undefined and must be of type string.");let a={inHeader:{"aeg-sas-key":e}};super(a)}};Object.defineProperty(H,"delay",{enumerable:!0,get:function(){return ti.delay}});Object.defineProperty(H,"isNode",{enumerable:!0,get:function(){return ti.isNode}});Object.defineProperty(H,"isTokenCredential",{enumerable:!0,get:function(){return N7.isTokenCredential}});H.AccessTokenRefresher=Kf;H.ApiKeyCredentials=Vl;H.BaseRequestPolicy=mt;H.BasicAuthenticationCredentials=Yf;H.Constants=wa;H.DefaultHttpClient=Ul;H.ExpiringAccessTokenCache=Wf;H.HttpHeaders=er;H.MapperType=Mr;H.RequestPolicyOptions=Fl;H.RestError=oa;H.Serializer=Ll;H.ServiceClient=Gf;H.TopicCredentials=Qf;H.URLBuilder=ai;H.URLQuery=Lr;H.WebResource=qo;H.XML_ATTRKEY=ct;H.XML_CHARKEY=_i;H.applyMixins=qB;H.bearerTokenAuthenticationPolicy=G7;H.createPipelineFromOptions=tq;H.createSpanFunction=iq;H.deserializationPolicy=Zf;H.deserializeResponseBody=k7;H.disableResponseDecompressionPolicy=X7;H.encodeUri=OB;H.executePromisesSequentially=IB;H.exponentialRetryPolicy=r0;H.flattenResponse=Xf;H.generateClientRequestIdPolicy=o0;H.generateUuid=$l;H.getDefaultProxySettings=Y7;H.getDefaultUserAgentValue=Wl;H.isDuration=O7;H.isValidUuid=T7;H.keepAlivePolicy=U7;H.logPolicy=n0;H.operationOptionsToRequestOptionsBase=xA;H.parseXML=M7;H.promiseToCallback=DB;H.promiseToServiceCallback=BB;H.proxyPolicy=p0;H.redirectPolicy=e0;H.serializeObject=Cf;H.signingPolicy=Z7;H.stringifyXML=Pf;H.stripRequest=RB;H.stripResponse=PB;H.systemErrorRetryPolicy=d0;H.throttlingRetryPolicy=l0;H.tracingPolicy=tv;H.userAgentPolicy=s0});var nv=S(c0=>{"use strict";Object.defineProperty(c0,"__esModule",{value:!0});var xe=(sd(),Sp(nd));function sq(t){var e;let a=oq(t);return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(e=t?.byPage)!==null&&e!==void 0?e:i=>{let{continuationToken:r,maxPageSize:n}=i??{};return rv(t,{pageLink:r,maxPageSize:n})}}}o(sq,"getPagedAsyncIterator");function oq(t){return xe.__asyncGenerator(this,arguments,o(function*(){var a,i,r,n;let s=rv(t),p=yield xe.__await(s.next());if(Array.isArray(p.value)){yield xe.__await(yield*xe.__asyncDelegator(xe.__asyncValues(p.value)));try{for(var c=xe.__asyncValues(s),m;m=yield xe.__await(c.next()),!m.done;){let u=m.value;yield xe.__await(yield*xe.__asyncDelegator(xe.__asyncValues(u)))}}catch(u){r={error:u}}finally{try{m&&!m.done&&(n=c.return)&&(yield xe.__await(n.call(c)))}finally{if(r)throw r.error}}}else{let{toElements:u}=t;if(u){yield xe.__await(yield*xe.__asyncDelegator(xe.__asyncValues(u(p.value))));try{for(var d=xe.__asyncValues(s),l;l=yield xe.__await(d.next()),!l.done;){let f=l.value;yield xe.__await(yield*xe.__asyncDelegator(xe.__asyncValues(u(f))))}}catch(f){a={error:f}}finally{try{l&&!l.done&&(i=d.return)&&(yield xe.__await(i.call(d)))}finally{if(a)throw a.error}}}else yield yield xe.__await(p.value),yield xe.__await(yield*xe.__asyncDelegator(xe.__asyncValues(s)))}},"getItemAsyncIterator_1"))}o(oq,"getItemAsyncIterator");function rv(t,e={}){return xe.__asyncGenerator(this,arguments,o(function*(){let{pageLink:i,maxPageSize:r}=e,n=yield xe.__await(t.getPage(i??t.firstPageLink,r));if(!n)return yield xe.__await(void 0);for(yield yield xe.__await(n.page);n.nextPageLink;){if(n=yield xe.__await(t.getPage(n.nextPageLink,r)),!n)return yield xe.__await(void 0);yield yield xe.__await(n.page)}},"getPageAsyncIterator_1"))}o(rv,"getPageAsyncIterator");c0.getPagedAsyncIterator=sq});var Cv=S(kr=>{"use strict";Object.defineProperty(kr,"__esModule",{value:!0});var pq=Rd(),sv=bn(),dq=Sd(),zr=pq.createClientLogger("core-lro"),pv=2e3,dv=["succeeded","canceled","failed"];function lv(t){try{return JSON.parse(t).state}catch{throw new Error(`Unable to deserialize input state: ${t}`)}}o(lv,"deserializeState");function ov(t){let{state:e,stateProxy:a,isOperationError:i}=t;return r=>{throw i(r)&&(a.setError(e,r),a.setFailed(e)),r}}o(ov,"setStateError");function lq(t,e){let a=t;return a.slice(-1)!=="."&&(a=a+"."),a+" "+e}o(lq,"appendReadableErrorMessage");function cq(t){let e=t.message,a=t.code,i=t;for(;i.innererror;)i=i.innererror,a=i.code,e=lq(e,i.message);return{code:a,message:e}}o(cq,"simplifyError");function cv(t){let{state:e,stateProxy:a,status:i,isDone:r,processResult:n,getError:s,response:p,setErrorAsResult:d}=t;switch(i){case"succeeded":{a.setSucceeded(e);break}case"failed":{let l=s?.(p),c="";if(l){let{code:u,message:f}=cq(l);c=`. ${u}. ${f}`}let m=`The long-running operation has failed${c}`;a.setError(e,new Error(m)),a.setFailed(e),zr.warning(m);break}case"canceled":{a.setCanceled(e);break}}(r?.(p,e)||r===void 0&&["succeeded","canceled"].concat(d?[]:["failed"]).includes(i))&&a.setResult(e,mq({response:p,state:e,processResult:n}))}o(cv,"processOperationStatus");function mq(t){let{processResult:e,response:a,state:i}=t;return e?e(a,i):a}o(mq,"buildResult");async function mv(t){let{init:e,stateProxy:a,processResult:i,getOperationStatus:r,withOperationLocation:n,setErrorAsResult:s}=t,{operationLocation:p,resourceLocation:d,metadata:l,response:c}=await e();p&&n?.(p,!1);let m={metadata:l,operationLocation:p,resourceLocation:d};zr.verbose("LRO: Operation description:",m);let u=a.initState(m),f=r({response:c,state:u,operationLocation:p});return cv({state:u,status:f,stateProxy:a,response:c,setErrorAsResult:s,processResult:i}),u}o(mv,"initOperation");async function uq(t){let{poll:e,state:a,stateProxy:i,operationLocation:r,getOperationStatus:n,getResourceLocation:s,isOperationError:p,options:d}=t,l=await e(r,d).catch(ov({state:a,stateProxy:i,isOperationError:p})),c=n(l,a);if(zr.verbose(`LRO: Status: - Polling from: ${a.config.operationLocation} - Operation status: ${c} - Polling status: ${dv.includes(c)?"Stopped":"Running"}`),c==="succeeded"){let m=s(l,a);if(m!==void 0)return{response:await e(m).catch(ov({state:a,stateProxy:i,isOperationError:p})),status:c}}return{response:l,status:c}}o(uq,"pollOperationHelper");async function uv(t){let{poll:e,state:a,stateProxy:i,options:r,getOperationStatus:n,getResourceLocation:s,getOperationLocation:p,isOperationError:d,withOperationLocation:l,getPollingInterval:c,processResult:m,getError:u,updateState:f,setDelay:h,isDone:b,setErrorAsResult:T}=t,{operationLocation:E}=a.config;if(E!==void 0){let{response:I,status:w}=await uq({poll:e,getOperationStatus:n,state:a,stateProxy:i,operationLocation:E,getResourceLocation:s,isOperationError:d,options:r});if(cv({status:w,response:I,state:a,stateProxy:i,isDone:b,processResult:m,getError:u,setErrorAsResult:T}),!dv.includes(w)){let y=c?.(I);y&&h(y);let g=p?.(I,a);if(g!==void 0){let _=E!==g;a.config.operationLocation=g,l?.(g,_)}else l?.(E,!1)}f?.(a,I)}}o(uv,"pollOperation");function fv(t){let{azureAsyncOperation:e,operationLocation:a}=t;return a??e}o(fv,"getOperationLocationPollingUrl");function hv(t){return t.headers.location}o(hv,"getLocationHeader");function gv(t){return t.headers["operation-location"]}o(gv,"getOperationLocationHeader");function yv(t){return t.headers["azure-asyncoperation"]}o(yv,"getAzureAsyncOperationHeader");function fq(t){var e;let{location:a,requestMethod:i,requestPath:r,resourceLocationConfig:n}=t;switch(i){case"PUT":return r;case"DELETE":return;case"PATCH":return(e=s())!==null&&e!==void 0?e:r;default:return s()}function s(){switch(n){case"azure-async-operation":return;case"original-uri":return r;case"location":default:return a}}o(s,"getDefault")}o(fq,"findResourceLocation");function vv(t){let{rawResponse:e,requestMethod:a,requestPath:i,resourceLocationConfig:r}=t,n=gv(e),s=yv(e),p=fv({operationLocation:n,azureAsyncOperation:s}),d=hv(e),l=a?.toLocaleUpperCase();return p!==void 0?{mode:"OperationLocation",operationLocation:p,resourceLocation:fq({requestMethod:l,location:d,requestPath:i,resourceLocationConfig:r})}:d!==void 0?{mode:"ResourceLocation",operationLocation:d}:l==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}o(vv,"inferLroMode");function bv(t){let{status:e,statusCode:a}=t;if(typeof e!="string"&&e!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${e}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(e?.toLocaleLowerCase()){case void 0:return f0(a);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 zr.verbose(`LRO: unrecognized operation status: ${e}`),e}}o(bv,"transformStatus");function hq(t){var e;let{status:a}=(e=t.body)!==null&&e!==void 0?e:{};return bv({status:a,statusCode:t.statusCode})}o(hq,"getStatus");function gq(t){var e,a;let{properties:i,provisioningState:r}=(e=t.body)!==null&&e!==void 0?e:{},n=(a=i?.provisioningState)!==null&&a!==void 0?a:r;return bv({status:n,statusCode:t.statusCode})}o(gq,"getProvisioningState");function f0(t){return t===202?"running":t<300?"succeeded":"failed"}o(f0,"toOperationStatus");function xv({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let a=parseInt(e);return isNaN(a)?yq(new Date(e)):a*1e3}}o(xv,"parseRetryAfter");function wv(t){let e=t.flatResponse.error;if(!e){zr.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){zr.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}o(wv,"getErrorFromResponse");function yq(t){let e=Math.floor(new Date().getTime()),a=t.getTime();if(e{let s=await r.sendInitialRequest(),p=vv({rawResponse:s.rawResponse,requestPath:r.requestPath,requestMethod:r.requestMethod,resourceLocationConfig:a});return Object.assign({response:s,operationLocation:p?.operationLocation,resourceLocation:p?.resourceLocation},p?.mode?{metadata:{mode:p.mode}}:{})},stateProxy:e,processResult:i?({flatResponse:s},p)=>i(s,p):({flatResponse:s})=>s,getOperationStatus:Nv,setErrorAsResult:n})}o(vq,"initHttpOperation");function _v({rawResponse:t},e){var a;switch((a=e.config.metadata)===null||a===void 0?void 0:a.mode){case"OperationLocation":return fv({operationLocation:gv(t),azureAsyncOperation:yv(t)});case"ResourceLocation":return hv(t);case"Body":default:return}}o(_v,"getOperationLocation");function h0({rawResponse:t},e){var a;let i=(a=e.config.metadata)===null||a===void 0?void 0:a.mode;switch(i){case"OperationLocation":return hq(t);case"ResourceLocation":return f0(t.statusCode);case"Body":return gq(t);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}o(h0,"getOperationStatus");function Sv({flatResponse:t},e){if(typeof t=="object"){let a=t.resourceLocation;a!==void 0&&(e.config.resourceLocation=a)}return e.config.resourceLocation}o(Sv,"getResourceLocation");function Ev(t){return t.name==="RestError"}o(Ev,"isOperationError");async function bq(t){let{lro:e,stateProxy:a,options:i,processResult:r,updateState:n,setDelay:s,state:p,setErrorAsResult:d}=t;return uv({state:p,stateProxy:a,setDelay:s,processResult:r?({flatResponse:l},c)=>r(l,c):({flatResponse:l})=>l,getError:wv,updateState:n,getPollingInterval:xv,getOperationLocation:_v,getOperationStatus:h0,isOperationError:Ev,getResourceLocation:Sv,options:i,poll:async(l,c)=>e.sendPollRequest(l,c),setErrorAsResult:d})}o(bq,"pollHttpOperation");var xq=o(()=>({initState:t=>({status:"running",config:t}),setCanceled:t=>t.status="canceled",setError:(t,e)=>t.error=e,setResult:(t,e)=>t.result=e,setRunning:t=>t.status="running",setSucceeded:t=>t.status="succeeded",setFailed:t=>t.status="failed",getError:t=>t.error,getResult:t=>t.result,isCanceled:t=>t.status==="canceled",isFailed:t=>t.status==="failed",isRunning:t=>t.status==="running",isSucceeded:t=>t.status==="succeeded"}),"createStateProxy$1");function wq(t){let{getOperationLocation:e,getStatusFromInitialResponse:a,getStatusFromPollResponse:i,isOperationError:r,getResourceLocation:n,getPollingInterval:s,getError:p,resolveOnUnsuccessful:d}=t;return async({init:l,poll:c},m)=>{let{processResult:u,updateState:f,withOperationLocation:h,intervalInMs:b=pv,restoreFrom:T}=m||{},E=xq(),I=h?(()=>{let R=!1;return(A,j)=>{j?h(A):R||h(A),R=!0}})():void 0,w=T?lv(T):await mv({init:l,stateProxy:E,processResult:u,getOperationStatus:a,withOperationLocation:I,setErrorAsResult:!d}),y,g=new sv.AbortController,_=new Map,O=o(async()=>_.forEach(R=>R(w)),"handleProgressEvents"),N="Operation was canceled",D=b,C={getOperationState:()=>w,getResult:()=>w.result,isDone:()=>["succeeded","failed","canceled"].includes(w.status),isStopped:()=>y===void 0,stopPolling:()=>{g.abort()},toString:()=>JSON.stringify({state:w}),onProgress:R=>{let A=Symbol();return _.set(A,R),()=>_.delete(A)},pollUntilDone:R=>y??(y=(async()=>{let{abortSignal:A}=R||{},{signal:j}=A?new sv.AbortController([A,g.signal]):g;if(!C.isDone())for(await C.poll({abortSignal:j});!C.isDone();)await dq.delay(D,{abortSignal:j}),await C.poll({abortSignal:j});if(d)return C.getResult();switch(w.status){case"succeeded":return C.getResult();case"canceled":throw new Error(N);case"failed":throw w.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{y=void 0})),async poll(R){if(d){if(C.isDone())return}else switch(w.status){case"succeeded":return;case"canceled":throw new Error(N);case"failed":throw w.error}if(await uv({poll:c,state:w,stateProxy:E,getOperationLocation:e,isOperationError:r,withOperationLocation:I,getPollingInterval:s,getOperationStatus:i,getResourceLocation:n,processResult:u,getError:p,updateState:f,options:R,setDelay:A=>{D=A},setErrorAsResult:!d}),await O(),!d)switch(w.status){case"canceled":throw new Error(N);case"failed":throw w.error}}};return C}}o(wq,"buildCreatePoller");async function Nq(t,e){let{resourceLocationConfig:a,intervalInMs:i,processResult:r,restoreFrom:n,updateState:s,withOperationLocation:p,resolveOnUnsuccessful:d=!1}=e||{};return wq({getStatusFromInitialResponse:Nv,getStatusFromPollResponse:h0,isOperationError:Ev,getOperationLocation:_v,getResourceLocation:Sv,getPollingInterval:xv,getError:wv,resolveOnUnsuccessful:d})({init:async()=>{let l=await t.sendInitialRequest(),c=vv({rawResponse:l.rawResponse,requestPath:t.requestPath,requestMethod:t.requestMethod,resourceLocationConfig:a});return Object.assign({response:l,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},poll:t.sendPollRequest},{intervalInMs:i,withOperationLocation:p,restoreFrom:n,updateState:s,processResult:r?({flatResponse:l},c)=>r(l,c):({flatResponse:l})=>l})}o(Nq,"createHttpPoller");var _q=o(()=>({initState:t=>({config:t,isStarted:!0}),setCanceled:t=>t.isCancelled=!0,setError:(t,e)=>t.error=e,setResult:(t,e)=>t.result=e,setRunning:t=>t.isStarted=!0,setSucceeded:t=>t.isCompleted=!0,setFailed:()=>{},getError:t=>t.error,getResult:t=>t.result,isCanceled:t=>!!t.isCancelled,isFailed:t=>!!t.error,isRunning:t=>!!t.isStarted,isSucceeded:t=>!!(t.isCompleted&&!t.isCancelled&&!t.error)}),"createStateProxy"),m0=class{static{o(this,"GenericPollOperation")}constructor(e,a,i,r,n,s,p){this.state=e,this.lro=a,this.setErrorAsResult=i,this.lroResourceLocationConfig=r,this.processResult=n,this.updateState=s,this.isDone=p}setPollerConfig(e){this.pollerConfig=e}async update(e){var a;let i=_q();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await vq({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let r=this.updateState,n=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await bq({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:r?(s,{rawResponse:p})=>r(s,p):void 0,isDone:n?({flatResponse:s},p)=>n(s,p):void 0,options:e,setDelay:s=>{this.pollerConfig.intervalInMs=s},setErrorAsResult:this.setErrorAsResult}),(a=e?.fireProgress)===null||a===void 0||a.call(e,this.state),this}async cancel(){return zr.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},Kl=class t extends Error{static{o(this,"PollerStoppedError")}constructor(e){super(e),this.name="PollerStoppedError",Object.setPrototypeOf(this,t.prototype)}},Yl=class t extends Error{static{o(this,"PollerCancelledError")}constructor(e){super(e),this.name="PollerCancelledError",Object.setPrototypeOf(this,t.prototype)}},Ql=class{static{o(this,"Poller")}constructor(e){this.resolveOnUnsuccessful=!1,this.stopped=!0,this.pollProgressCallbacks=[],this.operation=e,this.promise=new Promise((a,i)=>{this.resolve=a,this.reject=i}),this.promise.catch(()=>{})}async startPolling(e={}){for(this.stopped&&(this.stopped=!1);!this.isStopped()&&!this.isDone();)await this.poll(e),await this.delay()}async pollOnce(e={}){this.isDone()||(this.operation=await this.operation.update({abortSignal:e.abortSignal,fireProgress:this.fireProgress.bind(this)})),this.processUpdatedState()}fireProgress(e){for(let a of this.pollProgressCallbacks)a(e)}async cancelOnce(e={}){this.operation=await this.operation.cancel(e)}poll(e={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(e);let a=o(()=>{this.pollOncePromise=void 0},"clearPollOncePromise");this.pollOncePromise.then(a,a).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 e=new Yl("Operation was canceled");throw this.reject(e),e}this.isDone()&&this.resolve&&this.resolve(this.getResult())}async pollUntilDone(e={}){return this.stopped&&this.startPolling(e).catch(this.reject),this.processUpdatedState(),this.promise}onProgress(e){return this.pollProgressCallbacks.push(e),()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter(a=>a!==e)}}isDone(){let e=this.operation.state;return!!(e.isCompleted||e.isCancelled||e.error)}stopPolling(){this.stopped||(this.stopped=!0,this.reject&&this.reject(new Kl("This poller is already stopped")))}isStopped(){return this.stopped}cancelOperation(e={}){if(!this.cancelPromise)this.cancelPromise=this.cancelOnce(e);else if(e.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()}},u0=class extends Ql{static{o(this,"LroEngine")}constructor(e,a){let{intervalInMs:i=pv,resumeFrom:r,resolveOnUnsuccessful:n=!1,isDone:s,lroResourceLocationConfig:p,processResult:d,updateState:l}=a||{},c=r?lv(r):{},m=new m0(c,e,!n,p,d,l,s);super(m),this.resolveOnUnsuccessful=n,this.config={intervalInMs:i},m.setPollerConfig(this.config)}delay(){return new Promise(e=>setTimeout(()=>e(),this.config.intervalInMs))}};kr.LroEngine=u0;kr.Poller=Ql;kr.PollerCancelledError=Yl;kr.PollerStoppedError=Kl;kr.createHttpPoller=Nq});var _2=S(Z=>{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});var L=iv(),U=(sd(),Sp(nd)),z=Nf(),Sq=Rd(),kv=bn(),Eq=require("os"),jv=require("crypto"),e2=require("stream");nv();var Cq=Cv(),Uv=require("events"),Tq=require("fs"),Oq=require("util");function uc(t){if(t&&t.__esModule)return t;var e=Object.create(null);return t&&Object.keys(t).forEach(function(a){if(a!=="default"){var i=Object.getOwnPropertyDescriptor(t,a);Object.defineProperty(e,a,i.get?i:{enumerable:!0,get:function(){return t[a]}})}}),e.default=t,Object.freeze(e)}o(uc,"_interopNamespace");var F=uc(L),g0=uc(Eq),t2=uc(Tq),Pq=uc(Oq),a2={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"}}}}},Rq={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"}}}}},Iq={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"}}}}},Dq={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"}}}}},Bq={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"}}}}},Aq={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"}}}}},V={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}}}}},Fv={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},qq={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"}}}}},Hv={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"}}}}},Mq={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"}}}}}}},Lq={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"}}}}},Vv={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"}}}}},$v={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"}}}}},i2={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"}}}}},zq={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"}}}}},r2={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"}}}}}}},kq={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"}}}}},jq={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"}}}}},Uq={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"}}}}},Gv={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"}}}}},Fq={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"}}}}}}},Hq={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"}}}}},Vq={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"}}}}},$q={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"]}},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"}}}}},Xv={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"}}}}},Gq={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"}}}}}}},Xq={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},Wv={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"}}}}}}},Kv={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"}}}}}}},Wq={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"}}}}},n2={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"}}}}},Kq={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"}}}}},Yq={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"}}}}},Yv={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"}}}}},Qq={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},Jq={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:"any"}}}}},Zq={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"}}}}},eM={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},tM={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"}}}}}}},aM={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"}}}}},Qv={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"}}}}},Jv={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zv={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"}}}}},eb={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tb={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"}}}}},ab={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ib={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"}}}}},rb={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nb={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"}}}}},sb={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ob={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"}}}}},pb={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},db={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"}}}}},lb={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cb={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"}}}}},ub={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"}}}}},fb={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hb={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},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"}}}}},gb={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yb={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"}}}}},vb={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"}}}}},xb={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wb={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"}}}}},_b={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"}}}}},Eb={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"}}}}},Cb={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tb={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"}}}}},Ob={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pb={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"}}}}},Rb={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"}}}}},Bb={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"}}}}},Ab={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qb={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"}}}}},Lb={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"}}}}},zb={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"}}}}},jb={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"}}}}},Fb={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hb={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"}}}}},Vb={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$b={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"}}}}},Gb={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xb={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"]}}}}},Wb={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},w0={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",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-or-"},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"}}}}},Kb={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",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-or-"},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"}}}}},Qb={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jb={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"}}}}},Zb={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ex={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"}}}}},tx={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ax={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"}}}}},ix={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rx={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"}}}}},nx={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sx={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"]}}}}},ox={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},px={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"}}}}},dx={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lx={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"}}}}},cx={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mx={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"}}}}},ux={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fx={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"}}}}},hx={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gx={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"}}}}},yx={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vx={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"}}}}},bx={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xx={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"}}}}},wx={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nx={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"}}}}},_x={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sx={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"}}}}},Ex={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cx={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"}}}}},Tx={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ox={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"}}}}},Px={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rx={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"}}}}},Ix={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},N0={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"}}}}},Dx={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bx={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"]}}}}},Ax={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_0={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"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"}}}}},qx={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mx={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"}}}}},Lx={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zx={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"}}}}},kx={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jx={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"}}}}},Ux={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fx={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"}}}}},Hx={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vx={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"}}}}},$x={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gx={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"}}}}},Xx={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wx={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"}}}}},Kx={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yx={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"}}}}},Qx={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jx={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"}}}}},Zx={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ew={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"}}}}},tw={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},aw={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"}}}}},iw={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rw={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"}}}}},nw={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sw={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"}}}}},ow={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pw={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"}}}}},dw={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lw={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"}}}}},cw={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mw={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"}}}}},uw={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fw={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"}}}}},hw={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gw={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"}}}}},yw={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vw={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"}}}}},bw={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xw={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"}}}}},ww={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nw={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"}}}}},_w={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pi=Object.freeze({__proto__:null,BlobServiceProperties:a2,Logging:Rq,RetentionPolicy:Iq,Metrics:Dq,CorsRule:Bq,StaticWebsite:Aq,StorageError:V,BlobServiceStatistics:Fv,GeoReplication:qq,ListContainersSegmentResponse:Hv,ContainerItem:Mq,ContainerProperties:Lq,KeyInfo:Vv,UserDelegationKey:$v,FilterBlobSegment:i2,FilterBlobItem:zq,BlobTags:r2,BlobTag:kq,SignedIdentifier:jq,AccessPolicy:Uq,ListBlobsFlatSegmentResponse:Gv,BlobFlatListSegment:Fq,BlobItemInternal:Hq,BlobName:Vq,BlobPropertiesInternal:$q,ListBlobsHierarchySegmentResponse:Xv,BlobHierarchyListSegment:Gq,BlobPrefix:Xq,BlockLookupList:Wv,BlockList:Kv,Block:Wq,PageList:n2,PageRange:Kq,ClearRange:Yq,QueryRequest:Yv,QuerySerialization:Qq,QueryFormat:Jq,DelimitedTextConfiguration:Zq,JsonTextConfiguration:eM,ArrowConfiguration:tM,ArrowField:aM,ServiceSetPropertiesHeaders:Qv,ServiceSetPropertiesExceptionHeaders:Jv,ServiceGetPropertiesHeaders:Zv,ServiceGetPropertiesExceptionHeaders:eb,ServiceGetStatisticsHeaders:tb,ServiceGetStatisticsExceptionHeaders:ab,ServiceListContainersSegmentHeaders:ib,ServiceListContainersSegmentExceptionHeaders:rb,ServiceGetUserDelegationKeyHeaders:nb,ServiceGetUserDelegationKeyExceptionHeaders:sb,ServiceGetAccountInfoHeaders:ob,ServiceGetAccountInfoExceptionHeaders:pb,ServiceSubmitBatchHeaders:db,ServiceSubmitBatchExceptionHeaders:lb,ServiceFilterBlobsHeaders:cb,ServiceFilterBlobsExceptionHeaders:mb,ContainerCreateHeaders:ub,ContainerCreateExceptionHeaders:fb,ContainerGetPropertiesHeaders:hb,ContainerGetPropertiesExceptionHeaders:gb,ContainerDeleteHeaders:yb,ContainerDeleteExceptionHeaders:vb,ContainerSetMetadataHeaders:bb,ContainerSetMetadataExceptionHeaders:xb,ContainerGetAccessPolicyHeaders:wb,ContainerGetAccessPolicyExceptionHeaders:Nb,ContainerSetAccessPolicyHeaders:_b,ContainerSetAccessPolicyExceptionHeaders:Sb,ContainerRestoreHeaders:Eb,ContainerRestoreExceptionHeaders:Cb,ContainerRenameHeaders:Tb,ContainerRenameExceptionHeaders:Ob,ContainerSubmitBatchHeaders:Pb,ContainerSubmitBatchExceptionHeaders:Rb,ContainerFilterBlobsHeaders:Ib,ContainerFilterBlobsExceptionHeaders:Db,ContainerAcquireLeaseHeaders:Bb,ContainerAcquireLeaseExceptionHeaders:Ab,ContainerReleaseLeaseHeaders:qb,ContainerReleaseLeaseExceptionHeaders:Mb,ContainerRenewLeaseHeaders:Lb,ContainerRenewLeaseExceptionHeaders:zb,ContainerBreakLeaseHeaders:kb,ContainerBreakLeaseExceptionHeaders:jb,ContainerChangeLeaseHeaders:Ub,ContainerChangeLeaseExceptionHeaders:Fb,ContainerListBlobFlatSegmentHeaders:Hb,ContainerListBlobFlatSegmentExceptionHeaders:Vb,ContainerListBlobHierarchySegmentHeaders:$b,ContainerListBlobHierarchySegmentExceptionHeaders:Gb,ContainerGetAccountInfoHeaders:Xb,ContainerGetAccountInfoExceptionHeaders:Wb,BlobDownloadHeaders:w0,BlobDownloadExceptionHeaders:Kb,BlobGetPropertiesHeaders:Yb,BlobGetPropertiesExceptionHeaders:Qb,BlobDeleteHeaders:Jb,BlobDeleteExceptionHeaders:Zb,BlobUndeleteHeaders:ex,BlobUndeleteExceptionHeaders:tx,BlobSetExpiryHeaders:ax,BlobSetExpiryExceptionHeaders:ix,BlobSetHttpHeadersHeaders:rx,BlobSetHttpHeadersExceptionHeaders:nx,BlobSetImmutabilityPolicyHeaders:sx,BlobSetImmutabilityPolicyExceptionHeaders:ox,BlobDeleteImmutabilityPolicyHeaders:px,BlobDeleteImmutabilityPolicyExceptionHeaders:dx,BlobSetLegalHoldHeaders:lx,BlobSetLegalHoldExceptionHeaders:cx,BlobSetMetadataHeaders:mx,BlobSetMetadataExceptionHeaders:ux,BlobAcquireLeaseHeaders:fx,BlobAcquireLeaseExceptionHeaders:hx,BlobReleaseLeaseHeaders:gx,BlobReleaseLeaseExceptionHeaders:yx,BlobRenewLeaseHeaders:vx,BlobRenewLeaseExceptionHeaders:bx,BlobChangeLeaseHeaders:xx,BlobChangeLeaseExceptionHeaders:wx,BlobBreakLeaseHeaders:Nx,BlobBreakLeaseExceptionHeaders:_x,BlobCreateSnapshotHeaders:Sx,BlobCreateSnapshotExceptionHeaders:Ex,BlobStartCopyFromURLHeaders:Cx,BlobStartCopyFromURLExceptionHeaders:Tx,BlobCopyFromURLHeaders:Ox,BlobCopyFromURLExceptionHeaders:Px,BlobAbortCopyFromURLHeaders:Rx,BlobAbortCopyFromURLExceptionHeaders:Ix,BlobSetTierHeaders:N0,BlobSetTierExceptionHeaders:Dx,BlobGetAccountInfoHeaders:Bx,BlobGetAccountInfoExceptionHeaders:Ax,BlobQueryHeaders:_0,BlobQueryExceptionHeaders:qx,BlobGetTagsHeaders:Mx,BlobGetTagsExceptionHeaders:Lx,BlobSetTagsHeaders:zx,BlobSetTagsExceptionHeaders:kx,PageBlobCreateHeaders:jx,PageBlobCreateExceptionHeaders:Ux,PageBlobUploadPagesHeaders:Fx,PageBlobUploadPagesExceptionHeaders:Hx,PageBlobClearPagesHeaders:Vx,PageBlobClearPagesExceptionHeaders:$x,PageBlobUploadPagesFromURLHeaders:Gx,PageBlobUploadPagesFromURLExceptionHeaders:Xx,PageBlobGetPageRangesHeaders:Wx,PageBlobGetPageRangesExceptionHeaders:Kx,PageBlobGetPageRangesDiffHeaders:Yx,PageBlobGetPageRangesDiffExceptionHeaders:Qx,PageBlobResizeHeaders:Jx,PageBlobResizeExceptionHeaders:Zx,PageBlobUpdateSequenceNumberHeaders:ew,PageBlobUpdateSequenceNumberExceptionHeaders:tw,PageBlobCopyIncrementalHeaders:aw,PageBlobCopyIncrementalExceptionHeaders:iw,AppendBlobCreateHeaders:rw,AppendBlobCreateExceptionHeaders:nw,AppendBlobAppendBlockHeaders:sw,AppendBlobAppendBlockExceptionHeaders:ow,AppendBlobAppendBlockFromUrlHeaders:pw,AppendBlobAppendBlockFromUrlExceptionHeaders:dw,AppendBlobSealHeaders:lw,AppendBlobSealExceptionHeaders:cw,BlockBlobUploadHeaders:mw,BlockBlobUploadExceptionHeaders:uw,BlockBlobPutBlobFromUrlHeaders:fw,BlockBlobPutBlobFromUrlExceptionHeaders:hw,BlockBlobStageBlockHeaders:gw,BlockBlobStageBlockExceptionHeaders:yw,BlockBlobStageBlockFromURLHeaders:vw,BlockBlobStageBlockFromURLExceptionHeaders:bw,BlockBlobCommitBlockListHeaders:xw,BlockBlobCommitBlockListExceptionHeaders:ww,BlockBlobGetBlockListHeaders:Nw,BlockBlobGetBlockListExceptionHeaders:_w}),nr={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},iM={parameterPath:"blobServiceProperties",mapper:a2},sr={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},$={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},fc={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},or={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"}}},G={parameterPath:"version",mapper:{defaultValue:"2023-01-03",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},Y={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},te={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},rM={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},s2={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},o2={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},$r={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},Gr={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},nM={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:L.QueryCollectionFormat.Csv},sM={parameterPath:"keyInfo",mapper:Vv},oM={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},p2={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},Sw={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},Ew={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},da={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},Cw={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},Tw={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Ow={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},At={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},ja={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"}},Pw={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},pM={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},dM={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},ue={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},de={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},le={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},Rw={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Iw={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},lM={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},Dw={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},cM={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},mM={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},uM={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},fM={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},hM={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},ni={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Bw={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Aw={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},qw={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Mw={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Gn={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},Lw={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},zw={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},kw={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},jw={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Uw={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Fw={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:L.QueryCollectionFormat.Csv},gM={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},Ri={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},Xn={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},ep={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},yM={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},vM={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},Nt={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},_t={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},St={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},Ee={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},Ce={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},ve={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},bM={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},xM={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},wM={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},NM={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},_M={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},Wn={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},Kn={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},Yn={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},Qn={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},Jn={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},Zn={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},Hw={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Xr={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},Wr={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},SM={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},EM={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},Mt={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},CM={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},es={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"]}}},Vw={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},ts={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},as={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},is={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},rs={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},$w={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},hc={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},Kr={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},TM={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},ns={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},OM={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},tp={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},ap={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},Gw={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},PM={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},RM={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},IM={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},DM={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},BM={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"]}}},AM={parameterPath:["options","queryRequest"],mapper:Yv},qM={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Xw={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},MM={parameterPath:["options","tags"],mapper:r2},pr={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},ss={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},LM={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},Ww={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},Kw={parameterPath:["options","blobSequenceNumber"],mapper:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},gc={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},yc={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},vc={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},d2={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Yw={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},l2={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},c2={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},m2={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},zM={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},u2={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},kM={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},f2={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},jM={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},Qw={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},UM={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},FM={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},HM={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},VM={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},$M={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},Jw={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Zw={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},h2={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},eN={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},GM={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tN={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},XM={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},aN={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},iN={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},WM={parameterPath:"blocks",mapper:Wv},rN={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},KM={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},ac=class{static{o(this,"Service")}constructor(e){this.client=e}setProperties(e,a){let i={blobServiceProperties:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,YM)}getProperties(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,QM)}getStatistics(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,JM)}listContainersSegment(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,ZM)}getUserDelegationKey(e,a){let i={keyInfo:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,eL)}getAccountInfo(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,tL)}submitBatch(e,a,i,r){let n={contentLength:e,multipartContentType:a,body:i,options:F.operationOptionsToRequestOptionsBase(r||{})};return this.client.sendOperationRequest(n,aL)}filterBlobs(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,iL)}},dr=new F.Serializer(Pi,!0),YM={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:Qv},default:{bodyMapper:V,headersMapper:Jv}},requestBody:iM,queryParameters:[fc,or,K],urlParameters:[$],headerParameters:[nr,sr,G,Y],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:dr},QM={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:a2,headersMapper:Zv},default:{bodyMapper:V,headersMapper:eb}},queryParameters:[fc,or,K],urlParameters:[$],headerParameters:[G,Y,te],isXML:!0,serializer:dr},JM={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Fv,headersMapper:tb},default:{bodyMapper:V,headersMapper:ab}},queryParameters:[fc,K,rM],urlParameters:[$],headerParameters:[G,Y,te],isXML:!0,serializer:dr},ZM={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Hv,headersMapper:ib},default:{bodyMapper:V,headersMapper:rb}},queryParameters:[K,s2,o2,$r,Gr,nM],urlParameters:[$],headerParameters:[G,Y,te],isXML:!0,serializer:dr},eL={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:$v,headersMapper:nb},default:{bodyMapper:V,headersMapper:sb}},requestBody:sM,queryParameters:[fc,K,oM],urlParameters:[$],headerParameters:[nr,sr,G,Y],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:dr},tL={path:"/",httpMethod:"GET",responses:{200:{headersMapper:ob},default:{bodyMapper:V,headersMapper:pb}},queryParameters:[or,p2],urlParameters:[$],headerParameters:[G,te],isXML:!0,serializer:dr},aL={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:db},default:{bodyMapper:V,headersMapper:lb}},requestBody:Sw,queryParameters:[K,Ew],urlParameters:[$],headerParameters:[nr,sr,G,Y,da,Cw],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:dr},iL={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:i2,headersMapper:cb},default:{bodyMapper:V,headersMapper:mb}},queryParameters:[K,$r,Gr,Tw,Ow],urlParameters:[$],headerParameters:[G,Y,te],isXML:!0,serializer:dr},Hr=class{static{o(this,"Container")}constructor(e){this.client=e}create(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,rL)}getProperties(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,nL)}delete(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,sL)}setMetadata(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,oL)}getAccessPolicy(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,pL)}setAccessPolicy(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,dL)}restore(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,lL)}rename(e,a){let i={sourceContainerName:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,cL)}submitBatch(e,a,i,r){let n={contentLength:e,multipartContentType:a,body:i,options:F.operationOptionsToRequestOptionsBase(r||{})};return this.client.sendOperationRequest(n,mL)}filterBlobs(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,uL)}acquireLease(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,fL)}releaseLease(e,a){let i={leaseId:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,hL)}renewLease(e,a){let i={leaseId:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,gL)}breakLease(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,yL)}changeLease(e,a,i){let r={leaseId:e,proposedLeaseId:a,options:F.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(r,vL)}listBlobFlatSegment(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,bL)}listBlobHierarchySegment(e,a){let i={delimiter:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,xL)}getAccountInfo(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,wL)}},Et=new F.Serializer(Pi,!0),rL={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:ub},default:{bodyMapper:V,headersMapper:fb}},queryParameters:[K,At],urlParameters:[$],headerParameters:[G,Y,te,ja,Pw,pM,dM],isXML:!0,serializer:Et},nL={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:hb},default:{bodyMapper:V,headersMapper:gb}},queryParameters:[K,At],urlParameters:[$],headerParameters:[G,Y,te,ue],isXML:!0,serializer:Et},sL={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:yb},default:{bodyMapper:V,headersMapper:vb}},queryParameters:[K,At],urlParameters:[$],headerParameters:[G,Y,te,ue,de,le],isXML:!0,serializer:Et},oL={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:bb},default:{bodyMapper:V,headersMapper:xb}},queryParameters:[K,At,Rw],urlParameters:[$],headerParameters:[G,Y,te,ja,ue,de],isXML:!0,serializer:Et},pL={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:wb},default:{bodyMapper:V,headersMapper:Nb}},queryParameters:[K,At,Iw],urlParameters:[$],headerParameters:[G,Y,te,ue],isXML:!0,serializer:Et},dL={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:_b},default:{bodyMapper:V,headersMapper:Sb}},requestBody:lM,queryParameters:[K,At,Iw],urlParameters:[$],headerParameters:[nr,sr,G,Y,Pw,ue,de,le],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Et},lL={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Eb},default:{bodyMapper:V,headersMapper:Cb}},queryParameters:[K,At,Dw],urlParameters:[$],headerParameters:[G,Y,te,cM,mM],isXML:!0,serializer:Et},cL={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Tb},default:{bodyMapper:V,headersMapper:Ob}},queryParameters:[K,At,uM],urlParameters:[$],headerParameters:[G,Y,te,fM,hM],isXML:!0,serializer:Et},mL={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Pb},default:{bodyMapper:V,headersMapper:Rb}},requestBody:Sw,queryParameters:[K,Ew,At],urlParameters:[$],headerParameters:[nr,sr,G,Y,da,Cw],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Et},uL={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:i2,headersMapper:Ib},default:{bodyMapper:V,headersMapper:Db}},queryParameters:[K,$r,Gr,Tw,Ow,At],urlParameters:[$],headerParameters:[G,Y,te],isXML:!0,serializer:Et},fL={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Bb},default:{bodyMapper:V,headersMapper:Ab}},queryParameters:[K,At,ni],urlParameters:[$],headerParameters:[G,Y,te,de,le,Bw,Aw,qw],isXML:!0,serializer:Et},hL={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:qb},default:{bodyMapper:V,headersMapper:Mb}},queryParameters:[K,At,ni],urlParameters:[$],headerParameters:[G,Y,te,de,le,Mw,Gn],isXML:!0,serializer:Et},gL={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Lb},default:{bodyMapper:V,headersMapper:zb}},queryParameters:[K,At,ni],urlParameters:[$],headerParameters:[G,Y,te,de,le,Gn,Lw],isXML:!0,serializer:Et},yL={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:kb},default:{bodyMapper:V,headersMapper:jb}},queryParameters:[K,At,ni],urlParameters:[$],headerParameters:[G,Y,te,de,le,zw,kw],isXML:!0,serializer:Et},vL={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Ub},default:{bodyMapper:V,headersMapper:Fb}},queryParameters:[K,At,ni],urlParameters:[$],headerParameters:[G,Y,te,de,le,Gn,jw,Uw],isXML:!0,serializer:Et},bL={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Gv,headersMapper:Hb},default:{bodyMapper:V,headersMapper:Vb}},queryParameters:[K,s2,o2,$r,Gr,At,Fw],urlParameters:[$],headerParameters:[G,Y,te],isXML:!0,serializer:Et},xL={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Xv,headersMapper:$b},default:{bodyMapper:V,headersMapper:Gb}},queryParameters:[K,s2,o2,$r,Gr,At,Fw,gM],urlParameters:[$],headerParameters:[G,Y,te],isXML:!0,serializer:Et},wL={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:Xb},default:{bodyMapper:V,headersMapper:Wb}},queryParameters:[or,p2],urlParameters:[$],headerParameters:[G,te],isXML:!0,serializer:Et},jo=class{static{o(this,"Blob$1")}constructor(e){this.client=e}download(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,NL)}getProperties(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,_L)}delete(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,SL)}undelete(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,EL)}setExpiry(e,a){let i={expiryOptions:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,CL)}setHttpHeaders(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,TL)}setImmutabilityPolicy(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,OL)}deleteImmutabilityPolicy(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,PL)}setLegalHold(e,a){let i={legalHold:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,RL)}setMetadata(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,IL)}acquireLease(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,DL)}releaseLease(e,a){let i={leaseId:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,BL)}renewLease(e,a){let i={leaseId:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,AL)}changeLease(e,a,i){let r={leaseId:e,proposedLeaseId:a,options:F.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(r,qL)}breakLease(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,ML)}createSnapshot(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,LL)}startCopyFromURL(e,a){let i={copySource:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,zL)}copyFromURL(e,a){let i={copySource:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,kL)}abortCopyFromURL(e,a){let i={copyId:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,jL)}setTier(e,a){let i={tier:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,UL)}getAccountInfo(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,FL)}query(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,HL)}getTags(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,VL)}setTags(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,$L)}},Le=new F.Serializer(Pi,!0),NL={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:w0},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:w0},default:{bodyMapper:V,headersMapper:Kb}},queryParameters:[K,Ri,Xn],urlParameters:[$],headerParameters:[G,Y,te,ue,de,le,ep,yM,vM,Nt,_t,St,Ee,Ce,ve],isXML:!0,serializer:Le},_L={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:Yb},default:{bodyMapper:V,headersMapper:Qb}},queryParameters:[K,Ri,Xn],urlParameters:[$],headerParameters:[G,Y,te,ue,de,le,Nt,_t,St,Ee,Ce,ve],isXML:!0,serializer:Le},SL={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:Jb},default:{bodyMapper:V,headersMapper:Zb}},queryParameters:[K,Ri,Xn,xM],urlParameters:[$],headerParameters:[G,Y,te,ue,de,le,Ee,Ce,ve,bM],isXML:!0,serializer:Le},EL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ex},default:{bodyMapper:V,headersMapper:tx}},queryParameters:[K,Dw],urlParameters:[$],headerParameters:[G,Y,te],isXML:!0,serializer:Le},CL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ax},default:{bodyMapper:V,headersMapper:ix}},queryParameters:[K,wM],urlParameters:[$],headerParameters:[G,Y,te,NM,_M],isXML:!0,serializer:Le},TL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:rx},default:{bodyMapper:V,headersMapper:nx}},queryParameters:[or,K],urlParameters:[$],headerParameters:[G,Y,te,ue,de,le,Ee,Ce,ve,Wn,Kn,Yn,Qn,Jn,Zn],isXML:!0,serializer:Le},OL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:sx},default:{bodyMapper:V,headersMapper:ox}},queryParameters:[K,Hw],urlParameters:[$],headerParameters:[G,Y,te,le,Xr,Wr],isXML:!0,serializer:Le},PL={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:px},default:{bodyMapper:V,headersMapper:dx}},queryParameters:[K,Hw],urlParameters:[$],headerParameters:[G,Y,te],isXML:!0,serializer:Le},RL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:lx},default:{bodyMapper:V,headersMapper:cx}},queryParameters:[K,SM],urlParameters:[$],headerParameters:[G,Y,te,EM],isXML:!0,serializer:Le},IL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:mx},default:{bodyMapper:V,headersMapper:ux}},queryParameters:[K,Rw],urlParameters:[$],headerParameters:[G,Y,te,ja,ue,de,le,Nt,_t,St,Ee,Ce,ve,Mt],isXML:!0,serializer:Le},DL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:fx},default:{bodyMapper:V,headersMapper:hx}},queryParameters:[K,ni],urlParameters:[$],headerParameters:[G,Y,te,de,le,Bw,Aw,qw,Ee,Ce,ve],isXML:!0,serializer:Le},BL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:gx},default:{bodyMapper:V,headersMapper:yx}},queryParameters:[K,ni],urlParameters:[$],headerParameters:[G,Y,te,de,le,Mw,Gn,Ee,Ce,ve],isXML:!0,serializer:Le},AL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:vx},default:{bodyMapper:V,headersMapper:bx}},queryParameters:[K,ni],urlParameters:[$],headerParameters:[G,Y,te,de,le,Gn,Lw,Ee,Ce,ve],isXML:!0,serializer:Le},qL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:xx},default:{bodyMapper:V,headersMapper:wx}},queryParameters:[K,ni],urlParameters:[$],headerParameters:[G,Y,te,de,le,Gn,jw,Uw,Ee,Ce,ve],isXML:!0,serializer:Le},ML={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Nx},default:{bodyMapper:V,headersMapper:_x}},queryParameters:[K,ni],urlParameters:[$],headerParameters:[G,Y,te,de,le,zw,kw,Ee,Ce,ve],isXML:!0,serializer:Le},LL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Sx},default:{bodyMapper:V,headersMapper:Ex}},queryParameters:[K,CM],urlParameters:[$],headerParameters:[G,Y,te,ja,ue,de,le,Nt,_t,St,Ee,Ce,ve,Mt],isXML:!0,serializer:Le},zL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Cx},default:{bodyMapper:V,headersMapper:Tx}},queryParameters:[K],urlParameters:[$],headerParameters:[G,Y,te,ja,ue,de,le,Ee,Ce,ve,Xr,Wr,es,Vw,ts,as,is,rs,$w,hc,Kr,TM,ns],isXML:!0,serializer:Le},kL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Ox},default:{bodyMapper:V,headersMapper:Px}},queryParameters:[K],urlParameters:[$],headerParameters:[G,Y,te,ja,ue,de,le,Ee,Ce,ve,Xr,Wr,Mt,es,ts,as,is,rs,hc,Kr,ns,OM,tp,ap,Gw],isXML:!0,serializer:Le},jL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Rx},default:{bodyMapper:V,headersMapper:Ix}},queryParameters:[K,PM,IM],urlParameters:[$],headerParameters:[G,Y,te,ue,RM],isXML:!0,serializer:Le},UL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:N0},202:{headersMapper:N0},default:{bodyMapper:V,headersMapper:Dx}},queryParameters:[K,Ri,Xn,DM],urlParameters:[$],headerParameters:[G,Y,te,ue,ve,Vw,BM],isXML:!0,serializer:Le},FL={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:Bx},default:{bodyMapper:V,headersMapper:Ax}},queryParameters:[or,p2],urlParameters:[$],headerParameters:[G,te],isXML:!0,serializer:Le},HL={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:_0},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:_0},default:{bodyMapper:V,headersMapper:qx}},requestBody:AM,queryParameters:[K,Ri,qM],urlParameters:[$],headerParameters:[nr,sr,G,Y,ue,de,le,Nt,_t,St,Ee,Ce,ve],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Le},VL={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:r2,headersMapper:Mx},default:{bodyMapper:V,headersMapper:Lx}},queryParameters:[K,Ri,Xn,Xw],urlParameters:[$],headerParameters:[G,Y,te,ue,ve],isXML:!0,serializer:Le},$L={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:zx},default:{bodyMapper:V,headersMapper:kx}},requestBody:MM,queryParameters:[K,Xn,Xw],urlParameters:[$],headerParameters:[nr,sr,G,Y,ue,ve,pr,ss],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Le},S0=class{static{o(this,"PageBlob")}constructor(e){this.client=e}create(e,a,i){let r={contentLength:e,blobContentLength:a,options:F.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(r,XL)}uploadPages(e,a,i){let r={contentLength:e,body:a,options:F.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(r,WL)}clearPages(e,a){let i={contentLength:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,KL)}uploadPagesFromURL(e,a,i,r,n){let s={sourceUrl:e,sourceRange:a,contentLength:i,range:r,options:F.operationOptionsToRequestOptionsBase(n||{})};return this.client.sendOperationRequest(s,YL)}getPageRanges(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,QL)}getPageRangesDiff(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,JL)}resize(e,a){let i={blobContentLength:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,ZL)}updateSequenceNumber(e,a){let i={sequenceNumberAction:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,ez)}copyIncremental(e,a){let i={copySource:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,tz)}},lr=new F.Serializer(Pi,!0),GL=new F.Serializer(Pi,!1),XL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:jx},default:{bodyMapper:V,headersMapper:Ux}},queryParameters:[K],urlParameters:[$],headerParameters:[G,Y,te,da,ja,ue,de,le,Nt,_t,St,Ee,Ce,ve,Wn,Kn,Yn,Qn,Jn,Zn,Xr,Wr,Mt,es,Kr,ns,LM,Ww,Kw],isXML:!0,serializer:lr},WL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Fx},default:{bodyMapper:V,headersMapper:Hx}},requestBody:yc,queryParameters:[K,d2],urlParameters:[$],headerParameters:[G,Y,da,ue,de,le,ep,Nt,_t,St,Ee,Ce,ve,Mt,pr,ss,gc,vc,Yw,l2,c2,m2],mediaType:"binary",serializer:GL},KL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Vx},default:{bodyMapper:V,headersMapper:$x}},queryParameters:[K,d2],urlParameters:[$],headerParameters:[G,Y,te,da,ue,de,le,ep,Nt,_t,St,Ee,Ce,ve,Mt,l2,c2,m2,zM],isXML:!0,serializer:lr},YL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Gx},default:{bodyMapper:V,headersMapper:Xx}},queryParameters:[K,d2],urlParameters:[$],headerParameters:[G,Y,te,da,ue,de,le,Nt,_t,St,Ee,Ce,ve,Mt,ts,as,is,rs,tp,ap,Yw,l2,c2,m2,u2,kM,f2,jM],isXML:!0,serializer:lr},QL={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:n2,headersMapper:Wx},default:{bodyMapper:V,headersMapper:Kx}},queryParameters:[K,$r,Gr,Ri,Qw],urlParameters:[$],headerParameters:[G,Y,te,ue,de,le,ep,Ee,Ce,ve],isXML:!0,serializer:lr},JL={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:n2,headersMapper:Yx},default:{bodyMapper:V,headersMapper:Qx}},queryParameters:[K,$r,Gr,Ri,Qw,UM],urlParameters:[$],headerParameters:[G,Y,te,ue,de,le,ep,Ee,Ce,ve,FM],isXML:!0,serializer:lr},ZL={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Jx},default:{bodyMapper:V,headersMapper:Zx}},queryParameters:[or,K],urlParameters:[$],headerParameters:[G,Y,te,ue,de,le,Nt,_t,St,Ee,Ce,ve,Mt,Ww],isXML:!0,serializer:lr},ez={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ew},default:{bodyMapper:V,headersMapper:tw}},queryParameters:[or,K],urlParameters:[$],headerParameters:[G,Y,te,ue,de,le,Ee,Ce,ve,Kw,HM],isXML:!0,serializer:lr},tz={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:aw},default:{bodyMapper:V,headersMapper:iw}},queryParameters:[K,VM],urlParameters:[$],headerParameters:[G,Y,te,de,le,Ee,Ce,ve,hc],isXML:!0,serializer:lr},E0=class{static{o(this,"AppendBlob")}constructor(e){this.client=e}create(e,a){let i={contentLength:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,iz)}appendBlock(e,a,i){let r={contentLength:e,body:a,options:F.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(r,rz)}appendBlockFromUrl(e,a,i){let r={sourceUrl:e,contentLength:a,options:F.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(r,nz)}seal(e){let a={options:F.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,sz)}},g2=new F.Serializer(Pi,!0),az=new F.Serializer(Pi,!1),iz={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:rw},default:{bodyMapper:V,headersMapper:nw}},queryParameters:[K],urlParameters:[$],headerParameters:[G,Y,te,da,ja,ue,de,le,Nt,_t,St,Ee,Ce,ve,Wn,Kn,Yn,Qn,Jn,Zn,Xr,Wr,Mt,Kr,ns,$M],isXML:!0,serializer:g2},rz={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:sw},default:{bodyMapper:V,headersMapper:ow}},requestBody:yc,queryParameters:[K,Jw],urlParameters:[$],headerParameters:[G,Y,da,ue,de,le,Nt,_t,St,Ee,Ce,ve,Mt,pr,ss,gc,vc,Zw,h2],mediaType:"binary",serializer:az},nz={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:pw},default:{bodyMapper:V,headersMapper:dw}},queryParameters:[K,Jw],urlParameters:[$],headerParameters:[G,Y,te,da,ue,de,le,Nt,_t,St,Ee,Ce,ve,Mt,ts,as,is,rs,tp,ap,pr,u2,f2,Zw,h2,eN],isXML:!0,serializer:g2},sz={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:lw},default:{bodyMapper:V,headersMapper:cw}},queryParameters:[K,GM],urlParameters:[$],headerParameters:[G,Y,te,ue,de,le,Ee,Ce,h2],isXML:!0,serializer:g2},C0=class{static{o(this,"BlockBlob")}constructor(e){this.client=e}upload(e,a,i){let r={contentLength:e,body:a,options:F.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(r,oz)}putBlobFromUrl(e,a,i){let r={contentLength:e,copySource:a,options:F.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(r,pz)}stageBlock(e,a,i,r){let n={blockId:e,contentLength:a,body:i,options:F.operationOptionsToRequestOptionsBase(r||{})};return this.client.sendOperationRequest(n,dz)}stageBlockFromURL(e,a,i,r){let n={blockId:e,contentLength:a,sourceUrl:i,options:F.operationOptionsToRequestOptionsBase(r||{})};return this.client.sendOperationRequest(n,lz)}commitBlockList(e,a){let i={blocks:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,cz)}getBlockList(e,a){let i={listType:e,options:F.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,mz)}},bc=new F.Serializer(Pi,!0),nN=new F.Serializer(Pi,!1),oz={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:mw},default:{bodyMapper:V,headersMapper:uw}},requestBody:yc,queryParameters:[K],urlParameters:[$],headerParameters:[G,Y,da,ja,ue,de,le,Nt,_t,St,Ee,Ce,ve,Wn,Kn,Yn,Qn,Jn,Zn,Xr,Wr,Mt,es,Kr,ns,pr,ss,gc,vc,tN],mediaType:"binary",serializer:nN},pz={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:fw},default:{bodyMapper:V,headersMapper:hw}},queryParameters:[K],urlParameters:[$],headerParameters:[G,Y,te,da,ja,ue,de,le,Nt,_t,St,Ee,Ce,ve,Wn,Kn,Yn,Qn,Jn,Zn,Mt,es,ts,as,is,rs,$w,hc,Kr,tp,ap,Gw,pr,tN,XM],isXML:!0,serializer:bc},dz={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:gw},default:{bodyMapper:V,headersMapper:yw}},requestBody:yc,queryParameters:[K,aN,iN],urlParameters:[$],headerParameters:[G,Y,da,ue,Nt,_t,St,Mt,pr,ss,gc,vc],mediaType:"binary",serializer:nN},lz={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:vw},default:{bodyMapper:V,headersMapper:bw}},queryParameters:[K,aN,iN],urlParameters:[$],headerParameters:[G,Y,te,da,ue,Nt,_t,St,Mt,ts,as,is,rs,tp,ap,u2,f2,eN],isXML:!0,serializer:bc},cz={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:xw},default:{bodyMapper:V,headersMapper:ww}},requestBody:WM,queryParameters:[K,rN],urlParameters:[$],headerParameters:[nr,sr,G,Y,ja,ue,de,le,Nt,_t,St,Ee,Ce,ve,Wn,Kn,Yn,Qn,Jn,Zn,Xr,Wr,Mt,es,Kr,ns,pr,ss],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:bc},mz={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Kv,headersMapper:Nw},default:{bodyMapper:V,headersMapper:_w}},queryParameters:[K,Ri,rN,KM],urlParameters:[$],headerParameters:[G,Y,te,ue,ve],isXML:!0,serializer:bc},za=Sq.createClientLogger("storage-blob"),uz="12.15.0",y2="2023-01-03",y0=256*1024*1024,v0=4e3*1024*1024,Jl=5e4,fz=8*1024*1024,T0=4*1024*1024,hz=5,gz=100*1e3,v2="https://storage.azure.com/.default",Ei={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},yz={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},Be={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"},ii="",sN="*",vz=1*1024*1024,Tv=256,bz=4*vz,Si=`\r -`,oN="HTTP/1.1",xz="AES256",wz="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",Nz=["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-if-tags","x-ms-source-if-tags"],_z=["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"],Sz="BlobUsesCustomerSpecifiedEncryption",Ez="BlobDoesNotUseCustomerSpecifiedEncryption",Cz=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Tz(t){let e=L.URLBuilder.parse(t),a=e.getPath();return a=a||"/",a=Pz(a),e.setPath(a),e.toString()}o(Tz,"escapeURLPath");function Oz(t){let e="";if(t.search("DevelopmentStorageProxyUri=")!==-1){let a=t.split(";");for(let i of a)i.trim().startsWith("DevelopmentStorageProxyUri=")&&(e=i.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return e}o(Oz,"getProxyUriFromDevConnString");function Un(t,e){let a=t.split(";");for(let i of a)if(i.trim().startsWith(e))return i.trim().match(e+"=(.*)")[1];return""}o(Un,"getValueInConnString");function os(t){let e="";t.startsWith("UseDevelopmentStorage=true")&&(e=Oz(t),t=wz);let a=Un(t,"BlobEndpoint");if(a=a.endsWith("/")?a.slice(0,-1):a,t.search("DefaultEndpointsProtocol=")!==-1&&t.search("AccountKey=")!==-1){let i="",r="",n=Buffer.from("accountKey","base64"),s="";if(r=Un(t,"AccountName"),n=Buffer.from(Un(t,"AccountKey"),"base64"),!a){i=Un(t,"DefaultEndpointsProtocol");let p=i.toLowerCase();if(p!=="https"&&p!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(s=Un(t,"EndpointSuffix"),!s)throw new Error("Invalid EndpointSuffix in the provided Connection String");a=`${i}://${r}.blob.${s}`}if(r){if(n.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:a,accountName:r,accountKey:n,proxyUri:e}}else{let i=Un(t,"SharedAccessSignature"),r=dN(a);if(a){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{kind:"SASConnString",url:a,accountName:r,accountSas:i}}}o(os,"extractConnectionStringParts");function Pz(t){return encodeURIComponent(t).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}o(Pz,"escape");function Ue(t,e){let a=L.URLBuilder.parse(t),i=a.getPath();return i=i?i.endsWith("/")?`${i}${e}`:`${i}/${e}`:e,a.setPath(i),new URL(a.toString()).toString()}o(Ue,"appendToURLPath");function Vr(t,e,a){let i=L.URLBuilder.parse(t);return i.setQueryParameter(e,a),i.toString()}o(Vr,"setURLParameter");function Ov(t,e){return L.URLBuilder.parse(t).getQueryParameterValue(e)}o(Ov,"getURLParameter");function Rz(t,e){let a=L.URLBuilder.parse(t);return a.setHost(e),a.toString()}o(Rz,"setURLHost");function b2(t){return L.URLBuilder.parse(t).getPath()}o(b2,"getURLPath");function Iz(t){return L.URLBuilder.parse(t).getScheme()}o(Iz,"getURLScheme");function Dz(t){let e=L.URLBuilder.parse(t),a=e.getPath();if(!a)throw new RangeError("Invalid url without valid path.");let i=e.getQuery()||"";return i=i.trim(),i!==""&&(i=i.startsWith("?")?i:`?${i}`),`${a}${i}`}o(Dz,"getURLPathAndQuery");function Bz(t){let e=L.URLBuilder.parse(t).getQuery();if(!e)return{};e=e.trim(),e=e.startsWith("?")?e.substr(1):e;let a=e.split("&");a=a.filter(r=>{let n=r.indexOf("="),s=r.lastIndexOf("=");return n>0&&n===s&&s42&&(t=t.slice(0,42));let n=t+Mz(e.toString(),48-t.length,"0");return Az(n)}o(Pv,"generateBlockID");async function qz(t,e,a){return new Promise((i,r)=>{let n,s=o(()=>{n!==void 0&&clearTimeout(n),r(a)},"abortHandler");n=setTimeout(o(()=>{e!==void 0&&e.removeEventListener("abort",s),i()},"resolveHandler"),t),e!==void 0&&e.addEventListener("abort",s)})}o(qz,"delay");function Mz(t,e,a=" "){return String.prototype.padStart?t.padStart(e,a):(a=a||" ",t.length>e?t:(e=e-t.length,e>a.length&&(a+=a.repeat(e/a.length)),a.slice(0,e)+t))}o(Mz,"padStart");function pN(t,e){return t.toLocaleLowerCase()===e.toLocaleLowerCase()}o(pN,"iEqual");function dN(t){let e=L.URLBuilder.parse(t),a;try{return e.getHost().split(".")[1]==="blob"?a=e.getHost().split(".")[0]:w2(e)?a=e.getPath().split("/")[1]:a="",a}catch{throw new Error("Unable to extract accountName with provided information.")}}o(dN,"getAccountNameFromUrl");function w2(t){if(t.getHost()===void 0)return!1;let e=t.getHost()+(t.getPort()===void 0?"":":"+t.getPort());return/^.*:.*:.*$|^localhost(:[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(e)||t.getPort()!==void 0&&Cz.includes(t.getPort())}o(w2,"isIpEndpointStyle");function Ur(t){if(t===void 0)return;let e=[];for(let a in t)if(Object.prototype.hasOwnProperty.call(t,a)){let i=t[a];e.push(`${encodeURIComponent(a)}=${encodeURIComponent(i)}`)}return e.join("&")}o(Ur,"toBlobTagsString");function Lz(t){if(t===void 0)return;let e={blobTagSet:[]};for(let a in t)if(Object.prototype.hasOwnProperty.call(t,a)){let i=t[a];e.blobTagSet.push({key:a,value:i})}return e}o(Lz,"toBlobTags");function Lo(t){if(t===void 0)return;let e={};for(let a of t.blobTagSet)e[a.key]=a.value;return e}o(Lo,"toTags");function Rv(t){if(t!==void 0)switch(t.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:t.columnSeparator||",",fieldQuote:t.fieldQuote||"",recordSeparator:t.recordSeparator,escapeChar:t.escapeCharacter||"",headersPresent:t.hasHeaders||!1}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:t.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:t.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}o(Rv,"toQuerySerialization");function ic(t){if(!t||"policy-id"in t)return;let e=[];for(let a in t){let i=a.split("_"),r="or-";i[0].startsWith(r)&&(i[0]=i[0].substring(r.length));let n={ruleId:i[1],replicationStatus:t[a]},s=e.findIndex(p=>p.policyId===i[0]);s>-1?e[s].rules.push(n):e.push({policyId:i[0],rules:[n]})}return e}o(ic,"parseObjectReplicationRecord");function lN(t,e){return t.credential=e,t}o(lN,"attachCredential");function Uo(t){return t?t.scheme+" "+t.value:void 0}o(Uo,"httpAuthorizationToString");function Hn(t){return t.encoded?decodeURIComponent(t.content):t.content}o(Hn,"BlobNameToString");function zz(t){return Object.assign(Object.assign({},t),{segment:{blobItems:t.segment.blobItems.map(e=>Object.assign(Object.assign({},e),{name:Hn(e.name)}))}})}o(zz,"ConvertInternalResponseOfListBlobFlat");function kz(t){var e;return Object.assign(Object.assign({},t),{segment:{blobPrefixes:(e=t.segment.blobPrefixes)===null||e===void 0?void 0:e.map(a=>Object.assign(Object.assign({},a),{name:Hn(a.name)})),blobItems:t.segment.blobItems.map(a=>Object.assign(Object.assign({},a),{name:Hn(a.name)}))}})}o(kz,"ConvertInternalResponseOfListBlobHierarchy");function*Iv(t){let e=[],a=[];t.pageRange&&(e=t.pageRange),t.clearRange&&(a=t.clearRange);let i=0,r=0;for(;i=1?Math.floor(i.maxTries):ir.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:ir.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:ir.maxRetryDelayInMs):ir.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:ir.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:ir.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,a,i){let r=e.clone(),n=a||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||i%2===1;n||(r.url=Rz(r.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(r.url=Vr(r.url,Ei.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let s;try{if(za.info(`RetryPolicy: =====> Try=${i} ${n?"Primary":"Secondary"}`),s=await this._nextPolicy.sendRequest(r),!this.shouldRetry(n,i,s))return s;a=a||!n&&s.status===404}catch(p){if(za.error(`RetryPolicy: Caught error, message: ${p.message}, code: ${p.code}`),!this.shouldRetry(n,i,s,p))throw p}return await this.delay(n,i,e.abortSignal),this.attemptSendRequest(e,a,++i)}shouldRetry(e,a,i,r){if(a>=this.retryOptions.maxTries)return za.info(`RetryPolicy: Attempt(s) ${a} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let n=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(r){for(let s of n)if(r.name.toUpperCase().includes(s)||r.message.toUpperCase().includes(s)||r.code&&r.code.toString().toUpperCase()===s)return za.info(`RetryPolicy: Network error ${s} found, will retry.`),!0}if(i||r){let s=i?i.status:r?r.statusCode:0;if(!e&&s===404)return za.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(s===503||s===500)return za.info(`RetryPolicy: Will retry for status code ${s}.`),!0}return r?.code==="PARSE_ERROR"&&r?.message.startsWith('Error "Error: Unclosed root tag')?(za.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,a,i){let r=0;if(e)switch(this.retryOptions.retryPolicyType){case Z.StorageRetryPolicyType.EXPONENTIAL:r=Math.min((Math.pow(2,a-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Z.StorageRetryPolicyType.FIXED:r=this.retryOptions.retryDelayInMs;break}else r=Math.random()*1e3;return za.info(`RetryPolicy: Delay for ${r}ms`),qz(r,i,jz)}},oc=class{static{o(this,"StorageRetryPolicyFactory")}constructor(e){this.retryOptions=e}create(e,a){return new sc(e,a,this.retryOptions)}},Fo=class extends L.BaseRequestPolicy{static{o(this,"CredentialPolicy")}sendRequest(e){return this._nextPolicy.sendRequest(this.signRequest(e))}signRequest(e){return e}},pc=class extends Fo{static{o(this,"AnonymousCredentialPolicy")}constructor(e,a){super(e,a)}},Ho=class{static{o(this,"Credential")}create(e,a){throw new Error("Method should be implemented in children classes.")}},Pe=class extends Ho{static{o(this,"AnonymousCredential")}create(e,a){return new pc(e,a)}},O0=class extends L.BaseRequestPolicy{static{o(this,"TelemetryPolicy")}constructor(e,a,i){super(e,a),this.telemetry=i}async sendRequest(e){return L.isNode&&(e.headers||(e.headers=new L.HttpHeaders),e.headers.get(Be.USER_AGENT)||e.headers.set(Be.USER_AGENT,this.telemetry)),this._nextPolicy.sendRequest(e)}},P0=class{static{o(this,"TelemetryPolicyFactory")}constructor(e){let a=[];if(L.isNode){if(e){let n=e.userAgentPrefix||"";n.length>0&&a.indexOf(n)===-1&&a.push(n)}let i=`azsdk-js-storageblob/${uz}`;a.indexOf(i)===-1&&a.push(i);let r=`(NODE-VERSION ${process.version})`;g0&&(r=`(NODE-VERSION ${process.version}; ${g0.type()} ${g0.release()})`),a.indexOf(r)===-1&&a.push(r)}this.telemetryString=a.join(" ")}create(e,a){return new O0(e,a,this.telemetryString)}},Uz=new L.DefaultHttpClient;function Fz(){return Uz}o(Fz,"getCachedDefaultHttpClient");var b0={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}},Hz={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function Vz(t,e,a){async function i(){if(Date.now()t.getToken(e,d),"tryGetAccessToken"),n.retryIntervalInMs,(l=r?.expiresOnTimestamp)!==null&&l!==void 0?l:Date.now()).then(m=>(i=null,r=m,r)).catch(m=>{throw i=null,r=null,m})),i}return o(p,"refresh"),async d=>s.mustRefresh?p(d):(s.shouldRefresh&&p(d),r)}o(Dv,"createTokenCycler");function $z(t){let e=t.headers.get("WWW-Authenticate");if(t.status===401&&e)return e}o($z,"getChallenge");function Gz(t){return`${t.slice(7).trim()} `.split(" ").filter(r=>r).map(r=>(([n,s])=>({[n]:s}))(r.trim().split("="))).reduce((r,n)=>Object.assign(Object.assign({},r),n),{})}o(Gz,"parseChallenge");function Xz(t,e){let a=Dv(t,e);class i extends L.BaseRequestPolicy{static{o(this,"StorageBearerTokenChallengeAuthenticationPolicy")}constructor(n,s){super(n,s)}async sendRequest(n){if(!n.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");let p=(await a({abortSignal:n.abortSignal,tracingOptions:{tracingContext:n.tracingContext}})).token;n.headers.set(b0.HeaderConstants.AUTHORIZATION,`Bearer ${p}`);let d=await this._nextPolicy.sendRequest(n);if(d?.status===401){let l=$z(d);if(l){let c=Gz(l),m=c.resource_id+b0.DefaultScope,h=L.URLBuilder.parse(c.authorization_uri).getPath().split("/")[1],b=Dv(t,m),T=(await b({abortSignal:n.abortSignal,tracingOptions:{tracingContext:n.tracingContext},tenantId:h})).token;return a=b,n.headers.set(b0.HeaderConstants.AUTHORIZATION,`Bearer ${T}`),this._nextPolicy.sendRequest(n)}}return d}}return{create:(r,n)=>new i(r,n)}}o(Xz,"storageBearerTokenChallengeAuthenticationPolicy");function cr(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}o(cr,"isPipelineLike");var Vo=class{static{o(this,"Pipeline")}constructor(e,a={}){this.factories=e,this.options=Object.assign(Object.assign({},a),{httpClient:a.httpClient||Fz()})}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Ie(t,e={}){var a;t===void 0&&(t=new Pe);let i=new P0(e.userAgentOptions),r=[L.tracingPolicy({userAgent:i.telemetryString}),L.keepAlivePolicy(e.keepAliveOptions),i,L.generateClientRequestIdPolicy(),new nc,new oc(e.retryOptions),L.deserializationPolicy(void 0,{xmlCharKey:"#"}),L.logPolicy({logger:za.info,allowedHeaderNames:Nz,allowedQueryParameters:_z})];return L.isNode&&(r.push(L.proxyPolicy(e.proxyOptions)),r.push(L.disableResponseDecompressionPolicy())),r.push(L.isTokenCredential(t)?lN(Xz(t,(a=e.audience)!==null&&a!==void 0?a:v2),t):t),new Vo(r,e)}o(Ie,"newPipeline");var dc=class extends Fo{static{o(this,"StorageSharedKeyCredentialPolicy")}constructor(e,a,i){super(e,a),this.factory=i}signRequest(e){e.headers.set(Be.X_MS_DATE,new Date().toUTCString()),e.body&&(typeof e.body=="string"||e.body!==void 0)&&e.body.length>0&&e.headers.set(Be.CONTENT_LENGTH,Buffer.byteLength(e.body));let a=[e.method.toUpperCase(),this.getHeaderValueToSign(e,Be.CONTENT_LANGUAGE),this.getHeaderValueToSign(e,Be.CONTENT_ENCODING),this.getHeaderValueToSign(e,Be.CONTENT_LENGTH),this.getHeaderValueToSign(e,Be.CONTENT_MD5),this.getHeaderValueToSign(e,Be.CONTENT_TYPE),this.getHeaderValueToSign(e,Be.DATE),this.getHeaderValueToSign(e,Be.IF_MODIFIED_SINCE),this.getHeaderValueToSign(e,Be.IF_MATCH),this.getHeaderValueToSign(e,Be.IF_NONE_MATCH),this.getHeaderValueToSign(e,Be.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(e,Be.RANGE)].join(` +`));let i=e.split(` +`).map(s=>s.trim());for(let s of i)!s||s.startsWith("#")||n.patterns.push(new DF.Pattern(s));return n.searchPaths.push(...hm.getSearchPaths(n.patterns)),n})}static stat(e,r,n){return zI(this,void 0,void 0,function*(){let i;if(r.followSymbolicLinks)try{i=yield kA.promises.stat(e.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){jI.debug(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw s}else i=yield kA.promises.lstat(e.path);if(i.isDirectory()&&r.followSymbolicLinks){let s=yield kA.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(a=>a===s)){jI.debug(`Symlink cycle detected for path '${e.path}' and realpath '${s}'`);return}n.push(s)}return i})}};Ft.DefaultGlobber=GI});var FF=h(Gr=>{"use strict";var jce=Gr&&Gr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Gce=Gr&&Gr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oc=Gr&&Gr.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{"use strict";var UF=ac&&ac.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(ac,"__esModule",{value:!0});ac.create=qF;ac.hashFiles=ele;var Xce=OF(),Zce=FF();function qF(t,e){return UF(this,void 0,void 0,function*(){return yield Xce.DefaultGlobber.create(t,e)})}o(qF,"create");function ele(t){return UF(this,arguments,void 0,function*(e,r="",n,i=!1){let s=!0;n&&typeof n.followSymbolicLinks=="boolean"&&(s=n.followSymbolicLinks);let a=yield qF(e,{followSymbolicLinks:s});return(0,Zce.hashFiles)(a,r,i)})}o(ele,"hashFiles")});var VF=h((ue,JF)=>{ue=JF.exports=Ce;var Le;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Le=o(function(){var t=Array.prototype.slice.call(arguments,0);t.unshift("SEMVER"),console.log.apply(console,t)},"debug"):Le=o(function(){},"debug");ue.SEMVER_SPEC_VERSION="2.0.0";var FA=256,ym=Number.MAX_SAFE_INTEGER||9007199254740991,YI=16,tle=FA-6,cc=ue.re=[],ke=ue.safeRe=[],F=ue.src=[],O=ue.tokens={},GF=0;function Be(t){O[t]=GF++}o(Be,"tok");var VI="[a-zA-Z0-9-]",JI=[["\\s",1],["\\d",FA],[VI,tle]];function qA(t){for(var e=0;e)?=?)";Be("XRANGEIDENTIFIERLOOSE");F[O.XRANGEIDENTIFIERLOOSE]=F[O.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Be("XRANGEIDENTIFIER");F[O.XRANGEIDENTIFIER]=F[O.NUMERICIDENTIFIER]+"|x|X|\\*";Be("XRANGEPLAIN");F[O.XRANGEPLAIN]="[v=\\s]*("+F[O.XRANGEIDENTIFIER]+")(?:\\.("+F[O.XRANGEIDENTIFIER]+")(?:\\.("+F[O.XRANGEIDENTIFIER]+")(?:"+F[O.PRERELEASE]+")?"+F[O.BUILD]+"?)?)?";Be("XRANGEPLAINLOOSE");F[O.XRANGEPLAINLOOSE]="[v=\\s]*("+F[O.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+F[O.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+F[O.XRANGEIDENTIFIERLOOSE]+")(?:"+F[O.PRERELEASELOOSE]+")?"+F[O.BUILD]+"?)?)?";Be("XRANGE");F[O.XRANGE]="^"+F[O.GTLT]+"\\s*"+F[O.XRANGEPLAIN]+"$";Be("XRANGELOOSE");F[O.XRANGELOOSE]="^"+F[O.GTLT]+"\\s*"+F[O.XRANGEPLAINLOOSE]+"$";Be("COERCE");F[O.COERCE]="(^|[^\\d])(\\d{1,"+YI+"})(?:\\.(\\d{1,"+YI+"}))?(?:\\.(\\d{1,"+YI+"}))?(?:$|[^\\d])";Be("COERCERTL");cc[O.COERCERTL]=new RegExp(F[O.COERCE],"g");ke[O.COERCERTL]=new RegExp(qA(F[O.COERCE]),"g");Be("LONETILDE");F[O.LONETILDE]="(?:~>?)";Be("TILDETRIM");F[O.TILDETRIM]="(\\s*)"+F[O.LONETILDE]+"\\s+";cc[O.TILDETRIM]=new RegExp(F[O.TILDETRIM],"g");ke[O.TILDETRIM]=new RegExp(qA(F[O.TILDETRIM]),"g");var rle="$1~";Be("TILDE");F[O.TILDE]="^"+F[O.LONETILDE]+F[O.XRANGEPLAIN]+"$";Be("TILDELOOSE");F[O.TILDELOOSE]="^"+F[O.LONETILDE]+F[O.XRANGEPLAINLOOSE]+"$";Be("LONECARET");F[O.LONECARET]="(?:\\^)";Be("CARETTRIM");F[O.CARETTRIM]="(\\s*)"+F[O.LONECARET]+"\\s+";cc[O.CARETTRIM]=new RegExp(F[O.CARETTRIM],"g");ke[O.CARETTRIM]=new RegExp(qA(F[O.CARETTRIM]),"g");var nle="$1^";Be("CARET");F[O.CARET]="^"+F[O.LONECARET]+F[O.XRANGEPLAIN]+"$";Be("CARETLOOSE");F[O.CARETLOOSE]="^"+F[O.LONECARET]+F[O.XRANGEPLAINLOOSE]+"$";Be("COMPARATORLOOSE");F[O.COMPARATORLOOSE]="^"+F[O.GTLT]+"\\s*("+F[O.LOOSEPLAIN]+")$|^$";Be("COMPARATOR");F[O.COMPARATOR]="^"+F[O.GTLT]+"\\s*("+F[O.FULLPLAIN]+")$|^$";Be("COMPARATORTRIM");F[O.COMPARATORTRIM]="(\\s*)"+F[O.GTLT]+"\\s*("+F[O.LOOSEPLAIN]+"|"+F[O.XRANGEPLAIN]+")";cc[O.COMPARATORTRIM]=new RegExp(F[O.COMPARATORTRIM],"g");ke[O.COMPARATORTRIM]=new RegExp(qA(F[O.COMPARATORTRIM]),"g");var ile="$1$2$3";Be("HYPHENRANGE");F[O.HYPHENRANGE]="^\\s*("+F[O.XRANGEPLAIN]+")\\s+-\\s+("+F[O.XRANGEPLAIN]+")\\s*$";Be("HYPHENRANGELOOSE");F[O.HYPHENRANGELOOSE]="^\\s*("+F[O.XRANGEPLAINLOOSE]+")\\s+-\\s+("+F[O.XRANGEPLAINLOOSE]+")\\s*$";Be("STAR");F[O.STAR]="(<|>)?=?\\s*\\*";for(di=0;diFA)return null;var r=e.loose?ke[O.LOOSE]:ke[O.FULL];if(!r.test(t))return null;try{return new Ce(t,e)}catch{return null}}o(Ro,"parse");ue.valid=sle;function sle(t,e){var r=Ro(t,e);return r?r.version:null}o(sle,"valid");ue.clean=ole;function ole(t,e){var r=Ro(t.trim().replace(/^[=v]+/,""),e);return r?r.version:null}o(ole,"clean");ue.SemVer=Ce;function Ce(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof Ce){if(t.loose===e.loose)return t;t=t.version}else if(typeof t!="string")throw new TypeError("Invalid Version: "+t);if(t.length>FA)throw new TypeError("version is longer than "+FA+" characters");if(!(this instanceof Ce))return new Ce(t,e);Le("SemVer",t,e),this.options=e,this.loose=!!e.loose;var r=t.trim().match(e.loose?ke[O.LOOSE]:ke[O.FULL]);if(!r)throw new TypeError("Invalid Version: "+t);if(this.raw=t,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>ym||this.major<0)throw new TypeError("Invalid major version");if(this.minor>ym||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>ym||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)}e&&(this.prerelease[0]===e?isNaN(this.prerelease[1])&&(this.prerelease=[e,0]):this.prerelease=[e,0]);break;default:throw new Error("invalid increment argument: "+t)}return this.format(),this.raw=this.version,this};ue.inc=ale;function ale(t,e,r,n){typeof r=="string"&&(n=r,r=void 0);try{return new Ce(t,r).inc(e,n).version}catch{return null}}o(ale,"inc");ue.diff=cle;function cle(t,e){if(WI(t,e))return null;var r=Ro(t),n=Ro(e),i="";if(r.prerelease.length||n.prerelease.length){i="pre";var s="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==n[a])return i+a;return s}o(cle,"diff");ue.compareIdentifiers=vo;var zF=/^[0-9]+$/;function vo(t,e){var r=zF.test(t),n=zF.test(e);return r&&n&&(t=+t,e=+e),t===e?0:r&&!n?-1:n&&!r?1:t0}o(UA,"gt");ue.lt=Cm;function Cm(t,e,r){return $i(t,e,r)<0}o(Cm,"lt");ue.eq=WI;function WI(t,e,r){return $i(t,e,r)===0}o(WI,"eq");ue.neq=YF;function YF(t,e,r){return $i(t,e,r)!==0}o(YF,"neq");ue.gte=KI;function KI(t,e,r){return $i(t,e,r)>=0}o(KI,"gte");ue.lte=$I;function $I(t,e,r){return $i(t,e,r)<=0}o($I,"lte");ue.cmp=Em;function Em(t,e,r,n){switch(e){case"===":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t===r;case"!==":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t!==r;case"":case"=":case"==":return WI(t,r,n);case"!=":return YF(t,r,n);case">":return UA(t,r,n);case">=":return KI(t,r,n);case"<":return Cm(t,r,n);case"<=":return $I(t,r,n);default:throw new TypeError("Invalid operator: "+e)}}o(Em,"cmp");ue.Comparator=yn;function yn(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof yn){if(t.loose===!!e.loose)return t;t=t.value}if(!(this instanceof yn))return new yn(t,e);t=t.trim().split(/\s+/).join(" "),Le("comparator",t,e),this.options=e,this.loose=!!e.loose,this.parse(t),this.semver===lc?this.value="":this.value=this.operator+this.semver.version,Le("comp",this)}o(yn,"Comparator");var lc={};yn.prototype.parse=function(t){var e=this.options.loose?ke[O.COMPARATORLOOSE]:ke[O.COMPARATOR],r=t.match(e);if(!r)throw new TypeError("Invalid comparator: "+t);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Ce(r[2],this.options.loose):this.semver=lc};yn.prototype.toString=function(){return this.value};yn.prototype.test=function(t){if(Le("Comparator.test",t,this.options.loose),this.semver===lc||t===lc)return!0;if(typeof t=="string")try{t=new Ce(t,this.options)}catch{return!1}return Em(t,this.operator,this.semver,this.options)};yn.prototype.intersects=function(t,e){if(!(t instanceof yn))throw new TypeError("a Comparator is required");(!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new At(t.value,e),Bm(this.value,r,e));if(t.operator==="")return t.value===""?!0:(r=new At(this.value,e),Bm(t.semver,r,e));var n=(this.operator===">="||this.operator===">")&&(t.operator===">="||t.operator===">"),i=(this.operator==="<="||this.operator==="<")&&(t.operator==="<="||t.operator==="<"),s=this.semver.version===t.semver.version,a=(this.operator===">="||this.operator==="<=")&&(t.operator===">="||t.operator==="<="),c=Em(this.semver,"<",t.semver,e)&&(this.operator===">="||this.operator===">")&&(t.operator==="<="||t.operator==="<"),l=Em(this.semver,">",t.semver,e)&&(this.operator==="<="||this.operator==="<")&&(t.operator===">="||t.operator===">");return n||i||s&&a||c||l};ue.Range=At;function At(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof At)return t.loose===!!e.loose&&t.includePrerelease===!!e.includePrerelease?t:new At(t.raw,e);if(t instanceof yn)return new At(t.value,e);if(!(this instanceof At))return new At(t,e);if(this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease,this.raw=t.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()}o(At,"Range");At.prototype.format=function(){return this.range=this.set.map(function(t){return t.join(" ").trim()}).join("||").trim(),this.range};At.prototype.toString=function(){return this.range};At.prototype.parseRange=function(t){var e=this.options.loose,r=e?ke[O.HYPHENRANGELOOSE]:ke[O.HYPHENRANGE];t=t.replace(r,Sle),Le("hyphen replace",t),t=t.replace(ke[O.COMPARATORTRIM],ile),Le("comparator trim",t,ke[O.COMPARATORTRIM]),t=t.replace(ke[O.TILDETRIM],rle),t=t.replace(ke[O.CARETTRIM],nle),t=t.split(/\s+/).join(" ");var n=e?ke[O.COMPARATORLOOSE]:ke[O.COMPARATOR],i=t.split(" ").map(function(s){return Cle(s,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(i=i.filter(function(s){return!!s.match(n)})),i=i.map(function(s){return new yn(s,this.options)},this),i};At.prototype.intersects=function(t,e){if(!(t instanceof At))throw new TypeError("a Range is required");return this.set.some(function(r){return jF(r,e)&&t.set.some(function(n){return jF(n,e)&&r.every(function(i){return n.every(function(s){return i.intersects(s,e)})})})})};function jF(t,e){for(var r=!0,n=t.slice(),i=n.pop();r&&n.length;)r=n.every(function(s){return i.intersects(s,e)}),i=n.pop();return r}o(jF,"isSatisfiable");ue.toComparators=yle;function yle(t,e){return new At(t,e).set.map(function(r){return r.map(function(n){return n.value}).join(" ").trim().split(" ")})}o(yle,"toComparators");function Cle(t,e){return Le("comp",t,e),t=Ile(t,e),Le("caret",t),t=Ele(t,e),Le("tildes",t),t=Qle(t,e),Le("xrange",t),t=Nle(t,e),Le("stars",t),t}o(Cle,"parseComparator");function dr(t){return!t||t.toLowerCase()==="x"||t==="*"}o(dr,"isX");function Ele(t,e){return t.trim().split(/\s+/).map(function(r){return Ble(r,e)}).join(" ")}o(Ele,"replaceTildes");function Ble(t,e){var r=e.loose?ke[O.TILDELOOSE]:ke[O.TILDE];return t.replace(r,function(n,i,s,a,c){Le("tilde",t,n,i,s,a,c);var l;return dr(i)?l="":dr(s)?l=">="+i+".0.0 <"+(+i+1)+".0.0":dr(a)?l=">="+i+"."+s+".0 <"+i+"."+(+s+1)+".0":c?(Le("replaceTilde pr",c),l=">="+i+"."+s+"."+a+"-"+c+" <"+i+"."+(+s+1)+".0"):l=">="+i+"."+s+"."+a+" <"+i+"."+(+s+1)+".0",Le("tilde return",l),l})}o(Ble,"replaceTilde");function Ile(t,e){return t.trim().split(/\s+/).map(function(r){return ble(r,e)}).join(" ")}o(Ile,"replaceCarets");function ble(t,e){Le("caret",t,e);var r=e.loose?ke[O.CARETLOOSE]:ke[O.CARET];return t.replace(r,function(n,i,s,a,c){Le("caret",t,n,i,s,a,c);var l;return dr(i)?l="":dr(s)?l=">="+i+".0.0 <"+(+i+1)+".0.0":dr(a)?i==="0"?l=">="+i+"."+s+".0 <"+i+"."+(+s+1)+".0":l=">="+i+"."+s+".0 <"+(+i+1)+".0.0":c?(Le("replaceCaret pr",c),i==="0"?s==="0"?l=">="+i+"."+s+"."+a+"-"+c+" <"+i+"."+s+"."+(+a+1):l=">="+i+"."+s+"."+a+"-"+c+" <"+i+"."+(+s+1)+".0":l=">="+i+"."+s+"."+a+"-"+c+" <"+(+i+1)+".0.0"):(Le("no pr"),i==="0"?s==="0"?l=">="+i+"."+s+"."+a+" <"+i+"."+s+"."+(+a+1):l=">="+i+"."+s+"."+a+" <"+i+"."+(+s+1)+".0":l=">="+i+"."+s+"."+a+" <"+(+i+1)+".0.0"),Le("caret return",l),l})}o(ble,"replaceCaret");function Qle(t,e){return Le("replaceXRanges",t,e),t.split(/\s+/).map(function(r){return wle(r,e)}).join(" ")}o(Qle,"replaceXRanges");function wle(t,e){t=t.trim();var r=e.loose?ke[O.XRANGELOOSE]:ke[O.XRANGE];return t.replace(r,function(n,i,s,a,c,l){Le("xRange",t,n,i,s,a,c,l);var A=dr(s),u=A||dr(a),d=u||dr(c),g=d;return i==="="&&g&&(i=""),l=e.includePrerelease?"-0":"",A?i===">"||i==="<"?n="<0.0.0-0":n="*":i&&g?(u&&(a=0),c=0,i===">"?(i=">=",u?(s=+s+1,a=0,c=0):(a=+a+1,c=0)):i==="<="&&(i="<",u?s=+s+1:a=+a+1),n=i+s+"."+a+"."+c+l):u?n=">="+s+".0.0"+l+" <"+(+s+1)+".0.0"+l:d&&(n=">="+s+"."+a+".0"+l+" <"+s+"."+(+a+1)+".0"+l),Le("xRange return",n),n})}o(wle,"replaceXRange");function Nle(t,e){return Le("replaceStars",t,e),t.trim().replace(ke[O.STAR],"")}o(Nle,"replaceStars");function Sle(t,e,r,n,i,s,a,c,l,A,u,d,g){return dr(r)?e="":dr(n)?e=">="+r+".0.0":dr(i)?e=">="+r+"."+n+".0":e=">="+e,dr(l)?c="":dr(A)?c="<"+(+l+1)+".0.0":dr(u)?c="<"+l+"."+(+A+1)+".0":d?c="<="+l+"."+A+"."+u+"-"+d:c="<="+c,(e+" "+c).trim()}o(Sle,"hyphenReplace");At.prototype.test=function(t){if(!t)return!1;if(typeof t=="string")try{t=new Ce(t,this.options)}catch{return!1}for(var e=0;e0){var i=t[n].semver;if(i.major===e.major&&i.minor===e.minor&&i.patch===e.patch)return!0}return!1}return!0}o(xle,"testSet");ue.satisfies=Bm;function Bm(t,e,r){try{e=new At(e,r)}catch{return!1}return e.test(t)}o(Bm,"satisfies");ue.maxSatisfying=vle;function vle(t,e,r){var n=null,i=null;try{var s=new At(e,r)}catch{return null}return t.forEach(function(a){s.test(a)&&(!n||i.compare(a)===-1)&&(n=a,i=new Ce(n,r))}),n}o(vle,"maxSatisfying");ue.minSatisfying=Rle;function Rle(t,e,r){var n=null,i=null;try{var s=new At(e,r)}catch{return null}return t.forEach(function(a){s.test(a)&&(!n||i.compare(a)===1)&&(n=a,i=new Ce(n,r))}),n}o(Rle,"minSatisfying");ue.minVersion=_le;function _le(t,e){t=new At(t,e);var r=new Ce("0.0.0");if(t.test(r)||(r=new Ce("0.0.0-0"),t.test(r)))return r;r=null;for(var n=0;n":a.prerelease.length===0?a.patch++:a.prerelease.push(0),a.raw=a.format();case"":case">=":(!r||UA(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+s.operator)}})}return r&&t.test(r)?r:null}o(_le,"minVersion");ue.validRange=Ple;function Ple(t,e){try{return new At(t,e).range||"*"}catch{return null}}o(Ple,"validRange");ue.ltr=Dle;function Dle(t,e,r){return XI(t,e,"<",r)}o(Dle,"ltr");ue.gtr=Tle;function Tle(t,e,r){return XI(t,e,">",r)}o(Tle,"gtr");ue.outside=XI;function XI(t,e,r,n){t=new Ce(t,n),e=new At(e,n);var i,s,a,c,l;switch(r){case">":i=UA,s=$I,a=Cm,c=">",l=">=";break;case"<":i=Cm,s=KI,a=UA,c="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Bm(t,e,n))return!1;for(var A=0;A=0.0.0")),d=d||f,g=g||f,i(f.semver,d.semver,n)?d=f:a(f.semver,g.semver,n)&&(g=f)}),d.operator===c||d.operator===l||(!g.operator||g.operator===c)&&s(t,g.semver))return!1;if(g.operator===l&&a(t,g.semver))return!1}return!0}o(XI,"outside");ue.prerelease=Ole;function Ole(t,e){var r=Ro(t,e);return r&&r.prerelease.length?r.prerelease:null}o(Ole,"prerelease");ue.intersects=Mle;function Mle(t,e,r){return t=new At(t,r),e=new At(e,r),t.intersects(e)}o(Mle,"intersects");ue.coerce=kle;function kle(t,e){if(t instanceof Ce)return t;if(typeof t=="number"&&(t=String(t)),typeof t!="string")return null;e=e||{};var r=null;if(!e.rtl)r=t.match(ke[O.COERCE]);else{for(var n;(n=ke[O.COERCERTL].exec(t))&&(!r||r.index+r[0].length!==t.length);)(!r||n.index+n[0].length!==r.index+r[0].length)&&(r=n),ke[O.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;ke[O.COERCERTL].lastIndex=-1}return r===null?null:Ro(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),e)}o(kle,"coerce")});var HA=h(it=>{"use strict";Object.defineProperty(it,"__esModule",{value:!0});it.CacheFileSizeLimit=it.ManifestFilename=it.TarFilename=it.SystemTarPathOnWindows=it.GnuTarPathOnWindows=it.SocketTimeout=it.DefaultRetryDelay=it.DefaultRetryAttempts=it.ArchiveToolType=it.CompressionMethod=it.CacheFilename=void 0;var WF;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(WF||(it.CacheFilename=WF={}));var KF;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(KF||(it.CompressionMethod=KF={}));var $F;(function(t){t.GNU="gnu",t.BSD="bsd"})($F||(it.ArchiveToolType=$F={}));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";it.CacheFileSizeLimit=10*Math.pow(1024,3)});var uc=h(pt=>{"use strict";var Lle=pt&&pt.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Fle=pt&&pt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Xi=pt&&pt.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;in+=i.toString(),stderr:i=>n+=i.toString()}})}catch(i){zA.debug(i.message)}return n=n.trim(),zA.debug(n),n})}o(eU,"getVersion");function Kle(){return Ac(this,void 0,void 0,function*(){let t=yield eU("zstd",["--quiet"]),e=zle.clean(t);return zA.debug(`zstd version: ${e}`),t===""?_o.CompressionMethod.Gzip:_o.CompressionMethod.ZstdWithoutLong})}o(Kle,"getCompressionMethod");function $le(t){return t===_o.CompressionMethod.Gzip?_o.CacheFilename.Gzip:_o.CacheFilename.Zstd}o($le,"getCacheFileName");function Xle(){return Ac(this,void 0,void 0,function*(){return ZI.existsSync(_o.GnuTarPathOnWindows)?_o.GnuTarPathOnWindows:(yield eU("tar")).toLowerCase().includes("gnu tar")?XF.which("tar"):""})}o(Xle,"getGnuTarPathOnWindows");function Zle(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}o(Zle,"assertDefined");function eAe(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(Gle),ZF.createHash("sha256").update(n.join("|")).digest("hex")}o(eAe,"getCacheVersion");function tAe(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}o(tAe,"getRuntimeToken")});var Yr={};Ku(Yr,{__addDisposableResource:()=>wU,__assign:()=>bm,__asyncDelegator:()=>hU,__asyncGenerator:()=>fU,__asyncValues:()=>yU,__await:()=>dc,__awaiter:()=>AU,__classPrivateFieldGet:()=>IU,__classPrivateFieldIn:()=>QU,__classPrivateFieldSet:()=>bU,__createBinding:()=>wm,__decorate:()=>nU,__disposeResources:()=>NU,__esDecorate:()=>sU,__exportStar:()=>dU,__extends:()=>tU,__generator:()=>uU,__importDefault:()=>BU,__importStar:()=>EU,__makeTemplateObject:()=>CU,__metadata:()=>lU,__param:()=>iU,__propKey:()=>aU,__read:()=>rb,__rest:()=>rU,__rewriteRelativeImportExtension:()=>SU,__runInitializers:()=>oU,__setFunctionName:()=>cU,__spread:()=>pU,__spreadArray:()=>gU,__spreadArrays:()=>mU,__values:()=>Qm,default:()=>iAe});function tU(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");eb(t,e);function r(){this.constructor=t}o(r,"__"),t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function rU(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(t);i=0;c--)(a=t[c])&&(s=(i<3?a(s):i>3?a(e,r,s):a(e,r))||s);return i>3&&s&&Object.defineProperty(e,r,s),s}function iU(t,e){return function(r,n){e(r,n,t)}}function sU(t,e,r,n,i,s){function a(w){if(w!==void 0&&typeof w!="function")throw new TypeError("Function expected");return w}o(a,"accept");for(var c=n.kind,l=c==="getter"?"get":c==="setter"?"set":"value",A=!e&&t?n.static?t:t.prototype:null,u=e||(A?Object.getOwnPropertyDescriptor(A,n.name):{}),d,g=!1,f=r.length-1;f>=0;f--){var C={};for(var Q in n)C[Q]=Q==="access"?{}:n[Q];for(var Q in n.access)C.access[Q]=n.access[Q];C.addInitializer=function(w){if(g)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(w||null))};var x=(0,r[f])(c==="accessor"?{get:u.get,set:u.set}:u[l],C);if(c==="accessor"){if(x===void 0)continue;if(x===null||typeof x!="object")throw new TypeError("Object expected");(d=a(x.get))&&(u.get=d),(d=a(x.set))&&(u.set=d),(d=a(x.init))&&i.unshift(d)}else(d=a(x))&&(c==="field"?i.unshift(d):u[l]=d)}A&&Object.defineProperty(A,n.name,u),g=!0}function oU(t,e,r){for(var n=arguments.length>2,i=0;i0&&s[s.length-1])&&(A[0]===6||A[0]===2)){r=0;continue}if(A[0]===3&&(!s||A[1]>s[0]&&A[1]=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function rb(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var n=r.call(t),i,s=[],a;try{for(;(e===void 0||e-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(c){a={error:c}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return s}function pU(){for(var t=[],e=0;e1||l(f,Q)})},C&&(i[f]=C(i[f])))}function l(f,C){try{A(n[f](C))}catch(Q){g(s[0][3],Q)}}function A(f){f.value instanceof dc?Promise.resolve(f.value.v).then(u,d):g(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function g(f,C){f(C),s.shift(),s.length&&l(s[0][0],s[0][1])}}function hU(t){var e,r;return e={},n("next"),n("throw",function(i){throw i}),n("return"),e[Symbol.iterator]=function(){return this},e;function n(i,s){e[i]=t[i]?function(a){return(r=!r)?{value:dc(t[i](a)),done:!1}:s?s(a):a}:s}}function yU(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof Qm=="function"?Qm(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(s){r[s]=t[s]&&function(a){return new Promise(function(c,l){a=t[s](a),i(c,l,a.done,a.value)})}}function i(s,a,c,l){Promise.resolve(l).then(function(A){s({value:A,done:c})},a)}}function CU(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function EU(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r=tb(t),n=0;n{eb=o(function(t,e){return eb=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])},eb(t,e)},"extendStatics");o(tU,"__extends");bm=o(function(){return bm=Object.assign||o(function(e){for(var r,n=1,i=arguments.length;n{var ib=Object.defineProperty,sAe=Object.getOwnPropertyDescriptor,oAe=Object.getOwnPropertyNames,aAe=Object.prototype.hasOwnProperty,cAe=o((t,e)=>{for(var r in e)ib(t,r,{get:e[r],enumerable:!0})},"__export"),lAe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of oAe(e))!aAe.call(t,i)&&i!==r&&ib(t,i,{get:()=>e[i],enumerable:!(n=sAe(e,i))||n.enumerable});return t},"__copyProps"),AAe=o(t=>lAe(ib({},"__esModule",{value:!0}),t),"__toCommonJS"),xU={};cAe(xU,{AbortError:()=>nb});vU.exports=AAe(xU);var nb=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}}});var TU=h((D2e,DU)=>{var uAe=Object.create,Nm=Object.defineProperty,dAe=Object.getOwnPropertyDescriptor,pAe=Object.getOwnPropertyNames,mAe=Object.getPrototypeOf,gAe=Object.prototype.hasOwnProperty,fAe=o((t,e)=>{for(var r in e)Nm(t,r,{get:e[r],enumerable:!0})},"__export"),RU=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of pAe(e))!gAe.call(t,i)&&i!==r&&Nm(t,i,{get:()=>e[i],enumerable:!(n=dAe(e,i))||n.enumerable});return t},"__copyProps"),_U=o((t,e,r)=>(r=t!=null?uAe(mAe(t)):{},RU(e||!t||!t.__esModule?Nm(r,"default",{value:t,enumerable:!0}):r,t)),"__toESM"),hAe=o(t=>RU(Nm({},"__esModule",{value:!0}),t),"__toCommonJS"),PU={};fAe(PU,{log:()=>BAe});DU.exports=hAe(PU);var yAe=require("node:os"),CAe=_U(require("node:util")),EAe=_U(require("node:process"));function BAe(t,...e){EAe.default.stderr.write(`${CAe.default.format(t,...e)}${yAe.EOL}`)}o(BAe,"log")});var HU=h((O2e,qU)=>{var ab=Object.defineProperty,IAe=Object.getOwnPropertyDescriptor,bAe=Object.getOwnPropertyNames,QAe=Object.prototype.hasOwnProperty,wAe=o((t,e)=>{for(var r in e)ab(t,r,{get:e[r],enumerable:!0})},"__export"),NAe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of bAe(e))!QAe.call(t,i)&&i!==r&&ab(t,i,{get:()=>e[i],enumerable:!(n=IAe(e,i))||n.enumerable});return t},"__copyProps"),SAe=o(t=>NAe(ab({},"__esModule",{value:!0}),t),"__toCommonJS"),kU={};wAe(kU,{default:()=>PAe});qU.exports=SAe(kU);var xAe=TU(),OU=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,LU,sb=[],ob=[],Sm=[];OU&&cb(OU);var FU=Object.assign(t=>UU(t),{enable:cb,enabled:lb,disable:vAe,log:xAe.log});function cb(t){LU=t,sb=[],ob=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?ob.push(r.substring(1)):sb.push(r);for(let r of Sm)r.enabled=lb(r.namespace)}o(cb,"enable");function lb(t){if(t.endsWith("*"))return!0;for(let e of ob)if(MU(t,e))return!1;for(let e of sb)if(MU(t,e))return!0;return!1}o(lb,"enabled");function MU(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let g=[],f="";for(let C of e)C==="*"&&f==="*"||(f=C,g.push(C));r=g.join("")}let n=0,i=0,s=r.length,a=t.length,c=-1,l=-1;for(;n=0){if(i=c+1,n=l+1,n===a)return!1;for(;t[n]!==r[i];)if(n++,n===a)return!1;l=n,n++,i++;continue}else return!1;let A=n===t.length,u=i===r.length,d=i===r.length-1&&r[i]==="*";return A&&(u||d)}o(MU,"namespaceMatches");function vAe(){let t=LU||"";return cb(""),t}o(vAe,"disable");function UU(t){let e=Object.assign(r,{enabled:lb(t),destroy:RAe,log:FU.log,namespace:t,extend:_Ae});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return o(r,"debug"),Sm.push(e),e}o(UU,"createDebugger");function RAe(){let t=Sm.indexOf(this);return t>=0?(Sm.splice(t,1),!0):!1}o(RAe,"destroy");function _Ae(t){let e=UU(`${this.namespace}:${t}`);return e.log=this.log,e}o(_Ae,"extend");var PAe=FU});var YA=h((k2e,WU)=>{var DAe=Object.create,xm=Object.defineProperty,TAe=Object.getOwnPropertyDescriptor,OAe=Object.getOwnPropertyNames,MAe=Object.getPrototypeOf,kAe=Object.prototype.hasOwnProperty,LAe=o((t,e)=>{for(var r in e)xm(t,r,{get:e[r],enumerable:!0})},"__export"),YU=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of OAe(e))!kAe.call(t,i)&&i!==r&&xm(t,i,{get:()=>e[i],enumerable:!(n=TAe(e,i))||n.enumerable});return t},"__copyProps"),FAe=o((t,e,r)=>(r=t!=null?DAe(MAe(t)):{},YU(e||!t||!t.__esModule?xm(r,"default",{value:t,enumerable:!0}):r,t)),"__toESM"),UAe=o(t=>YU(xm({},"__esModule",{value:!0}),t),"__toCommonJS"),JU={};LAe(JU,{TypeSpecRuntimeLogger:()=>qAe,createClientLogger:()=>jAe,createLoggerContext:()=>VU,getLogLevel:()=>zAe,setLogLevel:()=>HAe});WU.exports=UAe(JU);var GA=FAe(HU()),Ab=["verbose","info","warning","error"],zU={verbose:400,info:300,warning:200,error:100};function jU(t,e){e.log=(...r)=>{t.log(...r)}}o(jU,"patchLogMethod");function GU(t){return Ab.includes(t)}o(GU,"isTypeSpecRuntimeLogLevel");function VU(t){let e=new Set,r=typeof process<"u"&&process.env&&process.env[t.logLevelEnvVarName]||void 0,n,i=(0,GA.default)(t.namespace);i.log=(...u)=>{GA.default.log(...u)};function s(u){if(u&&!GU(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${Ab.join(",")}`);n=u;let d=[];for(let g of e)a(g)&&d.push(g.namespace);GA.default.enable(d.join(","))}o(s,"contextSetLogLevel"),r&&(GU(r)?s(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${Ab.join(", ")}.`));function a(u){return!!(n&&zU[u.level]<=zU[n])}o(a,"shouldEnable");function c(u,d){let g=Object.assign(u.extend(d),{level:d});if(jU(u,g),a(g)){let f=GA.default.disable();GA.default.enable(f+","+g.namespace)}return e.add(g),g}o(c,"createLogger");function l(){return n}o(l,"contextGetLogLevel");function A(u){let d=i.extend(u);return jU(i,d),{error:c(d,"error"),warning:c(d,"warning"),info:c(d,"info"),verbose:c(d,"verbose")}}return o(A,"contextCreateClientLogger"),{setLogLevel:s,getLogLevel:l,createClientLogger:A,logger:i}}o(VU,"createLoggerContext");var vm=VU({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),qAe=vm.logger;function HAe(t){vm.setLogLevel(t)}o(HAe,"setLogLevel");function zAe(){return vm.getLogLevel()}o(zAe,"getLogLevel");function jAe(t){return vm.createClientLogger(t)}o(jAe,"createClientLogger")});var _s=h((F2e,$U)=>{var db=Object.defineProperty,GAe=Object.getOwnPropertyDescriptor,YAe=Object.getOwnPropertyNames,JAe=Object.prototype.hasOwnProperty,VAe=o((t,e)=>{for(var r in e)db(t,r,{get:e[r],enumerable:!0})},"__export"),WAe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of YAe(e))!JAe.call(t,i)&&i!==r&&db(t,i,{get:()=>e[i],enumerable:!(n=GAe(e,i))||n.enumerable});return t},"__copyProps"),KAe=o(t=>WAe(db({},"__esModule",{value:!0}),t),"__toCommonJS"),KU={};VAe(KU,{createHttpHeaders:()=>XAe});$U.exports=KAe(KU);function Rm(t){return t.toLowerCase()}o(Rm,"normalizeName");function*$Ae(t){for(let e of t.values())yield[e.name,e.value]}o($Ae,"headerIterator");var ub=class{static{o(this,"HttpHeadersImpl")}_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(Rm(e),{name:e,value:String(r).trim()})}get(e){return this._headersMap.get(Rm(e))?.value}has(e){return this._headersMap.has(Rm(e))}delete(e){this._headersMap.delete(Rm(e))}toJSON(e={}){let r={};if(e.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 $Ae(this._headersMap)}};function XAe(t){return new ub(t)}o(XAe,"createHttpHeaders")});var _m=h((q2e,ZU)=>{var pb=Object.defineProperty,ZAe=Object.getOwnPropertyDescriptor,eue=Object.getOwnPropertyNames,tue=Object.prototype.hasOwnProperty,rue=o((t,e)=>{for(var r in e)pb(t,r,{get:e[r],enumerable:!0})},"__export"),nue=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of eue(e))!tue.call(t,i)&&i!==r&&pb(t,i,{get:()=>e[i],enumerable:!(n=ZAe(e,i))||n.enumerable});return t},"__copyProps"),iue=o(t=>nue(pb({},"__esModule",{value:!0}),t),"__toCommonJS"),XU={};rue(XU,{randomUUID:()=>sue});ZU.exports=iue(XU);function sue(){return crypto.randomUUID()}o(sue,"randomUUID")});var fb=h((z2e,tq)=>{var gb=Object.defineProperty,oue=Object.getOwnPropertyDescriptor,aue=Object.getOwnPropertyNames,cue=Object.prototype.hasOwnProperty,lue=o((t,e)=>{for(var r in e)gb(t,r,{get:e[r],enumerable:!0})},"__export"),Aue=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of aue(e))!cue.call(t,i)&&i!==r&&gb(t,i,{get:()=>e[i],enumerable:!(n=oue(e,i))||n.enumerable});return t},"__copyProps"),uue=o(t=>Aue(gb({},"__esModule",{value:!0}),t),"__toCommonJS"),eq={};lue(eq,{createPipelineRequest:()=>mue});tq.exports=uue(eq);var due=_s(),pue=_m(),mb=class{static{o(this,"PipelineRequestImpl")}url;method;headers;timeout;withCredentials;body;multipartBody;formData;streamResponseStatusCodes;enableBrowserStreams;proxySettings;disableKeepAlive;abortSignal;requestId;allowInsecureConnection;onUploadProgress;onDownloadProgress;requestOverrides;authSchemes;constructor(e){this.url=e.url,this.body=e.body,this.headers=e.headers??(0,due.createHttpHeaders)(),this.method=e.method??"GET",this.timeout=e.timeout??0,this.multipartBody=e.multipartBody,this.formData=e.formData,this.disableKeepAlive=e.disableKeepAlive??!1,this.proxySettings=e.proxySettings,this.streamResponseStatusCodes=e.streamResponseStatusCodes,this.withCredentials=e.withCredentials??!1,this.abortSignal=e.abortSignal,this.onUploadProgress=e.onUploadProgress,this.onDownloadProgress=e.onDownloadProgress,this.requestId=e.requestId||(0,pue.randomUUID)(),this.allowInsecureConnection=e.allowInsecureConnection??!1,this.enableBrowserStreams=e.enableBrowserStreams??!1,this.requestOverrides=e.requestOverrides,this.authSchemes=e.authSchemes}};function mue(t){return new mb(t)}o(mue,"createPipelineRequest")});var Cb=h((G2e,iq)=>{var yb=Object.defineProperty,gue=Object.getOwnPropertyDescriptor,fue=Object.getOwnPropertyNames,hue=Object.prototype.hasOwnProperty,yue=o((t,e)=>{for(var r in e)yb(t,r,{get:e[r],enumerable:!0})},"__export"),Cue=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of fue(e))!hue.call(t,i)&&i!==r&&yb(t,i,{get:()=>e[i],enumerable:!(n=gue(e,i))||n.enumerable});return t},"__copyProps"),Eue=o(t=>Cue(yb({},"__esModule",{value:!0}),t),"__toCommonJS"),nq={};yue(nq,{createEmptyPipeline:()=>Bue});iq.exports=Eue(nq);var rq=new Set(["Deserialize","Serialize","Retry","Sign"]),hb=class t{static{o(this,"HttpPipeline")}_policies=[];_orderedPolicies;constructor(e){this._policies=e?.slice(0)??[],this._orderedPolicies=void 0}addPolicy(e,r={}){if(r.phase&&r.afterPhase)throw new Error("Policies inside a phase cannot specify afterPhase.");if(r.phase&&!rq.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!rq.has(r.afterPhase))throw new Error(`Invalid afterPhase name: ${r.afterPhase}`);this._policies.push({policy:e,options:r}),this._orderedPolicies=void 0}removePolicy(e){let r=[];return this._policies=this._policies.filter(n=>e.name&&n.policy.name===e.name||e.phase&&n.options.phase===e.phase?(r.push(n.policy),!1):!0),this._orderedPolicies=void 0,r}sendRequest(e,r){return this.getOrderedPolicies().reduceRight((s,a)=>c=>a.sendRequest(c,s),s=>e.sendRequest(s))(r)}getOrderedPolicies(){return this._orderedPolicies||(this._orderedPolicies=this.orderPolicies()),this._orderedPolicies}clone(){return new t(this._policies)}static create(){return new t}orderPolicies(){let e=[],r=new Map;function n(C){return{name:C,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}o(n,"createPhase");let i=n("Serialize"),s=n("None"),a=n("Deserialize"),c=n("Retry"),l=n("Sign"),A=[i,s,a,c,l];function u(C){return C==="Retry"?c:C==="Serialize"?i:C==="Deserialize"?a:C==="Sign"?l:s}o(u,"getPhase");for(let C of this._policies){let Q=C.policy,x=C.options,w=Q.name;if(r.has(w))throw new Error("Duplicate policy names not allowed in pipeline");let v={policy:Q,dependsOn:new Set,dependants:new Set};x.afterPhase&&(v.afterPhase=u(x.afterPhase),v.afterPhase.hasAfterPolicies=!0),r.set(w,v),u(x.phase).policies.add(v)}for(let C of this._policies){let{policy:Q,options:x}=C,w=Q.name,v=r.get(w);if(!v)throw new Error(`Missing node for policy ${w}`);if(x.afterPolicies)for(let T of x.afterPolicies){let L=r.get(T);L&&(v.dependsOn.add(L),L.dependants.add(v))}if(x.beforePolicies)for(let T of x.beforePolicies){let L=r.get(T);L&&(L.dependsOn.add(v),v.dependants.add(L))}}function d(C){C.hasRun=!0;for(let Q of C.policies)if(!(Q.afterPhase&&(!Q.afterPhase.hasRun||Q.afterPhase.policies.size))&&Q.dependsOn.size===0){e.push(Q.policy);for(let x of Q.dependants)x.dependsOn.delete(Q);r.delete(Q.policy.name),C.policies.delete(Q)}}o(d,"walkPhase");function g(){for(let C of A){if(d(C),C.policies.size>0&&C!==s){s.hasRun||d(s);return}C.hasAfterPolicies&&d(s)}}o(g,"walkPhases");let f=0;for(;r.size>0;){f++;let C=e.length;if(g(),e.length<=C&&f>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return e}};function Bue(){return hb.create()}o(Bue,"createEmptyPipeline")});var Pm=h((J2e,oq)=>{var Eb=Object.defineProperty,Iue=Object.getOwnPropertyDescriptor,bue=Object.getOwnPropertyNames,Que=Object.prototype.hasOwnProperty,wue=o((t,e)=>{for(var r in e)Eb(t,r,{get:e[r],enumerable:!0})},"__export"),Nue=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of bue(e))!Que.call(t,i)&&i!==r&&Eb(t,i,{get:()=>e[i],enumerable:!(n=Iue(e,i))||n.enumerable});return t},"__copyProps"),Sue=o(t=>Nue(Eb({},"__esModule",{value:!0}),t),"__toCommonJS"),sq={};wue(sq,{isObject:()=>xue});oq.exports=Sue(sq);function xue(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)&&!(t instanceof RegExp)&&!(t instanceof Date)}o(xue,"isObject")});var Ib=h((W2e,cq)=>{var Bb=Object.defineProperty,vue=Object.getOwnPropertyDescriptor,Rue=Object.getOwnPropertyNames,_ue=Object.prototype.hasOwnProperty,Pue=o((t,e)=>{for(var r in e)Bb(t,r,{get:e[r],enumerable:!0})},"__export"),Due=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Rue(e))!_ue.call(t,i)&&i!==r&&Bb(t,i,{get:()=>e[i],enumerable:!(n=vue(e,i))||n.enumerable});return t},"__copyProps"),Tue=o(t=>Due(Bb({},"__esModule",{value:!0}),t),"__toCommonJS"),aq={};Pue(aq,{isError:()=>Mue});cq.exports=Tue(aq);var Oue=Pm();function Mue(t){if((0,Oue.isObject)(t)){let e=typeof t.name=="string",r=typeof t.message=="string";return e&&r}return!1}o(Mue,"isError")});var uq=h(($2e,Aq)=>{var bb=Object.defineProperty,kue=Object.getOwnPropertyDescriptor,Lue=Object.getOwnPropertyNames,Fue=Object.prototype.hasOwnProperty,Uue=o((t,e)=>{for(var r in e)bb(t,r,{get:e[r],enumerable:!0})},"__export"),que=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Lue(e))!Fue.call(t,i)&&i!==r&&bb(t,i,{get:()=>e[i],enumerable:!(n=kue(e,i))||n.enumerable});return t},"__copyProps"),Hue=o(t=>que(bb({},"__esModule",{value:!0}),t),"__toCommonJS"),lq={};Uue(lq,{custom:()=>jue});Aq.exports=Hue(lq);var zue=require("node:util"),jue=zue.inspect.custom});var JA=h((Z2e,pq)=>{var Nb=Object.defineProperty,Gue=Object.getOwnPropertyDescriptor,Yue=Object.getOwnPropertyNames,Jue=Object.prototype.hasOwnProperty,Vue=o((t,e)=>{for(var r in e)Nb(t,r,{get:e[r],enumerable:!0})},"__export"),Wue=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Yue(e))!Jue.call(t,i)&&i!==r&&Nb(t,i,{get:()=>e[i],enumerable:!(n=Gue(e,i))||n.enumerable});return t},"__copyProps"),Kue=o(t=>Wue(Nb({},"__esModule",{value:!0}),t),"__toCommonJS"),dq={};Vue(dq,{Sanitizer:()=>wb});pq.exports=Kue(dq);var $ue=Pm(),Qb="REDACTED",Xue=["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"],Zue=["api-version"],wb=class{static{o(this,"Sanitizer")}allowedHeaderNames;allowedQueryParameters;constructor({additionalAllowedHeaderNames:e=[],additionalAllowedQueryParameters:r=[]}={}){e=Xue.concat(e),r=Zue.concat(r),this.allowedHeaderNames=new Set(e.map(n=>n.toLowerCase())),this.allowedQueryParameters=new Set(r.map(n=>n.toLowerCase()))}sanitize(e){let r=new Set;return JSON.stringify(e,(n,i)=>{if(i instanceof Error)return{...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,$ue.isObject)(i)){if(r.has(i))return"[Circular]";r.add(i)}return i},2)}sanitizeUrl(e){if(typeof e!="string"||e===null||e==="")return e;let r=new URL(e);if(!r.search)return e;for(let[n]of r.searchParams)this.allowedQueryParameters.has(n.toLowerCase())||r.searchParams.set(n,Qb);return r.toString()}sanitizeHeaders(e){let r={};for(let n of Object.keys(e))this.allowedHeaderNames.has(n.toLowerCase())?r[n]=e[n]:r[n]=Qb;return r}sanitizeQuery(e){if(typeof e!="object"||e===null)return e;let r={};for(let n of Object.keys(e))this.allowedQueryParameters.has(n.toLowerCase())?r[n]=e[n]:r[n]=Qb;return r}}});var pc=h((tze,gq)=>{var Sb=Object.defineProperty,ede=Object.getOwnPropertyDescriptor,tde=Object.getOwnPropertyNames,rde=Object.prototype.hasOwnProperty,nde=o((t,e)=>{for(var r in e)Sb(t,r,{get:e[r],enumerable:!0})},"__export"),ide=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of tde(e))!rde.call(t,i)&&i!==r&&Sb(t,i,{get:()=>e[i],enumerable:!(n=ede(e,i))||n.enumerable});return t},"__copyProps"),sde=o(t=>ide(Sb({},"__esModule",{value:!0}),t),"__toCommonJS"),mq={};nde(mq,{RestError:()=>Dm,isRestError:()=>Ade});gq.exports=sde(mq);var ode=Ib(),ade=uq(),cde=JA(),lde=new cde.Sanitizer,Dm=class t extends Error{static{o(this,"RestError")}static REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";static PARSE_ERROR="PARSE_ERROR";code;statusCode;request;response;details;constructor(e,r={}){super(e),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});let n=this.request?.agent?{maxFreeSockets:this.request.agent.maxFreeSockets,maxSockets:this.request.agent.maxSockets}:void 0;Object.defineProperty(this,ade.custom,{value:()=>`RestError: ${this.message} + ${lde.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function Ade(t){return t instanceof Dm?!0:(0,ode.isError)(t)&&t.name==="RestError"}o(Ade,"isRestError")});var Po=h((nze,hq)=>{var xb=Object.defineProperty,ude=Object.getOwnPropertyDescriptor,dde=Object.getOwnPropertyNames,pde=Object.prototype.hasOwnProperty,mde=o((t,e)=>{for(var r in e)xb(t,r,{get:e[r],enumerable:!0})},"__export"),gde=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of dde(e))!pde.call(t,i)&&i!==r&&xb(t,i,{get:()=>e[i],enumerable:!(n=ude(e,i))||n.enumerable});return t},"__copyProps"),fde=o(t=>gde(xb({},"__esModule",{value:!0}),t),"__toCommonJS"),fq={};mde(fq,{stringToUint8Array:()=>yde,uint8ArrayToString:()=>hde});hq.exports=fde(fq);function hde(t,e){return Buffer.from(t).toString(e)}o(hde,"uint8ArrayToString");function yde(t,e){return Buffer.from(t,e)}o(yde,"stringToUint8Array")});var mc=h((sze,Cq)=>{var vb=Object.defineProperty,Cde=Object.getOwnPropertyDescriptor,Ede=Object.getOwnPropertyNames,Bde=Object.prototype.hasOwnProperty,Ide=o((t,e)=>{for(var r in e)vb(t,r,{get:e[r],enumerable:!0})},"__export"),bde=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ede(e))!Bde.call(t,i)&&i!==r&&vb(t,i,{get:()=>e[i],enumerable:!(n=Cde(e,i))||n.enumerable});return t},"__copyProps"),Qde=o(t=>bde(vb({},"__esModule",{value:!0}),t),"__toCommonJS"),yq={};Ide(yq,{logger:()=>Nde});Cq.exports=Qde(yq);var wde=YA(),Nde=(0,wde.createClientLogger)("ts-http-runtime")});var xq=h((aze,Sq)=>{var Sde=Object.create,Om=Object.defineProperty,xde=Object.getOwnPropertyDescriptor,vde=Object.getOwnPropertyNames,Rde=Object.getPrototypeOf,_de=Object.prototype.hasOwnProperty,Pde=o((t,e)=>{for(var r in e)Om(t,r,{get:e[r],enumerable:!0})},"__export"),bq=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of vde(e))!_de.call(t,i)&&i!==r&&Om(t,i,{get:()=>e[i],enumerable:!(n=xde(e,i))||n.enumerable});return t},"__copyProps"),Db=o((t,e,r)=>(r=t!=null?Sde(Rde(t)):{},bq(e||!t||!t.__esModule?Om(r,"default",{value:t,enumerable:!0}):r,t)),"__toESM"),Dde=o(t=>bq(Om({},"__esModule",{value:!0}),t),"__toCommonJS"),Qq={};Pde(Qq,{createNodeHttpClient:()=>qde,getBodyLength:()=>Nq});Sq.exports=Dde(Qq);var Rb=Db(require("node:http")),_b=Db(require("node:https")),Eq=Db(require("node:zlib")),Tde=require("node:stream"),Bq=jA(),Ode=_s(),WA=pc(),gc=mc(),Mde=JA(),kde={};function VA(t){return t&&typeof t.pipe=="function"}o(VA,"isReadableStream");function Iq(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=o(()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)},"handler");t.on("close",r),t.on("end",r),t.on("error",r)})}o(Iq,"isStreamComplete");function wq(t){return t&&typeof t.byteLength=="number"}o(wq,"isArrayBuffer");var Tm=class extends Tde.Transform{static{o(this,"ReportTransform")}loadedBytes=0;progressCallback;_transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(i){n(i)}}constructor(e){super(),this.progressCallback=e}},Pb=class{static{o(this,"NodeHttpClient")}cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new Bq.AbortError("The operation was aborted. Request has already been canceled.");n=o(A=>{A.type==="abort"&&r.abort()},"abortListener"),e.abortSignal.addEventListener("abort",n)}let i;e.timeout>0&&(i=setTimeout(()=>{let A=new Mde.Sanitizer;gc.logger.info(`request to '${A.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let s=e.headers.get("Accept-Encoding"),a=s?.includes("gzip")||s?.includes("deflate"),c=typeof e.body=="function"?e.body():e.body;if(c&&!e.headers.has("Content-Length")){let A=Nq(c);A!==null&&e.headers.set("Content-Length",A)}let l;try{if(c&&e.onUploadProgress){let C=e.onUploadProgress,Q=new Tm(C);Q.on("error",x=>{gc.logger.error("Error in upload progress",x)}),VA(c)?c.pipe(Q):Q.end(c),c=Q}let A=await this.makeRequest(e,r,c);i!==void 0&&clearTimeout(i);let u=Lde(A),g={status:A.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return A.resume(),g;l=a?Fde(A,u):A;let f=e.onDownloadProgress;if(f){let C=new Tm(f);C.on("error",Q=>{gc.logger.error("Error in download progress",Q)}),l.pipe(C),l=C}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(g.status)?g.readableStreamBody=l:g.bodyAsText=await Ude(l),g}finally{if(e.abortSignal&&n){let A=Promise.resolve();VA(c)&&(A=Iq(c));let u=Promise.resolve();VA(l)&&(u=Iq(l)),Promise.all([A,u]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(d=>{gc.logger.warning("Error when cleaning up abortListener on httpRequest",d)})}}}makeRequest(e,r,n){let i=new URL(e.url),s=i.protocol!=="https:";if(s&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let c={agent:e.agent??this.getOrCreateAgent(e,s),hostname:i.hostname,path:`${i.pathname}${i.search}`,port:i.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((l,A)=>{let u=s?Rb.default.request(c,l):_b.default.request(c,l);u.once("error",d=>{A(new WA.RestError(d.message,{code:d.code??WA.RestError.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let d=new Bq.AbortError("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(d),A(d)}),n&&VA(n)?n.pipe(u):n?typeof n=="string"||Buffer.isBuffer(n)?u.end(n):wq(n)?u.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer):Buffer.from(n)):(gc.logger.error("Unrecognized body type",n),A(new WA.RestError("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?Rb.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new Rb.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return _b.default.globalAgent;let i=e.tlsSettings??kde,s=this.cachedHttpsAgents.get(i);return s&&s.options.keepAlive===!n||(gc.logger.info("No cached TLS Agent exist, creating a new Agent"),s=new _b.default.Agent({keepAlive:!n,...i}),this.cachedHttpsAgents.set(i,s)),s}}};function Lde(t){let e=(0,Ode.createHttpHeaders)();for(let r of Object.keys(t.headers)){let n=t.headers[r];Array.isArray(n)?n.length>0&&e.set(r,n[0]):n&&e.set(r,n)}return e}o(Lde,"getResponseHeaders");function Fde(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=Eq.default.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=Eq.default.createInflate();return t.pipe(n),n}return t}o(Fde,"getDecodedResponseStream");function Ude(t){return new Promise((e,r)=>{let n=[];t.on("data",i=>{Buffer.isBuffer(i)?n.push(i):n.push(Buffer.from(i))}),t.on("end",()=>{e(Buffer.concat(n).toString("utf8"))}),t.on("error",i=>{i&&i?.name==="AbortError"?r(i):r(new WA.RestError(`Error reading response as text: ${i.message}`,{code:WA.RestError.PARSE_ERROR}))})})}o(Ude,"streamToText");function Nq(t){return t?Buffer.isBuffer(t)?t.length:VA(t)?null:wq(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}o(Nq,"getBodyLength");function qde(){return new Pb}o(qde,"createNodeHttpClient")});var Ob=h((lze,Rq)=>{var Tb=Object.defineProperty,Hde=Object.getOwnPropertyDescriptor,zde=Object.getOwnPropertyNames,jde=Object.prototype.hasOwnProperty,Gde=o((t,e)=>{for(var r in e)Tb(t,r,{get:e[r],enumerable:!0})},"__export"),Yde=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of zde(e))!jde.call(t,i)&&i!==r&&Tb(t,i,{get:()=>e[i],enumerable:!(n=Hde(e,i))||n.enumerable});return t},"__copyProps"),Jde=o(t=>Yde(Tb({},"__esModule",{value:!0}),t),"__toCommonJS"),vq={};Gde(vq,{createDefaultHttpClient:()=>Wde});Rq.exports=Jde(vq);var Vde=xq();function Wde(){return(0,Vde.createNodeHttpClient)()}o(Wde,"createDefaultHttpClient")});var kb=h((uze,Dq)=>{var Mb=Object.defineProperty,Kde=Object.getOwnPropertyDescriptor,$de=Object.getOwnPropertyNames,Xde=Object.prototype.hasOwnProperty,Zde=o((t,e)=>{for(var r in e)Mb(t,r,{get:e[r],enumerable:!0})},"__export"),epe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of $de(e))!Xde.call(t,i)&&i!==r&&Mb(t,i,{get:()=>e[i],enumerable:!(n=Kde(e,i))||n.enumerable});return t},"__copyProps"),tpe=o(t=>epe(Mb({},"__esModule",{value:!0}),t),"__toCommonJS"),_q={};Zde(_q,{logPolicy:()=>ipe,logPolicyName:()=>Pq});Dq.exports=tpe(_q);var rpe=mc(),npe=JA(),Pq="logPolicy";function ipe(t={}){let e=t.logger??rpe.logger.info,r=new npe.Sanitizer({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:Pq,async sendRequest(n,i){if(!e.enabled)return i(n);e(`Request: ${r.sanitize(n)}`);let s=await i(n);return e(`Response status code: ${s.status}`),e(`Headers: ${r.sanitize(s.headers)}`),s}}}o(ipe,"logPolicy")});var Fb=h((pze,Lq)=>{var Lb=Object.defineProperty,spe=Object.getOwnPropertyDescriptor,ope=Object.getOwnPropertyNames,ape=Object.prototype.hasOwnProperty,cpe=o((t,e)=>{for(var r in e)Lb(t,r,{get:e[r],enumerable:!0})},"__export"),lpe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of ope(e))!ape.call(t,i)&&i!==r&&Lb(t,i,{get:()=>e[i],enumerable:!(n=spe(e,i))||n.enumerable});return t},"__copyProps"),Ape=o(t=>lpe(Lb({},"__esModule",{value:!0}),t),"__toCommonJS"),Oq={};cpe(Oq,{redirectPolicy:()=>dpe,redirectPolicyName:()=>Mq});Lq.exports=Ape(Oq);var upe=mc(),Mq="redirectPolicy",Tq=["GET","HEAD"];function dpe(t={}){let{maxRetries:e=20,allowCrossOriginRedirects:r=!1}=t;return{name:Mq,async sendRequest(n,i){let s=await i(n);return kq(i,s,e,r)}}}o(dpe,"redirectPolicy");async function kq(t,e,r,n,i=0){let{request:s,status:a,headers:c}=e,l=c.get("location");if(l&&(a===300||a===301&&Tq.includes(s.method)||a===302&&Tq.includes(s.method)||a===303&&s.method==="POST"||a===307)&&i{var ppe=Object.create,Mm=Object.defineProperty,mpe=Object.getOwnPropertyDescriptor,gpe=Object.getOwnPropertyNames,fpe=Object.getPrototypeOf,hpe=Object.prototype.hasOwnProperty,ype=o((t,e)=>{for(var r in e)Mm(t,r,{get:e[r],enumerable:!0})},"__export"),Fq=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of gpe(e))!hpe.call(t,i)&&i!==r&&Mm(t,i,{get:()=>e[i],enumerable:!(n=mpe(e,i))||n.enumerable});return t},"__copyProps"),Uq=o((t,e,r)=>(r=t!=null?ppe(fpe(t)):{},Fq(e||!t||!t.__esModule?Mm(r,"default",{value:t,enumerable:!0}):r,t)),"__toESM"),Cpe=o(t=>Fq(Mm({},"__esModule",{value:!0}),t),"__toCommonJS"),qq={};ype(qq,{getHeaderName:()=>Epe,setPlatformSpecificData:()=>Bpe});Hq.exports=Cpe(qq);var Ub=Uq(require("node:os")),qb=Uq(require("node:process"));function Epe(){return"User-Agent"}o(Epe,"getHeaderName");async function Bpe(t){if(qb.default&&qb.default.versions){let e=`${Ub.default.type()} ${Ub.default.release()}; ${Ub.default.arch()}`,r=qb.default.versions;r.bun?t.set("Bun",`${r.bun} (${e})`):r.deno?t.set("Deno",`${r.deno} (${e})`):r.node&&t.set("Node",`${r.node} (${e})`)}}o(Bpe,"setPlatformSpecificData")});var Do=h((hze,Gq)=>{var Hb=Object.defineProperty,Ipe=Object.getOwnPropertyDescriptor,bpe=Object.getOwnPropertyNames,Qpe=Object.prototype.hasOwnProperty,wpe=o((t,e)=>{for(var r in e)Hb(t,r,{get:e[r],enumerable:!0})},"__export"),Npe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of bpe(e))!Qpe.call(t,i)&&i!==r&&Hb(t,i,{get:()=>e[i],enumerable:!(n=Ipe(e,i))||n.enumerable});return t},"__copyProps"),Spe=o(t=>Npe(Hb({},"__esModule",{value:!0}),t),"__toCommonJS"),jq={};wpe(jq,{DEFAULT_RETRY_POLICY_COUNT:()=>vpe,SDK_VERSION:()=>xpe});Gq.exports=Spe(jq);var xpe="0.3.4",vpe=3});var Wq=h((Cze,Vq)=>{var zb=Object.defineProperty,Rpe=Object.getOwnPropertyDescriptor,_pe=Object.getOwnPropertyNames,Ppe=Object.prototype.hasOwnProperty,Dpe=o((t,e)=>{for(var r in e)zb(t,r,{get:e[r],enumerable:!0})},"__export"),Tpe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of _pe(e))!Ppe.call(t,i)&&i!==r&&zb(t,i,{get:()=>e[i],enumerable:!(n=Rpe(e,i))||n.enumerable});return t},"__copyProps"),Ope=o(t=>Tpe(zb({},"__esModule",{value:!0}),t),"__toCommonJS"),Yq={};Dpe(Yq,{getUserAgentHeaderName:()=>Lpe,getUserAgentValue:()=>Fpe});Vq.exports=Ope(Yq);var Jq=zq(),Mpe=Do();function kpe(t){let e=[];for(let[r,n]of t){let i=n?`${r}/${n}`:r;e.push(i)}return e.join(" ")}o(kpe,"getUserAgentString");function Lpe(){return(0,Jq.getHeaderName)()}o(Lpe,"getUserAgentHeaderName");async function Fpe(t){let e=new Map;e.set("ts-http-runtime",Mpe.SDK_VERSION),await(0,Jq.setPlatformSpecificData)(e);let r=kpe(e);return t?`${t} ${r}`:r}o(Fpe,"getUserAgentValue")});var Gb=h((Bze,e1)=>{var jb=Object.defineProperty,Upe=Object.getOwnPropertyDescriptor,qpe=Object.getOwnPropertyNames,Hpe=Object.prototype.hasOwnProperty,zpe=o((t,e)=>{for(var r in e)jb(t,r,{get:e[r],enumerable:!0})},"__export"),jpe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of qpe(e))!Hpe.call(t,i)&&i!==r&&jb(t,i,{get:()=>e[i],enumerable:!(n=Upe(e,i))||n.enumerable});return t},"__copyProps"),Gpe=o(t=>jpe(jb({},"__esModule",{value:!0}),t),"__toCommonJS"),$q={};zpe($q,{userAgentPolicy:()=>Ype,userAgentPolicyName:()=>Zq});e1.exports=Gpe($q);var Xq=Wq(),Kq=(0,Xq.getUserAgentHeaderName)(),Zq="userAgentPolicy";function Ype(t={}){let e=(0,Xq.getUserAgentValue)(t.userAgentPrefix);return{name:Zq,async sendRequest(r,n){return r.headers.has(Kq)||r.headers.set(Kq,await e),n(r)}}}o(Ype,"userAgentPolicy")});var Jb=h((bze,n1)=>{var Yb=Object.defineProperty,Jpe=Object.getOwnPropertyDescriptor,Vpe=Object.getOwnPropertyNames,Wpe=Object.prototype.hasOwnProperty,Kpe=o((t,e)=>{for(var r in e)Yb(t,r,{get:e[r],enumerable:!0})},"__export"),$pe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Vpe(e))!Wpe.call(t,i)&&i!==r&&Yb(t,i,{get:()=>e[i],enumerable:!(n=Jpe(e,i))||n.enumerable});return t},"__copyProps"),Xpe=o(t=>$pe(Yb({},"__esModule",{value:!0}),t),"__toCommonJS"),t1={};Kpe(t1,{decompressResponsePolicy:()=>Zpe,decompressResponsePolicyName:()=>r1});n1.exports=Xpe(t1);var r1="decompressResponsePolicy";function Zpe(){return{name:r1,async sendRequest(t,e){return t.method!=="HEAD"&&t.headers.set("Accept-Encoding","gzip,deflate"),e(t)}}}o(Zpe,"decompressResponsePolicy")});var Wb=h((wze,s1)=>{var Vb=Object.defineProperty,eme=Object.getOwnPropertyDescriptor,tme=Object.getOwnPropertyNames,rme=Object.prototype.hasOwnProperty,nme=o((t,e)=>{for(var r in e)Vb(t,r,{get:e[r],enumerable:!0})},"__export"),ime=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of tme(e))!rme.call(t,i)&&i!==r&&Vb(t,i,{get:()=>e[i],enumerable:!(n=eme(e,i))||n.enumerable});return t},"__copyProps"),sme=o(t=>ime(Vb({},"__esModule",{value:!0}),t),"__toCommonJS"),i1={};nme(i1,{getRandomIntegerInclusive:()=>ome});s1.exports=sme(i1);function ome(t,e){return t=Math.ceil(t),e=Math.floor(e),Math.floor(Math.random()*(e-t+1))+t}o(ome,"getRandomIntegerInclusive")});var $b=h((Sze,a1)=>{var Kb=Object.defineProperty,ame=Object.getOwnPropertyDescriptor,cme=Object.getOwnPropertyNames,lme=Object.prototype.hasOwnProperty,Ame=o((t,e)=>{for(var r in e)Kb(t,r,{get:e[r],enumerable:!0})},"__export"),ume=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of cme(e))!lme.call(t,i)&&i!==r&&Kb(t,i,{get:()=>e[i],enumerable:!(n=ame(e,i))||n.enumerable});return t},"__copyProps"),dme=o(t=>ume(Kb({},"__esModule",{value:!0}),t),"__toCommonJS"),o1={};Ame(o1,{calculateRetryDelay:()=>mme});a1.exports=dme(o1);var pme=Wb();function mme(t,e){let r=e.retryDelayInMs*Math.pow(2,t),n=Math.min(e.maxRetryDelayInMs,r);return{retryAfterInMs:n/2+(0,pme.getRandomIntegerInclusive)(0,n/2)}}o(mme,"calculateRetryDelay")});var Zb=h((vze,l1)=>{var Xb=Object.defineProperty,gme=Object.getOwnPropertyDescriptor,fme=Object.getOwnPropertyNames,hme=Object.prototype.hasOwnProperty,yme=o((t,e)=>{for(var r in e)Xb(t,r,{get:e[r],enumerable:!0})},"__export"),Cme=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of fme(e))!hme.call(t,i)&&i!==r&&Xb(t,i,{get:()=>e[i],enumerable:!(n=gme(e,i))||n.enumerable});return t},"__copyProps"),Eme=o(t=>Cme(Xb({},"__esModule",{value:!0}),t),"__toCommonJS"),c1={};yme(c1,{delay:()=>bme,parseHeaderValueAsNumber:()=>Qme});l1.exports=Eme(c1);var Bme=jA(),Ime="The operation was aborted.";function bme(t,e,r){return new Promise((n,i)=>{let s,a,c=o(()=>i(new Bme.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:Ime)),"rejectOnAbort"),l=o(()=>{r?.abortSignal&&a&&r.abortSignal.removeEventListener("abort",a)},"removeListeners");if(a=o(()=>(s&&clearTimeout(s),l(),c()),"onAborted"),r?.abortSignal&&r.abortSignal.aborted)return c();s=setTimeout(()=>{l(),n(e)},t),r?.abortSignal&&r.abortSignal.addEventListener("abort",a)})}o(bme,"delay");function Qme(t,e){let r=t.headers.get(e);if(!r)return;let n=Number(r);if(!Number.isNaN(n))return n}o(Qme,"parseHeaderValueAsNumber")});var km=h((_ze,d1)=>{var tQ=Object.defineProperty,wme=Object.getOwnPropertyDescriptor,Nme=Object.getOwnPropertyNames,Sme=Object.prototype.hasOwnProperty,xme=o((t,e)=>{for(var r in e)tQ(t,r,{get:e[r],enumerable:!0})},"__export"),vme=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Nme(e))!Sme.call(t,i)&&i!==r&&tQ(t,i,{get:()=>e[i],enumerable:!(n=wme(e,i))||n.enumerable});return t},"__copyProps"),Rme=o(t=>vme(tQ({},"__esModule",{value:!0}),t),"__toCommonJS"),A1={};xme(A1,{isThrottlingRetryResponse:()=>Dme,throttlingRetryStrategy:()=>Tme});d1.exports=Rme(A1);var _me=Zb(),eQ="Retry-After",Pme=["retry-after-ms","x-ms-retry-after-ms",eQ];function u1(t){if(t&&[429,503].includes(t.status))try{for(let i of Pme){let s=(0,_me.parseHeaderValueAsNumber)(t,i);if(s===0||s)return s*(i===eQ?1e3:1)}let e=t.headers.get(eQ);if(!e)return;let n=Date.parse(e)-Date.now();return Number.isFinite(n)?Math.max(0,n):void 0}catch{return}}o(u1,"getRetryAfterInMs");function Dme(t){return Number.isFinite(u1(t))}o(Dme,"isThrottlingRetryResponse");function Tme(){return{name:"throttlingRetryStrategy",retry({response:t}){let e=u1(t);return Number.isFinite(e)?{retryAfterInMs:e}:{skipStrategy:!0}}}}o(Tme,"throttlingRetryStrategy")});var Lm=h((Dze,f1)=>{var rQ=Object.defineProperty,Ome=Object.getOwnPropertyDescriptor,Mme=Object.getOwnPropertyNames,kme=Object.prototype.hasOwnProperty,Lme=o((t,e)=>{for(var r in e)rQ(t,r,{get:e[r],enumerable:!0})},"__export"),Fme=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Mme(e))!kme.call(t,i)&&i!==r&&rQ(t,i,{get:()=>e[i],enumerable:!(n=Ome(e,i))||n.enumerable});return t},"__copyProps"),Ume=o(t=>Fme(rQ({},"__esModule",{value:!0}),t),"__toCommonJS"),p1={};Lme(p1,{exponentialRetryStrategy:()=>Gme,isExponentialRetryResponse:()=>m1,isSystemError:()=>g1});f1.exports=Ume(p1);var qme=$b(),Hme=km(),zme=1e3,jme=1e3*64;function Gme(t={}){let e=t.retryDelayInMs??zme,r=t.maxRetryDelayInMs??jme;return{name:"exponentialRetryStrategy",retry({retryCount:n,response:i,responseError:s}){let a=g1(s),c=a&&t.ignoreSystemErrors,l=m1(i),A=l&&t.ignoreHttpStatusCodes;return i&&((0,Hme.isThrottlingRetryResponse)(i)||!l)||A||c?{skipStrategy:!0}:s&&!a&&!l?{errorToThrow:s}:(0,qme.calculateRetryDelay)(n,{retryDelayInMs:e,maxRetryDelayInMs:r})}}}o(Gme,"exponentialRetryStrategy");function m1(t){return!!(t&&t.status!==void 0&&(t.status>=500||t.status===408)&&t.status!==501&&t.status!==505)}o(m1,"isExponentialRetryResponse");function g1(t){return t?t.code==="ETIMEDOUT"||t.code==="ESOCKETTIMEDOUT"||t.code==="ECONNREFUSED"||t.code==="ECONNRESET"||t.code==="ENOENT"||t.code==="ENOTFOUND":!1}o(g1,"isSystemError")});var fc=h((Oze,C1)=>{var nQ=Object.defineProperty,Yme=Object.getOwnPropertyDescriptor,Jme=Object.getOwnPropertyNames,Vme=Object.prototype.hasOwnProperty,Wme=o((t,e)=>{for(var r in e)nQ(t,r,{get:e[r],enumerable:!0})},"__export"),Kme=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Jme(e))!Vme.call(t,i)&&i!==r&&nQ(t,i,{get:()=>e[i],enumerable:!(n=Yme(e,i))||n.enumerable});return t},"__copyProps"),$me=o(t=>Kme(nQ({},"__esModule",{value:!0}),t),"__toCommonJS"),y1={};Wme(y1,{retryPolicy:()=>nge});C1.exports=$me(y1);var Xme=Zb(),Zme=jA(),ege=YA(),h1=Do(),tge=(0,ege.createClientLogger)("ts-http-runtime retryPolicy"),rge="retryPolicy";function nge(t,e={maxRetries:h1.DEFAULT_RETRY_POLICY_COUNT}){let r=e.logger||tge;return{name:rge,async sendRequest(n,i){let s,a,c=-1;e:for(;;){c+=1,s=void 0,a=void 0;try{r.info(`Retry ${c}: Attempting to send request`,n.requestId),s=await i(n),r.info(`Retry ${c}: Received a response from request`,n.requestId)}catch(l){if(r.error(`Retry ${c}: Received an error from request`,n.requestId),a=l,!l||a.name!=="RestError")throw l;s=a.response}if(n.abortSignal?.aborted)throw r.error(`Retry ${c}: Request aborted.`),new Zme.AbortError;if(c>=(e.maxRetries??h1.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${c}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),a)throw a;if(s)return s;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${c}: Processing ${t.length} retry strategies.`);t:for(let l of t){let A=l.logger||r;A.info(`Retry ${c}: Processing retry strategy ${l.name}.`);let u=l.retry({retryCount:c,response:s,responseError:a});if(u.skipStrategy){A.info(`Retry ${c}: Skipped.`);continue t}let{errorToThrow:d,retryAfterInMs:g,redirectTo:f}=u;if(d)throw A.error(`Retry ${c}: Retry strategy ${l.name} throws error:`,d),d;if(g||g===0){A.info(`Retry ${c}: Retry strategy ${l.name} retries after ${g}`),await(0,Xme.delay)(g,void 0,{abortSignal:n.abortSignal});continue e}if(f){A.info(`Retry ${c}: Retry strategy ${l.name} redirects to ${f}`),n.url=f;continue e}}if(a)throw r.info("None of the retry strategies could work with the received error. Throwing it."),a;if(s)return r.info("None of the retry strategies could work with the received response. Returning it."),s}}}}o(nge,"retryPolicy")});var sQ=h((kze,I1)=>{var iQ=Object.defineProperty,ige=Object.getOwnPropertyDescriptor,sge=Object.getOwnPropertyNames,oge=Object.prototype.hasOwnProperty,age=o((t,e)=>{for(var r in e)iQ(t,r,{get:e[r],enumerable:!0})},"__export"),cge=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of sge(e))!oge.call(t,i)&&i!==r&&iQ(t,i,{get:()=>e[i],enumerable:!(n=ige(e,i))||n.enumerable});return t},"__copyProps"),lge=o(t=>cge(iQ({},"__esModule",{value:!0}),t),"__toCommonJS"),E1={};age(E1,{defaultRetryPolicy:()=>mge,defaultRetryPolicyName:()=>B1});I1.exports=lge(E1);var Age=Lm(),uge=km(),dge=fc(),pge=Do(),B1="defaultRetryPolicy";function mge(t={}){return{name:B1,sendRequest:(0,dge.retryPolicy)([(0,uge.throttlingRetryStrategy)(),(0,Age.exponentialRetryStrategy)(t)],{maxRetries:t.maxRetries??pge.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}o(mge,"defaultRetryPolicy")});var KA=h((Fze,S1)=>{var oQ=Object.defineProperty,gge=Object.getOwnPropertyDescriptor,fge=Object.getOwnPropertyNames,hge=Object.prototype.hasOwnProperty,yge=o((t,e)=>{for(var r in e)oQ(t,r,{get:e[r],enumerable:!0})},"__export"),Cge=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of fge(e))!hge.call(t,i)&&i!==r&&oQ(t,i,{get:()=>e[i],enumerable:!(n=gge(e,i))||n.enumerable});return t},"__copyProps"),Ege=o(t=>Cge(oQ({},"__esModule",{value:!0}),t),"__toCommonJS"),b1={};yge(b1,{isBrowser:()=>Bge,isBun:()=>w1,isDeno:()=>Q1,isNodeLike:()=>N1,isNodeRuntime:()=>bge,isReactNative:()=>Qge,isWebWorker:()=>Ige});S1.exports=Ege(b1);var Bge=typeof window<"u"&&typeof window.document<"u",Ige=typeof self=="object"&&typeof self?.importScripts=="function"&&(self.constructor?.name==="DedicatedWorkerGlobalScope"||self.constructor?.name==="ServiceWorkerGlobalScope"||self.constructor?.name==="SharedWorkerGlobalScope"),Q1=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u",w1=typeof Bun<"u"&&typeof Bun.version<"u",N1=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!globalThis.process.versions?.node,bge=N1&&!w1&&!Q1,Qge=typeof navigator<"u"&&navigator?.product==="ReactNative"});var cQ=h((qze,_1)=>{var aQ=Object.defineProperty,wge=Object.getOwnPropertyDescriptor,Nge=Object.getOwnPropertyNames,Sge=Object.prototype.hasOwnProperty,xge=o((t,e)=>{for(var r in e)aQ(t,r,{get:e[r],enumerable:!0})},"__export"),vge=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Nge(e))!Sge.call(t,i)&&i!==r&&aQ(t,i,{get:()=>e[i],enumerable:!(n=wge(e,i))||n.enumerable});return t},"__copyProps"),Rge=o(t=>vge(aQ({},"__esModule",{value:!0}),t),"__toCommonJS"),v1={};xge(v1,{formDataPolicy:()=>Tge,formDataPolicyName:()=>R1});_1.exports=Rge(v1);var _ge=Po(),Pge=KA(),x1=_s(),R1="formDataPolicy";function Dge(t){let e={};for(let[r,n]of t.entries())e[r]??=[],e[r].push(n);return e}o(Dge,"formDataToFormDataMap");function Tge(){return{name:R1,async sendRequest(t,e){if(Pge.isNodeLike&&typeof FormData<"u"&&t.body instanceof FormData&&(t.formData=Dge(t.body),t.body=void 0),t.formData){let r=t.headers.get("Content-Type");r&&r.indexOf("application/x-www-form-urlencoded")!==-1?t.body=Oge(t.formData):await Mge(t.formData,t),t.formData=void 0}return e(t)}}}o(Tge,"formDataPolicy");function Oge(t){let e=new URLSearchParams;for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let i of n)e.append(r,i.toString());else e.append(r,n.toString());return e.toString()}o(Oge,"wwwFormUrlEncode");async function Mge(t,e){let r=e.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data"))return;e.headers.set("Content-Type",r??"multipart/form-data");let n=[];for(let[i,s]of Object.entries(t))for(let a of Array.isArray(s)?s:[s])if(typeof a=="string")n.push({headers:(0,x1.createHttpHeaders)({"Content-Disposition":`form-data; name="${i}"`}),body:(0,_ge.stringToUint8Array)(a,"utf-8")});else{if(a==null||typeof a!="object")throw new Error(`Unexpected value for key ${i}: ${a}. Value should be serialized to string first.`);{let c=a.name||"blob",l=(0,x1.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${i}"; filename="${c}"`),l.set("Content-Type",a.type||"application/octet-stream"),n.push({headers:l,body:a})}}e.multipartBody={parts:n}}o(Mge,"prepareFormData")});var D1=h((zze,P1)=>{var hc=1e3,yc=hc*60,Cc=yc*60,To=Cc*24,kge=To*7,Lge=To*365.25;P1.exports=function(t,e){e=e||{};var r=typeof t;if(r==="string"&&t.length>0)return Fge(t);if(r==="number"&&isFinite(t))return e.long?qge(t):Uge(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))};function Fge(t){if(t=String(t),!(t.length>100)){var e=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(e){var r=parseFloat(e[1]),n=(e[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return r*Lge;case"weeks":case"week":case"w":return r*kge;case"days":case"day":case"d":return r*To;case"hours":case"hour":case"hrs":case"hr":case"h":return r*Cc;case"minutes":case"minute":case"mins":case"min":case"m":return r*yc;case"seconds":case"second":case"secs":case"sec":case"s":return r*hc;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}o(Fge,"parse");function Uge(t){var e=Math.abs(t);return e>=To?Math.round(t/To)+"d":e>=Cc?Math.round(t/Cc)+"h":e>=yc?Math.round(t/yc)+"m":e>=hc?Math.round(t/hc)+"s":t+"ms"}o(Uge,"fmtShort");function qge(t){var e=Math.abs(t);return e>=To?Fm(t,e,To,"day"):e>=Cc?Fm(t,e,Cc,"hour"):e>=yc?Fm(t,e,yc,"minute"):e>=hc?Fm(t,e,hc,"second"):t+" ms"}o(qge,"fmtLong");function Fm(t,e,r,n){var i=e>=r*1.5;return Math.round(t/r)+" "+n+(i?"s":"")}o(Fm,"plural")});var lQ=h((Gze,T1)=>{function Hge(t){r.debug=r,r.default=r,r.coerce=l,r.disable=a,r.enable=i,r.enabled=c,r.humanize=D1(),r.destroy=A,Object.keys(t).forEach(u=>{r[u]=t[u]}),r.names=[],r.skips=[],r.formatters={};function e(u){let d=0;for(let g=0;g{if(de==="%%")return"%";L++;let De=r.formatters[le];if(typeof De=="function"){let Te=x[L];de=De.call(w,Te),x.splice(L,1),L--}return de}),r.formatArgs.call(w,x),(w.log||r.log).apply(w,x)}return o(Q,"debug"),Q.namespace=u,Q.useColors=r.useColors(),Q.color=r.selectColor(u),Q.extend=n,Q.destroy=r.destroy,Object.defineProperty(Q,"enabled",{enumerable:!0,configurable:!1,get:()=>g!==null?g:(f!==r.namespaces&&(f=r.namespaces,C=r.enabled(u)),C),set:x=>{g=x}}),typeof r.init=="function"&&r.init(Q),Q}o(r,"createDebug");function n(u,d){let g=r(this.namespace+(typeof d>"u"?":":d)+u);return g.log=this.log,g}o(n,"extend");function i(u){r.save(u),r.namespaces=u,r.names=[],r.skips=[];let d=(typeof u=="string"?u:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let g of d)g[0]==="-"?r.skips.push(g.slice(1)):r.names.push(g)}o(i,"enable");function s(u,d){let g=0,f=0,C=-1,Q=0;for(;g"-"+d)].join(",");return r.enable(""),u}o(a,"disable");function c(u){for(let d of r.skips)if(s(u,d))return!1;for(let d of r.names)if(s(u,d))return!0;return!1}o(c,"enabled");function l(u){return u instanceof Error?u.stack||u.message:u}o(l,"coerce");function A(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return o(A,"destroy"),r.enable(r.load()),r}o(Hge,"setup");T1.exports=Hge});var O1=h((wr,Um)=>{wr.formatArgs=jge;wr.save=Gge;wr.load=Yge;wr.useColors=zge;wr.storage=Jge();wr.destroy=(()=>{let t=!1;return()=>{t||(t=!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`."))}})();wr.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 zge(){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 t;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&&(t=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(t[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}o(zge,"useColors");function jge(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+Um.exports.humanize(this.diff),!this.useColors)return;let e="color: "+this.color;t.splice(1,0,e,"color: inherit");let r=0,n=0;t[0].replace(/%[a-zA-Z%]/g,i=>{i!=="%%"&&(r++,i==="%c"&&(n=r))}),t.splice(n,0,e)}o(jge,"formatArgs");wr.log=console.debug||console.log||(()=>{});function Gge(t){try{t?wr.storage.setItem("debug",t):wr.storage.removeItem("debug")}catch{}}o(Gge,"save");function Yge(){let t;try{t=wr.storage.getItem("debug")||wr.storage.getItem("DEBUG")}catch{}return!t&&typeof process<"u"&&"env"in process&&(t=process.env.DEBUG),t}o(Yge,"load");function Jge(){try{return localStorage}catch{}}o(Jge,"localstorage");Um.exports=lQ()(wr);var{formatters:Vge}=Um.exports;Vge.j=function(t){try{return JSON.stringify(t)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}});var k1=h((Ut,Hm)=>{var Wge=require("tty"),qm=require("util");Ut.init=rfe;Ut.log=Zge;Ut.formatArgs=$ge;Ut.save=efe;Ut.load=tfe;Ut.useColors=Kge;Ut.destroy=qm.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Ut.colors=[6,2,3,4,5,1];try{let t=require("supports-color");t&&(t.stderr||t).level>=2&&(Ut.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{}Ut.inspectOpts=Object.keys(process.env).filter(t=>/^debug_/i.test(t)).reduce((t,e)=>{let r=e.substring(6).toLowerCase().replace(/_([a-z])/g,(i,s)=>s.toUpperCase()),n=process.env[e];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),t[r]=n,t},{});function Kge(){return"colors"in Ut.inspectOpts?!!Ut.inspectOpts.colors:Wge.isatty(process.stderr.fd)}o(Kge,"useColors");function $ge(t){let{namespace:e,useColors:r}=this;if(r){let n=this.color,i="\x1B[3"+(n<8?n:"8;5;"+n),s=` ${i};1m${e} \x1B[0m`;t[0]=s+t[0].split(` +`).join(` +`+s),t.push(i+"m+"+Hm.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Xge()+e+" "+t[0]}o($ge,"formatArgs");function Xge(){return Ut.inspectOpts.hideDate?"":new Date().toISOString()+" "}o(Xge,"getDate");function Zge(...t){return process.stderr.write(qm.formatWithOptions(Ut.inspectOpts,...t)+` +`)}o(Zge,"log");function efe(t){t?process.env.DEBUG=t:delete process.env.DEBUG}o(efe,"save");function tfe(){return process.env.DEBUG}o(tfe,"load");function rfe(t){t.inspectOpts={};let e=Object.keys(Ut.inspectOpts);for(let r=0;re.trim()).join(" ")};M1.O=function(t){return this.inspectOpts.colors=this.useColors,qm.inspect(t,this.inspectOpts)}});var zm=h((Wze,AQ)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?AQ.exports=O1():AQ.exports=k1()});var U1=h(Nr=>{"use strict";var nfe=Nr&&Nr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ife=Nr&&Nr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),L1=Nr&&Nr.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&nfe(e,t,r);return ife(e,t),e};Object.defineProperty(Nr,"__esModule",{value:!0});Nr.req=Nr.json=Nr.toBuffer=void 0;var sfe=L1(require("http")),ofe=L1(require("https"));async function F1(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}o(F1,"toBuffer");Nr.toBuffer=F1;async function afe(t){let r=(await F1(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let i=n;throw i.message+=` (input: ${r})`,i}}o(afe,"json");Nr.json=afe;function cfe(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?ofe:sfe).request(t,e),i=new Promise((s,a)=>{n.once("response",s).once("error",a).end()});return n.then=i.then.bind(i),n}o(cfe,"req");Nr.req=cfe});var dQ=h(Vr=>{"use strict";var H1=Vr&&Vr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lfe=Vr&&Vr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),z1=Vr&&Vr.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&H1(e,t,r);return lfe(e,t),e},Afe=Vr&&Vr.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&H1(e,t,r)};Object.defineProperty(Vr,"__esModule",{value:!0});Vr.Agent=void 0;var ufe=z1(require("net")),q1=z1(require("http")),dfe=require("https");Afe(U1(),Vr);var pi=Symbol("AgentBaseInternalState"),uQ=class extends q1.Agent{static{o(this,"Agent")}constructor(e){super(e),this[pi]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.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(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new ufe.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],i=n.indexOf(r);i!==-1&&(n.splice(i,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?dfe.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let i={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(i),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,i)).then(c=>{if(this.decrementSockets(s,a),c instanceof q1.Agent)try{return c.addRequest(e,i)}catch(l){return n(l)}this[pi].currentSocket=c,super.createSocket(e,r,n)},c=>{this.decrementSockets(s,a),n(c)})}createConnection(){let e=this[pi].currentSocket;if(this[pi].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[pi].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[pi]&&(this[pi].defaultPort=e)}get protocol(){return this[pi].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[pi]&&(this[pi].protocol=e)}};Vr.Agent=uQ});var j1=h(Ec=>{"use strict";var pfe=Ec&&Ec.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ec,"__esModule",{value:!0});Ec.parseProxyResponse=void 0;var mfe=pfe(zm()),jm=(0,mfe.default)("https-proxy-agent:parse-proxy-response");function gfe(t){return new Promise((e,r)=>{let n=0,i=[];function s(){let u=t.read();u?A(u):t.once("readable",s)}o(s,"read");function a(){t.removeListener("end",c),t.removeListener("error",l),t.removeListener("readable",s)}o(a,"cleanup");function c(){a(),jm("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}o(c,"onend");function l(u){a(),jm("onerror %o",u),r(u)}o(l,"onerror");function A(u){i.push(u),n+=u.length;let d=Buffer.concat(i,n),g=d.indexOf(`\r +\r +`);if(g===-1){jm("have not received end of HTTP headers yet..."),s();return}let f=d.slice(0,g).toString("ascii").split(`\r +`),C=f.shift();if(!C)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let Q=C.split(" "),x=+Q[1],w=Q.slice(2).join(" "),v={};for(let T of f){if(!T)continue;let L=T.indexOf(":");if(L===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${T}"`));let W=T.slice(0,L).toLowerCase(),de=T.slice(L+1).trimStart(),le=v[W];typeof le=="string"?v[W]=[le,de]:Array.isArray(le)?le.push(de):v[W]=de}jm("got proxy server response: %o %o",C,v),a(),e({connect:{statusCode:x,statusText:w,headers:v},buffered:d})}o(A,"ondata"),t.on("error",l),t.on("end",c),s()})}o(gfe,"parseProxyResponse");Ec.parseProxyResponse=gfe});var K1=h(Cn=>{"use strict";var ffe=Cn&&Cn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hfe=Cn&&Cn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),V1=Cn&&Cn.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ffe(e,t,r);return hfe(e,t),e},W1=Cn&&Cn.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Cn,"__esModule",{value:!0});Cn.HttpsProxyAgent=void 0;var Gm=V1(require("net")),G1=V1(require("tls")),yfe=W1(require("assert")),Cfe=W1(zm()),Efe=dQ(),Bfe=require("url"),Ife=j1(),$A=(0,Cfe.default)("https-proxy-agent"),Y1=o(t=>t.servername===void 0&&t.host&&!Gm.isIP(t.host)?{...t,servername:t.host}:t,"setServernameFromNonIpHost"),Ym=class extends Efe.Agent{static{o(this,"HttpsProxyAgent")}constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Bfe.URL(e):e,this.proxyHeaders=r?.headers??{},$A("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?J1(r,"headers"):null,host:n,port:i}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let i;n.protocol==="https:"?($A("Creating `tls.Socket`: %o",this.connectOpts),i=G1.connect(Y1(this.connectOpts))):($A("Creating `net.Socket`: %o",this.connectOpts),i=Gm.connect(this.connectOpts));let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=Gm.isIPv6(r.host)?`[${r.host}]`:r.host,c=`CONNECT ${a}:${r.port} HTTP/1.1\r +`;if(n.username||n.password){let g=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(g).toString("base64")}`}s.Host=`${a}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let g of Object.keys(s))c+=`${g}: ${s[g]}\r +`;let l=(0,Ife.parseProxyResponse)(i);i.write(`${c}\r +`);let{connect:A,buffered:u}=await l;if(e.emit("proxyConnect",A),this.emit("proxyConnect",A,e),A.statusCode===200)return e.once("socket",bfe),r.secureEndpoint?($A("Upgrading socket connection to TLS"),G1.connect({...J1(Y1(r),"host","path","port"),socket:i})):i;i.destroy();let d=new Gm.Socket({writable:!1});return d.readable=!0,e.once("socket",g=>{$A("Replaying proxy buffer for failed request"),(0,yfe.default)(g.listenerCount("data")>0),g.push(u),g.push(null)}),d}};Ym.protocols=["http","https"];Cn.HttpsProxyAgent=Ym;function bfe(t){t.resume()}o(bfe,"resume");function J1(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}o(J1,"omit")});var Z1=h(En=>{"use strict";var Qfe=En&&En.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wfe=En&&En.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),X1=En&&En.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Qfe(e,t,r);return wfe(e,t),e},Nfe=En&&En.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(En,"__esModule",{value:!0});En.HttpProxyAgent=void 0;var Sfe=X1(require("net")),xfe=X1(require("tls")),vfe=Nfe(zm()),Rfe=require("events"),_fe=dQ(),$1=require("url"),Bc=(0,vfe.default)("http-proxy-agent"),Jm=class extends _fe.Agent{static{o(this,"HttpProxyAgent")}constructor(e,r){super(r),this.proxy=typeof e=="string"?new $1.URL(e):e,this.proxyHeaders=r?.headers??{},Bc("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?Pfe(r,"headers"):null,host:n,port:i}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,i=r.secureEndpoint?"https:":"http:",s=e.getHeader("host")||"localhost",a=`${i}//${s}`,c=new $1.URL(e.path,a);r.port!==80&&(c.port=String(r.port)),e.path=String(c);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let A=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(A).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let A of Object.keys(l)){let u=l[A];u&&e.setHeader(A,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,i;Bc("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Bc("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,i=n.indexOf(`\r +\r +`)+4,e.outputData[0].data=e._header+n.substring(i),Bc("Output buffer: %o",e.outputData[0].data));let s;return this.proxy.protocol==="https:"?(Bc("Creating `tls.Socket`: %o",this.connectOpts),s=xfe.connect(this.connectOpts)):(Bc("Creating `net.Socket`: %o",this.connectOpts),s=Sfe.connect(this.connectOpts)),await(0,Rfe.once)(s,"connect"),s}};Jm.protocols=["http","https"];En.HttpProxyAgent=Jm;function Pfe(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}o(Pfe,"omit")});var gQ=h((oje,aH)=>{var mQ=Object.defineProperty,Dfe=Object.getOwnPropertyDescriptor,Tfe=Object.getOwnPropertyNames,Ofe=Object.prototype.hasOwnProperty,Mfe=o((t,e)=>{for(var r in e)mQ(t,r,{get:e[r],enumerable:!0})},"__export"),kfe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Tfe(e))!Ofe.call(t,i)&&i!==r&&mQ(t,i,{get:()=>e[i],enumerable:!(n=Dfe(e,i))||n.enumerable});return t},"__copyProps"),Lfe=o(t=>kfe(mQ({},"__esModule",{value:!0}),t),"__toCommonJS"),rH={};Mfe(rH,{getDefaultProxySettings:()=>Vfe,globalNoProxyList:()=>pQ,loadNoProxy:()=>oH,proxyPolicy:()=>Kfe,proxyPolicyName:()=>nH});aH.exports=Lfe(rH);var Ffe=K1(),Ufe=Z1(),qfe=mc(),Hfe="HTTPS_PROXY",zfe="HTTP_PROXY",jfe="ALL_PROXY",Gfe="NO_PROXY",nH="proxyPolicy",pQ=[],iH=!1,Yfe=new Map;function Vm(t){if(process.env[t])return process.env[t];if(process.env[t.toLowerCase()])return process.env[t.toLowerCase()]}o(Vm,"getEnvironmentValue");function sH(){if(!process)return;let t=Vm(Hfe),e=Vm(jfe),r=Vm(zfe);return t||e||r}o(sH,"loadEnvironmentProxyValue");function Jfe(t,e,r){if(e.length===0)return!1;let n=new URL(t).hostname;if(r?.has(n))return r.get(n);let i=!1;for(let s of e)s[0]==="."?(n.endsWith(s)||n.length===s.length-1&&n===s.slice(1))&&(i=!0):n===s&&(i=!0);return r?.set(n,i),i}o(Jfe,"isBypassed");function oH(){let t=Vm(Gfe);return iH=!0,t?t.split(",").map(e=>e.trim()).filter(e=>e.length):[]}o(oH,"loadNoProxy");function Vfe(t){if(!t&&(t=sH(),!t))return;let e=new URL(t);return{host:(e.protocol?e.protocol+"//":"")+e.hostname,port:Number.parseInt(e.port||"80"),username:e.username,password:e.password}}o(Vfe,"getDefaultProxySettings");function Wfe(){let t=sH();return t?new URL(t):void 0}o(Wfe,"getDefaultProxySettingsInternal");function eH(t){let e;try{e=new URL(t.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${t.host}".`)}return e.port=String(t.port),t.username&&(e.username=t.username),t.password&&(e.password=t.password),e}o(eH,"getUrlFromProxySettings");function tH(t,e,r){if(t.agent)return;let i=new URL(t.url).protocol!=="https:";t.tlsSettings&&qfe.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let s=t.headers.toJSON();i?(e.httpProxyAgent||(e.httpProxyAgent=new Ufe.HttpProxyAgent(r,{headers:s})),t.agent=e.httpProxyAgent):(e.httpsProxyAgent||(e.httpsProxyAgent=new Ffe.HttpsProxyAgent(r,{headers:s})),t.agent=e.httpsProxyAgent)}o(tH,"setProxyAgentOnRequest");function Kfe(t,e){iH||pQ.push(...oH());let r=t?eH(t):Wfe(),n={};return{name:nH,async sendRequest(i,s){return!i.proxySettings&&r&&!Jfe(i.url,e?.customNoProxyList??pQ,e?.customNoProxyList?void 0:Yfe)?tH(i,n,r):i.proxySettings&&tH(i,n,eH(i.proxySettings)),s(i)}}}o(Kfe,"proxyPolicy")});var hQ=h((cje,AH)=>{var fQ=Object.defineProperty,$fe=Object.getOwnPropertyDescriptor,Xfe=Object.getOwnPropertyNames,Zfe=Object.prototype.hasOwnProperty,ehe=o((t,e)=>{for(var r in e)fQ(t,r,{get:e[r],enumerable:!0})},"__export"),the=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Xfe(e))!Zfe.call(t,i)&&i!==r&&fQ(t,i,{get:()=>e[i],enumerable:!(n=$fe(e,i))||n.enumerable});return t},"__copyProps"),rhe=o(t=>the(fQ({},"__esModule",{value:!0}),t),"__toCommonJS"),cH={};ehe(cH,{agentPolicy:()=>nhe,agentPolicyName:()=>lH});AH.exports=rhe(cH);var lH="agentPolicy";function nhe(t){return{name:lH,sendRequest:async(e,r)=>(e.agent||(e.agent=t),r(e))}}o(nhe,"agentPolicy")});var CQ=h((Aje,pH)=>{var yQ=Object.defineProperty,ihe=Object.getOwnPropertyDescriptor,she=Object.getOwnPropertyNames,ohe=Object.prototype.hasOwnProperty,ahe=o((t,e)=>{for(var r in e)yQ(t,r,{get:e[r],enumerable:!0})},"__export"),che=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of she(e))!ohe.call(t,i)&&i!==r&&yQ(t,i,{get:()=>e[i],enumerable:!(n=ihe(e,i))||n.enumerable});return t},"__copyProps"),lhe=o(t=>che(yQ({},"__esModule",{value:!0}),t),"__toCommonJS"),uH={};ahe(uH,{tlsPolicy:()=>Ahe,tlsPolicyName:()=>dH});pH.exports=lhe(uH);var dH="tlsPolicy";function Ahe(t){return{name:dH,sendRequest:async(e,r)=>(e.tlsSettings||(e.tlsSettings=t),r(e))}}o(Ahe,"tlsPolicy")});var XA=h((dje,yH)=>{var EQ=Object.defineProperty,uhe=Object.getOwnPropertyDescriptor,dhe=Object.getOwnPropertyNames,phe=Object.prototype.hasOwnProperty,mhe=o((t,e)=>{for(var r in e)EQ(t,r,{get:e[r],enumerable:!0})},"__export"),ghe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of dhe(e))!phe.call(t,i)&&i!==r&&EQ(t,i,{get:()=>e[i],enumerable:!(n=uhe(e,i))||n.enumerable});return t},"__copyProps"),fhe=o(t=>ghe(EQ({},"__esModule",{value:!0}),t),"__toCommonJS"),mH={};mhe(mH,{isBinaryBody:()=>hhe,isBlob:()=>yhe,isNodeReadableStream:()=>gH,isReadableStream:()=>hH,isWebReadableStream:()=>fH});yH.exports=fhe(mH);function gH(t){return!!(t&&typeof t.pipe=="function")}o(gH,"isNodeReadableStream");function fH(t){return!!(t&&typeof t.getReader=="function"&&typeof t.tee=="function")}o(fH,"isWebReadableStream");function hhe(t){return t!==void 0&&(t instanceof Uint8Array||hH(t)||typeof t=="function"||t instanceof Blob)}o(hhe,"isBinaryBody");function hH(t){return gH(t)||fH(t)}o(hH,"isReadableStream");function yhe(t){return typeof t.stream=="function"}o(yhe,"isBlob")});var bH=h((mje,IH)=>{var BQ=Object.defineProperty,Che=Object.getOwnPropertyDescriptor,Ehe=Object.getOwnPropertyNames,Bhe=Object.prototype.hasOwnProperty,Ihe=o((t,e)=>{for(var r in e)BQ(t,r,{get:e[r],enumerable:!0})},"__export"),bhe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ehe(e))!Bhe.call(t,i)&&i!==r&&BQ(t,i,{get:()=>e[i],enumerable:!(n=Che(e,i))||n.enumerable});return t},"__copyProps"),Qhe=o(t=>bhe(BQ({},"__esModule",{value:!0}),t),"__toCommonJS"),BH={};Ihe(BH,{concat:()=>xhe});IH.exports=Qhe(BH);var IQ=require("stream"),whe=XA();async function*CH(){let t=this.getReader();try{for(;;){let{done:e,value:r}=await t.read();if(e)return;yield r}}finally{t.releaseLock()}}o(CH,"streamAsyncIterator");function Nhe(t){t[Symbol.asyncIterator]||(t[Symbol.asyncIterator]=CH.bind(t)),t.values||(t.values=CH.bind(t))}o(Nhe,"makeAsyncIterable");function EH(t){return t instanceof ReadableStream?(Nhe(t),IQ.Readable.fromWeb(t)):t}o(EH,"ensureNodeStream");function She(t){return t instanceof Uint8Array?IQ.Readable.from(Buffer.from(t)):(0,whe.isBlob)(t)?EH(t.stream()):EH(t)}o(She,"toStream");async function xhe(t){return function(){let e=t.map(r=>typeof r=="function"?r():r).map(She);return IQ.Readable.from(async function*(){for(let r of e)for await(let n of r)yield n}())}}o(xhe,"concat")});var QQ=h((fje,NH)=>{var bQ=Object.defineProperty,vhe=Object.getOwnPropertyDescriptor,Rhe=Object.getOwnPropertyNames,_he=Object.prototype.hasOwnProperty,Phe=o((t,e)=>{for(var r in e)bQ(t,r,{get:e[r],enumerable:!0})},"__export"),Dhe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Rhe(e))!_he.call(t,i)&&i!==r&&bQ(t,i,{get:()=>e[i],enumerable:!(n=vhe(e,i))||n.enumerable});return t},"__copyProps"),The=o(t=>Dhe(bQ({},"__esModule",{value:!0}),t),"__toCommonJS"),QH={};Phe(QH,{multipartPolicy:()=>Yhe,multipartPolicyName:()=>wH});NH.exports=The(QH);var Ic=Po(),Ohe=XA(),Mhe=_m(),khe=bH();function Lhe(){return`----AzSDKFormBoundary${(0,Mhe.randomUUID)()}`}o(Lhe,"generateBoundary");function Fhe(t){let e="";for(let[r,n]of t)e+=`${r}: ${n}\r +`;return e}o(Fhe,"encodeHeaders");function Uhe(t){return t instanceof Uint8Array?t.byteLength:(0,Ohe.isBlob)(t)?t.size===-1?void 0:t.size:void 0}o(Uhe,"getLength");function qhe(t){let e=0;for(let r of t){let n=Uhe(r);if(n===void 0)return;e+=n}return e}o(qhe,"getTotalLength");async function Hhe(t,e,r){let n=[(0,Ic.stringToUint8Array)(`--${r}`,"utf-8"),...e.flatMap(s=>[(0,Ic.stringToUint8Array)(`\r +`,"utf-8"),(0,Ic.stringToUint8Array)(Fhe(s.headers),"utf-8"),(0,Ic.stringToUint8Array)(`\r +`,"utf-8"),s.body,(0,Ic.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,Ic.stringToUint8Array)(`--\r +\r +`,"utf-8")],i=qhe(n);i&&t.headers.set("Content-Length",i),t.body=await(0,khe.concat)(n)}o(Hhe,"buildRequestBody");var wH="multipartPolicy",zhe=70,jhe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function Ghe(t){if(t.length>zhe)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!jhe.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}o(Ghe,"assertValidBoundary");function Yhe(){return{name:wH,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,n=t.headers.get("Content-Type")??"multipart/mixed",i=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!i)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,s,a]=i;if(a&&r&&a!==r)throw new Error(`Multipart boundary was specified as ${a} in the header, but got ${r} in the request body`);return r??=a,r?Ghe(r):r=Lhe(),t.headers.set("Content-Type",`${s}; boundary=${r}`),await Hhe(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}o(Yhe,"multipartPolicy")});var _H=h((yje,RH)=>{var wQ=Object.defineProperty,Jhe=Object.getOwnPropertyDescriptor,Vhe=Object.getOwnPropertyNames,Whe=Object.prototype.hasOwnProperty,Khe=o((t,e)=>{for(var r in e)wQ(t,r,{get:e[r],enumerable:!0})},"__export"),$he=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Vhe(e))!Whe.call(t,i)&&i!==r&&wQ(t,i,{get:()=>e[i],enumerable:!(n=Jhe(e,i))||n.enumerable});return t},"__copyProps"),Xhe=o(t=>$he(wQ({},"__esModule",{value:!0}),t),"__toCommonJS"),vH={};Khe(vH,{createPipelineFromOptions:()=>lye});RH.exports=Xhe(vH);var Zhe=kb(),eye=Cb(),tye=Fb(),rye=Gb(),nye=Jb(),iye=sQ(),sye=cQ(),SH=KA(),oye=gQ(),aye=hQ(),cye=CQ(),xH=QQ();function lye(t){let e=(0,eye.createEmptyPipeline)();return SH.isNodeLike&&(t.agent&&e.addPolicy((0,aye.agentPolicy)(t.agent)),t.tlsOptions&&e.addPolicy((0,cye.tlsPolicy)(t.tlsOptions)),e.addPolicy((0,oye.proxyPolicy)(t.proxyOptions)),e.addPolicy((0,nye.decompressResponsePolicy)())),e.addPolicy((0,sye.formDataPolicy)(),{beforePolicies:[xH.multipartPolicyName]}),e.addPolicy((0,rye.userAgentPolicy)(t.userAgentOptions)),e.addPolicy((0,xH.multipartPolicy)(),{afterPhase:"Deserialize"}),e.addPolicy((0,iye.defaultRetryPolicy)(t.retryOptions),{phase:"Retry"}),SH.isNodeLike&&e.addPolicy((0,tye.redirectPolicy)(t.redirectOptions),{afterPhase:"Retry"}),e.addPolicy((0,Zhe.logPolicy)(t.loggingOptions),{afterPhase:"Sign"}),e}o(lye,"createPipelineFromOptions")});var OH=h((Eje,TH)=>{var NQ=Object.defineProperty,Aye=Object.getOwnPropertyDescriptor,uye=Object.getOwnPropertyNames,dye=Object.prototype.hasOwnProperty,pye=o((t,e)=>{for(var r in e)NQ(t,r,{get:e[r],enumerable:!0})},"__export"),mye=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of uye(e))!dye.call(t,i)&&i!==r&&NQ(t,i,{get:()=>e[i],enumerable:!(n=Aye(e,i))||n.enumerable});return t},"__copyProps"),gye=o(t=>mye(NQ({},"__esModule",{value:!0}),t),"__toCommonJS"),PH={};pye(PH,{apiVersionPolicy:()=>fye,apiVersionPolicyName:()=>DH});TH.exports=gye(PH);var DH="ApiVersionPolicy";function fye(t){return{name:DH,sendRequest:(e,r)=>{let n=new URL(e.url);return!n.searchParams.get("api-version")&&t.apiVersion&&(e.url=`${e.url}${Array.from(n.searchParams.keys()).length>0?"&":"?"}api-version=${t.apiVersion}`),r(e)}}}o(fye,"apiVersionPolicy")});var LH=h((Ije,kH)=>{var SQ=Object.defineProperty,hye=Object.getOwnPropertyDescriptor,yye=Object.getOwnPropertyNames,Cye=Object.prototype.hasOwnProperty,Eye=o((t,e)=>{for(var r in e)SQ(t,r,{get:e[r],enumerable:!0})},"__export"),Bye=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of yye(e))!Cye.call(t,i)&&i!==r&&SQ(t,i,{get:()=>e[i],enumerable:!(n=hye(e,i))||n.enumerable});return t},"__copyProps"),Iye=o(t=>Bye(SQ({},"__esModule",{value:!0}),t),"__toCommonJS"),MH={};Eye(MH,{isApiKeyCredential:()=>Nye,isBasicCredential:()=>wye,isBearerTokenCredential:()=>Qye,isOAuth2TokenCredential:()=>bye});kH.exports=Iye(MH);function bye(t){return"getOAuth2Token"in t}o(bye,"isOAuth2TokenCredential");function Qye(t){return"getBearerToken"in t}o(Qye,"isBearerTokenCredential");function wye(t){return"username"in t&&"password"in t}o(wye,"isBasicCredential");function Nye(t){return"key"in t}o(Nye,"isApiKeyCredential")});var ZA=h((Qje,qH)=>{var xQ=Object.defineProperty,Sye=Object.getOwnPropertyDescriptor,xye=Object.getOwnPropertyNames,vye=Object.prototype.hasOwnProperty,Rye=o((t,e)=>{for(var r in e)xQ(t,r,{get:e[r],enumerable:!0})},"__export"),_ye=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of xye(e))!vye.call(t,i)&&i!==r&&xQ(t,i,{get:()=>e[i],enumerable:!(n=Sye(e,i))||n.enumerable});return t},"__copyProps"),Pye=o(t=>_ye(xQ({},"__esModule",{value:!0}),t),"__toCommonJS"),UH={};Rye(UH,{ensureSecureConnection:()=>Mye});qH.exports=Pye(UH);var Dye=mc(),FH=!1;function Tye(t,e){if(e.allowInsecureConnection&&t.allowInsecureConnection){let r=new URL(t.url);if(r.hostname==="localhost"||r.hostname==="127.0.0.1")return!0}return!1}o(Tye,"allowInsecureConnection");function Oye(){let t="Sending token over insecure transport. Assume any token issued is compromised.";Dye.logger.warning(t),typeof process?.emitWarning=="function"&&!FH&&(FH=!0,process.emitWarning(t))}o(Oye,"emitInsecureConnectionWarning");function Mye(t,e){if(!t.url.toLowerCase().startsWith("https://"))if(Tye(t,e))Oye();else throw new Error("Authentication is not permitted for non-TLS protected (non-https) URLs when allowInsecureConnection is false.")}o(Mye,"ensureSecureConnection")});var GH=h((Nje,jH)=>{var vQ=Object.defineProperty,kye=Object.getOwnPropertyDescriptor,Lye=Object.getOwnPropertyNames,Fye=Object.prototype.hasOwnProperty,Uye=o((t,e)=>{for(var r in e)vQ(t,r,{get:e[r],enumerable:!0})},"__export"),qye=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Lye(e))!Fye.call(t,i)&&i!==r&&vQ(t,i,{get:()=>e[i],enumerable:!(n=kye(e,i))||n.enumerable});return t},"__copyProps"),Hye=o(t=>qye(vQ({},"__esModule",{value:!0}),t),"__toCommonJS"),HH={};Uye(HH,{apiKeyAuthenticationPolicy:()=>jye,apiKeyAuthenticationPolicyName:()=>zH});jH.exports=Hye(HH);var zye=ZA(),zH="apiKeyAuthenticationPolicy";function jye(t){return{name:zH,async sendRequest(e,r){(0,zye.ensureSecureConnection)(e,t);let n=(e.authSchemes??t.authSchemes)?.find(i=>i.kind==="apiKey");if(!n)return r(e);if(n.apiKeyLocation!=="header")throw new Error(`Unsupported API key location: ${n.apiKeyLocation}`);return e.headers.set(n.name,t.credential.key),r(e)}}}o(jye,"apiKeyAuthenticationPolicy")});var KH=h((xje,WH)=>{var RQ=Object.defineProperty,Gye=Object.getOwnPropertyDescriptor,Yye=Object.getOwnPropertyNames,Jye=Object.prototype.hasOwnProperty,Vye=o((t,e)=>{for(var r in e)RQ(t,r,{get:e[r],enumerable:!0})},"__export"),Wye=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Yye(e))!Jye.call(t,i)&&i!==r&&RQ(t,i,{get:()=>e[i],enumerable:!(n=Gye(e,i))||n.enumerable});return t},"__copyProps"),Kye=o(t=>Wye(RQ({},"__esModule",{value:!0}),t),"__toCommonJS"),JH={};Vye(JH,{basicAuthenticationPolicy:()=>Xye,basicAuthenticationPolicyName:()=>VH});WH.exports=Kye(JH);var YH=Po(),$ye=ZA(),VH="bearerAuthenticationPolicy";function Xye(t){return{name:VH,async sendRequest(e,r){if((0,$ye.ensureSecureConnection)(e,t),!(e.authSchemes??t.authSchemes)?.find(c=>c.kind==="http"&&c.scheme==="basic"))return r(e);let{username:i,password:s}=t.credential,a=(0,YH.uint8ArrayToString)((0,YH.stringToUint8Array)(`${i}:${s}`,"utf-8"),"base64");return e.headers.set("Authorization",`Basic ${a}`),r(e)}}}o(Xye,"basicAuthenticationPolicy")});var e2=h((Rje,ZH)=>{var _Q=Object.defineProperty,Zye=Object.getOwnPropertyDescriptor,eCe=Object.getOwnPropertyNames,tCe=Object.prototype.hasOwnProperty,rCe=o((t,e)=>{for(var r in e)_Q(t,r,{get:e[r],enumerable:!0})},"__export"),nCe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of eCe(e))!tCe.call(t,i)&&i!==r&&_Q(t,i,{get:()=>e[i],enumerable:!(n=Zye(e,i))||n.enumerable});return t},"__copyProps"),iCe=o(t=>nCe(_Q({},"__esModule",{value:!0}),t),"__toCommonJS"),$H={};rCe($H,{bearerAuthenticationPolicy:()=>oCe,bearerAuthenticationPolicyName:()=>XH});ZH.exports=iCe($H);var sCe=ZA(),XH="bearerAuthenticationPolicy";function oCe(t){return{name:XH,async sendRequest(e,r){if((0,sCe.ensureSecureConnection)(e,t),!(e.authSchemes??t.authSchemes)?.find(s=>s.kind==="http"&&s.scheme==="bearer"))return r(e);let i=await t.credential.getBearerToken({abortSignal:e.abortSignal});return e.headers.set("Authorization",`Bearer ${i}`),r(e)}}}o(oCe,"bearerAuthenticationPolicy")});var i2=h((Pje,n2)=>{var PQ=Object.defineProperty,aCe=Object.getOwnPropertyDescriptor,cCe=Object.getOwnPropertyNames,lCe=Object.prototype.hasOwnProperty,ACe=o((t,e)=>{for(var r in e)PQ(t,r,{get:e[r],enumerable:!0})},"__export"),uCe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of cCe(e))!lCe.call(t,i)&&i!==r&&PQ(t,i,{get:()=>e[i],enumerable:!(n=aCe(e,i))||n.enumerable});return t},"__copyProps"),dCe=o(t=>uCe(PQ({},"__esModule",{value:!0}),t),"__toCommonJS"),t2={};ACe(t2,{oauth2AuthenticationPolicy:()=>mCe,oauth2AuthenticationPolicyName:()=>r2});n2.exports=dCe(t2);var pCe=ZA(),r2="oauth2AuthenticationPolicy";function mCe(t){return{name:r2,async sendRequest(e,r){(0,pCe.ensureSecureConnection)(e,t);let n=(e.authSchemes??t.authSchemes)?.find(s=>s.kind==="oauth2");if(!n)return r(e);let i=await t.credential.getOAuth2Token(n.flows,{abortSignal:e.abortSignal});return e.headers.set("Authorization",`Bearer ${i}`),r(e)}}}o(mCe,"oauth2AuthenticationPolicy")});var OQ=h((Tje,o2)=>{var TQ=Object.defineProperty,gCe=Object.getOwnPropertyDescriptor,fCe=Object.getOwnPropertyNames,hCe=Object.prototype.hasOwnProperty,yCe=o((t,e)=>{for(var r in e)TQ(t,r,{get:e[r],enumerable:!0})},"__export"),CCe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of fCe(e))!hCe.call(t,i)&&i!==r&&TQ(t,i,{get:()=>e[i],enumerable:!(n=gCe(e,i))||n.enumerable});return t},"__copyProps"),ECe=o(t=>CCe(TQ({},"__esModule",{value:!0}),t),"__toCommonJS"),s2={};yCe(s2,{createDefaultPipeline:()=>xCe,getCachedDefaultHttpsClient:()=>vCe});o2.exports=ECe(s2);var BCe=Ob(),ICe=_H(),bCe=OH(),Wm=LH(),QCe=GH(),wCe=KH(),NCe=e2(),SCe=i2(),DQ;function xCe(t={}){let e=(0,ICe.createPipelineFromOptions)(t);e.addPolicy((0,bCe.apiVersionPolicy)(t));let{credential:r,authSchemes:n,allowInsecureConnection:i}=t;return r&&((0,Wm.isApiKeyCredential)(r)?e.addPolicy((0,QCe.apiKeyAuthenticationPolicy)({authSchemes:n,credential:r,allowInsecureConnection:i})):(0,Wm.isBasicCredential)(r)?e.addPolicy((0,wCe.basicAuthenticationPolicy)({authSchemes:n,credential:r,allowInsecureConnection:i})):(0,Wm.isBearerTokenCredential)(r)?e.addPolicy((0,NCe.bearerAuthenticationPolicy)({authSchemes:n,credential:r,allowInsecureConnection:i})):(0,Wm.isOAuth2TokenCredential)(r)&&e.addPolicy((0,SCe.oauth2AuthenticationPolicy)({authSchemes:n,credential:r,allowInsecureConnection:i}))),e}o(xCe,"createDefaultPipeline");function vCe(){return DQ||(DQ=(0,BCe.createDefaultHttpClient)()),DQ}o(vCe,"getCachedDefaultHttpsClient")});var m2=h((Mje,p2)=>{var MQ=Object.defineProperty,RCe=Object.getOwnPropertyDescriptor,_Ce=Object.getOwnPropertyNames,PCe=Object.prototype.hasOwnProperty,DCe=o((t,e)=>{for(var r in e)MQ(t,r,{get:e[r],enumerable:!0})},"__export"),TCe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of _Ce(e))!PCe.call(t,i)&&i!==r&&MQ(t,i,{get:()=>e[i],enumerable:!(n=RCe(e,i))||n.enumerable});return t},"__copyProps"),OCe=o(t=>TCe(MQ({},"__esModule",{value:!0}),t),"__toCommonJS"),l2={};DCe(l2,{buildBodyPart:()=>d2,buildMultipartBody:()=>qCe});p2.exports=OCe(l2);var MCe=pc(),kCe=_s(),a2=Po(),A2=XA();function u2(t,e){if(t.headers){let r=Object.keys(t.headers).find(n=>n.toLowerCase()===e.toLowerCase());if(r)return t.headers[r]}}o(u2,"getHeaderValue");function LCe(t){let e=u2(t,"content-type");if(e)return e;if(t.contentType===null)return;if(t.contentType)return t.contentType;let{body:r}=t;if(r!=null)return typeof r=="string"||typeof r=="number"||typeof r=="boolean"?"text/plain; charset=UTF-8":r instanceof Blob?r.type||"application/octet-stream":(0,A2.isBinaryBody)(r)?"application/octet-stream":"application/json"}o(LCe,"getPartContentType");function c2(t){return JSON.stringify(t)}o(c2,"escapeDispositionField");function FCe(t){let e=u2(t,"content-disposition");if(e)return e;if(t.dispositionType===void 0&&t.name===void 0&&t.filename===void 0)return;let n=t.dispositionType??"form-data";t.name&&(n+=`; name=${c2(t.name)}`);let i;if(t.filename)i=t.filename;else if(typeof File<"u"&&t.body instanceof File){let s=t.body.name;s!==""&&(i=s)}return i&&(n+=`; filename=${c2(i)}`),n}o(FCe,"getContentDisposition");function UCe(t,e){if(t===void 0)return new Uint8Array([]);if((0,A2.isBinaryBody)(t))return t;if(typeof t=="string"||typeof t=="number"||typeof t=="boolean")return(0,a2.stringToUint8Array)(String(t),"utf-8");if(e&&/application\/(.+\+)?json(;.+)?/i.test(String(e)))return(0,a2.stringToUint8Array)(JSON.stringify(t),"utf-8");throw new MCe.RestError(`Unsupported body/content-type combination: ${t}, ${e}`)}o(UCe,"normalizeBody");function d2(t){let e=LCe(t),r=FCe(t),n=(0,kCe.createHttpHeaders)(t.headers??{});e&&n.set("content-type",e),r&&n.set("content-disposition",r);let i=UCe(t.body,e);return{headers:n,body:i}}o(d2,"buildBodyPart");function qCe(t){return{parts:t.map(d2)}}o(qCe,"buildMultipartBody")});var y2=h((Lje,h2)=>{var FQ=Object.defineProperty,HCe=Object.getOwnPropertyDescriptor,zCe=Object.getOwnPropertyNames,jCe=Object.prototype.hasOwnProperty,GCe=o((t,e)=>{for(var r in e)FQ(t,r,{get:e[r],enumerable:!0})},"__export"),YCe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of zCe(e))!jCe.call(t,i)&&i!==r&&FQ(t,i,{get:()=>e[i],enumerable:!(n=HCe(e,i))||n.enumerable});return t},"__copyProps"),JCe=o(t=>YCe(FQ({},"__esModule",{value:!0}),t),"__toCommonJS"),g2={};GCe(g2,{getRequestBody:()=>f2,sendRequest:()=>XCe});h2.exports=JCe(g2);var kQ=pc(),VCe=_s(),WCe=fb(),KCe=OQ(),LQ=XA(),$Ce=m2();async function XCe(t,e,r,n={},i){let s=i??(0,KCe.getCachedDefaultHttpsClient)(),a=tEe(t,e,n);try{let c=await r.sendRequest(s,a),l=c.headers.toJSON(),A=c.readableStreamBody??c.browserStreamBody,u=n.responseAsStream||A!==void 0?void 0:rEe(c),d=A??u;return n?.onResponse&&n.onResponse({...c,request:a,rawHeaders:l,parsedBody:u}),{request:a,headers:l,status:`${c.status}`,body:d}}catch(c){if((0,kQ.isRestError)(c)&&c.response&&n.onResponse){let{response:l}=c,A=l.headers.toJSON();n?.onResponse({...l,request:a,rawHeaders:A},c)}throw c}}o(XCe,"sendRequest");function ZCe(t={}){return t.contentType??t.headers?.["content-type"]??eEe(t.body)}o(ZCe,"getRequestContentType");function eEe(t){if(t!==void 0){if(ArrayBuffer.isView(t))return"application/octet-stream";if((0,LQ.isBlob)(t)&&t.type)return t.type;if(typeof t=="string")try{return JSON.parse(t),"application/json"}catch{return}return"application/json"}}o(eEe,"getContentType");function tEe(t,e,r={}){let n=ZCe(r),{body:i,multipartBody:s}=f2(r.body,n),a=(0,VCe.createHttpHeaders)({...r.headers?r.headers:{},accept:r.accept??r.headers?.accept??"application/json",...n&&{"content-type":n}});return(0,WCe.createPipelineRequest)({url:e,method:t,body:i,multipartBody:s,headers:a,allowInsecureConnection:r.allowInsecureConnection,abortSignal:r.abortSignal,onUploadProgress:r.onUploadProgress,onDownloadProgress:r.onDownloadProgress,timeout:r.timeout,enableBrowserStreams:!0,streamResponseStatusCodes:r.responseAsStream?new Set([Number.POSITIVE_INFINITY]):void 0})}o(tEe,"buildPipelineRequest");function f2(t,e=""){if(t===void 0)return{body:void 0};if(typeof FormData<"u"&&t instanceof FormData)return{body:t};if((0,LQ.isBlob)(t))return{body:t};if((0,LQ.isReadableStream)(t)||typeof t=="function")return{body:t};if(ArrayBuffer.isView(t))return{body:t instanceof Uint8Array?t:JSON.stringify(t)};switch(e.split(";")[0]){case"application/json":return{body:JSON.stringify(t)};case"multipart/form-data":return Array.isArray(t)?{multipartBody:(0,$Ce.buildMultipartBody)(t)}:{body:JSON.stringify(t)};case"text/plain":return{body:String(t)};default:return typeof t=="string"?{body:t}:{body:JSON.stringify(t)}}}o(f2,"getRequestBody");function rEe(t){let r=(t.headers.get("content-type")??"").split(";")[0],n=t.bodyAsText??"";if(r==="text/plain")return String(n);try{return n?JSON.parse(n):void 0}catch(i){if(r==="application/json")throw nEe(t,i);return String(n)}}o(rEe,"getResponseBody");function nEe(t,e){let r=`Error "${e}" occurred while parsing the response body - ${t.bodyAsText}.`,n=e.code??kQ.RestError.PARSE_ERROR;return new kQ.RestError(r,{code:n,statusCode:t.status,request:t.request,response:t})}o(nEe,"createParseError")});var b2=h((Uje,I2)=>{var qQ=Object.defineProperty,iEe=Object.getOwnPropertyDescriptor,sEe=Object.getOwnPropertyNames,oEe=Object.prototype.hasOwnProperty,aEe=o((t,e)=>{for(var r in e)qQ(t,r,{get:e[r],enumerable:!0})},"__export"),cEe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of sEe(e))!oEe.call(t,i)&&i!==r&&qQ(t,i,{get:()=>e[i],enumerable:!(n=iEe(e,i))||n.enumerable});return t},"__copyProps"),lEe=o(t=>cEe(qQ({},"__esModule",{value:!0}),t),"__toCommonJS"),C2={};aEe(C2,{buildBaseUrl:()=>E2,buildRequestUrl:()=>uEe,replaceAll:()=>B2});I2.exports=lEe(C2);function AEe(t){let e=t.value;return e!==void 0&&e.toString!==void 0&&typeof e.toString=="function"}o(AEe,"isQueryParameterWithOptions");function uEe(t,e,r,n={}){if(e.startsWith("https://")||e.startsWith("http://"))return e;t=E2(t,n),e=pEe(e,r,n);let i=dEe(`${t}/${e}`,n);return new URL(i).toString().replace(/([^:]\/)\/+/g,"$1")}o(uEe,"buildRequestUrl");function UQ(t,e,r,n){let i;r==="pipeDelimited"?i="|":r==="spaceDelimited"?i="%20":i=",";let s;Array.isArray(n)?s=n:typeof n=="object"&&n.toString===Object.prototype.toString?s=Object.entries(n).flat():s=[n];let a=s.map(c=>{if(c==null)return"";if(!c.toString||typeof c.toString!="function")throw new Error(`Query parameters must be able to be represented as string, ${t} can't`);let l=c.toISOString!==void 0?c.toISOString():c.toString();return e?l:encodeURIComponent(l)}).join(i);return`${e?t:encodeURIComponent(t)}=${a}`}o(UQ,"getQueryParamValue");function dEe(t,e={}){if(!e.queryParameters)return t;let r=new URL(t),n=e.queryParameters,i=[];for(let s of Object.keys(n)){let a=n[s];if(a==null)continue;let c=AEe(a),l=c?a.value:a,A=c?a.explode??!1:!1,u=c&&a.style?a.style:"form";if(A)if(Array.isArray(l))for(let d of l)i.push(UQ(s,e.skipUrlEncoding??!1,u,d));else if(typeof l=="object")for(let[d,g]of Object.entries(l))i.push(UQ(d,e.skipUrlEncoding??!1,u,g));else throw new Error("explode can only be set to true for objects and arrays");else i.push(UQ(s,e.skipUrlEncoding??!1,u,l))}return r.search!==""&&(r.search+="&"),r.search+=i.join("&"),r.toString()}o(dEe,"appendQueryParams");function E2(t,e){if(!e.pathParameters)return t;let r=e.pathParameters;for(let[n,i]of Object.entries(r)){if(i==null)throw new Error(`Path parameters ${n} must not be undefined or null`);if(!i.toString||typeof i.toString!="function")throw new Error(`Path parameters must be able to be represented as string, ${n} can't`);let s=i.toISOString!==void 0?i.toISOString():String(i);e.skipUrlEncoding||(s=encodeURIComponent(i)),t=B2(t,`{${n}}`,s)??""}return t}o(E2,"buildBaseUrl");function pEe(t,e,r={}){for(let n of e){let i=typeof n=="object"&&(n.allowReserved??!1),s=typeof n=="object"?n.value:n;!r.skipUrlEncoding&&!i&&(s=encodeURIComponent(s)),t=t.replace(/\{[\w-]+\}/,String(s))}return t}o(pEe,"buildRoutePath");function B2(t,e,r){return!t||!e?t:t.split(e).join(r||"")}o(B2,"replaceAll")});var S2=h((Hje,N2)=>{var zQ=Object.defineProperty,mEe=Object.getOwnPropertyDescriptor,gEe=Object.getOwnPropertyNames,fEe=Object.prototype.hasOwnProperty,hEe=o((t,e)=>{for(var r in e)zQ(t,r,{get:e[r],enumerable:!0})},"__export"),yEe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of gEe(e))!fEe.call(t,i)&&i!==r&&zQ(t,i,{get:()=>e[i],enumerable:!(n=mEe(e,i))||n.enumerable});return t},"__copyProps"),CEe=o(t=>yEe(zQ({},"__esModule",{value:!0}),t),"__toCommonJS"),w2={};hEe(w2,{getClient:()=>IEe});N2.exports=CEe(w2);var EEe=OQ(),HQ=y2(),BEe=b2(),Q2=KA();function IEe(t,e={}){let r=e.pipeline??(0,EEe.createDefaultPipeline)(e);if(e.additionalPolicies?.length)for(let{policy:c,position:l}of e.additionalPolicies){let A=l==="perRetry"?"Sign":void 0;r.addPolicy(c,{afterPhase:A})}let{allowInsecureConnection:n,httpClient:i}=e,s=e.endpoint??t,a=o((c,...l)=>{let A=o(u=>(0,BEe.buildRequestUrl)(s,c,l,{allowInsecureConnection:n,...u}),"getUrl");return{get:(u={})=>Ps("GET",A(u),r,u,n,i),post:(u={})=>Ps("POST",A(u),r,u,n,i),put:(u={})=>Ps("PUT",A(u),r,u,n,i),patch:(u={})=>Ps("PATCH",A(u),r,u,n,i),delete:(u={})=>Ps("DELETE",A(u),r,u,n,i),head:(u={})=>Ps("HEAD",A(u),r,u,n,i),options:(u={})=>Ps("OPTIONS",A(u),r,u,n,i),trace:(u={})=>Ps("TRACE",A(u),r,u,n,i)}},"client");return{path:a,pathUnchecked:a,pipeline:r}}o(IEe,"getClient");function Ps(t,e,r,n,i,s){return i=n.allowInsecureConnection??i,{then:function(a,c){return(0,HQ.sendRequest)(t,e,r,{...n,allowInsecureConnection:i},s).then(a,c)},async asBrowserStream(){if(Q2.isNodeLike)throw new Error("`asBrowserStream` is supported only in the browser environment. Use `asNodeStream` instead to obtain the response body stream. If you require a Web stream of the response in Node, consider using `Readable.toWeb` on the result of `asNodeStream`.");return(0,HQ.sendRequest)(t,e,r,{...n,allowInsecureConnection:i,responseAsStream:!0},s)},async asNodeStream(){if(Q2.isNodeLike)return(0,HQ.sendRequest)(t,e,r,{...n,allowInsecureConnection:i,responseAsStream:!0},s);throw new Error("`isNodeStream` is not supported in the browser environment. Use `asBrowserStream` to obtain the response body stream.")}}}o(Ps,"buildOperation")});var R2=h((jje,v2)=>{var jQ=Object.defineProperty,bEe=Object.getOwnPropertyDescriptor,QEe=Object.getOwnPropertyNames,wEe=Object.prototype.hasOwnProperty,NEe=o((t,e)=>{for(var r in e)jQ(t,r,{get:e[r],enumerable:!0})},"__export"),SEe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of QEe(e))!wEe.call(t,i)&&i!==r&&jQ(t,i,{get:()=>e[i],enumerable:!(n=bEe(e,i))||n.enumerable});return t},"__copyProps"),xEe=o(t=>SEe(jQ({},"__esModule",{value:!0}),t),"__toCommonJS"),x2={};NEe(x2,{operationOptionsToRequestParameters:()=>vEe});v2.exports=xEe(x2);function vEe(t){return{allowInsecureConnection:t.requestOptions?.allowInsecureConnection,timeout:t.requestOptions?.timeout,skipUrlEncoding:t.requestOptions?.skipUrlEncoding,abortSignal:t.abortSignal,onUploadProgress:t.requestOptions?.onUploadProgress,onDownloadProgress:t.requestOptions?.onDownloadProgress,headers:{...t.requestOptions?.headers},onResponse:t.onResponse}}o(vEe,"operationOptionsToRequestParameters")});var T2=h((Yje,D2)=>{var GQ=Object.defineProperty,REe=Object.getOwnPropertyDescriptor,_Ee=Object.getOwnPropertyNames,PEe=Object.prototype.hasOwnProperty,DEe=o((t,e)=>{for(var r in e)GQ(t,r,{get:e[r],enumerable:!0})},"__export"),TEe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of _Ee(e))!PEe.call(t,i)&&i!==r&&GQ(t,i,{get:()=>e[i],enumerable:!(n=REe(e,i))||n.enumerable});return t},"__copyProps"),OEe=o(t=>TEe(GQ({},"__esModule",{value:!0}),t),"__toCommonJS"),_2={};DEe(_2,{createRestError:()=>LEe});D2.exports=OEe(_2);var MEe=pc(),kEe=_s();function LEe(t,e){let r=typeof t=="string"?e:t,n=r.body?.error??r.body,i=typeof t=="string"?t:n?.message??`Unexpected status code: ${r.status}`;return new MEe.RestError(i,{statusCode:P2(r.status),code:n?.code,request:r.request,response:FEe(r)})}o(LEe,"createRestError");function FEe(t){return{headers:(0,kEe.createHttpHeaders)(t.headers),request:t.request,status:P2(t.status)??-1}}o(FEe,"toPipelineResponse");function P2(t){let e=Number.parseInt(t);return Number.isNaN(e)?void 0:e}o(P2,"statusCodeToNumber")});var bc=h((Vje,L2)=>{var YQ=Object.defineProperty,UEe=Object.getOwnPropertyDescriptor,qEe=Object.getOwnPropertyNames,HEe=Object.prototype.hasOwnProperty,zEe=o((t,e)=>{for(var r in e)YQ(t,r,{get:e[r],enumerable:!0})},"__export"),jEe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of qEe(e))!HEe.call(t,i)&&i!==r&&YQ(t,i,{get:()=>e[i],enumerable:!(n=UEe(e,i))||n.enumerable});return t},"__copyProps"),GEe=o(t=>jEe(YQ({},"__esModule",{value:!0}),t),"__toCommonJS"),k2={};zEe(k2,{AbortError:()=>YEe.AbortError,RestError:()=>O2.RestError,TypeSpecRuntimeLogger:()=>Km.TypeSpecRuntimeLogger,createClientLogger:()=>Km.createClientLogger,createDefaultHttpClient:()=>KEe.createDefaultHttpClient,createEmptyPipeline:()=>WEe.createEmptyPipeline,createHttpHeaders:()=>JEe.createHttpHeaders,createPipelineRequest:()=>VEe.createPipelineRequest,createRestError:()=>ZEe.createRestError,getClient:()=>$Ee.getClient,getLogLevel:()=>Km.getLogLevel,isRestError:()=>O2.isRestError,operationOptionsToRequestParameters:()=>XEe.operationOptionsToRequestParameters,setLogLevel:()=>Km.setLogLevel,stringToUint8Array:()=>M2.stringToUint8Array,uint8ArrayToString:()=>M2.uint8ArrayToString});L2.exports=GEe(k2);var YEe=jA(),Km=YA(),JEe=_s(),VEe=fb(),WEe=Cb(),O2=pc(),M2=Po(),KEe=Ob(),$Ee=S2(),XEe=R2(),ZEe=T2()});var VQ=h((Kje,U2)=>{var JQ=Object.defineProperty,eBe=Object.getOwnPropertyDescriptor,tBe=Object.getOwnPropertyNames,rBe=Object.prototype.hasOwnProperty,nBe=o((t,e)=>{for(var r in e)JQ(t,r,{get:e[r],enumerable:!0})},"__export"),iBe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of tBe(e))!rBe.call(t,i)&&i!==r&&JQ(t,i,{get:()=>e[i],enumerable:!(n=eBe(e,i))||n.enumerable});return t},"__copyProps"),sBe=o(t=>iBe(JQ({},"__esModule",{value:!0}),t),"__toCommonJS"),F2={};nBe(F2,{createEmptyPipeline:()=>aBe});U2.exports=sBe(F2);var oBe=bc();function aBe(){return(0,oBe.createEmptyPipeline)()}o(aBe,"createEmptyPipeline")});var z2=h((Xje,H2)=>{var WQ=Object.defineProperty,cBe=Object.getOwnPropertyDescriptor,lBe=Object.getOwnPropertyNames,ABe=Object.prototype.hasOwnProperty,uBe=o((t,e)=>{for(var r in e)WQ(t,r,{get:e[r],enumerable:!0})},"__export"),dBe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of lBe(e))!ABe.call(t,i)&&i!==r&&WQ(t,i,{get:()=>e[i],enumerable:!(n=cBe(e,i))||n.enumerable});return t},"__copyProps"),pBe=o(t=>dBe(WQ({},"__esModule",{value:!0}),t),"__toCommonJS"),q2={};uBe(q2,{createLoggerContext:()=>mBe.createLoggerContext});H2.exports=pBe(q2);var mBe=YA()});var Qc=h(Oo=>{"use strict";Object.defineProperty(Oo,"__esModule",{value:!0});Oo.AzureLogger=void 0;Oo.setLogLevel=fBe;Oo.getLogLevel=hBe;Oo.createClientLogger=yBe;var gBe=z2(),$m=(0,gBe.createLoggerContext)({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"});Oo.AzureLogger=$m.logger;function fBe(t){$m.setLogLevel(t)}o(fBe,"setLogLevel");function hBe(){return $m.getLogLevel()}o(hBe,"getLogLevel");function yBe(t){return $m.createClientLogger(t)}o(yBe,"createClientLogger")});var eu=h((rGe,G2)=>{var KQ=Object.defineProperty,CBe=Object.getOwnPropertyDescriptor,EBe=Object.getOwnPropertyNames,BBe=Object.prototype.hasOwnProperty,IBe=o((t,e)=>{for(var r in e)KQ(t,r,{get:e[r],enumerable:!0})},"__export"),bBe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of EBe(e))!BBe.call(t,i)&&i!==r&&KQ(t,i,{get:()=>e[i],enumerable:!(n=CBe(e,i))||n.enumerable});return t},"__copyProps"),QBe=o(t=>bBe(KQ({},"__esModule",{value:!0}),t),"__toCommonJS"),j2={};IBe(j2,{logger:()=>NBe});G2.exports=QBe(j2);var wBe=Qc(),NBe=(0,wBe.createClientLogger)("core-rest-pipeline")});var V2=h((iGe,J2)=>{var $Q=Object.defineProperty,SBe=Object.getOwnPropertyDescriptor,xBe=Object.getOwnPropertyNames,vBe=Object.prototype.hasOwnProperty,RBe=o((t,e)=>{for(var r in e)$Q(t,r,{get:e[r],enumerable:!0})},"__export"),_Be=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of xBe(e))!vBe.call(t,i)&&i!==r&&$Q(t,i,{get:()=>e[i],enumerable:!(n=SBe(e,i))||n.enumerable});return t},"__copyProps"),PBe=o(t=>_Be($Q({},"__esModule",{value:!0}),t),"__toCommonJS"),Y2={};RBe(Y2,{exponentialRetryPolicy:()=>kBe,exponentialRetryPolicyName:()=>MBe});J2.exports=PBe(Y2);var DBe=Lm(),TBe=fc(),OBe=Do(),MBe="exponentialRetryPolicy";function kBe(t={}){return(0,TBe.retryPolicy)([(0,DBe.exponentialRetryStrategy)({...t,ignoreSystemErrors:!0})],{maxRetries:t.maxRetries??OBe.DEFAULT_RETRY_POLICY_COUNT})}o(kBe,"exponentialRetryPolicy")});var X2=h((oGe,$2)=>{var XQ=Object.defineProperty,LBe=Object.getOwnPropertyDescriptor,FBe=Object.getOwnPropertyNames,UBe=Object.prototype.hasOwnProperty,qBe=o((t,e)=>{for(var r in e)XQ(t,r,{get:e[r],enumerable:!0})},"__export"),HBe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of FBe(e))!UBe.call(t,i)&&i!==r&&XQ(t,i,{get:()=>e[i],enumerable:!(n=LBe(e,i))||n.enumerable});return t},"__copyProps"),zBe=o(t=>HBe(XQ({},"__esModule",{value:!0}),t),"__toCommonJS"),W2={};qBe(W2,{systemErrorRetryPolicy:()=>JBe,systemErrorRetryPolicyName:()=>K2});$2.exports=zBe(W2);var jBe=Lm(),GBe=fc(),YBe=Do(),K2="systemErrorRetryPolicy";function JBe(t={}){return{name:K2,sendRequest:(0,GBe.retryPolicy)([(0,jBe.exponentialRetryStrategy)({...t,ignoreHttpStatusCodes:!0})],{maxRetries:t.maxRetries??YBe.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}o(JBe,"systemErrorRetryPolicy")});var rz=h((cGe,tz)=>{var ZQ=Object.defineProperty,VBe=Object.getOwnPropertyDescriptor,WBe=Object.getOwnPropertyNames,KBe=Object.prototype.hasOwnProperty,$Be=o((t,e)=>{for(var r in e)ZQ(t,r,{get:e[r],enumerable:!0})},"__export"),XBe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of WBe(e))!KBe.call(t,i)&&i!==r&&ZQ(t,i,{get:()=>e[i],enumerable:!(n=VBe(e,i))||n.enumerable});return t},"__copyProps"),ZBe=o(t=>XBe(ZQ({},"__esModule",{value:!0}),t),"__toCommonJS"),Z2={};$Be(Z2,{throttlingRetryPolicy:()=>nIe,throttlingRetryPolicyName:()=>ez});tz.exports=ZBe(Z2);var eIe=km(),tIe=fc(),rIe=Do(),ez="throttlingRetryPolicy";function nIe(t={}){return{name:ez,sendRequest:(0,tIe.retryPolicy)([(0,eIe.throttlingRetryStrategy)()],{maxRetries:t.maxRetries??rIe.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}o(nIe,"throttlingRetryPolicy")});var Sr=h((AGe,fz)=>{var tw=Object.defineProperty,iIe=Object.getOwnPropertyDescriptor,sIe=Object.getOwnPropertyNames,oIe=Object.prototype.hasOwnProperty,aIe=o((t,e)=>{for(var r in e)tw(t,r,{get:e[r],enumerable:!0})},"__export"),cIe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of sIe(e))!oIe.call(t,i)&&i!==r&&tw(t,i,{get:()=>e[i],enumerable:!(n=iIe(e,i))||n.enumerable});return t},"__copyProps"),lIe=o(t=>cIe(tw({},"__esModule",{value:!0}),t),"__toCommonJS"),gz={};aIe(gz,{agentPolicy:()=>nz.agentPolicy,agentPolicyName:()=>nz.agentPolicyName,decompressResponsePolicy:()=>iz.decompressResponsePolicy,decompressResponsePolicyName:()=>iz.decompressResponsePolicyName,defaultRetryPolicy:()=>sz.defaultRetryPolicy,defaultRetryPolicyName:()=>sz.defaultRetryPolicyName,exponentialRetryPolicy:()=>oz.exponentialRetryPolicy,exponentialRetryPolicyName:()=>oz.exponentialRetryPolicyName,formDataPolicy:()=>lz.formDataPolicy,formDataPolicyName:()=>lz.formDataPolicyName,getDefaultProxySettings:()=>ew.getDefaultProxySettings,logPolicy:()=>Az.logPolicy,logPolicyName:()=>Az.logPolicyName,multipartPolicy:()=>uz.multipartPolicy,multipartPolicyName:()=>uz.multipartPolicyName,proxyPolicy:()=>ew.proxyPolicy,proxyPolicyName:()=>ew.proxyPolicyName,redirectPolicy:()=>dz.redirectPolicy,redirectPolicyName:()=>dz.redirectPolicyName,retryPolicy:()=>AIe.retryPolicy,systemErrorRetryPolicy:()=>az.systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>az.systemErrorRetryPolicyName,throttlingRetryPolicy:()=>cz.throttlingRetryPolicy,throttlingRetryPolicyName:()=>cz.throttlingRetryPolicyName,tlsPolicy:()=>pz.tlsPolicy,tlsPolicyName:()=>pz.tlsPolicyName,userAgentPolicy:()=>mz.userAgentPolicy,userAgentPolicyName:()=>mz.userAgentPolicyName});fz.exports=lIe(gz);var nz=hQ(),iz=Jb(),sz=sQ(),oz=V2(),AIe=fc(),az=X2(),cz=rz(),lz=cQ(),Az=kb(),uz=QQ(),ew=gQ(),dz=Fb(),pz=CQ(),mz=Gb()});var nw=h((dGe,Cz)=>{var rw=Object.defineProperty,uIe=Object.getOwnPropertyDescriptor,dIe=Object.getOwnPropertyNames,pIe=Object.prototype.hasOwnProperty,mIe=o((t,e)=>{for(var r in e)rw(t,r,{get:e[r],enumerable:!0})},"__export"),gIe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of dIe(e))!pIe.call(t,i)&&i!==r&&rw(t,i,{get:()=>e[i],enumerable:!(n=uIe(e,i))||n.enumerable});return t},"__copyProps"),fIe=o(t=>gIe(rw({},"__esModule",{value:!0}),t),"__toCommonJS"),hz={};mIe(hz,{logPolicy:()=>CIe,logPolicyName:()=>yIe});Cz.exports=fIe(hz);var hIe=eu(),yz=Sr(),yIe=yz.logPolicyName;function CIe(t={}){return(0,yz.logPolicy)({logger:hIe.logger.info,...t})}o(CIe,"logPolicy")});var sw=h((mGe,Iz)=>{var iw=Object.defineProperty,EIe=Object.getOwnPropertyDescriptor,BIe=Object.getOwnPropertyNames,IIe=Object.prototype.hasOwnProperty,bIe=o((t,e)=>{for(var r in e)iw(t,r,{get:e[r],enumerable:!0})},"__export"),QIe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of BIe(e))!IIe.call(t,i)&&i!==r&&iw(t,i,{get:()=>e[i],enumerable:!(n=EIe(e,i))||n.enumerable});return t},"__copyProps"),wIe=o(t=>QIe(iw({},"__esModule",{value:!0}),t),"__toCommonJS"),Ez={};bIe(Ez,{redirectPolicy:()=>SIe,redirectPolicyName:()=>NIe});Iz.exports=wIe(Ez);var Bz=Sr(),NIe=Bz.redirectPolicyName;function SIe(t={}){return(0,Bz.redirectPolicy)(t)}o(SIe,"redirectPolicy")});var Sz=h((fGe,Nz)=>{var xIe=Object.create,Xm=Object.defineProperty,vIe=Object.getOwnPropertyDescriptor,RIe=Object.getOwnPropertyNames,_Ie=Object.getPrototypeOf,PIe=Object.prototype.hasOwnProperty,DIe=o((t,e)=>{for(var r in e)Xm(t,r,{get:e[r],enumerable:!0})},"__export"),bz=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of RIe(e))!PIe.call(t,i)&&i!==r&&Xm(t,i,{get:()=>e[i],enumerable:!(n=vIe(e,i))||n.enumerable});return t},"__copyProps"),Qz=o((t,e,r)=>(r=t!=null?xIe(_Ie(t)):{},bz(e||!t||!t.__esModule?Xm(r,"default",{value:t,enumerable:!0}):r,t)),"__toESM"),TIe=o(t=>bz(Xm({},"__esModule",{value:!0}),t),"__toCommonJS"),wz={};DIe(wz,{getHeaderName:()=>OIe,setPlatformSpecificData:()=>MIe});Nz.exports=TIe(wz);var ow=Qz(require("node:os")),aw=Qz(require("node:process"));function OIe(){return"User-Agent"}o(OIe,"getHeaderName");async function MIe(t){if(aw.default&&aw.default.versions){let e=`${ow.default.type()} ${ow.default.release()}; ${ow.default.arch()}`,r=aw.default.versions;r.bun?t.set("Bun",`${r.bun} (${e})`):r.deno?t.set("Deno",`${r.deno} (${e})`):r.node&&t.set("Node",`${r.node} (${e})`)}}o(MIe,"setPlatformSpecificData")});var Zm=h((yGe,vz)=>{var cw=Object.defineProperty,kIe=Object.getOwnPropertyDescriptor,LIe=Object.getOwnPropertyNames,FIe=Object.prototype.hasOwnProperty,UIe=o((t,e)=>{for(var r in e)cw(t,r,{get:e[r],enumerable:!0})},"__export"),qIe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of LIe(e))!FIe.call(t,i)&&i!==r&&cw(t,i,{get:()=>e[i],enumerable:!(n=kIe(e,i))||n.enumerable});return t},"__copyProps"),HIe=o(t=>qIe(cw({},"__esModule",{value:!0}),t),"__toCommonJS"),xz={};UIe(xz,{DEFAULT_RETRY_POLICY_COUNT:()=>jIe,SDK_VERSION:()=>zIe});vz.exports=HIe(xz);var zIe="1.22.3",jIe=3});var Aw=h((EGe,Pz)=>{var lw=Object.defineProperty,GIe=Object.getOwnPropertyDescriptor,YIe=Object.getOwnPropertyNames,JIe=Object.prototype.hasOwnProperty,VIe=o((t,e)=>{for(var r in e)lw(t,r,{get:e[r],enumerable:!0})},"__export"),WIe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of YIe(e))!JIe.call(t,i)&&i!==r&&lw(t,i,{get:()=>e[i],enumerable:!(n=GIe(e,i))||n.enumerable});return t},"__copyProps"),KIe=o(t=>WIe(lw({},"__esModule",{value:!0}),t),"__toCommonJS"),Rz={};VIe(Rz,{getUserAgentHeaderName:()=>ZIe,getUserAgentValue:()=>ebe});Pz.exports=KIe(Rz);var _z=Sz(),$Ie=Zm();function XIe(t){let e=[];for(let[r,n]of t){let i=n?`${r}/${n}`:r;e.push(i)}return e.join(" ")}o(XIe,"getUserAgentString");function ZIe(){return(0,_z.getHeaderName)()}o(ZIe,"getUserAgentHeaderName");async function ebe(t){let e=new Map;e.set("core-rest-pipeline",$Ie.SDK_VERSION),await(0,_z.setPlatformSpecificData)(e);let r=XIe(e);return t?`${t} ${r}`:r}o(ebe,"getUserAgentValue")});var dw=h((IGe,kz)=>{var uw=Object.defineProperty,tbe=Object.getOwnPropertyDescriptor,rbe=Object.getOwnPropertyNames,nbe=Object.prototype.hasOwnProperty,ibe=o((t,e)=>{for(var r in e)uw(t,r,{get:e[r],enumerable:!0})},"__export"),sbe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of rbe(e))!nbe.call(t,i)&&i!==r&&uw(t,i,{get:()=>e[i],enumerable:!(n=tbe(e,i))||n.enumerable});return t},"__copyProps"),obe=o(t=>sbe(uw({},"__esModule",{value:!0}),t),"__toCommonJS"),Tz={};ibe(Tz,{userAgentPolicy:()=>abe,userAgentPolicyName:()=>Mz});kz.exports=obe(Tz);var Oz=Aw(),Dz=(0,Oz.getUserAgentHeaderName)(),Mz="userAgentPolicy";function abe(t={}){let e=(0,Oz.getUserAgentValue)(t.userAgentPrefix);return{name:Mz,async sendRequest(r,n){return r.headers.has(Dz)||r.headers.set(Dz,await e),n(r)}}}o(abe,"userAgentPolicy")});var uj={};Ku(uj,{__addDisposableResource:()=>cj,__assign:()=>eg,__asyncDelegator:()=>ej,__asyncGenerator:()=>Zz,__asyncValues:()=>tj,__await:()=>wc,__awaiter:()=>Jz,__classPrivateFieldGet:()=>sj,__classPrivateFieldIn:()=>aj,__classPrivateFieldSet:()=>oj,__createBinding:()=>rg,__decorate:()=>Uz,__disposeResources:()=>lj,__esDecorate:()=>Hz,__exportStar:()=>Wz,__extends:()=>Lz,__generator:()=>Vz,__importDefault:()=>ij,__importStar:()=>nj,__makeTemplateObject:()=>rj,__metadata:()=>Yz,__param:()=>qz,__propKey:()=>jz,__read:()=>gw,__rest:()=>Fz,__rewriteRelativeImportExtension:()=>Aj,__runInitializers:()=>zz,__setFunctionName:()=>Gz,__spread:()=>Kz,__spreadArray:()=>Xz,__spreadArrays:()=>$z,__values:()=>tg,default:()=>Abe});function Lz(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");pw(t,e);function r(){this.constructor=t}o(r,"__"),t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function Fz(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(t);i=0;c--)(a=t[c])&&(s=(i<3?a(s):i>3?a(e,r,s):a(e,r))||s);return i>3&&s&&Object.defineProperty(e,r,s),s}function qz(t,e){return function(r,n){e(r,n,t)}}function Hz(t,e,r,n,i,s){function a(w){if(w!==void 0&&typeof w!="function")throw new TypeError("Function expected");return w}o(a,"accept");for(var c=n.kind,l=c==="getter"?"get":c==="setter"?"set":"value",A=!e&&t?n.static?t:t.prototype:null,u=e||(A?Object.getOwnPropertyDescriptor(A,n.name):{}),d,g=!1,f=r.length-1;f>=0;f--){var C={};for(var Q in n)C[Q]=Q==="access"?{}:n[Q];for(var Q in n.access)C.access[Q]=n.access[Q];C.addInitializer=function(w){if(g)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(w||null))};var x=(0,r[f])(c==="accessor"?{get:u.get,set:u.set}:u[l],C);if(c==="accessor"){if(x===void 0)continue;if(x===null||typeof x!="object")throw new TypeError("Object expected");(d=a(x.get))&&(u.get=d),(d=a(x.set))&&(u.set=d),(d=a(x.init))&&i.unshift(d)}else(d=a(x))&&(c==="field"?i.unshift(d):u[l]=d)}A&&Object.defineProperty(A,n.name,u),g=!0}function zz(t,e,r){for(var n=arguments.length>2,i=0;i0&&s[s.length-1])&&(A[0]===6||A[0]===2)){r=0;continue}if(A[0]===3&&(!s||A[1]>s[0]&&A[1]=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function gw(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var n=r.call(t),i,s=[],a;try{for(;(e===void 0||e-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(c){a={error:c}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return s}function Kz(){for(var t=[],e=0;e1||l(f,Q)})},C&&(i[f]=C(i[f])))}function l(f,C){try{A(n[f](C))}catch(Q){g(s[0][3],Q)}}function A(f){f.value instanceof wc?Promise.resolve(f.value.v).then(u,d):g(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function g(f,C){f(C),s.shift(),s.length&&l(s[0][0],s[0][1])}}function ej(t){var e,r;return e={},n("next"),n("throw",function(i){throw i}),n("return"),e[Symbol.iterator]=function(){return this},e;function n(i,s){e[i]=t[i]?function(a){return(r=!r)?{value:wc(t[i](a)),done:!1}:s?s(a):a}:s}}function tj(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof tg=="function"?tg(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(s){r[s]=t[s]&&function(a){return new Promise(function(c,l){a=t[s](a),i(c,l,a.done,a.value)})}}function i(s,a,c,l){Promise.resolve(l).then(function(A){s({value:A,done:c})},a)}}function rj(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function nj(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r=mw(t),n=0;n{pw=o(function(t,e){return pw=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])},pw(t,e)},"extendStatics");o(Lz,"__extends");eg=o(function(){return eg=Object.assign||o(function(e){for(var r,n=1,i=arguments.length;n{var fw=Object.defineProperty,ube=Object.getOwnPropertyDescriptor,dbe=Object.getOwnPropertyNames,pbe=Object.prototype.hasOwnProperty,mbe=o((t,e)=>{for(var r in e)fw(t,r,{get:e[r],enumerable:!0})},"__export"),gbe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of dbe(e))!pbe.call(t,i)&&i!==r&&fw(t,i,{get:()=>e[i],enumerable:!(n=ube(e,i))||n.enumerable});return t},"__copyProps"),fbe=o(t=>gbe(fw({},"__esModule",{value:!0}),t),"__toCommonJS"),pj={};mbe(pj,{computeSha256Hash:()=>ybe,computeSha256Hmac:()=>hbe});gj.exports=fbe(pj);var mj=require("node:crypto");async function hbe(t,e,r){let n=Buffer.from(t,"base64");return(0,mj.createHmac)("sha256",n).update(e).digest(r)}o(hbe,"computeSha256Hmac");async function ybe(t,e){return(0,mj.createHash)("sha256").update(t).digest(e)}o(ybe,"computeSha256Hash")});var tu=h((SGe,Ej)=>{var hw=Object.defineProperty,Cbe=Object.getOwnPropertyDescriptor,Ebe=Object.getOwnPropertyNames,Bbe=Object.prototype.hasOwnProperty,Ibe=o((t,e)=>{for(var r in e)hw(t,r,{get:e[r],enumerable:!0})},"__export"),bbe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ebe(e))!Bbe.call(t,i)&&i!==r&&hw(t,i,{get:()=>e[i],enumerable:!(n=Cbe(e,i))||n.enumerable});return t},"__copyProps"),Qbe=o(t=>bbe(hw({},"__esModule",{value:!0}),t),"__toCommonJS"),Cj={};Ibe(Cj,{Sanitizer:()=>Rbe.Sanitizer,calculateRetryDelay:()=>wbe.calculateRetryDelay,computeSha256Hash:()=>hj.computeSha256Hash,computeSha256Hmac:()=>hj.computeSha256Hmac,getRandomIntegerInclusive:()=>Nbe.getRandomIntegerInclusive,isBrowser:()=>Mo.isBrowser,isBun:()=>Mo.isBun,isDeno:()=>Mo.isDeno,isError:()=>xbe.isError,isNodeLike:()=>Mo.isNodeLike,isNodeRuntime:()=>Mo.isNodeRuntime,isObject:()=>Sbe.isObject,isReactNative:()=>Mo.isReactNative,isWebWorker:()=>Mo.isWebWorker,randomUUID:()=>vbe.randomUUID,stringToUint8Array:()=>yj.stringToUint8Array,uint8ArrayToString:()=>yj.uint8ArrayToString});Ej.exports=Qbe(Cj);var wbe=$b(),Nbe=Wb(),Sbe=Pm(),xbe=Ib(),hj=fj(),vbe=_m(),Mo=KA(),yj=Po(),Rbe=JA()});var Bj=h(yw=>{"use strict";Object.defineProperty(yw,"__esModule",{value:!0});yw.cancelablePromiseRace=_be;async function _be(t,e){let r=new AbortController;function n(){r.abort()}o(n,"abortHandler"),e?.abortSignal?.addEventListener("abort",n);try{return await Promise.race(t.map(i=>i({abortSignal:r.signal})))}finally{r.abort(),e?.abortSignal?.removeEventListener("abort",n)}}o(_be,"cancelablePromiseRace")});var Ij=h(ng=>{"use strict";Object.defineProperty(ng,"__esModule",{value:!0});ng.AbortError=void 0;var Cw=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}};ng.AbortError=Cw});var bj=h(ig=>{"use strict";Object.defineProperty(ig,"__esModule",{value:!0});ig.AbortError=void 0;var Pbe=Ij();Object.defineProperty(ig,"AbortError",{enumerable:!0,get:function(){return Pbe.AbortError}})});var Bw=h(Ew=>{"use strict";Object.defineProperty(Ew,"__esModule",{value:!0});Ew.createAbortablePromise=Tbe;var Dbe=bj();function Tbe(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:i}=e??{};return new Promise((s,a)=>{function c(){a(new Dbe.AbortError(i??"The operation was aborted."))}o(c,"rejectOnAbort");function l(){n?.removeEventListener("abort",A)}o(l,"removeListeners");function A(){r?.(),l(),c()}if(o(A,"onAbort"),n?.aborted)return c();try{t(u=>{l(),s(u)},u=>{l(),a(u)})}catch(u){a(u)}n?.addEventListener("abort",A)})}o(Tbe,"createAbortablePromise")});var Qj=h(sg=>{"use strict";Object.defineProperty(sg,"__esModule",{value:!0});sg.delay=Lbe;sg.calculateRetryDelay=Fbe;var Obe=Bw(),Mbe=tu(),kbe="The delay was aborted.";function Lbe(t,e){let r,{abortSignal:n,abortErrorMsg:i}=e??{};return(0,Obe.createAbortablePromise)(s=>{r=setTimeout(s,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:i??kbe})}o(Lbe,"delay");function Fbe(t,e){let r=e.retryDelayInMs*Math.pow(2,t),n=Math.min(e.maxRetryDelayInMs,r);return{retryAfterInMs:n/2+(0,Mbe.getRandomIntegerInclusive)(0,n/2)}}o(Fbe,"calculateRetryDelay")});var wj=h(Iw=>{"use strict";Object.defineProperty(Iw,"__esModule",{value:!0});Iw.getErrorMessage=qbe;var Ube=tu();function qbe(t){if((0,Ube.isError)(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}o(qbe,"getErrorMessage")});var Sj=h(ru=>{"use strict";Object.defineProperty(ru,"__esModule",{value:!0});ru.isDefined=bw;ru.isObjectWithProperties=Hbe;ru.objectHasProperty=Nj;function bw(t){return typeof t<"u"&&t!==null}o(bw,"isDefined");function Hbe(t,e){if(!bw(t)||typeof t!="object")return!1;for(let r of e)if(!Nj(t,r))return!1;return!0}o(Hbe,"isObjectWithProperties");function Nj(t,e){return bw(t)&&typeof t=="object"&&e in t}o(Nj,"objectHasProperty")});var ut=h(he=>{"use strict";Object.defineProperty(he,"__esModule",{value:!0});he.isWebWorker=he.isReactNative=he.isNodeRuntime=he.isNodeLike=he.isNode=he.isDeno=he.isBun=he.isBrowser=he.objectHasProperty=he.isObjectWithProperties=he.isDefined=he.getErrorMessage=he.delay=he.createAbortablePromise=he.cancelablePromiseRace=void 0;he.calculateRetryDelay=Vbe;he.computeSha256Hash=Wbe;he.computeSha256Hmac=Kbe;he.getRandomIntegerInclusive=$be;he.isError=Xbe;he.isObject=Zbe;he.randomUUID=eQe;he.uint8ArrayToString=tQe;he.stringToUint8Array=rQe;var zbe=(dj(),Wt(uj)),Vt=zbe.__importStar(tu()),jbe=Bj();Object.defineProperty(he,"cancelablePromiseRace",{enumerable:!0,get:function(){return jbe.cancelablePromiseRace}});var Gbe=Bw();Object.defineProperty(he,"createAbortablePromise",{enumerable:!0,get:function(){return Gbe.createAbortablePromise}});var Ybe=Qj();Object.defineProperty(he,"delay",{enumerable:!0,get:function(){return Ybe.delay}});var Jbe=wj();Object.defineProperty(he,"getErrorMessage",{enumerable:!0,get:function(){return Jbe.getErrorMessage}});var Qw=Sj();Object.defineProperty(he,"isDefined",{enumerable:!0,get:function(){return Qw.isDefined}});Object.defineProperty(he,"isObjectWithProperties",{enumerable:!0,get:function(){return Qw.isObjectWithProperties}});Object.defineProperty(he,"objectHasProperty",{enumerable:!0,get:function(){return Qw.objectHasProperty}});function Vbe(t,e){return Vt.calculateRetryDelay(t,e)}o(Vbe,"calculateRetryDelay");function Wbe(t,e){return Vt.computeSha256Hash(t,e)}o(Wbe,"computeSha256Hash");function Kbe(t,e,r){return Vt.computeSha256Hmac(t,e,r)}o(Kbe,"computeSha256Hmac");function $be(t,e){return Vt.getRandomIntegerInclusive(t,e)}o($be,"getRandomIntegerInclusive");function Xbe(t){return Vt.isError(t)}o(Xbe,"isError");function Zbe(t){return Vt.isObject(t)}o(Zbe,"isObject");function eQe(){return Vt.randomUUID()}o(eQe,"randomUUID");he.isBrowser=Vt.isBrowser;he.isBun=Vt.isBun;he.isDeno=Vt.isDeno;he.isNode=Vt.isNodeLike;he.isNodeLike=Vt.isNodeLike;he.isNodeRuntime=Vt.isNodeRuntime;he.isReactNative=Vt.isReactNative;he.isWebWorker=Vt.isWebWorker;function tQe(t,e){return Vt.uint8ArrayToString(t,e)}o(tQe,"uint8ArrayToString");function rQe(t,e){return Vt.stringToUint8Array(t,e)}o(rQe,"stringToUint8Array")});var Nw=h((jGe,Pj)=>{var ww=Object.defineProperty,nQe=Object.getOwnPropertyDescriptor,iQe=Object.getOwnPropertyNames,sQe=Object.prototype.hasOwnProperty,oQe=o((t,e)=>{for(var r in e)ww(t,r,{get:e[r],enumerable:!0})},"__export"),aQe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of iQe(e))!sQe.call(t,i)&&i!==r&&ww(t,i,{get:()=>e[i],enumerable:!(n=nQe(e,i))||n.enumerable});return t},"__copyProps"),cQe=o(t=>aQe(ww({},"__esModule",{value:!0}),t),"__toCommonJS"),vj={};oQe(vj,{createFile:()=>pQe,createFileFromStream:()=>dQe,getRawContent:()=>uQe,hasRawContent:()=>_j});Pj.exports=cQe(vj);var lQe=ut();function AQe(t){return!!(t&&typeof t.pipe=="function")}o(AQe,"isNodeReadableStream");var Rj={arrayBuffer:()=>{throw new Error("Not implemented")},bytes:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},og=Symbol("rawContent");function _j(t){return typeof t[og]=="function"}o(_j,"hasRawContent");function uQe(t){return _j(t)?t[og]():t}o(uQe,"getRawContent");function dQe(t,e,r={}){return{...Rj,type:r.type??"",lastModified:r.lastModified??new Date().getTime(),webkitRelativePath:r.webkitRelativePath??"",size:r.size??-1,name:e,stream:()=>{let n=t();if(AQe(n))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return n},[og]:t}}o(dQe,"createFileFromStream");function pQe(t,e,r={}){return lQe.isNodeLike?{...Rj,type:r.type??"",lastModified:r.lastModified??new Date().getTime(),webkitRelativePath:r.webkitRelativePath??"",size:t.byteLength,name:e,arrayBuffer:async()=>t.buffer,stream:()=>new Blob([xj(t)]).stream(),[og]:()=>t}:new File([xj(t)],e,r)}o(pQe,"createFile");function xj(t){return"resize"in t.buffer?t:t.map(e=>e)}o(xj,"toArrayBuffer")});var xw=h((YGe,kj)=>{var Sw=Object.defineProperty,mQe=Object.getOwnPropertyDescriptor,gQe=Object.getOwnPropertyNames,fQe=Object.prototype.hasOwnProperty,hQe=o((t,e)=>{for(var r in e)Sw(t,r,{get:e[r],enumerable:!0})},"__export"),yQe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of gQe(e))!fQe.call(t,i)&&i!==r&&Sw(t,i,{get:()=>e[i],enumerable:!(n=mQe(e,i))||n.enumerable});return t},"__copyProps"),CQe=o(t=>yQe(Sw({},"__esModule",{value:!0}),t),"__toCommonJS"),Tj={};hQe(Tj,{multipartPolicy:()=>EQe,multipartPolicyName:()=>Mj});kj.exports=CQe(Tj);var Oj=Sr(),Dj=Nw(),Mj=Oj.multipartPolicyName;function EQe(){let t=(0,Oj.multipartPolicy)();return{name:Mj,sendRequest:async(e,r)=>{if(e.multipartBody)for(let n of e.multipartBody.parts)(0,Dj.hasRawContent)(n.body)&&(n.body=(0,Dj.getRawContent)(n.body));return t.sendRequest(e,r)}}}o(EQe,"multipartPolicy")});var Rw=h((VGe,Uj)=>{var vw=Object.defineProperty,BQe=Object.getOwnPropertyDescriptor,IQe=Object.getOwnPropertyNames,bQe=Object.prototype.hasOwnProperty,QQe=o((t,e)=>{for(var r in e)vw(t,r,{get:e[r],enumerable:!0})},"__export"),wQe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of IQe(e))!bQe.call(t,i)&&i!==r&&vw(t,i,{get:()=>e[i],enumerable:!(n=BQe(e,i))||n.enumerable});return t},"__copyProps"),NQe=o(t=>wQe(vw({},"__esModule",{value:!0}),t),"__toCommonJS"),Lj={};QQe(Lj,{decompressResponsePolicy:()=>xQe,decompressResponsePolicyName:()=>SQe});Uj.exports=NQe(Lj);var Fj=Sr(),SQe=Fj.decompressResponsePolicyName;function xQe(){return(0,Fj.decompressResponsePolicy)()}o(xQe,"decompressResponsePolicy")});var Pw=h((KGe,zj)=>{var _w=Object.defineProperty,vQe=Object.getOwnPropertyDescriptor,RQe=Object.getOwnPropertyNames,_Qe=Object.prototype.hasOwnProperty,PQe=o((t,e)=>{for(var r in e)_w(t,r,{get:e[r],enumerable:!0})},"__export"),DQe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of RQe(e))!_Qe.call(t,i)&&i!==r&&_w(t,i,{get:()=>e[i],enumerable:!(n=vQe(e,i))||n.enumerable});return t},"__copyProps"),TQe=o(t=>DQe(_w({},"__esModule",{value:!0}),t),"__toCommonJS"),qj={};PQe(qj,{defaultRetryPolicy:()=>MQe,defaultRetryPolicyName:()=>OQe});zj.exports=TQe(qj);var Hj=Sr(),OQe=Hj.defaultRetryPolicyName;function MQe(t={}){return(0,Hj.defaultRetryPolicy)(t)}o(MQe,"defaultRetryPolicy")});var Tw=h((XGe,Yj)=>{var Dw=Object.defineProperty,kQe=Object.getOwnPropertyDescriptor,LQe=Object.getOwnPropertyNames,FQe=Object.prototype.hasOwnProperty,UQe=o((t,e)=>{for(var r in e)Dw(t,r,{get:e[r],enumerable:!0})},"__export"),qQe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of LQe(e))!FQe.call(t,i)&&i!==r&&Dw(t,i,{get:()=>e[i],enumerable:!(n=kQe(e,i))||n.enumerable});return t},"__copyProps"),HQe=o(t=>qQe(Dw({},"__esModule",{value:!0}),t),"__toCommonJS"),jj={};UQe(jj,{formDataPolicy:()=>jQe,formDataPolicyName:()=>zQe});Yj.exports=HQe(jj);var Gj=Sr(),zQe=Gj.formDataPolicyName;function jQe(){return(0,Gj.formDataPolicy)()}o(jQe,"formDataPolicy")});var kw=h((eYe,Vj)=>{var Ow=Object.defineProperty,GQe=Object.getOwnPropertyDescriptor,YQe=Object.getOwnPropertyNames,JQe=Object.prototype.hasOwnProperty,VQe=o((t,e)=>{for(var r in e)Ow(t,r,{get:e[r],enumerable:!0})},"__export"),WQe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of YQe(e))!JQe.call(t,i)&&i!==r&&Ow(t,i,{get:()=>e[i],enumerable:!(n=GQe(e,i))||n.enumerable});return t},"__copyProps"),KQe=o(t=>WQe(Ow({},"__esModule",{value:!0}),t),"__toCommonJS"),Jj={};VQe(Jj,{getDefaultProxySettings:()=>XQe,proxyPolicy:()=>ZQe,proxyPolicyName:()=>$Qe});Vj.exports=KQe(Jj);var Mw=Sr(),$Qe=Mw.proxyPolicyName;function XQe(t){return(0,Mw.getDefaultProxySettings)(t)}o(XQe,"getDefaultProxySettings");function ZQe(t,e){return(0,Mw.proxyPolicy)(t,e)}o(ZQe,"proxyPolicy")});var Fw=h((rYe,$j)=>{var Lw=Object.defineProperty,ewe=Object.getOwnPropertyDescriptor,twe=Object.getOwnPropertyNames,rwe=Object.prototype.hasOwnProperty,nwe=o((t,e)=>{for(var r in e)Lw(t,r,{get:e[r],enumerable:!0})},"__export"),iwe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of twe(e))!rwe.call(t,i)&&i!==r&&Lw(t,i,{get:()=>e[i],enumerable:!(n=ewe(e,i))||n.enumerable});return t},"__copyProps"),swe=o(t=>iwe(Lw({},"__esModule",{value:!0}),t),"__toCommonJS"),Wj={};nwe(Wj,{setClientRequestIdPolicy:()=>owe,setClientRequestIdPolicyName:()=>Kj});$j.exports=swe(Wj);var Kj="setClientRequestIdPolicy";function owe(t="x-ms-client-request-id"){return{name:Kj,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}o(owe,"setClientRequestIdPolicy")});var qw=h((iYe,eG)=>{var Uw=Object.defineProperty,awe=Object.getOwnPropertyDescriptor,cwe=Object.getOwnPropertyNames,lwe=Object.prototype.hasOwnProperty,Awe=o((t,e)=>{for(var r in e)Uw(t,r,{get:e[r],enumerable:!0})},"__export"),uwe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of cwe(e))!lwe.call(t,i)&&i!==r&&Uw(t,i,{get:()=>e[i],enumerable:!(n=awe(e,i))||n.enumerable});return t},"__copyProps"),dwe=o(t=>uwe(Uw({},"__esModule",{value:!0}),t),"__toCommonJS"),Xj={};Awe(Xj,{agentPolicy:()=>mwe,agentPolicyName:()=>pwe});eG.exports=dwe(Xj);var Zj=Sr(),pwe=Zj.agentPolicyName;function mwe(t){return(0,Zj.agentPolicy)(t)}o(mwe,"agentPolicy")});var zw=h((oYe,nG)=>{var Hw=Object.defineProperty,gwe=Object.getOwnPropertyDescriptor,fwe=Object.getOwnPropertyNames,hwe=Object.prototype.hasOwnProperty,ywe=o((t,e)=>{for(var r in e)Hw(t,r,{get:e[r],enumerable:!0})},"__export"),Cwe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of fwe(e))!hwe.call(t,i)&&i!==r&&Hw(t,i,{get:()=>e[i],enumerable:!(n=gwe(e,i))||n.enumerable});return t},"__copyProps"),Ewe=o(t=>Cwe(Hw({},"__esModule",{value:!0}),t),"__toCommonJS"),tG={};ywe(tG,{tlsPolicy:()=>Iwe,tlsPolicyName:()=>Bwe});nG.exports=Ewe(tG);var rG=Sr(),Bwe=rG.tlsPolicyName;function Iwe(t){return(0,rG.tlsPolicy)(t)}o(Iwe,"tlsPolicy")});var jw=h(Zi=>{"use strict";Object.defineProperty(Zi,"__esModule",{value:!0});Zi.TracingContextImpl=Zi.knownContextKeys=void 0;Zi.createTracingContext=bwe;Zi.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function bwe(t={}){let e=new ag(t.parentContext);return t.span&&(e=e.setValue(Zi.knownContextKeys.span,t.span)),t.namespace&&(e=e.setValue(Zi.knownContextKeys.namespace,t.namespace)),e}o(bwe,"createTracingContext");var ag=class t{static{o(this,"TracingContextImpl")}_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let n=new t(this);return n._contextMap.set(e,r),n}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};Zi.TracingContextImpl=ag});var iG=h(cg=>{"use strict";Object.defineProperty(cg,"__esModule",{value:!0});cg.state=void 0;cg.state={instrumenterImplementation:void 0}});var Gw=h(Nc=>{"use strict";Object.defineProperty(Nc,"__esModule",{value:!0});Nc.createDefaultTracingSpan=sG;Nc.createDefaultInstrumenter=oG;Nc.useInstrumenter=wwe;Nc.getInstrumenter=Nwe;var Qwe=jw(),lg=iG();function sG(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}o(sG,"createDefaultTracingSpan");function oG(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:sG(),tracingContext:(0,Qwe.createTracingContext)({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}o(oG,"createDefaultInstrumenter");function wwe(t){lg.state.instrumenterImplementation=t}o(wwe,"useInstrumenter");function Nwe(){return lg.state.instrumenterImplementation||(lg.state.instrumenterImplementation=oG()),lg.state.instrumenterImplementation}o(Nwe,"getInstrumenter")});var aG=h(Jw=>{"use strict";Object.defineProperty(Jw,"__esModule",{value:!0});Jw.createTracingClient=Swe;var Ag=Gw(),Yw=jw();function Swe(t){let{namespace:e,packageName:r,packageVersion:n}=t;function i(A,u,d){let g=(0,Ag.getInstrumenter)().startSpan(A,{...d,packageName:r,packageVersion:n,tracingContext:u?.tracingOptions?.tracingContext}),f=g.tracingContext,C=g.span;f.getValue(Yw.knownContextKeys.namespace)||(f=f.setValue(Yw.knownContextKeys.namespace,e)),C.setAttribute("az.namespace",f.getValue(Yw.knownContextKeys.namespace));let Q=Object.assign({},u,{tracingOptions:{...u?.tracingOptions,tracingContext:f}});return{span:C,updatedOptions:Q}}o(i,"startSpan");async function s(A,u,d,g){let{span:f,updatedOptions:C}=i(A,u,g);try{let Q=await a(C.tracingOptions.tracingContext,()=>Promise.resolve(d(C,f)));return f.setStatus({status:"success"}),Q}catch(Q){throw f.setStatus({status:"error",error:Q}),Q}finally{f.end()}}o(s,"withSpan");function a(A,u,...d){return(0,Ag.getInstrumenter)().withContext(A,u,...d)}o(a,"withContext");function c(A){return(0,Ag.getInstrumenter)().parseTraceparentHeader(A)}o(c,"parseTraceparentHeader");function l(A){return(0,Ag.getInstrumenter)().createRequestHeaders(A)}return o(l,"createRequestHeaders"),{startSpan:i,withSpan:s,withContext:a,parseTraceparentHeader:c,createRequestHeaders:l}}o(Swe,"createTracingClient")});var Vw=h(Sc=>{"use strict";Object.defineProperty(Sc,"__esModule",{value:!0});Sc.createTracingClient=Sc.useInstrumenter=void 0;var xwe=Gw();Object.defineProperty(Sc,"useInstrumenter",{enumerable:!0,get:function(){return xwe.useInstrumenter}});var vwe=aG();Object.defineProperty(Sc,"createTracingClient",{enumerable:!0,get:function(){return vwe.createTracingClient}})});var ug=h((fYe,AG)=>{var Ww=Object.defineProperty,Rwe=Object.getOwnPropertyDescriptor,_we=Object.getOwnPropertyNames,Pwe=Object.prototype.hasOwnProperty,Dwe=o((t,e)=>{for(var r in e)Ww(t,r,{get:e[r],enumerable:!0})},"__export"),Twe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of _we(e))!Pwe.call(t,i)&&i!==r&&Ww(t,i,{get:()=>e[i],enumerable:!(n=Rwe(e,i))||n.enumerable});return t},"__copyProps"),Owe=o(t=>Twe(Ww({},"__esModule",{value:!0}),t),"__toCommonJS"),cG={};Dwe(cG,{RestError:()=>Mwe,isRestError:()=>kwe});AG.exports=Owe(cG);var lG=bc(),Mwe=lG.RestError;function kwe(t){return(0,lG.isRestError)(t)}o(kwe,"isRestError")});var $w=h((yYe,pG)=>{var Kw=Object.defineProperty,Lwe=Object.getOwnPropertyDescriptor,Fwe=Object.getOwnPropertyNames,Uwe=Object.prototype.hasOwnProperty,qwe=o((t,e)=>{for(var r in e)Kw(t,r,{get:e[r],enumerable:!0})},"__export"),Hwe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Fwe(e))!Uwe.call(t,i)&&i!==r&&Kw(t,i,{get:()=>e[i],enumerable:!(n=Lwe(e,i))||n.enumerable});return t},"__copyProps"),zwe=o(t=>Hwe(Kw({},"__esModule",{value:!0}),t),"__toCommonJS"),uG={};qwe(uG,{tracingPolicy:()=>Wwe,tracingPolicyName:()=>dG});pG.exports=zwe(uG);var jwe=Vw(),Gwe=Zm(),Ywe=Aw(),dg=eu(),nu=ut(),Jwe=ug(),Vwe=tu(),dG="tracingPolicy";function Wwe(t={}){let e=(0,Ywe.getUserAgentValue)(t.userAgentPrefix),r=new Vwe.Sanitizer({additionalAllowedQueryParameters:t.additionalAllowedQueryParameters}),n=Kwe();return{name:dG,async sendRequest(i,s){if(!n)return s(i);let a=await e,c={"http.url":r.sanitizeUrl(i.url),"http.method":i.method,"http.user_agent":a,requestId:i.requestId};a&&(c["http.user_agent"]=a);let{span:l,tracingContext:A}=$we(n,i,c)??{};if(!l||!A)return s(i);try{let u=await n.withContext(A,s,i);return Zwe(l,u),u}catch(u){throw Xwe(l,u),u}}}}o(Wwe,"tracingPolicy");function Kwe(){try{return(0,jwe.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:Gwe.SDK_VERSION})}catch(t){dg.logger.warning(`Error when creating the TracingClient: ${(0,nu.getErrorMessage)(t)}`);return}}o(Kwe,"tryCreateTracingClient");function $we(t,e,r){try{let{span:n,updatedOptions:i}=t.startSpan(`HTTP ${e.method}`,{tracingOptions:e.tracingOptions},{spanKind:"client",spanAttributes:r});if(!n.isRecording()){n.end();return}let s=t.createRequestHeaders(i.tracingOptions.tracingContext);for(let[a,c]of Object.entries(s))e.headers.set(a,c);return{span:n,tracingContext:i.tracingOptions.tracingContext}}catch(n){dg.logger.warning(`Skipping creating a tracing span due to an error: ${(0,nu.getErrorMessage)(n)}`);return}}o($we,"tryCreateSpan");function Xwe(t,e){try{t.setStatus({status:"error",error:(0,nu.isError)(e)?e:void 0}),(0,Jwe.isRestError)(e)&&e.statusCode&&t.setAttribute("http.status_code",e.statusCode),t.end()}catch(r){dg.logger.warning(`Skipping tracing span processing due to an error: ${(0,nu.getErrorMessage)(r)}`)}}o(Xwe,"tryProcessError");function Zwe(t,e){try{t.setAttribute("http.status_code",e.status);let r=e.headers.get("x-ms-request-id");r&&t.setAttribute("serviceRequestId",r),e.status>=400&&t.setStatus({status:"error"}),t.end()}catch(r){dg.logger.warning(`Skipping tracing span processing due to an error: ${(0,nu.getErrorMessage)(r)}`)}}o(Zwe,"tryProcessResponse")});var Zw=h((EYe,gG)=>{var Xw=Object.defineProperty,eNe=Object.getOwnPropertyDescriptor,tNe=Object.getOwnPropertyNames,rNe=Object.prototype.hasOwnProperty,nNe=o((t,e)=>{for(var r in e)Xw(t,r,{get:e[r],enumerable:!0})},"__export"),iNe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of tNe(e))!rNe.call(t,i)&&i!==r&&Xw(t,i,{get:()=>e[i],enumerable:!(n=eNe(e,i))||n.enumerable});return t},"__copyProps"),sNe=o(t=>iNe(Xw({},"__esModule",{value:!0}),t),"__toCommonJS"),mG={};nNe(mG,{wrapAbortSignalLike:()=>oNe});gG.exports=sNe(mG);function oNe(t){if(t instanceof AbortSignal)return{abortSignal:t};if(t.aborted)return{abortSignal:AbortSignal.abort(t.reason)};let e=new AbortController,r=!0;function n(){r&&(t.removeEventListener("abort",i),r=!1)}o(n,"cleanup");function i(){e.abort(t.reason),n()}return o(i,"listener"),t.addEventListener("abort",i),{abortSignal:e.signal,cleanup:n}}o(oNe,"wrapAbortSignalLike")});var CG=h((IYe,yG)=>{var eN=Object.defineProperty,aNe=Object.getOwnPropertyDescriptor,cNe=Object.getOwnPropertyNames,lNe=Object.prototype.hasOwnProperty,ANe=o((t,e)=>{for(var r in e)eN(t,r,{get:e[r],enumerable:!0})},"__export"),uNe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of cNe(e))!lNe.call(t,i)&&i!==r&&eN(t,i,{get:()=>e[i],enumerable:!(n=aNe(e,i))||n.enumerable});return t},"__copyProps"),dNe=o(t=>uNe(eN({},"__esModule",{value:!0}),t),"__toCommonJS"),fG={};ANe(fG,{wrapAbortSignalLikePolicy:()=>mNe,wrapAbortSignalLikePolicyName:()=>hG});yG.exports=dNe(fG);var pNe=Zw(),hG="wrapAbortSignalLikePolicy";function mNe(){return{name:hG,sendRequest:async(t,e)=>{if(!t.abortSignal)return e(t);let{abortSignal:r,cleanup:n}=(0,pNe.wrapAbortSignalLike)(t.abortSignal);t.abortSignal=r;try{return await e(t)}finally{n?.()}}}}o(mNe,"wrapAbortSignalLikePolicy")});var QG=h((QYe,bG)=>{var tN=Object.defineProperty,gNe=Object.getOwnPropertyDescriptor,fNe=Object.getOwnPropertyNames,hNe=Object.prototype.hasOwnProperty,yNe=o((t,e)=>{for(var r in e)tN(t,r,{get:e[r],enumerable:!0})},"__export"),CNe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of fNe(e))!hNe.call(t,i)&&i!==r&&tN(t,i,{get:()=>e[i],enumerable:!(n=gNe(e,i))||n.enumerable});return t},"__copyProps"),ENe=o(t=>CNe(tN({},"__esModule",{value:!0}),t),"__toCommonJS"),IG={};yNe(IG,{createPipelineFromOptions:()=>TNe});bG.exports=ENe(IG);var BNe=nw(),INe=VQ(),bNe=sw(),QNe=dw(),EG=xw(),wNe=Rw(),NNe=Pw(),SNe=Tw(),BG=ut(),xNe=kw(),vNe=Fw(),RNe=qw(),_Ne=zw(),PNe=$w(),DNe=CG();function TNe(t){let e=(0,INe.createEmptyPipeline)();return BG.isNodeLike&&(t.agent&&e.addPolicy((0,RNe.agentPolicy)(t.agent)),t.tlsOptions&&e.addPolicy((0,_Ne.tlsPolicy)(t.tlsOptions)),e.addPolicy((0,xNe.proxyPolicy)(t.proxyOptions)),e.addPolicy((0,wNe.decompressResponsePolicy)())),e.addPolicy((0,DNe.wrapAbortSignalLikePolicy)()),e.addPolicy((0,SNe.formDataPolicy)(),{beforePolicies:[EG.multipartPolicyName]}),e.addPolicy((0,QNe.userAgentPolicy)(t.userAgentOptions)),e.addPolicy((0,vNe.setClientRequestIdPolicy)(t.telemetryOptions?.clientRequestIdHeaderName)),e.addPolicy((0,EG.multipartPolicy)(),{afterPhase:"Deserialize"}),e.addPolicy((0,NNe.defaultRetryPolicy)(t.retryOptions),{phase:"Retry"}),e.addPolicy((0,PNe.tracingPolicy)({...t.userAgentOptions,...t.loggingOptions}),{afterPhase:"Retry"}),BG.isNodeLike&&e.addPolicy((0,bNe.redirectPolicy)(t.redirectOptions),{afterPhase:"Retry"}),e.addPolicy((0,BNe.logPolicy)(t.loggingOptions),{afterPhase:"Sign"}),e}o(TNe,"createPipelineFromOptions")});var SG=h((NYe,NG)=>{var rN=Object.defineProperty,ONe=Object.getOwnPropertyDescriptor,MNe=Object.getOwnPropertyNames,kNe=Object.prototype.hasOwnProperty,LNe=o((t,e)=>{for(var r in e)rN(t,r,{get:e[r],enumerable:!0})},"__export"),FNe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of MNe(e))!kNe.call(t,i)&&i!==r&&rN(t,i,{get:()=>e[i],enumerable:!(n=ONe(e,i))||n.enumerable});return t},"__copyProps"),UNe=o(t=>FNe(rN({},"__esModule",{value:!0}),t),"__toCommonJS"),wG={};LNe(wG,{createDefaultHttpClient:()=>zNe});NG.exports=UNe(wG);var qNe=bc(),HNe=Zw();function zNe(){let t=(0,qNe.createDefaultHttpClient)();return{async sendRequest(e){let{abortSignal:r,cleanup:n}=e.abortSignal?(0,HNe.wrapAbortSignalLike)(e.abortSignal):{};try{return e.abortSignal=r,await t.sendRequest(e)}finally{n?.()}}}}o(zNe,"createDefaultHttpClient")});var RG=h((xYe,vG)=>{var nN=Object.defineProperty,jNe=Object.getOwnPropertyDescriptor,GNe=Object.getOwnPropertyNames,YNe=Object.prototype.hasOwnProperty,JNe=o((t,e)=>{for(var r in e)nN(t,r,{get:e[r],enumerable:!0})},"__export"),VNe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of GNe(e))!YNe.call(t,i)&&i!==r&&nN(t,i,{get:()=>e[i],enumerable:!(n=jNe(e,i))||n.enumerable});return t},"__copyProps"),WNe=o(t=>VNe(nN({},"__esModule",{value:!0}),t),"__toCommonJS"),xG={};JNe(xG,{createHttpHeaders:()=>$Ne});vG.exports=WNe(xG);var KNe=bc();function $Ne(t){return(0,KNe.createHttpHeaders)(t)}o($Ne,"createHttpHeaders")});var DG=h((RYe,PG)=>{var iN=Object.defineProperty,XNe=Object.getOwnPropertyDescriptor,ZNe=Object.getOwnPropertyNames,e0e=Object.prototype.hasOwnProperty,t0e=o((t,e)=>{for(var r in e)iN(t,r,{get:e[r],enumerable:!0})},"__export"),r0e=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of ZNe(e))!e0e.call(t,i)&&i!==r&&iN(t,i,{get:()=>e[i],enumerable:!(n=XNe(e,i))||n.enumerable});return t},"__copyProps"),n0e=o(t=>r0e(iN({},"__esModule",{value:!0}),t),"__toCommonJS"),_G={};t0e(_G,{createPipelineRequest:()=>s0e});PG.exports=n0e(_G);var i0e=bc();function s0e(t){return(0,i0e.createPipelineRequest)(t)}o(s0e,"createPipelineRequest")});var kG=h((PYe,MG)=>{var sN=Object.defineProperty,o0e=Object.getOwnPropertyDescriptor,a0e=Object.getOwnPropertyNames,c0e=Object.prototype.hasOwnProperty,l0e=o((t,e)=>{for(var r in e)sN(t,r,{get:e[r],enumerable:!0})},"__export"),A0e=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of a0e(e))!c0e.call(t,i)&&i!==r&&sN(t,i,{get:()=>e[i],enumerable:!(n=o0e(e,i))||n.enumerable});return t},"__copyProps"),u0e=o(t=>A0e(sN({},"__esModule",{value:!0}),t),"__toCommonJS"),TG={};l0e(TG,{exponentialRetryPolicy:()=>p0e,exponentialRetryPolicyName:()=>d0e});MG.exports=u0e(TG);var OG=Sr(),d0e=OG.exponentialRetryPolicyName;function p0e(t={}){return(0,OG.exponentialRetryPolicy)(t)}o(p0e,"exponentialRetryPolicy")});var qG=h((TYe,UG)=>{var oN=Object.defineProperty,m0e=Object.getOwnPropertyDescriptor,g0e=Object.getOwnPropertyNames,f0e=Object.prototype.hasOwnProperty,h0e=o((t,e)=>{for(var r in e)oN(t,r,{get:e[r],enumerable:!0})},"__export"),y0e=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of g0e(e))!f0e.call(t,i)&&i!==r&&oN(t,i,{get:()=>e[i],enumerable:!(n=m0e(e,i))||n.enumerable});return t},"__copyProps"),C0e=o(t=>y0e(oN({},"__esModule",{value:!0}),t),"__toCommonJS"),LG={};h0e(LG,{systemErrorRetryPolicy:()=>B0e,systemErrorRetryPolicyName:()=>E0e});UG.exports=C0e(LG);var FG=Sr(),E0e=FG.systemErrorRetryPolicyName;function B0e(t={}){return(0,FG.systemErrorRetryPolicy)(t)}o(B0e,"systemErrorRetryPolicy")});var GG=h((MYe,jG)=>{var aN=Object.defineProperty,I0e=Object.getOwnPropertyDescriptor,b0e=Object.getOwnPropertyNames,Q0e=Object.prototype.hasOwnProperty,w0e=o((t,e)=>{for(var r in e)aN(t,r,{get:e[r],enumerable:!0})},"__export"),N0e=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of b0e(e))!Q0e.call(t,i)&&i!==r&&aN(t,i,{get:()=>e[i],enumerable:!(n=I0e(e,i))||n.enumerable});return t},"__copyProps"),S0e=o(t=>N0e(aN({},"__esModule",{value:!0}),t),"__toCommonJS"),HG={};w0e(HG,{throttlingRetryPolicy:()=>v0e,throttlingRetryPolicyName:()=>x0e});jG.exports=S0e(HG);var zG=Sr(),x0e=zG.throttlingRetryPolicyName;function v0e(t={}){return(0,zG.throttlingRetryPolicy)(t)}o(v0e,"throttlingRetryPolicy")});var VG=h((LYe,JG)=>{var cN=Object.defineProperty,R0e=Object.getOwnPropertyDescriptor,_0e=Object.getOwnPropertyNames,P0e=Object.prototype.hasOwnProperty,D0e=o((t,e)=>{for(var r in e)cN(t,r,{get:e[r],enumerable:!0})},"__export"),T0e=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of _0e(e))!P0e.call(t,i)&&i!==r&&cN(t,i,{get:()=>e[i],enumerable:!(n=R0e(e,i))||n.enumerable});return t},"__copyProps"),O0e=o(t=>T0e(cN({},"__esModule",{value:!0}),t),"__toCommonJS"),YG={};D0e(YG,{retryPolicy:()=>U0e});JG.exports=O0e(YG);var M0e=Qc(),k0e=Zm(),L0e=Sr(),F0e=(0,M0e.createClientLogger)("core-rest-pipeline retryPolicy");function U0e(t,e={maxRetries:k0e.DEFAULT_RETRY_POLICY_COUNT}){return(0,L0e.retryPolicy)(t,{logger:F0e,...e})}o(U0e,"retryPolicy")});var AN=h((UYe,$G)=>{var lN=Object.defineProperty,q0e=Object.getOwnPropertyDescriptor,H0e=Object.getOwnPropertyNames,z0e=Object.prototype.hasOwnProperty,j0e=o((t,e)=>{for(var r in e)lN(t,r,{get:e[r],enumerable:!0})},"__export"),G0e=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of H0e(e))!z0e.call(t,i)&&i!==r&&lN(t,i,{get:()=>e[i],enumerable:!(n=q0e(e,i))||n.enumerable});return t},"__copyProps"),Y0e=o(t=>G0e(lN({},"__esModule",{value:!0}),t),"__toCommonJS"),WG={};j0e(WG,{DEFAULT_CYCLER_OPTIONS:()=>KG,createTokenCycler:()=>W0e});$G.exports=Y0e(WG);var J0e=ut(),KG={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function V0e(t,e,r){async function n(){if(Date.now()t.getToken(l,A),"tryGetAccessToken"),s.retryIntervalInMs,n?.expiresOnTimestamp??Date.now()).then(d=>(r=null,n=d,i=A.tenantId,n)).catch(d=>{throw r=null,n=null,i=void 0,d})),r}return o(c,"refresh"),async(l,A)=>{let u=!!A.claims,d=i!==A.tenantId;return u&&(n=null),d||u||a.mustRefresh?c(l,A):(a.shouldRefresh&&c(l,A),n)}}o(W0e,"createTokenCycler")});var sY=h((HYe,iY)=>{var uN=Object.defineProperty,K0e=Object.getOwnPropertyDescriptor,$0e=Object.getOwnPropertyNames,X0e=Object.prototype.hasOwnProperty,Z0e=o((t,e)=>{for(var r in e)uN(t,r,{get:e[r],enumerable:!0})},"__export"),eSe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of $0e(e))!X0e.call(t,i)&&i!==r&&uN(t,i,{get:()=>e[i],enumerable:!(n=K0e(e,i))||n.enumerable});return t},"__copyProps"),tSe=o(t=>eSe(uN({},"__esModule",{value:!0}),t),"__toCommonJS"),tY={};Z0e(tY,{bearerTokenAuthenticationPolicy:()=>oSe,bearerTokenAuthenticationPolicyName:()=>rY,parseChallenges:()=>nY});iY.exports=tSe(tY);var rSe=AN(),nSe=eu(),iSe=ug(),rY="bearerTokenAuthenticationPolicy";async function pg(t,e){try{return[await e(t),void 0]}catch(r){if((0,iSe.isRestError)(r)&&r.response)return[r.response,r];throw r}}o(pg,"trySendRequest");async function sSe(t){let{scopes:e,getAccessToken:r,request:n}=t,i={abortSignal:n.abortSignal,tracingOptions:n.tracingOptions,enableCae:!0},s=await r(e,i);s&&t.request.headers.set("Authorization",`Bearer ${s.token}`)}o(sSe,"defaultAuthorizeRequest");function XG(t){return t.status===401&&t.headers.has("WWW-Authenticate")}o(XG,"isChallengeResponse");async function ZG(t,e){let{scopes:r}=t,n=await t.getAccessToken(r,{enableCae:!0,claims:e});return n?(t.request.headers.set("Authorization",`${n.tokenType??"Bearer"} ${n.token}`),!0):!1}o(ZG,"authorizeRequestOnCaeChallenge");function oSe(t){let{credential:e,scopes:r,challengeCallbacks:n}=t,i=t.logger||nSe.logger,s={authorizeRequest:n?.authorizeRequest?.bind(n)??sSe,authorizeRequestOnChallenge:n?.authorizeRequestOnChallenge?.bind(n)},a=e?(0,rSe.createTokenCycler)(e):()=>Promise.resolve(null);return{name:rY,async sendRequest(c,l){if(!c.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(r)?r:[r],request:c,getAccessToken:a,logger:i});let A,u,d;if([A,u]=await pg(c,l),XG(A)){let g=eY(A.headers.get("WWW-Authenticate"));if(g){let f;try{f=atob(g)}catch{return i.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${g}`),A}d=await ZG({scopes:Array.isArray(r)?r:[r],response:A,request:c,getAccessToken:a,logger:i},f),d&&([A,u]=await pg(c,l))}else if(s.authorizeRequestOnChallenge&&(d=await s.authorizeRequestOnChallenge({scopes:Array.isArray(r)?r:[r],request:c,response:A,getAccessToken:a,logger:i}),d&&([A,u]=await pg(c,l)),XG(A)&&(g=eY(A.headers.get("WWW-Authenticate")),g))){let f;try{f=atob(g)}catch{return i.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${g}`),A}d=await ZG({scopes:Array.isArray(r)?r:[r],response:A,request:c,getAccessToken:a,logger:i},f),d&&([A,u]=await pg(c,l))}}if(u)throw u;return A}}}o(oSe,"bearerTokenAuthenticationPolicy");function nY(t){let e=/(\w+)\s+((?:\w+=(?:"[^"]*"|[^,]*),?\s*)+)/g,r=/(\w+)="([^"]*)"/g,n=[],i;for(;(i=e.exec(t))!==null;){let s=i[1],a=i[2],c={},l;for(;(l=r.exec(a))!==null;)c[l[1]]=l[2];n.push({scheme:s,params:c})}return n}o(nY,"parseChallenges");function eY(t){return t?nY(t).find(r=>r.scheme==="Bearer"&&r.params.claims&&r.params.error==="insufficient_claims")?.params.claims:void 0}o(eY,"getCaeChallengeClaims")});var lY=h((jYe,cY)=>{var dN=Object.defineProperty,aSe=Object.getOwnPropertyDescriptor,cSe=Object.getOwnPropertyNames,lSe=Object.prototype.hasOwnProperty,ASe=o((t,e)=>{for(var r in e)dN(t,r,{get:e[r],enumerable:!0})},"__export"),uSe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of cSe(e))!lSe.call(t,i)&&i!==r&&dN(t,i,{get:()=>e[i],enumerable:!(n=aSe(e,i))||n.enumerable});return t},"__copyProps"),dSe=o(t=>uSe(dN({},"__esModule",{value:!0}),t),"__toCommonJS"),oY={};ASe(oY,{ndJsonPolicy:()=>pSe,ndJsonPolicyName:()=>aY});cY.exports=dSe(oY);var aY="ndJsonPolicy";function pSe(){return{name:aY,async sendRequest(t,e){if(typeof t.body=="string"&&t.body.startsWith("[")){let r=JSON.parse(t.body);Array.isArray(r)&&(t.body=r.map(n=>JSON.stringify(n)+` +`).join(""))}return e(t)}}}o(pSe,"ndJsonPolicy")});var pY=h((YYe,dY)=>{var mN=Object.defineProperty,mSe=Object.getOwnPropertyDescriptor,gSe=Object.getOwnPropertyNames,fSe=Object.prototype.hasOwnProperty,hSe=o((t,e)=>{for(var r in e)mN(t,r,{get:e[r],enumerable:!0})},"__export"),ySe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of gSe(e))!fSe.call(t,i)&&i!==r&&mN(t,i,{get:()=>e[i],enumerable:!(n=mSe(e,i))||n.enumerable});return t},"__copyProps"),CSe=o(t=>ySe(mN({},"__esModule",{value:!0}),t),"__toCommonJS"),uY={};hSe(uY,{auxiliaryAuthenticationHeaderPolicy:()=>bSe,auxiliaryAuthenticationHeaderPolicyName:()=>pN});dY.exports=CSe(uY);var ESe=AN(),BSe=eu(),pN="auxiliaryAuthenticationHeaderPolicy",AY="x-ms-authorization-auxiliary";async function ISe(t){let{scopes:e,getAccessToken:r,request:n}=t,i={abortSignal:n.abortSignal,tracingOptions:n.tracingOptions};return(await r(e,i))?.token??""}o(ISe,"sendAuthorizeRequest");function bSe(t){let{credentials:e,scopes:r}=t,n=t.logger||BSe.logger,i=new WeakMap;return{name:pN,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(!e||e.length===0)return n.info(`${pN} header will not be set due to empty credentials.`),a(s);let c=[];for(let A of e){let u=i.get(A);u||(u=(0,ESe.createTokenCycler)(A),i.set(A,u)),c.push(ISe({scopes:Array.isArray(r)?r:[r],request:s,getAccessToken:u,logger:n}))}let l=(await Promise.all(c)).filter(A=>!!A);return l.length===0?(n.warning(`None of the auxiliary tokens are valid. ${AY} header will not be set.`),a(s)):(s.headers.set(AY,l.map(A=>`Bearer ${A}`).join(", ")),a(s))}}}o(bSe,"auxiliaryAuthenticationHeaderPolicy")});var Pt=h((VYe,DY)=>{var fN=Object.defineProperty,QSe=Object.getOwnPropertyDescriptor,wSe=Object.getOwnPropertyNames,NSe=Object.prototype.hasOwnProperty,SSe=o((t,e)=>{for(var r in e)fN(t,r,{get:e[r],enumerable:!0})},"__export"),xSe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of wSe(e))!NSe.call(t,i)&&i!==r&&fN(t,i,{get:()=>e[i],enumerable:!(n=QSe(e,i))||n.enumerable});return t},"__copyProps"),vSe=o(t=>xSe(fN({},"__esModule",{value:!0}),t),"__toCommonJS"),PY={};SSe(PY,{RestError:()=>mY.RestError,agentPolicy:()=>RY.agentPolicy,agentPolicyName:()=>RY.agentPolicyName,auxiliaryAuthenticationHeaderPolicy:()=>vY.auxiliaryAuthenticationHeaderPolicy,auxiliaryAuthenticationHeaderPolicyName:()=>vY.auxiliaryAuthenticationHeaderPolicyName,bearerTokenAuthenticationPolicy:()=>SY.bearerTokenAuthenticationPolicy,bearerTokenAuthenticationPolicyName:()=>SY.bearerTokenAuthenticationPolicyName,createDefaultHttpClient:()=>PSe.createDefaultHttpClient,createEmptyPipeline:()=>RSe.createEmptyPipeline,createFile:()=>_Y.createFile,createFileFromStream:()=>_Y.createFileFromStream,createHttpHeaders:()=>DSe.createHttpHeaders,createPipelineFromOptions:()=>_Se.createPipelineFromOptions,createPipelineRequest:()=>TSe.createPipelineRequest,decompressResponsePolicy:()=>gY.decompressResponsePolicy,decompressResponsePolicyName:()=>gY.decompressResponsePolicyName,defaultRetryPolicy:()=>MSe.defaultRetryPolicy,exponentialRetryPolicy:()=>fY.exponentialRetryPolicy,exponentialRetryPolicyName:()=>fY.exponentialRetryPolicyName,formDataPolicy:()=>NY.formDataPolicy,formDataPolicyName:()=>NY.formDataPolicyName,getDefaultProxySettings:()=>gN.getDefaultProxySettings,isRestError:()=>mY.isRestError,logPolicy:()=>yY.logPolicy,logPolicyName:()=>yY.logPolicyName,multipartPolicy:()=>CY.multipartPolicy,multipartPolicyName:()=>CY.multipartPolicyName,ndJsonPolicy:()=>xY.ndJsonPolicy,ndJsonPolicyName:()=>xY.ndJsonPolicyName,proxyPolicy:()=>gN.proxyPolicy,proxyPolicyName:()=>gN.proxyPolicyName,redirectPolicy:()=>EY.redirectPolicy,redirectPolicyName:()=>EY.redirectPolicyName,retryPolicy:()=>OSe.retryPolicy,setClientRequestIdPolicy:()=>hY.setClientRequestIdPolicy,setClientRequestIdPolicyName:()=>hY.setClientRequestIdPolicyName,systemErrorRetryPolicy:()=>BY.systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>BY.systemErrorRetryPolicyName,throttlingRetryPolicy:()=>IY.throttlingRetryPolicy,throttlingRetryPolicyName:()=>IY.throttlingRetryPolicyName,tlsPolicy:()=>wY.tlsPolicy,tlsPolicyName:()=>wY.tlsPolicyName,tracingPolicy:()=>bY.tracingPolicy,tracingPolicyName:()=>bY.tracingPolicyName,userAgentPolicy:()=>QY.userAgentPolicy,userAgentPolicyName:()=>QY.userAgentPolicyName});DY.exports=vSe(PY);var RSe=VQ(),_Se=QG(),PSe=SG(),DSe=RG(),TSe=DG(),mY=ug(),gY=Rw(),fY=kG(),hY=Fw(),yY=nw(),CY=xw(),gN=kw(),EY=sw(),BY=qG(),IY=GG(),OSe=VG(),bY=$w(),MSe=Pw(),QY=dw(),wY=zw(),NY=Tw(),SY=sY(),xY=lY(),vY=pY(),RY=qw(),_Y=Nw()});var TY=h(mg=>{"use strict";Object.defineProperty(mg,"__esModule",{value:!0});mg.AzureKeyCredential=void 0;var hN=class{static{o(this,"AzureKeyCredential")}_key;get key(){return this._key}constructor(e){if(!e)throw new Error("key must be a non-empty string");this._key=e}update(e){this._key=e}};mg.AzureKeyCredential=hN});var OY=h(yN=>{"use strict";Object.defineProperty(yN,"__esModule",{value:!0});yN.isKeyCredential=LSe;var kSe=ut();function LSe(t){return(0,kSe.isObjectWithProperties)(t,["key"])&&typeof t.key=="string"}o(LSe,"isKeyCredential")});var MY=h(iu=>{"use strict";Object.defineProperty(iu,"__esModule",{value:!0});iu.AzureNamedKeyCredential=void 0;iu.isNamedKeyCredential=USe;var FSe=ut(),CN=class{static{o(this,"AzureNamedKeyCredential")}_key;_name;get key(){return this._key}get name(){return this._name}constructor(e,r){if(!e||!r)throw new TypeError("name and key must be non-empty strings");this._name=e,this._key=r}update(e,r){if(!e||!r)throw new TypeError("newName and newKey must be non-empty strings");this._name=e,this._key=r}};iu.AzureNamedKeyCredential=CN;function USe(t){return(0,FSe.isObjectWithProperties)(t,["name","key"])&&typeof t.key=="string"&&typeof t.name=="string"}o(USe,"isNamedKeyCredential")});var kY=h(su=>{"use strict";Object.defineProperty(su,"__esModule",{value:!0});su.AzureSASCredential=void 0;su.isSASCredential=HSe;var qSe=ut(),EN=class{static{o(this,"AzureSASCredential")}_signature;get signature(){return this._signature}constructor(e){if(!e)throw new Error("shared access signature must be a non-empty string");this._signature=e}update(e){if(!e)throw new Error("shared access signature must be a non-empty string");this._signature=e}};su.AzureSASCredential=EN;function HSe(t){return(0,qSe.isObjectWithProperties)(t,["signature"])&&typeof t.signature=="string"}o(HSe,"isSASCredential")});var LY=h(ou=>{"use strict";Object.defineProperty(ou,"__esModule",{value:!0});ou.isBearerToken=zSe;ou.isPopToken=jSe;ou.isTokenCredential=GSe;function zSe(t){return!t.tokenType||t.tokenType==="Bearer"}o(zSe,"isBearerToken");function jSe(t){return t.tokenType==="pop"}o(jSe,"isPopToken");function GSe(t){let e=t;return e&&typeof e.getToken=="function"&&(e.signRequest===void 0||e.getToken.length>0)}o(GSe,"isTokenCredential")});var xc=h(rr=>{"use strict";Object.defineProperty(rr,"__esModule",{value:!0});rr.isTokenCredential=rr.isSASCredential=rr.AzureSASCredential=rr.isNamedKeyCredential=rr.AzureNamedKeyCredential=rr.isKeyCredential=rr.AzureKeyCredential=void 0;var YSe=TY();Object.defineProperty(rr,"AzureKeyCredential",{enumerable:!0,get:function(){return YSe.AzureKeyCredential}});var JSe=OY();Object.defineProperty(rr,"isKeyCredential",{enumerable:!0,get:function(){return JSe.isKeyCredential}});var FY=MY();Object.defineProperty(rr,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return FY.AzureNamedKeyCredential}});Object.defineProperty(rr,"isNamedKeyCredential",{enumerable:!0,get:function(){return FY.isNamedKeyCredential}});var UY=kY();Object.defineProperty(rr,"AzureSASCredential",{enumerable:!0,get:function(){return UY.AzureSASCredential}});Object.defineProperty(rr,"isSASCredential",{enumerable:!0,get:function(){return UY.isSASCredential}});var VSe=LY();Object.defineProperty(rr,"isTokenCredential",{enumerable:!0,get:function(){return VSe.isTokenCredential}})});var BN=h(Ds=>{"use strict";Object.defineProperty(Ds,"__esModule",{value:!0});Ds.disableKeepAlivePolicyName=void 0;Ds.createDisableKeepAlivePolicy=WSe;Ds.pipelineContainsDisableKeepAlivePolicy=KSe;Ds.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function WSe(){return{name:Ds.disableKeepAlivePolicyName,async sendRequest(t,e){return t.disableKeepAlive=!0,e(t)}}}o(WSe,"createDisableKeepAlivePolicy");function KSe(t){return t.getOrderedPolicies().some(e=>e.name===Ds.disableKeepAlivePolicyName)}o(KSe,"pipelineContainsDisableKeepAlivePolicy")});var mJ={};Ku(mJ,{__addDisposableResource:()=>uJ,__assign:()=>gg,__asyncDelegator:()=>nJ,__asyncGenerator:()=>rJ,__asyncValues:()=>iJ,__await:()=>vc,__awaiter:()=>KY,__classPrivateFieldGet:()=>cJ,__classPrivateFieldIn:()=>AJ,__classPrivateFieldSet:()=>lJ,__createBinding:()=>hg,__decorate:()=>zY,__disposeResources:()=>dJ,__esDecorate:()=>GY,__exportStar:()=>XY,__extends:()=>qY,__generator:()=>$Y,__importDefault:()=>aJ,__importStar:()=>oJ,__makeTemplateObject:()=>sJ,__metadata:()=>WY,__param:()=>jY,__propKey:()=>JY,__read:()=>QN,__rest:()=>HY,__rewriteRelativeImportExtension:()=>pJ,__runInitializers:()=>YY,__setFunctionName:()=>VY,__spread:()=>ZY,__spreadArray:()=>tJ,__spreadArrays:()=>eJ,__values:()=>fg,default:()=>ZSe});function qY(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");IN(t,e);function r(){this.constructor=t}o(r,"__"),t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function HY(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(t);i=0;c--)(a=t[c])&&(s=(i<3?a(s):i>3?a(e,r,s):a(e,r))||s);return i>3&&s&&Object.defineProperty(e,r,s),s}function jY(t,e){return function(r,n){e(r,n,t)}}function GY(t,e,r,n,i,s){function a(w){if(w!==void 0&&typeof w!="function")throw new TypeError("Function expected");return w}o(a,"accept");for(var c=n.kind,l=c==="getter"?"get":c==="setter"?"set":"value",A=!e&&t?n.static?t:t.prototype:null,u=e||(A?Object.getOwnPropertyDescriptor(A,n.name):{}),d,g=!1,f=r.length-1;f>=0;f--){var C={};for(var Q in n)C[Q]=Q==="access"?{}:n[Q];for(var Q in n.access)C.access[Q]=n.access[Q];C.addInitializer=function(w){if(g)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(w||null))};var x=(0,r[f])(c==="accessor"?{get:u.get,set:u.set}:u[l],C);if(c==="accessor"){if(x===void 0)continue;if(x===null||typeof x!="object")throw new TypeError("Object expected");(d=a(x.get))&&(u.get=d),(d=a(x.set))&&(u.set=d),(d=a(x.init))&&i.unshift(d)}else(d=a(x))&&(c==="field"?i.unshift(d):u[l]=d)}A&&Object.defineProperty(A,n.name,u),g=!0}function YY(t,e,r){for(var n=arguments.length>2,i=0;i0&&s[s.length-1])&&(A[0]===6||A[0]===2)){r=0;continue}if(A[0]===3&&(!s||A[1]>s[0]&&A[1]=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function QN(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var n=r.call(t),i,s=[],a;try{for(;(e===void 0||e-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(c){a={error:c}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return s}function ZY(){for(var t=[],e=0;e1||l(f,Q)})},C&&(i[f]=C(i[f])))}function l(f,C){try{A(n[f](C))}catch(Q){g(s[0][3],Q)}}function A(f){f.value instanceof vc?Promise.resolve(f.value.v).then(u,d):g(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function g(f,C){f(C),s.shift(),s.length&&l(s[0][0],s[0][1])}}function nJ(t){var e,r;return e={},n("next"),n("throw",function(i){throw i}),n("return"),e[Symbol.iterator]=function(){return this},e;function n(i,s){e[i]=t[i]?function(a){return(r=!r)?{value:vc(t[i](a)),done:!1}:s?s(a):a}:s}}function iJ(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof fg=="function"?fg(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(s){r[s]=t[s]&&function(a){return new Promise(function(c,l){a=t[s](a),i(c,l,a.done,a.value)})}}function i(s,a,c,l){Promise.resolve(l).then(function(A){s({value:A,done:c})},a)}}function sJ(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function oJ(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r=bN(t),n=0;n{IN=o(function(t,e){return IN=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])},IN(t,e)},"extendStatics");o(qY,"__extends");gg=o(function(){return gg=Object.assign||o(function(e){for(var r,n=1,i=arguments.length;n{"use strict";Object.defineProperty(Rc,"__esModule",{value:!0});Rc.encodeString=exe;Rc.encodeByteArray=txe;Rc.decodeString=rxe;Rc.decodeStringToString=nxe;function exe(t){return Buffer.from(t).toString("base64")}o(exe,"encodeString");function txe(t){return(t instanceof Buffer?t:Buffer.from(t.buffer)).toString("base64")}o(txe,"encodeByteArray");function rxe(t){return Buffer.from(t,"base64")}o(rxe,"decodeString");function nxe(t){return Buffer.from(t,"base64").toString()}o(nxe,"decodeStringToString")});var au=h(_c=>{"use strict";Object.defineProperty(_c,"__esModule",{value:!0});_c.XML_CHARKEY=_c.XML_ATTRKEY=void 0;_c.XML_ATTRKEY="$";_c.XML_CHARKEY="_"});var NN=h(Pc=>{"use strict";Object.defineProperty(Pc,"__esModule",{value:!0});Pc.isPrimitiveBody=fJ;Pc.isDuration=sxe;Pc.isValidUuid=axe;Pc.flattenResponse=lxe;function fJ(t,e){return e!=="Composite"&&e!=="Dictionary"&&(typeof t=="string"||typeof t=="number"||typeof t=="boolean"||e?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||t===void 0||t===null)}o(fJ,"isPrimitiveBody");var ixe=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function sxe(t){return ixe.test(t)}o(sxe,"isDuration");var oxe=/^[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 axe(t){return oxe.test(t)}o(axe,"isValidUuid");function cxe(t){let e={...t.headers,...t.body};return t.hasNullableType&&Object.getOwnPropertyNames(e).length===0?t.shouldWrapBody?{body:null}:null:t.shouldWrapBody?{...t.headers,body:t.body}:e}o(cxe,"handleNullableResponseAndWrappableBody");function lxe(t,e){let r=t.parsedHeaders;if(t.request.method==="HEAD")return{...r,body:t.parsedBody};let n=e&&e.bodyMapper,i=!!n?.nullable,s=n?.type.name;if(s==="Stream")return{...r,blobBody:t.blobBody,readableStreamBody:t.readableStreamBody};let a=s==="Composite"&&n.type.modelProperties||{},c=Object.keys(a).some(l=>a[l].serializedName==="");if(s==="Sequence"||c){let l=t.parsedBody??[];for(let A of Object.keys(a))a[A].serializedName&&(l[A]=t.parsedBody?.[A]);if(r)for(let A of Object.keys(r))l[A]=r[A];return i&&!t.parsedBody&&!r&&Object.getOwnPropertyNames(a).length===0?null:l}return cxe({body:t.parsedBody,headers:r,hasNullableType:i,shouldWrapBody:fJ(t.parsedBody,s)})}o(lxe,"flattenResponse")});var lu=h(cu=>{"use strict";Object.defineProperty(cu,"__esModule",{value:!0});cu.MapperTypeNames=void 0;cu.createSerializer=uxe;var Axe=(gJ(),Wt(mJ)),Cg=Axe.__importStar(wN()),qt=au(),yJ=NN(),SN=class{static{o(this,"SerializerImpl")}modelMappers;isXML;constructor(e={},r=!1){this.modelMappers=e,this.isXML=r}validateConstraints(e,r,n){let i=o((s,a)=>{throw new Error(`"${n}" with value "${r}" should satisfy the constraint "${s}": ${a}.`)},"failValidation");if(e.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:s,ExclusiveMinimum:a,InclusiveMaximum:c,InclusiveMinimum:l,MaxItems:A,MaxLength:u,MinItems:d,MinLength:g,MultipleOf:f,Pattern:C,UniqueItems:Q}=e.constraints;if(s!==void 0&&r>=s&&i("ExclusiveMaximum",s),a!==void 0&&r<=a&&i("ExclusiveMinimum",a),c!==void 0&&r>c&&i("InclusiveMaximum",c),l!==void 0&&rA&&i("MaxItems",A),u!==void 0&&r.length>u&&i("MaxLength",u),d!==void 0&&r.lengthv.indexOf(x)!==w)&&i("UniqueItems",Q)}}serialize(e,r,n,i={xml:{}}){let s={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??!1,xmlCharKey:i.xml.xmlCharKey??qt.XML_CHARKEY}},a={},c=e.type.name;n||(n=e.serializedName),c.match(/^Sequence$/i)!==null&&(a=[]),e.isConstant&&(r=e.defaultValue);let{required:l,nullable:A}=e;if(l&&A&&r===void 0)throw new Error(`${n} cannot be undefined.`);if(l&&!A&&r==null)throw new Error(`${n} cannot be null or undefined.`);if(!l&&A===!1&&r===null)throw new Error(`${n} cannot be null.`);return r==null||c.match(/^any$/i)!==null?a=r:c.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?a=hxe(c,n,r):c.match(/^Enum$/i)!==null?a=yxe(n,e.type.allowedValues,r):c.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?a=Bxe(c,r,n):c.match(/^ByteArray$/i)!==null?a=Cxe(n,r):c.match(/^Base64Url$/i)!==null?a=Exe(n,r):c.match(/^Sequence$/i)!==null?a=Ixe(this,e,r,n,!!this.isXML,s):c.match(/^Dictionary$/i)!==null?a=bxe(this,e,r,n,!!this.isXML,s):c.match(/^Composite$/i)!==null&&(a=wxe(this,e,r,n,!!this.isXML,s)),a}deserialize(e,r,n,i={xml:{}}){let s={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??!1,xmlCharKey:i.xml.xmlCharKey??qt.XML_CHARKEY},ignoreUnknownProperties:i.ignoreUnknownProperties??!1};if(r==null)return this.isXML&&e.type.name==="Sequence"&&!e.xmlIsWrapped&&(r=[]),e.defaultValue!==void 0&&(r=e.defaultValue),r;let a,c=e.type.name;if(n||(n=e.serializedName),c.match(/^Composite$/i)!==null)a=Sxe(this,e,r,n,s);else{if(this.isXML){let l=s.xml.xmlCharKey;r[qt.XML_ATTRKEY]!==void 0&&r[l]!==void 0&&(r=r[l])}c.match(/^Number$/i)!==null?(a=parseFloat(r),isNaN(a)&&(a=r)):c.match(/^Boolean$/i)!==null?r==="true"?a=!0:r==="false"?a=!1:a=r:c.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?a=r:c.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?a=new Date(r):c.match(/^UnixTime$/i)!==null?a=fxe(r):c.match(/^ByteArray$/i)!==null?a=Cg.decodeString(r):c.match(/^Base64Url$/i)!==null?a=mxe(r):c.match(/^Sequence$/i)!==null?a=vxe(this,e,r,n,s):c.match(/^Dictionary$/i)!==null&&(a=xxe(this,e,r,n,s))}return e.isConstant&&(a=e.defaultValue),a}};function uxe(t={},e=!1){return new SN(t,e)}o(uxe,"createSerializer");function dxe(t,e){let r=t.length;for(;r-1>=0&&t[r-1]===e;)--r;return t.substr(0,r)}o(dxe,"trimEnd");function pxe(t){if(!t)return;if(!(t instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let e=Cg.encodeByteArray(t);return dxe(e,"=").replace(/\+/g,"-").replace(/\//g,"_")}o(pxe,"bufferToBase64Url");function mxe(t){if(t){if(t&&typeof t.valueOf()!="string")throw new Error("Please provide an input of type string for converting to Uint8Array");return t=t.replace(/-/g,"+").replace(/_/g,"/"),Cg.decodeString(t)}}o(mxe,"base64UrlToByteArray");function xN(t){let e=[],r="";if(t){let n=t.split(".");for(let i of n)i.charAt(i.length-1)==="\\"?r+=i.substr(0,i.length-1)+".":(r+=i,e.push(r),r="")}return e}o(xN,"splitSerializeName");function gxe(t){if(t)return typeof t.valueOf()=="string"&&(t=new Date(t)),Math.floor(t.getTime()/1e3)}o(gxe,"dateToUnixTime");function fxe(t){if(t)return new Date(t*1e3)}o(fxe,"unixTimeToDate");function hxe(t,e,r){if(r!=null){if(t.match(/^Number$/i)!==null){if(typeof r!="number")throw new Error(`${e} with value ${r} must be of type number.`)}else if(t.match(/^String$/i)!==null){if(typeof r.valueOf()!="string")throw new Error(`${e} with value "${r}" must be of type string.`)}else if(t.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()=="string"&&(0,yJ.isValidUuid)(r)))throw new Error(`${e} with value "${r}" must be of type string and a valid uuid.`)}else if(t.match(/^Boolean$/i)!==null){if(typeof r!="boolean")throw new Error(`${e} with value ${r} must be of type boolean.`)}else if(t.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(`${e} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}return r}o(hxe,"serializeBasicTypes");function yxe(t,e,r){if(!e)throw new Error(`Please provide a set of allowedValues to validate ${t} as an Enum Type.`);if(!e.some(i=>typeof i.valueOf()=="string"?i.toLowerCase()===r.toLowerCase():i===r))throw new Error(`${r} is not a valid value for ${t}. The valid values are: ${JSON.stringify(e)}.`);return r}o(yxe,"serializeEnumType");function Cxe(t,e){if(e!=null){if(!(e instanceof Uint8Array))throw new Error(`${t} must be of type Uint8Array.`);e=Cg.encodeByteArray(e)}return e}o(Cxe,"serializeByteArrayType");function Exe(t,e){if(e!=null){if(!(e instanceof Uint8Array))throw new Error(`${t} must be of type Uint8Array.`);e=pxe(e)}return e}o(Exe,"serializeBase64UrlType");function Bxe(t,e,r){if(e!=null){if(t.match(/^Date$/i)!==null){if(!(e instanceof Date||typeof e.valueOf()=="string"&&!isNaN(Date.parse(e))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);e=e instanceof Date?e.toISOString().substring(0,10):new Date(e).toISOString().substring(0,10)}else if(t.match(/^DateTime$/i)!==null){if(!(e instanceof Date||typeof e.valueOf()=="string"&&!isNaN(Date.parse(e))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);e=e instanceof Date?e.toISOString():new Date(e).toISOString()}else if(t.match(/^DateTimeRfc1123$/i)!==null){if(!(e instanceof Date||typeof e.valueOf()=="string"&&!isNaN(Date.parse(e))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`);e=e instanceof Date?e.toUTCString():new Date(e).toUTCString()}else if(t.match(/^UnixTime$/i)!==null){if(!(e instanceof Date||typeof e.valueOf()=="string"&&!isNaN(Date.parse(e))))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.`);e=gxe(e)}else if(t.match(/^TimeSpan$/i)!==null&&!(0,yJ.isDuration)(e))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${e}".`)}return e}o(Bxe,"serializeDateTypes");function Ixe(t,e,r,n,i,s){if(!Array.isArray(r))throw new Error(`${n} must be of type Array.`);let a=e.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 ${n}.`);a.type.name==="Composite"&&a.type.className&&(a=t.modelMappers[a.type.className]??a);let c=[];for(let l=0;lg!==u)&&(a[u]=t.serialize(l,r[u],n+'["'+u+'"]',s))}return a}return r}o(wxe,"serializeCompositeType");function BJ(t,e,r,n){if(!r||!t.xmlNamespace)return e;let s={[t.xmlNamespacePrefix?`xmlns:${t.xmlNamespacePrefix}`:"xmlns"]:t.xmlNamespace};if(["Composite"].includes(t.type.name)){if(e[qt.XML_ATTRKEY])return e;{let c={...e};return c[qt.XML_ATTRKEY]=s,c}}let a={};return a[n.xml.xmlCharKey]=e,a[qt.XML_ATTRKEY]=s,a}o(BJ,"getXmlObjectValue");function Nxe(t,e){return[qt.XML_ATTRKEY,e.xml.xmlCharKey].includes(t)}o(Nxe,"isSpecialXmlProperty");function Sxe(t,e,r,n,i){let s=i.xml.xmlCharKey??qt.XML_CHARKEY;yg(t,e)&&(e=IJ(t,e,r,"serializedName"));let a=EJ(t,e,n),c={},l=[];for(let u of Object.keys(a)){let d=a[u],g=xN(a[u].serializedName);l.push(g[0]);let{serializedName:f,xmlName:C,xmlElementName:Q}=d,x=n;f!==""&&f!==void 0&&(x=n+"."+f);let w=d.headerCollectionPrefix;if(w){let v={};for(let T of Object.keys(r))T.startsWith(w)&&(v[T.substring(w.length)]=t.deserialize(d.type.value,r[T],x,i)),l.push(T);c[u]=v}else if(t.isXML)if(d.xmlIsAttribute&&r[qt.XML_ATTRKEY])c[u]=t.deserialize(d,r[qt.XML_ATTRKEY][C],x,i);else if(d.xmlIsMsText)r[s]!==void 0?c[u]=r[s]:typeof r=="string"&&(c[u]=r);else{let v=Q||C||f;if(d.xmlIsWrapped){let L=r[C]?.[Q]??[];c[u]=t.deserialize(d,L,x,i),l.push(C)}else{let T=r[v];c[u]=t.deserialize(d,T,x,i),l.push(v)}}else{let v,T=r,L=0;for(let le of g){if(!T)break;L++,T=T[le]}T===null&&L{for(let g in a)if(xN(a[g].serializedName)[0]===d)return!1;return!0},"isAdditionalProperty");for(let d in r)u(d)&&(c[d]=t.deserialize(A,r[d],n+'["'+d+'"]',i))}else if(r&&!i.ignoreUnknownProperties)for(let u of Object.keys(r))c[u]===void 0&&!l.includes(u)&&!Nxe(u,i)&&(c[u]=r[u]);return c}o(Sxe,"deserializeCompositeType");function xxe(t,e,r,n,i){let s=e.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 ${n}`);if(r){let a={};for(let c of Object.keys(r))a[c]=t.deserialize(s,r[c],n,i);return a}return r}o(xxe,"deserializeDictionaryType");function vxe(t,e,r,n,i){let s=e.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=t.modelMappers[s.type.className]??s);let a=[];for(let c=0;c{"use strict";Object.defineProperty(Eg,"__esModule",{value:!0});Eg.state=void 0;Eg.state={operationRequestMap:new WeakMap}});var Au=h(Bg=>{"use strict";Object.defineProperty(Bg,"__esModule",{value:!0});Bg.getOperationArgumentValueFromParameter=NJ;Bg.getOperationRequestInfo=xJ;var QJ=bJ();function NJ(t,e,r){let n=e.parameterPath,i=e.mapper,s;if(typeof n=="string"&&(n=[n]),Array.isArray(n)){if(n.length>0)if(i.isConstant)s=i.defaultValue;else{let a=wJ(t,n);!a.propertyFound&&r&&(a=wJ(r,n));let c=!1;a.propertyFound||(c=i.required||n[0]==="options"&&n.length===2),s=c?i.defaultValue:a.propertyValue}}else{i.required&&(s={});for(let a in n){let c=i.type.modelProperties[a],l=n[a],A=NJ(t,{parameterPath:l,mapper:c},r);A!==void 0&&(s||(s={}),s[a]=A)}}return s}o(NJ,"getOperationArgumentValueFromParameter");function wJ(t,e){let r={propertyFound:!1},n=0;for(;n{"use strict";Object.defineProperty(Dc,"__esModule",{value:!0});Dc.deserializationPolicyName=void 0;Dc.deserializationPolicy=Oxe;var Pxe=au(),Ig=Pt(),vJ=lu(),vN=Au(),Dxe=["application/json","text/json"],Txe=["application/xml","application/atom+xml"];Dc.deserializationPolicyName="deserializationPolicy";function Oxe(t={}){let e=t.expectedContentTypes?.json??Dxe,r=t.expectedContentTypes?.xml??Txe,n=t.parseXML,i=t.serializerOptions,s={xml:{rootName:i?.xml.rootName??"",includeRoot:i?.xml.includeRoot??!1,xmlCharKey:i?.xml.xmlCharKey??Pxe.XML_CHARKEY}};return{name:Dc.deserializationPolicyName,async sendRequest(a,c){let l=await c(a);return Lxe(e,r,l,s,n)}}}o(Oxe,"deserializationPolicy");function Mxe(t){let e,r=t.request,n=(0,vN.getOperationRequestInfo)(r),i=n?.operationSpec;return i&&(n?.operationResponseGetter?e=n?.operationResponseGetter(i,t):e=i.responses[t.status]),e}o(Mxe,"getOperationResponseMap");function kxe(t){let e=t.request,n=(0,vN.getOperationRequestInfo)(e)?.shouldDeserialize,i;return n===void 0?i=!0:typeof n=="boolean"?i=n:i=n(t),i}o(kxe,"shouldDeserializeResponse");async function Lxe(t,e,r,n,i){let s=await qxe(t,e,r,n,i);if(!kxe(s))return s;let c=(0,vN.getOperationRequestInfo)(s.request)?.operationSpec;if(!c||!c.responses)return s;let l=Mxe(s),{error:A,shouldReturnResponse:u}=Uxe(s,c,l,n);if(A)throw A;if(u)return s;if(l){if(l.bodyMapper){let d=s.parsedBody;c.isXML&&l.bodyMapper.type.name===vJ.MapperTypeNames.Sequence&&(d=typeof d=="object"?d[l.bodyMapper.xmlElementName]:[]);try{s.parsedBody=c.serializer.deserialize(l.bodyMapper,d,"operationRes.parsedBody",n)}catch(g){throw new Ig.RestError(`Error ${g} occurred in deserializing the responseBody - ${s.bodyAsText}`,{statusCode:s.status,request:s.request,response:s})}}else c.httpMethod==="HEAD"&&(s.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(s.parsedHeaders=c.serializer.deserialize(l.headersMapper,s.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return s}o(Lxe,"deserializeResponseBody");function Fxe(t){let e=Object.keys(t.responses);return e.length===0||e.length===1&&e[0]==="default"}o(Fxe,"isOperationSpecEmpty");function Uxe(t,e,r,n){let i=200<=t.status&&t.status<300;if(Fxe(e)?i:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let a=r??e.responses.default,c=t.request.streamResponseStatusCodes?.has(t.status)?`Unexpected status code: ${t.status}`:t.bodyAsText,l=new Ig.RestError(c,{statusCode:t.status,request:t.request,response:t});if(!a&&!(t.parsedBody?.error?.code&&t.parsedBody?.error?.message))throw l;let A=a?.bodyMapper,u=a?.headersMapper;try{if(t.parsedBody){let d=t.parsedBody,g;if(A){let C=d;if(e.isXML&&A.type.name===vJ.MapperTypeNames.Sequence){C=[];let Q=A.xmlElementName;typeof d=="object"&&Q&&(C=d[Q])}g=e.serializer.deserialize(A,C,"error.response.parsedBody",n)}let f=d.error||g||d;l.code=f.code,f.message&&(l.message=f.message),A&&(l.response.parsedBody=g)}t.headers&&u&&(l.response.parsedHeaders=e.serializer.deserialize(u,t.headers.toJSON(),"operationRes.parsedHeaders"))}catch(d){l.message=`Error "${d.message}" occurred in deserializing the responseBody - "${t.bodyAsText}" for the default response.`}return{error:l,shouldReturnResponse:!1}}o(Uxe,"handleErrorResponse");async function qxe(t,e,r,n,i){if(!r.request.streamResponseStatusCodes?.has(r.status)&&r.bodyAsText){let s=r.bodyAsText,a=r.headers.get("Content-Type")||"",c=a?a.split(";").map(l=>l.toLowerCase()):[];try{if(c.length===0||c.some(l=>t.indexOf(l)!==-1))return r.parsedBody=JSON.parse(s),r;if(c.some(l=>e.indexOf(l)!==-1)){if(!i)throw new Error("Parsing XML not supported.");let l=await i(s,n.xml);return r.parsedBody=l,r}}catch(l){let A=`Error "${l}" occurred while parsing the response body - ${r.bodyAsText}.`,u=l.code||Ig.RestError.PARSE_ERROR;throw new Ig.RestError(A,{code:u,statusCode:r.status,request:r.request,response:r})}}return r}o(qxe,"parse")});var Qg=h(bg=>{"use strict";Object.defineProperty(bg,"__esModule",{value:!0});bg.getStreamingResponseStatusCodes=zxe;bg.getPathStringFromParameter=jxe;var Hxe=lu();function zxe(t){let e=new Set;for(let r in t.responses){let n=t.responses[r];n.bodyMapper&&n.bodyMapper.type.name===Hxe.MapperTypeNames.Stream&&e.add(Number(r))}return e}o(zxe,"getStreamingResponseStatusCodes");function jxe(t){let{parameterPath:e,mapper:r}=t,n;return typeof e=="string"?n=e:Array.isArray(e)?n=e.join("."):n=r.serializedName,n}o(jxe,"getPathStringFromParameter")});var DN=h(Ts=>{"use strict";Object.defineProperty(Ts,"__esModule",{value:!0});Ts.serializationPolicyName=void 0;Ts.serializationPolicy=Gxe;Ts.serializeHeaders=RJ;Ts.serializeRequestBody=_J;var PN=au(),wg=Au(),_N=lu(),uu=Qg();Ts.serializationPolicyName="serializationPolicy";function Gxe(t={}){let e=t.stringifyXML;return{name:Ts.serializationPolicyName,async sendRequest(r,n){let i=(0,wg.getOperationRequestInfo)(r),s=i?.operationSpec,a=i?.operationArguments;return s&&a&&(RJ(r,a,s),_J(r,a,s,e)),n(r)}}}o(Gxe,"serializationPolicy");function RJ(t,e,r){if(r.headerParameters)for(let i of r.headerParameters){let s=(0,wg.getOperationArgumentValueFromParameter)(e,i);if(s!=null||i.mapper.required){s=r.serializer.serialize(i.mapper,s,(0,uu.getPathStringFromParameter)(i));let a=i.mapper.headerCollectionPrefix;if(a)for(let c of Object.keys(s))t.headers.set(a+c,s[c]);else t.headers.set(i.mapper.serializedName||(0,uu.getPathStringFromParameter)(i),s)}}let n=e.options?.requestOptions?.customHeaders;if(n)for(let i of Object.keys(n))t.headers.set(i,n[i])}o(RJ,"serializeHeaders");function _J(t,e,r,n=function(){throw new Error("XML serialization unsupported!")}){let i=e.options?.serializerOptions,s={xml:{rootName:i?.xml.rootName??"",includeRoot:i?.xml.includeRoot??!1,xmlCharKey:i?.xml.xmlCharKey??PN.XML_CHARKEY}},a=s.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){t.body=(0,wg.getOperationArgumentValueFromParameter)(e,r.requestBody);let c=r.requestBody.mapper,{required:l,serializedName:A,xmlName:u,xmlElementName:d,xmlNamespace:g,xmlNamespacePrefix:f,nullable:C}=c,Q=c.type.name;try{if(t.body!==void 0&&t.body!==null||C&&t.body===null||l){let x=(0,uu.getPathStringFromParameter)(r.requestBody);t.body=r.serializer.serialize(c,t.body,x,s);let w=Q===_N.MapperTypeNames.Stream;if(r.isXML){let v=f?`xmlns:${f}`:"xmlns",T=Yxe(g,v,Q,t.body,s);Q===_N.MapperTypeNames.Sequence?t.body=n(Jxe(T,d||u||A,v,g),{rootName:u||A,xmlCharKey:a}):w||(t.body=n(T,{rootName:u||A,xmlCharKey:a}))}else{if(Q===_N.MapperTypeNames.String&&(r.contentType?.match("text/plain")||r.mediaType==="text"))return;w||(t.body=JSON.stringify(t.body))}}}catch(x){throw new Error(`Error "${x.message}" occurred in serializing the payload - ${JSON.stringify(A,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){t.formData={};for(let c of r.formDataParameters){let l=(0,wg.getOperationArgumentValueFromParameter)(e,c);if(l!=null){let A=c.mapper.serializedName||(0,uu.getPathStringFromParameter)(c);t.formData[A]=r.serializer.serialize(c.mapper,l,(0,uu.getPathStringFromParameter)(c),s)}}}}o(_J,"serializeRequestBody");function Yxe(t,e,r,n,i){if(t&&!["Composite","Sequence","Dictionary"].includes(r)){let s={};return s[i.xml.xmlCharKey]=n,s[PN.XML_ATTRKEY]={[e]:t},s}return n}o(Yxe,"getXmlValueWithNamespace");function Jxe(t,e,r,n){if(Array.isArray(t)||(t=[t]),!r||!n)return{[e]:t};let i={[e]:t};return i[PN.XML_ATTRKEY]={[r]:n},i}o(Jxe,"prepareXMLRootList")});var ON=h(TN=>{"use strict";Object.defineProperty(TN,"__esModule",{value:!0});TN.createClientPipeline=Kxe;var Vxe=RN(),PJ=Pt(),Wxe=DN();function Kxe(t={}){let e=(0,PJ.createPipelineFromOptions)(t??{});return t.credentialOptions&&e.addPolicy((0,PJ.bearerTokenAuthenticationPolicy)({credential:t.credentialOptions.credential,scopes:t.credentialOptions.credentialScopes})),e.addPolicy((0,Wxe.serializationPolicy)(t.serializationOptions),{phase:"Serialize"}),e.addPolicy((0,Vxe.deserializationPolicy)(t.deserializationOptions),{phase:"Deserialize"}),e}o(Kxe,"createClientPipeline")});var DJ=h(kN=>{"use strict";Object.defineProperty(kN,"__esModule",{value:!0});kN.getCachedDefaultHttpClient=Xxe;var $xe=Pt(),MN;function Xxe(){return MN||(MN=(0,$xe.createDefaultHttpClient)()),MN}o(Xxe,"getCachedDefaultHttpClient")});var kJ=h(Ng=>{"use strict";Object.defineProperty(Ng,"__esModule",{value:!0});Ng.getRequestUrl=eve;Ng.appendQueryParams=MJ;var OJ=Au(),LN=Qg(),Zxe={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function eve(t,e,r,n){let i=tve(e,r,n),s=!1,a=TJ(t,i);if(e.path){let A=TJ(e.path,i);e.path==="/{nextLink}"&&A.startsWith("/")&&(A=A.substring(1)),rve(A)?(a=A,s=!0):a=nve(a,A)}let{queryParams:c,sequenceParams:l}=ive(e,r,n);return a=MJ(a,c,l,s),a}o(eve,"getRequestUrl");function TJ(t,e){let r=t;for(let[n,i]of e)r=r.split(n).join(i);return r}o(TJ,"replaceAll");function tve(t,e,r){let n=new Map;if(t.urlParameters?.length)for(let i of t.urlParameters){let s=(0,OJ.getOperationArgumentValueFromParameter)(e,i,r),a=(0,LN.getPathStringFromParameter)(i);s=t.serializer.serialize(i.mapper,s,a),i.skipEncoding||(s=encodeURIComponent(s)),n.set(`{${i.mapper.serializedName||a}}`,s)}return n}o(tve,"calculateUrlReplacements");function rve(t){return t.includes("://")}o(rve,"isAbsoluteUrl");function nve(t,e){if(!e)return t;let r=new URL(t),n=r.pathname;n.endsWith("/")||(n=`${n}/`),e.startsWith("/")&&(e=e.substring(1));let i=e.indexOf("?");if(i!==-1){let s=e.substring(0,i),a=e.substring(i+1);n=n+s,a&&(r.search=r.search?`${r.search}&${a}`:a)}else n=n+e;return r.pathname=n,r.toString()}o(nve,"appendPath");function ive(t,e,r){let n=new Map,i=new Set;if(t.queryParameters?.length)for(let s of t.queryParameters){s.mapper.type.name==="Sequence"&&s.mapper.serializedName&&i.add(s.mapper.serializedName);let a=(0,OJ.getOperationArgumentValueFromParameter)(e,s,r);if(a!=null||s.mapper.required){a=t.serializer.serialize(s.mapper,a,(0,LN.getPathStringFromParameter)(s));let c=s.collectionFormat?Zxe[s.collectionFormat]:"";if(Array.isArray(a)&&(a=a.map(l=>l??"")),s.collectionFormat==="Multi"&&a.length===0)continue;Array.isArray(a)&&(s.collectionFormat==="SSV"||s.collectionFormat==="TSV")&&(a=a.join(c)),s.skipEncoding||(Array.isArray(a)?a=a.map(l=>encodeURIComponent(l)):a=encodeURIComponent(a)),Array.isArray(a)&&(s.collectionFormat==="CSV"||s.collectionFormat==="Pipes")&&(a=a.join(c)),n.set(s.mapper.serializedName||(0,LN.getPathStringFromParameter)(s),a)}}return{queryParams:n,sequenceParams:i}}o(ive,"calculateQueryParameters");function sve(t){let e=new Map;if(!t||t[0]!=="?")return e;t=t.slice(1);let r=t.split("&");for(let n of r){let[i,s]=n.split("=",2),a=e.get(i);a?Array.isArray(a)?a.push(s):e.set(i,[a,s]):e.set(i,s)}return e}o(sve,"simpleParseQueryParams");function MJ(t,e,r,n=!1){if(e.size===0)return t;let i=new URL(t),s=sve(i.search);for(let[c,l]of e){let A=s.get(c);if(Array.isArray(A))if(Array.isArray(l)){A.push(...l);let u=new Set(A);s.set(c,Array.from(u))}else A.push(l);else A?(Array.isArray(l)?l.unshift(A):r.has(c)&&s.set(c,[A,l]),n||s.set(c,l)):s.set(c,l)}let a=[];for(let[c,l]of s)if(typeof l=="string")a.push(`${c}=${l}`);else if(Array.isArray(l))for(let A of l)a.push(`${c}=${A}`);else a.push(`${c}=${l}`);return i.search=a.length?`?${a.join("&")}`:"",i.toString()}o(MJ,"appendQueryParams")});var FN=h(Sg=>{"use strict";Object.defineProperty(Sg,"__esModule",{value:!0});Sg.logger=void 0;var ove=Qc();Sg.logger=(0,ove.createClientLogger)("core-client")});var FJ=h(xg=>{"use strict";Object.defineProperty(xg,"__esModule",{value:!0});xg.ServiceClient=void 0;var ave=Pt(),cve=ON(),LJ=NN(),lve=DJ(),Ave=Au(),uve=kJ(),dve=Qg(),pve=FN(),UN=class{static{o(this,"ServiceClient")}_endpoint;_requestContentType;_allowInsecureConnection;_httpClient;pipeline;constructor(e={}){if(this._requestContentType=e.requestContentType,this._endpoint=e.endpoint??e.baseUri,e.baseUri&&pve.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=e.allowInsecureConnection,this._httpClient=e.httpClient||(0,lve.getCachedDefaultHttpClient)(),this.pipeline=e.pipeline||mve(e),e.additionalPolicies?.length)for(let{policy:r,position:n}of e.additionalPolicies){let i=n==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(r,{afterPhase:i})}}async sendRequest(e){return this.pipeline.sendRequest(this._httpClient,e)}async sendOperationRequest(e,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,uve.getRequestUrl)(n,r,e,this),s=(0,ave.createPipelineRequest)({url:i});s.method=r.httpMethod;let a=(0,Ave.getOperationRequestInfo)(s);a.operationSpec=r,a.operationArguments=e;let c=r.contentType||this._requestContentType;c&&r.requestBody&&s.headers.set("Content-Type",c);let l=e.options;if(l){let A=l.requestOptions;A&&(A.timeout&&(s.timeout=A.timeout),A.onUploadProgress&&(s.onUploadProgress=A.onUploadProgress),A.onDownloadProgress&&(s.onDownloadProgress=A.onDownloadProgress),A.shouldDeserialize!==void 0&&(a.shouldDeserialize=A.shouldDeserialize),A.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,dve.getStreamingResponseStatusCodes)(r));try{let A=await this.sendRequest(s),u=(0,LJ.flattenResponse)(A,r.responses[A.status]);return l?.onResponse&&l.onResponse(A,u),u}catch(A){if(typeof A=="object"&&A?.response){let u=A.response,d=(0,LJ.flattenResponse)(u,r.responses[A.statusCode]||r.responses.default);A.details=d,l?.onResponse&&l.onResponse(u,d,A)}throw A}}};xg.ServiceClient=UN;function mve(t){let e=gve(t),r=t.credential&&e?{credentialScopes:e,credential:t.credential}:void 0;return(0,cve.createClientPipeline)({...t,credentialOptions:r})}o(mve,"createDefaultPipeline");function gve(t){if(t.credentialScopes)return t.credentialScopes;if(t.endpoint)return`${t.endpoint}/.default`;if(t.baseUri)return`${t.baseUri}/.default`;if(t.credential&&!t.credentialScopes)throw new Error("When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy")}o(gve,"getCredentialScopes")});var qJ=h(vg=>{"use strict";Object.defineProperty(vg,"__esModule",{value:!0});vg.parseCAEChallenge=UJ;vg.authorizeRequestOnClaimChallenge=yve;var fve=FN(),hve=wN();function UJ(t){return`, ${t.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(s=>s).map(s=>(([a,c])=>({[a]:c}))(s.trim().split('="'))).reduce((s,a)=>({...s,...a}),{}))}o(UJ,"parseCAEChallenge");async function yve(t){let{scopes:e,response:r}=t,n=t.logger||fve.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 a=(UJ(i)||[]).find(l=>l.claims);if(!a)return n.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let c=await t.getAccessToken(a.scope?[a.scope]:e,{claims:(0,hve.decodeStringToString)(a.claims)});return c?(t.request.headers.set("Authorization",`${c.tokenType??"Bearer"} ${c.token}`),!0):!1}o(yve,"authorizeRequestOnClaimChallenge")});var zJ=h(Rg=>{"use strict";Object.defineProperty(Rg,"__esModule",{value:!0});Rg.authorizeRequestOnTenantChallenge=void 0;var HJ={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function Cve(t){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(t)}o(Cve,"isUuid");var Eve=o(async t=>{let e=wve(t.request),r=bve(t.response);if(r){let n=Qve(r),i=Ive(t,n),s=Bve(n);if(!s)return!1;let a=await t.getAccessToken(i,{...e,tenantId:s});return a?(t.request.headers.set(HJ.HeaderConstants.AUTHORIZATION,`${a.tokenType??"Bearer"} ${a.token}`),!0):!1}return!1},"authorizeRequestOnTenantChallenge");Rg.authorizeRequestOnTenantChallenge=Eve;function Bve(t){let n=new URL(t.authorization_uri).pathname.split("/")[1];if(n&&Cve(n))return n}o(Bve,"extractTenantId");function Ive(t,e){if(!e.resource_id)return t.scopes;let r=new URL(e.resource_id);r.pathname=HJ.DefaultScope;let n=r.toString();return n==="https://disk.azure.com/.default"&&(n="https://disk.azure.com//.default"),[n]}o(Ive,"buildScopes");function bve(t){let e=t.headers.get("WWW-Authenticate");if(t.status===401&&e)return e}o(bve,"getChallenge");function Qve(t){return`${t.slice(7).trim()} `.split(" ").filter(i=>i).map(i=>(([s,a])=>({[s]:a}))(i.trim().split("="))).reduce((i,s)=>({...i,...s}),{})}o(Qve,"parseChallenge");function wve(t){return{abortSignal:t.abortSignal,requestOptions:{timeout:t.timeout},tracingOptions:t.tracingOptions}}o(wve,"requestToOptions")});var mi=h(Ve=>{"use strict";Object.defineProperty(Ve,"__esModule",{value:!0});Ve.authorizeRequestOnTenantChallenge=Ve.authorizeRequestOnClaimChallenge=Ve.serializationPolicyName=Ve.serializationPolicy=Ve.deserializationPolicyName=Ve.deserializationPolicy=Ve.XML_CHARKEY=Ve.XML_ATTRKEY=Ve.createClientPipeline=Ve.ServiceClient=Ve.MapperTypeNames=Ve.createSerializer=void 0;var jJ=lu();Object.defineProperty(Ve,"createSerializer",{enumerable:!0,get:function(){return jJ.createSerializer}});Object.defineProperty(Ve,"MapperTypeNames",{enumerable:!0,get:function(){return jJ.MapperTypeNames}});var Nve=FJ();Object.defineProperty(Ve,"ServiceClient",{enumerable:!0,get:function(){return Nve.ServiceClient}});var Sve=ON();Object.defineProperty(Ve,"createClientPipeline",{enumerable:!0,get:function(){return Sve.createClientPipeline}});var GJ=au();Object.defineProperty(Ve,"XML_ATTRKEY",{enumerable:!0,get:function(){return GJ.XML_ATTRKEY}});Object.defineProperty(Ve,"XML_CHARKEY",{enumerable:!0,get:function(){return GJ.XML_CHARKEY}});var YJ=RN();Object.defineProperty(Ve,"deserializationPolicy",{enumerable:!0,get:function(){return YJ.deserializationPolicy}});Object.defineProperty(Ve,"deserializationPolicyName",{enumerable:!0,get:function(){return YJ.deserializationPolicyName}});var JJ=DN();Object.defineProperty(Ve,"serializationPolicy",{enumerable:!0,get:function(){return JJ.serializationPolicy}});Object.defineProperty(Ve,"serializationPolicyName",{enumerable:!0,get:function(){return JJ.serializationPolicyName}});var xve=qJ();Object.defineProperty(Ve,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return xve.authorizeRequestOnClaimChallenge}});var vve=zJ();Object.defineProperty(Ve,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return vve.authorizeRequestOnTenantChallenge}})});var pu=h(ko=>{"use strict";Object.defineProperty(ko,"__esModule",{value:!0});ko.HttpHeaders=void 0;ko.toPipelineRequest=KJ;ko.toWebResourceLike=$J;ko.toHttpHeadersLike=XJ;var VJ=Pt(),WJ=Symbol("Original PipelineRequest"),Rve=Symbol.for("@azure/core-client original request");function KJ(t,e={}){let n=t[WJ],i=(0,VJ.createHttpHeaders)(t.headers.toJson({preserveCase:!0}));if(n)return n.headers=i,n;{let s=(0,VJ.createPipelineRequest)({url:t.url,method:t.method,headers:i,withCredentials:t.withCredentials,timeout:t.timeout,requestId:t.requestId,abortSignal:t.abortSignal,body:t.body,formData:t.formData,disableKeepAlive:!!t.keepAlive,onDownloadProgress:t.onDownloadProgress,onUploadProgress:t.onUploadProgress,proxySettings:t.proxySettings,streamResponseStatusCodes:t.streamResponseStatusCodes,agent:t.agent,requestOverrides:t.requestOverrides});return e.originalRequest&&(s[Rve]=e.originalRequest),s}}o(KJ,"toPipelineRequest");function $J(t,e){let r=e?.originalRequest??t,n={url:t.url,method:t.method,headers:XJ(t.headers),withCredentials:t.withCredentials,timeout:t.timeout,requestId:t.headers.get("x-ms-client-request-id")||t.requestId,abortSignal:t.abortSignal,body:t.body,formData:t.formData,keepAlive:!!t.disableKeepAlive,onDownloadProgress:t.onDownloadProgress,onUploadProgress:t.onUploadProgress,proxySettings:t.proxySettings,streamResponseStatusCodes:t.streamResponseStatusCodes,agent:t.agent,requestOverrides:t.requestOverrides,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 e?.createProxy?new Proxy(n,{get(i,s,a){return s===WJ?t:s==="clone"?()=>$J(KJ(n,{originalRequest:r}),{createProxy:!0,originalRequest:r}):Reflect.get(i,s,a)},set(i,s,a,c){return s==="keepAlive"&&(t.disableKeepAlive=!a),typeof s=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes","agent","requestOverrides"].includes(s)&&(t[s]=a),Reflect.set(i,s,a,c)}}):n}o($J,"toWebResourceLike");function XJ(t){return new _g(t.toJSON({preserveCase:!0}))}o(XJ,"toHttpHeadersLike");function du(t){return t.toLowerCase()}o(du,"getHeaderKey");var _g=class t{static{o(this,"HttpHeaders")}_headersMap;constructor(e){if(this._headersMap={},e)for(let r in e)this.set(r,e[r])}set(e,r){this._headersMap[du(e)]={name:e,value:r.toString()}}get(e){let r=this._headersMap[du(e)];return r?r.value:void 0}contains(e){return!!this._headersMap[du(e)]}remove(e){let r=this.contains(e);return delete this._headersMap[du(e)],r}rawHeaders(){return this.toJson({preserveCase:!0})}headersArray(){let e=[];for(let r in this._headersMap)e.push(this._headersMap[r]);return e}headerNames(){let e=[],r=this.headersArray();for(let n=0;n{"use strict";Object.defineProperty(Pg,"__esModule",{value:!0});Pg.toCompatResponse=Pve;Pg.toPipelineResponse=Dve;var _ve=Pt(),qN=pu(),ZJ=Symbol("Original FullOperationResponse");function Pve(t,e){let r=(0,qN.toWebResourceLike)(t.request),n=(0,qN.toHttpHeadersLike)(t.headers);return e?.createProxy?new Proxy(t,{get(i,s,a){return s==="headers"?n:s==="request"?r:s===ZJ?t:Reflect.get(i,s,a)},set(i,s,a,c){return s==="headers"?n=a:s==="request"&&(r=a),Reflect.set(i,s,a,c)}}):{...t,request:r,headers:n}}o(Pve,"toCompatResponse");function Dve(t){let r=t[ZJ],n=(0,_ve.createHttpHeaders)(t.headers.toJson({preserveCase:!0}));return r?(r.headers=n,r):{...t,headers:n,request:(0,qN.toPipelineRequest)(t.request)}}o(Dve,"toPipelineResponse")});var tV=h(Tg=>{"use strict";Object.defineProperty(Tg,"__esModule",{value:!0});Tg.ExtendedServiceClient=void 0;var eV=BN(),Tve=Pt(),Ove=mi(),Mve=Dg(),HN=class extends Ove.ServiceClient{static{o(this,"ExtendedServiceClient")}constructor(e){super(e),e.keepAliveOptions?.enable===!1&&!(0,eV.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,eV.createDisableKeepAlivePolicy)()),e.redirectOptions?.handleRedirects===!1&&this.pipeline.removePolicy({name:Tve.redirectPolicyName})}async sendOperationRequest(e,r){let n=e?.options?.onResponse,i;function s(c,l,A){i=c,n&&n(c,l,A)}o(s,"onResponse"),e.options={...e.options,onResponse:s};let a=await super.sendOperationRequest(e,r);return i&&Object.defineProperty(a,"_response",{value:(0,Mve.toCompatResponse)(i)}),a}};Tg.ExtendedServiceClient=HN});var sV=h(Os=>{"use strict";Object.defineProperty(Os,"__esModule",{value:!0});Os.requestPolicyFactoryPolicyName=Os.HttpPipelineLogLevel=void 0;Os.createRequestPolicyFactoryPolicy=Lve;var rV=pu(),nV=Dg(),iV;(function(t){t[t.ERROR=1]="ERROR",t[t.INFO=3]="INFO",t[t.OFF=0]="OFF",t[t.WARNING=2]="WARNING"})(iV||(Os.HttpPipelineLogLevel=iV={}));var kve={log(t,e){},shouldLog(t){return!1}};Os.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function Lve(t){let e=t.slice().reverse();return{name:Os.requestPolicyFactoryPolicyName,async sendRequest(r,n){let i={async sendRequest(c){let l=await n((0,rV.toPipelineRequest)(c));return(0,nV.toCompatResponse)(l,{createProxy:!0})}};for(let c of e)i=c.create(i,kve);let s=(0,rV.toWebResourceLike)(r,{createProxy:!0}),a=await i.sendRequest(s);return(0,nV.toPipelineResponse)(a)}}}o(Lve,"createRequestPolicyFactoryPolicy")});var oV=h(zN=>{"use strict";Object.defineProperty(zN,"__esModule",{value:!0});zN.convertHttpClient=qve;var Fve=Dg(),Uve=pu();function qve(t){return{sendRequest:async e=>{let r=await t.sendRequest((0,Uve.toWebResourceLike)(e,{createProxy:!0}));return(0,Fve.toPipelineResponse)(r)}}}o(qve,"convertHttpClient")});var Og=h(nr=>{"use strict";Object.defineProperty(nr,"__esModule",{value:!0});nr.toHttpHeadersLike=nr.convertHttpClient=nr.disableKeepAlivePolicyName=nr.HttpPipelineLogLevel=nr.createRequestPolicyFactoryPolicy=nr.requestPolicyFactoryPolicyName=nr.ExtendedServiceClient=void 0;var Hve=tV();Object.defineProperty(nr,"ExtendedServiceClient",{enumerable:!0,get:function(){return Hve.ExtendedServiceClient}});var jN=sV();Object.defineProperty(nr,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return jN.requestPolicyFactoryPolicyName}});Object.defineProperty(nr,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return jN.createRequestPolicyFactoryPolicy}});Object.defineProperty(nr,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return jN.HttpPipelineLogLevel}});var zve=BN();Object.defineProperty(nr,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return zve.disableKeepAlivePolicyName}});var jve=oV();Object.defineProperty(nr,"convertHttpClient",{enumerable:!0,get:function(){return jve.convertHttpClient}});var Gve=pu();Object.defineProperty(nr,"toHttpHeadersLike",{enumerable:!0,get:function(){return Gve.toHttpHeadersLike}})});var cV=h(($Je,aV)=>{(()=>{"use strict";var t={d:(y,p)=>{for(var m in p)t.o(p,m)&&!t.o(y,m)&&Object.defineProperty(y,m,{enumerable:!0,get:p[m]})},o:(y,p)=>Object.prototype.hasOwnProperty.call(y,p),r:y=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(y,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(y,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{XMLBuilder:()=>O8,XMLParser:()=>N8,XMLValidator:()=>M8});let r=":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",n=new RegExp("^["+r+"]["+r+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$");function i(y,p){let m=[],b=p.exec(y);for(;b;){let S=[];S.startIndex=p.lastIndex-b[0].length;let N=b.length;for(let k=0;k"&&y[N]!==" "&&y[N]!==" "&&y[N]!==` +`&&y[N]!=="\r";N++)M+=y[N];if(M=M.trim(),M[M.length-1]==="/"&&(M=M.substring(0,M.length-1),N--),!T(M)){let K;return K=M.trim().length===0?"Invalid space after '<'.":"Tag '"+M+"' is an invalid name.",w("InvalidTag",K,L(y,N))}let q=f(y,N);if(q===!1)return w("InvalidAttr","Attributes for '"+M+"' have open quote.",L(y,N));let G=q.value;if(N=q.index,G[G.length-1]==="/"){let K=N-G.length;G=G.substring(0,G.length-1);let be=Q(G,p);if(be!==!0)return w(be.err.code,be.err.msg,L(y,K+be.err.line));b=!0}else if(R){if(!q.tagClosed)return w("InvalidTag","Closing tag '"+M+"' doesn't have proper closing.",L(y,N));if(G.trim().length>0)return w("InvalidTag","Closing tag '"+M+"' can't have attributes or invalid starting.",L(y,k));if(m.length===0)return w("InvalidTag","Closing tag '"+M+"' has not been opened.",L(y,k));{let K=m.pop();if(M!==K.tagName){let be=L(y,K.tagStartPos);return w("InvalidTag","Expected closing tag '"+K.tagName+"' (opened in line "+be.line+", col "+be.col+") instead of closing tag '"+M+"'.",L(y,k))}m.length==0&&(S=!0)}}else{let K=Q(G,p);if(K!==!0)return w(K.err.code,K.err.msg,L(y,N-G.length+K.err.line));if(S===!0)return w("InvalidXml","Multiple possible root nodes found.",L(y,N));p.unpairedTags.indexOf(M)!==-1||m.push({tagName:M,tagStartPos:k}),b=!0}for(N++;N0)||w("InvalidXml","Invalid '"+JSON.stringify(m.map(N=>N.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):w("InvalidXml","Start tag expected.",1)}o(c,"a");function l(y){return y===" "||y===" "||y===` +`||y==="\r"}o(l,"h");function A(y,p){let m=p;for(;p5&&b==="xml")return w("InvalidXml","XML declaration allowed only at the start of the document.",L(y,p));if(y[p]=="?"&&y[p+1]==">"){p++;break}continue}return p}o(A,"l");function u(y,p){if(y.length>p+5&&y[p+1]==="-"&&y[p+2]==="-"){for(p+=3;p"){p+=2;break}}else if(y.length>p+8&&y[p+1]==="D"&&y[p+2]==="O"&&y[p+3]==="C"&&y[p+4]==="T"&&y[p+5]==="Y"&&y[p+6]==="P"&&y[p+7]==="E"){let m=1;for(p+=8;p"&&(m--,m===0))break}else if(y.length>p+9&&y[p+1]==="["&&y[p+2]==="C"&&y[p+3]==="D"&&y[p+4]==="A"&&y[p+5]==="T"&&y[p+6]==="A"&&y[p+7]==="["){for(p+=8;p"){p+=2;break}}return p}o(u,"p");let d='"',g="'";function f(y,p){let m="",b="",S=!1;for(;p"&&b===""){S=!0;break}m+=y[p]}return b===""&&{value:m,index:p,tagClosed:S}}o(f,"d");let C=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function Q(y,p){let m=i(y,C),b={};for(let S=0;S!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(y,p,m){return y},captureMetaData:!1,maxNestedTags:100,strictReservedNames:!0,jPath:!0};function le(y){return typeof y=="boolean"?{enabled:y,maxEntitySize:1e4,maxExpansionDepth:10,maxTotalExpansions:1e3,maxExpandedLength:1e5,maxEntityCount:100,allowedTags:null,tagFilter:null}:typeof y=="object"&&y!==null?{enabled:y.enabled!==!1,maxEntitySize:y.maxEntitySize??1e4,maxExpansionDepth:y.maxExpansionDepth??10,maxTotalExpansions:y.maxTotalExpansions??1e3,maxExpandedLength:y.maxExpandedLength??1e5,maxEntityCount:y.maxEntityCount??100,allowedTags:y.allowedTags??null,tagFilter:y.tagFilter??null}:le(!0)}o(le,"v");let De=o(function(y){let p=Object.assign({},de,y);return p.processEntities=le(p.processEntities),p.stopNodes&&Array.isArray(p.stopNodes)&&(p.stopNodes=p.stopNodes.map(m=>typeof m=="string"&&m.startsWith("*.")?".."+m.substring(2):m)),p},"T"),Te;Te=typeof Symbol!="function"?"@@xmlMetadata":Symbol("XML Node Metadata");class qe{static{o(this,"S")}constructor(p){this.tagname=p,this.child=[],this[":@"]=Object.create(null)}add(p,m){p==="__proto__"&&(p="#__proto__"),this.child.push({[p]:m})}addChild(p,m){p.tagname==="__proto__"&&(p.tagname="#__proto__"),p[":@"]&&Object.keys(p[":@"]).length>0?this.child.push({[p.tagname]:p.child,":@":p[":@"]}):this.child.push({[p.tagname]:p.child}),m!==void 0&&(this.child[this.child.length-1][Te]={startIndex:m})}static getMetaDataSymbol(){return Te}}class $e{static{o(this,"A")}constructor(p){this.suppressValidationErr=!p,this.options=p}readDocType(p,m){let b=Object.create(null),S=0;if(p[m+3]!=="O"||p[m+4]!=="C"||p[m+5]!=="T"||p[m+6]!=="Y"||p[m+7]!=="P"||p[m+8]!=="E")throw new Error("Invalid Tag instead of DOCTYPE");{m+=9;let N=1,k=!1,R=!1,M="";for(;m"){if(R?p[m-1]==="-"&&p[m-2]==="-"&&(R=!1,N--):N--,N===0)break}else p[m]==="["?k=!0:M+=p[m];else{if(k&&je(p,"!ENTITY",m)){let q,G;if(m+=7,[q,G,m]=this.readEntityExp(p,m+1,this.suppressValidationErr),G.indexOf("&")===-1){if(this.options.enabled!==!1&&this.options.maxEntityCount&&S>=this.options.maxEntityCount)throw new Error(`Entity count (${S+1}) exceeds maximum allowed (${this.options.maxEntityCount})`);let K=q.replace(/[.\-+*:]/g,"\\.");b[q]={regx:RegExp(`&${K};`,"g"),val:G},S++}}else if(k&&je(p,"!ELEMENT",m)){m+=8;let{index:q}=this.readElementExp(p,m+1);m=q}else if(k&&je(p,"!ATTLIST",m))m+=8;else if(k&&je(p,"!NOTATION",m)){m+=9;let{index:q}=this.readNotationExp(p,m+1,this.suppressValidationErr);m=q}else{if(!je(p,"!--",m))throw new Error("Invalid DOCTYPE");R=!0}N++,M=""}if(N!==0)throw new Error("Unclosed DOCTYPE")}return{entities:b,i:m}}readEntityExp(p,m){m=ge(p,m);let b="";for(;mthis.options.maxEntitySize)throw new Error(`Entity "${b}" size (${S.length}) exceeds maximum allowed size (${this.options.maxEntitySize})`);return[b,S,--m]}readNotationExp(p,m){m=ge(p,m);let b="";for(;m{for(;p0&&(this.path[this.path.length-1].values=void 0);let S=this.path.length;this.siblingStacks[S]||(this.siblingStacks[S]=new Map);let N=this.siblingStacks[S],k=b?`${b}:${p}`:p,R=N.get(k)||0,M=0;for(let G of N.values())M+=G;N.set(k,R+1);let q={tag:p,position:M,counter:R};b!=null&&(q.namespace=b),m!=null&&(q.values=m),this.path.push(q)}pop(){if(this.path.length===0)return;let p=this.path.pop();return this.siblingStacks.length>this.path.length+1&&(this.siblingStacks.length=this.path.length+1),p}updateCurrent(p){if(this.path.length>0){let m=this.path[this.path.length-1];p!=null&&(m.values=p)}}getCurrentTag(){return this.path.length>0?this.path[this.path.length-1].tag:void 0}getCurrentNamespace(){return this.path.length>0?this.path[this.path.length-1].namespace:void 0}getAttrValue(p){return this.path.length===0?void 0:this.path[this.path.length-1].values?.[p]}hasAttr(p){if(this.path.length===0)return!1;let m=this.path[this.path.length-1];return m.values!==void 0&&p in m.values}getPosition(){return this.path.length===0?-1:this.path[this.path.length-1].position??0}getCounter(){return this.path.length===0?-1:this.path[this.path.length-1].counter??0}getIndex(){return this.getPosition()}getDepth(){return this.path.length}toString(p,m=!0){let b=p||this.separator;return this.path.map(S=>m&&S.namespace?`${S.namespace}:${S.tag}`:S.tag).join(b)}toArray(){return this.path.map(p=>p.tag)}reset(){this.path=[],this.siblingStacks=[]}matches(p){let m=p.segments;return m.length!==0&&(p.hasDeepWildcard()?this._matchWithDeepWildcard(m):this._matchSimple(m))}_matchSimple(p){if(this.path.length!==p.length)return!1;for(let m=0;m=0&&m>=0;){let S=p[b];if(S.type==="deep-wildcard"){if(b--,b<0)return!0;let N=p[b],k=!1;for(let R=m;R>=0;R--){let M=R===this.path.length-1;if(this._matchSegment(N,this.path[R],M)){m=R-1,b--,k=!0;break}}if(!k)return!1}else{let N=m===this.path.length-1;if(!this._matchSegment(S,this.path[m],N))return!1;m--,b--}}return b<0}_matchSegment(p,m,b){if(p.tag!=="*"&&p.tag!==m.tag||p.namespace!==void 0&&p.namespace!=="*"&&p.namespace!==m.namespace)return!1;if(p.attrName!==void 0){if(!b||!m.values||!(p.attrName in m.values))return!1;if(p.attrValue!==void 0){let S=m.values[p.attrName];if(String(S)!==String(p.attrValue))return!1}}if(p.position!==void 0){if(!b)return!1;let S=m.counter??0;if(p.position==="first"&&S!==0||p.position==="odd"&&S%2!=1||p.position==="even"&&S%2!=0||p.position==="nth"&&S!==p.positionValue)return!1}return!0}snapshot(){return{path:this.path.map(p=>({...p})),siblingStacks:this.siblingStacks.map(p=>new Map(p))}}restore(p){this.path=p.path.map(m=>({...m})),this.siblingStacks=p.siblingStacks.map(m=>new Map(m))}}class Di{static{o(this,"k")}constructor(p,m={}){this.pattern=p,this.separator=m.separator||".",this.segments=this._parse(p),this._hasDeepWildcard=this.segments.some(b=>b.type==="deep-wildcard"),this._hasAttributeCondition=this.segments.some(b=>b.attrName!==void 0),this._hasPositionSelector=this.segments.some(b=>b.position!==void 0)}_parse(p){let m=[],b=0,S="";for(;b0){let m=y.substring(0,p);if(m!=="xmlns")return m}}o(Rl,"M");class l8{static{o(this,"L")}constructor(p){var m;if(this.options=p,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:(b,S)=>Ov(S,10,"&#")},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(b,S)=>Ov(S,16,"&#x")}},this.addExternalEntities=A8,this.parseXml=g8,this.parseTextData=u8,this.resolveNameSpace=d8,this.buildAttributesMap=m8,this.isItStopNode=C8,this.replaceEntitiesValue=h8,this.readStopNodeData=E8,this.saveTextToParentTag=y8,this.addChild=f8,this.ignoreAttributesFn=typeof(m=this.options.ignoreAttributes)=="function"?m:Array.isArray(m)?b=>{for(let S of m)if(typeof S=="string"&&b===S||S instanceof RegExp&&S.test(b))return!0}:()=>!1,this.entityExpansionCount=0,this.currentExpandedLength=0,this.matcher=new Zs,this.isCurrentNodeStopNode=!1,this.options.stopNodes&&this.options.stopNodes.length>0){this.stopNodeExpressions=[];for(let b=0;b0)){k||(y=this.replaceEntitiesValue(y,p,m));let R=this.options.jPath?m.toString():m,M=this.options.tagValueProcessor(p,y,R,S,N);return M==null?y:typeof M!=typeof y||M!==y?M:this.options.trimValues||y.trim()===y?Tv(y,this.options.parseTagValue,this.options.numberParseOptions):y}}o(u8,"G");function d8(y){if(this.options.removeNSPrefix){let p=y.split(":"),m=y.charAt(0)==="/"?"/":"";if(p[0]==="xmlns")return"";p.length===2&&(y=m+p[1])}return y}o(d8,"B");let p8=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function m8(y,p,m){if(this.options.ignoreAttributes!==!0&&typeof y=="string"){let b=i(y,p8),S=b.length,N={},k={};for(let R=0;R0&&typeof p=="object"&&p.updateCurrent&&p.updateCurrent(k);for(let R=0;R",N,"Closing Tag is not closed."),R=y.substring(N+2,k).trim();if(this.options.removeNSPrefix){let q=R.indexOf(":");q!==-1&&(R=R.substr(q+1))}this.options.transformTagName&&(R=this.options.transformTagName(R)),m&&(b=this.saveTextToParentTag(b,m,this.matcher));let M=this.matcher.getCurrentTag();if(R&&this.options.unpairedTags.indexOf(R)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);M&&this.options.unpairedTags.indexOf(M)!==-1&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,m=this.tagsNodeStack.pop(),b="",N=k}else if(y[N+1]==="?"){let k=My(y,N,!1,"?>");if(!k)throw new Error("Pi Tag is not closed.");if(b=this.saveTextToParentTag(b,m,this.matcher),!(this.options.ignoreDeclaration&&k.tagName==="?xml"||this.options.ignorePiTags)){let R=new qe(k.tagName);R.add(this.options.textNodeName,""),k.tagName!==k.tagExp&&k.attrExpPresent&&(R[":@"]=this.buildAttributesMap(k.tagExp,this.matcher,k.tagName)),this.addChild(m,R,this.matcher,N)}N=k.closeIndex+1}else if(y.substr(N+1,3)==="!--"){let k=eo(y,"-->",N+4,"Comment is not closed.");if(this.options.commentPropName){let R=y.substring(N+4,k-2);b=this.saveTextToParentTag(b,m,this.matcher),m.add(this.options.commentPropName,[{[this.options.textNodeName]:R}])}N=k}else if(y.substr(N+1,2)==="!D"){let k=S.readDocType(y,N);this.docTypeEntities=k.entities,N=k.i}else if(y.substr(N+1,2)==="!["){let k=eo(y,"]]>",N,"CDATA is not closed.")-2,R=y.substring(N+9,k);b=this.saveTextToParentTag(b,m,this.matcher);let M=this.parseTextData(R,m.tagname,this.matcher,!0,!1,!0,!0);M==null&&(M=""),this.options.cdataPropName?m.add(this.options.cdataPropName,[{[this.options.textNodeName]:R}]):m.add(this.options.textNodeName,M),N=k+2}else{let k=My(y,N,this.options.removeNSPrefix);if(!k){let Gt=y.substring(Math.max(0,N-50),Math.min(y.length,N+50));throw new Error(`readTagExp returned undefined at position ${N}. Context: "${Gt}"`)}let R=k.tagName,M=k.rawTagName,q=k.tagExp,G=k.attrExpPresent,K=k.closeIndex;if(this.options.transformTagName){let Gt=this.options.transformTagName(R);q===R&&(q=Gt),R=Gt}if(this.options.strictReservedNames&&(R===this.options.commentPropName||R===this.options.cdataPropName))throw new Error(`Invalid tag name: ${R}`);m&&b&&m.tagname!=="!xml"&&(b=this.saveTextToParentTag(b,m,this.matcher,!1));let be=m;be&&this.options.unpairedTags.indexOf(be.tagname)!==-1&&(m=this.tagsNodeStack.pop(),this.matcher.pop());let ye=!1;q.length>0&&q.lastIndexOf("/")===q.length-1&&(ye=!0,R[R.length-1]==="/"?(R=R.substr(0,R.length-1),q=R):q=q.substr(0,q.length-1),G=R!==q);let Qe,Re=null,Kn={};Qe=Rl(M),R!==p.tagname&&this.matcher.push(R,{},Qe),R!==q&&G&&(Re=this.buildAttributesMap(q,this.matcher,R),Re&&(Kn=Vu(Re,this.options))),R!==p.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode(this.stopNodeExpressions,this.matcher));let Mt=N;if(this.isCurrentNodeStopNode){let Gt="";if(ye)N=k.closeIndex;else if(this.options.unpairedTags.indexOf(R)!==-1)N=k.closeIndex;else{let Fy=this.readStopNodeData(y,M,K+1);if(!Fy)throw new Error(`Unexpected end of ${M}`);N=Fy.i,Gt=Fy.tagContent}let sa=new qe(R);Re&&(sa[":@"]=Re),sa.add(this.options.textNodeName,Gt),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(m,sa,this.matcher,Mt)}else{if(ye){if(this.options.transformTagName){let sa=this.options.transformTagName(R);q===R&&(q=sa),R=sa}let Gt=new qe(R);Re&&(Gt[":@"]=Re),this.addChild(m,Gt,this.matcher,Mt),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else{if(this.options.unpairedTags.indexOf(R)!==-1){let Gt=new qe(R);Re&&(Gt[":@"]=Re),this.addChild(m,Gt,this.matcher,Mt),this.matcher.pop(),this.isCurrentNodeStopNode=!1,N=k.closeIndex;continue}{let Gt=new qe(R);if(this.tagsNodeStack.length>this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(m),Re&&(Gt[":@"]=Re),this.addChild(m,Gt,this.matcher,Mt),m=Gt}}b="",N=K}}else b+=y[N];return p.child},"Y");function f8(y,p,m,b){this.options.captureMetaData||(b=void 0);let S=this.options.jPath?m.toString():m,N=this.options.updateTag(p.tagname,S,p[":@"]);N===!1||(typeof N=="string"&&(p.tagname=N),y.addChild(p,b))}o(f8,"X");function h8(y,p,m){let b=this.options.processEntities;if(!b||!b.enabled)return y;if(b.allowedTags){let S=this.options.jPath?m.toString():m;if(!(Array.isArray(b.allowedTags)?b.allowedTags.includes(p):b.allowedTags(p,S)))return y}if(b.tagFilter){let S=this.options.jPath?m.toString():m;if(!b.tagFilter(p,S))return y}for(let S in this.docTypeEntities){let N=this.docTypeEntities[S],k=y.match(N.regx);if(k){if(this.entityExpansionCount+=k.length,b.maxTotalExpansions&&this.entityExpansionCount>b.maxTotalExpansions)throw new Error(`Entity expansion limit exceeded: ${this.entityExpansionCount} > ${b.maxTotalExpansions}`);let R=y.length;if(y=y.replace(N.regx,N.val),b.maxExpandedLength&&(this.currentExpandedLength+=y.length-R,this.currentExpandedLength>b.maxExpandedLength))throw new Error(`Total expanded content size exceeded: ${this.currentExpandedLength} > ${b.maxExpandedLength}`)}}if(y.indexOf("&")===-1)return y;for(let S in this.lastEntities){let N=this.lastEntities[S];y=y.replace(N.regex,N.val)}if(y.indexOf("&")===-1)return y;if(this.options.htmlEntities)for(let S in this.htmlEntities){let N=this.htmlEntities[S];y=y.replace(N.regex,N.val)}return y.replace(this.ampEntity.regex,this.ampEntity.val)}o(h8,"z");function y8(y,p,m,b){return y&&(b===void 0&&(b=p.child.length===0),(y=this.parseTextData(y,p.tagname,m,!1,!!p[":@"]&&Object.keys(p[":@"]).length!==0,b))!==void 0&&y!==""&&p.add(this.options.textNodeName,y),y=""),y}o(y8,"q");function C8(y,p){if(!y||y.length===0)return!1;for(let m=0;m"){let Qe,Re="";for(let Kn=be;Kn",m,`${p} is not closed`);if(y.substring(m+2,N).trim()===p&&(S--,S===0))return{tagContent:y.substring(b,m),i:N};m=N}else if(y[m+1]==="?")m=eo(y,"?>",m+1,"StopNode is not closed.");else if(y.substr(m+1,3)==="!--")m=eo(y,"-->",m+3,"StopNode is not closed.");else if(y.substr(m+1,2)==="![")m=eo(y,"]]>",m,"StopNode is not closed.")-2;else{let N=My(y,m,">");N&&((N&&N.tagName)===p&&N.tagExp[N.tagExp.length-1]!=="/"&&S++,m=N.closeIndex)}}o(E8,"J");function Tv(y,p,m){if(p&&typeof y=="string"){let b=y.trim();return b==="true"||b!=="false"&&function(S,N={}){if(N=Object.assign({},Ty,N),!S||typeof S!="string")return S;let k=S.trim();if(N.skipLike!==void 0&&N.skipLike.test(k))return S;if(S==="0")return 0;if(N.hex&&_i.test(k))return function(M){if(parseInt)return parseInt(M,16);if(Number.parseInt)return Number.parseInt(M,16);if(window&&window.parseInt)return window.parseInt(M,16);throw new Error("parseInt, Number.parseInt, window.parseInt are not supported")}(k);if(k.includes("e")||k.includes("E"))return function(M,q,G){if(!G.eNotation)return M;let K=q.match(Oy);if(K){let be=K[1]||"",ye=K[3].indexOf("e")===-1?"E":"e",Qe=K[2],Re=be?M[Qe.length+1]===ye:M[Qe.length]===ye;return Qe.length>1&&Re?M:Qe.length!==1||!K[3].startsWith(`.${ye}`)&&K[3][0]!==ye?G.leadingZeros&&!Re?(q=(K[1]||"")+K[3],Number(q)):M:Number(q)}return M}(S,k,N);{let M=Pi.exec(k);if(M){let q=M[1]||"",G=M[2],K=((R=M[3])&&R.indexOf(".")!==-1&&((R=R.replace(/0+$/,""))==="."?R="0":R[0]==="."?R="0"+R:R[R.length-1]==="."&&(R=R.substring(0,R.length-1))),R),be=q?S[G.length+1]===".":S[G.length]===".";if(!N.leadingZeros&&(G.length>1||G.length===1&&!be))return S;{let ye=Number(k),Qe=String(ye);if(ye===0)return ye;if(Qe.search(/[eE]/)!==-1)return N.eNotation?ye:S;if(k.indexOf(".")!==-1)return Qe==="0"||Qe===K||Qe===`${q}${K}`?ye:S;let Re=G?K:k;return G?Re===Qe||q+Re===Qe?ye:S:Re===Qe||Re===q+Qe?ye:S}}return S}var R}(y,m)}return y!==void 0?y:""}o(Tv,"H");function Ov(y,p,m){let b=Number.parseInt(y,p);return b>=0&&b<=1114111?String.fromCodePoint(b):m+y+";"}o(Ov,"tt");let ky=qe.getMetaDataSymbol();function B8(y,p){if(!y||typeof y!="object")return{};if(!p)return y;let m={};for(let b in y)b.startsWith(p)?m[b.substring(p.length)]=y[b]:m[b]=y[b];return m}o(B8,"it");function I8(y,p,m){return Mv(y,p,m)}o(I8,"nt");function Mv(y,p,m){let b,S={};for(let N=0;N0&&(S[p.textNodeName]=b):b!==void 0&&(S[p.textNodeName]=b),S}o(Mv,"st");function b8(y){let p=Object.keys(y);for(let m=0;m0&&(m=` +`);let b=[];if(p.stopNodes&&Array.isArray(p.stopNodes))for(let S=0;S`,k=!1,b.pop();continue}if(q===p.commentPropName){N+=m+``,k=!0,b.pop();continue}if(q[0]==="?"){let Re=Uv(M[":@"],p,K),Kn=q==="?xml"?"":m,Mt=M[q][0][p.textNodeName];Mt=Mt.length!==0?" "+Mt:"",N+=Kn+`<${q}${Mt}${Re}?>`,k=!0,b.pop();continue}let be=m;be!==""&&(be+=p.indentBy);let ye=m+`<${q}${Uv(M[":@"],p,K)}`,Qe;Qe=K?Lv(M[q],p):kv(M[q],p,be,b,S),p.unpairedTags.indexOf(q)!==-1?p.suppressUnpairedNode?N+=ye+">":N+=ye+"/>":Qe&&Qe.length!==0||!p.suppressEmptyNode?Qe&&Qe.endsWith(">")?N+=ye+`>${Qe}${m}`:(N+=ye+">",Qe&&m!==""&&(Qe.includes("/>")||Qe.includes("`):N+=ye+"/>",k=!0,b.pop()}return N}o(kv,"pt");function x8(y,p){if(!y||p.ignoreAttributes)return null;let m={},b=!1;for(let S in y)Object.prototype.hasOwnProperty.call(y,S)&&(m[S.startsWith(p.attributeNamePrefix)?S.substr(p.attributeNamePrefix.length):S]=y[S],b=!0);return b?m:null}o(x8,"ut");function Lv(y,p){if(!Array.isArray(y))return y!=null?y.toString():"";let m="";for(let b=0;b${R}`:m+=`<${N}${k}/>`}}}return m}o(Lv,"ct");function v8(y,p){let m="";if(y&&!p.ignoreAttributes)for(let b in y){if(!Object.prototype.hasOwnProperty.call(y,b))continue;let S=y[b];S===!0&&p.suppressBooleanAttributes?m+=` ${b.substr(p.attributeNamePrefix.length)}`:m+=` ${b.substr(p.attributeNamePrefix.length)}="${S}"`}return m}o(v8,"dt");function Fv(y){let p=Object.keys(y);for(let m=0;m0&&p.processEntities)for(let m=0;m","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1,jPath:!0};function nn(y){if(this.options=Object.assign({},_8,y),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(m=>typeof m=="string"&&m.startsWith("*.")?".."+m.substring(2):m)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let m=0;m{for(let b of p)if(typeof b=="string"&&m===b||b instanceof RegExp&&b.test(m))return!0}:()=>!1,this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=T8),this.processTextOrObjNode=P8,this.options.format?(this.indentate=D8,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}o(nn,"bt");function P8(y,p,m,b){let S=this.extractAttributes(y);if(b.push(p,S),this.checkStopNode(b)){let k=this.buildRawContent(y),R=this.buildAttributesForStopNode(y);return b.pop(),this.buildObjectNode(k,p,R,m)}let N=this.j2x(y,m+1,b);return b.pop(),y[this.options.textNodeName]!==void 0&&Object.keys(y).length===1?this.buildTextValNode(y[this.options.textNodeName],p,N.attrStr,m,b):this.buildObjectNode(N.val,p,N.attrStr,m)}o(P8,"Et");function D8(y){return this.options.indentBy.repeat(y)}o(D8,"yt");function T8(y){return!(!y.startsWith(this.options.attributeNamePrefix)||y===this.options.textNodeName)&&y.substr(this.attrPrefixLen)}o(T8,"wt"),nn.prototype.build=function(y){if(this.options.preserveOrder)return S8(y,this.options);{Array.isArray(y)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(y={[this.options.arrayNodeName]:y});let p=new Zs;return this.j2x(y,0,p).val}},nn.prototype.j2x=function(y,p,m){let b="",S="",N=this.options.jPath?m.toString():m,k=this.checkStopNode(m);for(let R in y)if(Object.prototype.hasOwnProperty.call(y,R))if(y[R]===void 0)this.isAttribute(R)&&(S+="");else if(y[R]===null)this.isAttribute(R)||R===this.options.cdataPropName?S+="":R[0]==="?"?S+=this.indentate(p)+"<"+R+"?"+this.tagEndChar:S+=this.indentate(p)+"<"+R+"/"+this.tagEndChar;else if(y[R]instanceof Date)S+=this.buildTextValNode(y[R],R,"",p,m);else if(typeof y[R]!="object"){let M=this.isAttribute(R);if(M&&!this.ignoreAttributesFn(M,N))b+=this.buildAttrPairStr(M,""+y[R],k);else if(!M)if(R===this.options.textNodeName){let q=this.options.tagValueProcessor(R,""+y[R]);S+=this.replaceEntitiesValue(q)}else{m.push(R);let q=this.checkStopNode(m);if(m.pop(),q){let G=""+y[R];S+=G===""?this.indentate(p)+"<"+R+this.closeTag(R)+this.tagEndChar:this.indentate(p)+"<"+R+">"+G+""+Qe+"${S}`;else if(typeof S=="object"&&S!==null){let N=this.buildRawContent(S),k=this.buildAttributesForStopNode(S);p+=N===""?`<${m}${k}/>`:`<${m}${k}>${N}`}}else if(typeof b=="object"&&b!==null){let S=this.buildRawContent(b),N=this.buildAttributesForStopNode(b);p+=S===""?`<${m}${N}/>`:`<${m}${N}>${S}`}else p+=`<${m}>${b}`}return p},nn.prototype.buildAttributesForStopNode=function(y){if(!y||typeof y!="object")return"";let p="";if(this.options.attributesGroupName&&y[this.options.attributesGroupName]){let m=y[this.options.attributesGroupName];for(let b in m){if(!Object.prototype.hasOwnProperty.call(m,b))continue;let S=b.startsWith(this.options.attributeNamePrefix)?b.substring(this.options.attributeNamePrefix.length):b,N=m[b];N===!0&&this.options.suppressBooleanAttributes?p+=" "+S:p+=" "+S+'="'+N+'"'}}else for(let m in y){if(!Object.prototype.hasOwnProperty.call(y,m))continue;let b=this.isAttribute(m);if(b){let S=y[m];S===!0&&this.options.suppressBooleanAttributes?p+=" "+b:p+=" "+b+'="'+S+'"'}}return p},nn.prototype.buildObjectNode=function(y,p,m,b){if(y==="")return p[0]==="?"?this.indentate(b)+"<"+p+m+"?"+this.tagEndChar:this.indentate(b)+"<"+p+m+this.closeTag(p)+this.tagEndChar;{let S="`+this.newLine:this.indentate(b)+"<"+p+m+N+this.tagEndChar+y+this.indentate(b)+S:this.indentate(b)+"<"+p+m+N+">"+y+S}},nn.prototype.closeTag=function(y){let p="";return this.options.unpairedTags.indexOf(y)!==-1?this.options.suppressUnpairedNode||(p="/"):p=this.options.suppressEmptyNode?"/":`>`+this.newLine;if(this.options.commentPropName!==!1&&p===this.options.commentPropName)return this.indentate(b)+``+this.newLine;if(p[0]==="?")return this.indentate(b)+"<"+p+m+"?"+this.tagEndChar;{let N=this.options.tagValueProcessor(p,y);return N=this.replaceEntitiesValue(N),N===""?this.indentate(b)+"<"+p+m+this.closeTag(p)+this.tagEndChar:this.indentate(b)+"<"+p+m+">"+N+"0&&this.options.processEntities)for(let p=0;p{"use strict";Object.defineProperty(Tc,"__esModule",{value:!0});Tc.XML_CHARKEY=Tc.XML_ATTRKEY=void 0;Tc.XML_ATTRKEY="$";Tc.XML_CHARKEY="_"});var uV=h(Mg=>{"use strict";Object.defineProperty(Mg,"__esModule",{value:!0});Mg.stringifyXML=Vve;Mg.parseXML=Wve;var YN=cV(),lV=GN();function AV(t){var e;return{attributesGroupName:lV.XML_ATTRKEY,textNodeName:(e=t.xmlCharKey)!==null&&e!==void 0?e:lV.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}o(AV,"getCommonOptions");function Yve(t={}){var e,r;return Object.assign(Object.assign({},AV(t)),{attributeNamePrefix:"@_",format:!0,suppressEmptyNode:!0,indentBy:"",rootNodeName:(e=t.rootName)!==null&&e!==void 0?e:"root",cdataPropName:(r=t.cdataPropName)!==null&&r!==void 0?r:"__cdata"})}o(Yve,"getSerializerOptions");function Jve(t={}){return Object.assign(Object.assign({},AV(t)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:t.stopNodes,processEntities:!0,trimValues:!1})}o(Jve,"getParserOptions");function Vve(t,e={}){let r=Yve(e),n=new YN.XMLBuilder(r),i={[r.rootNodeName]:t};return`${n.build(i)}`.replace(/\n/g,"")}o(Vve,"stringifyXML");async function Wve(t,e={}){if(!t)throw new Error("Document is empty");let r=YN.XMLValidator.validate(t);if(r!==!0)throw r;let i=new YN.XMLParser(Jve(e)).parse(t);if(i["?xml"]&&delete i["?xml"],!e.includeRoot)for(let s of Object.keys(i)){let a=i[s];return typeof a=="object"?Object.assign({},a):a}return i}o(Wve,"parseXML")});var JN=h(gi=>{"use strict";Object.defineProperty(gi,"__esModule",{value:!0});gi.XML_CHARKEY=gi.XML_ATTRKEY=gi.parseXML=gi.stringifyXML=void 0;var dV=uV();Object.defineProperty(gi,"stringifyXML",{enumerable:!0,get:function(){return dV.stringifyXML}});Object.defineProperty(gi,"parseXML",{enumerable:!0,get:function(){return dV.parseXML}});var pV=GN();Object.defineProperty(gi,"XML_ATTRKEY",{enumerable:!0,get:function(){return pV.XML_ATTRKEY}});Object.defineProperty(gi,"XML_CHARKEY",{enumerable:!0,get:function(){return pV.XML_CHARKEY}})});var Lg=h(kg=>{"use strict";Object.defineProperty(kg,"__esModule",{value:!0});kg.logger=void 0;var Kve=Qc();kg.logger=(0,Kve.createClientLogger)("storage-blob")});var $N={};Ku($N,{__addDisposableResource:()=>LV,__assign:()=>Fg,__asyncDelegator:()=>RV,__asyncGenerator:()=>vV,__asyncValues:()=>_V,__await:()=>Oc,__awaiter:()=>bV,__classPrivateFieldGet:()=>OV,__classPrivateFieldIn:()=>kV,__classPrivateFieldSet:()=>MV,__createBinding:()=>qg,__decorate:()=>fV,__disposeResources:()=>FV,__esDecorate:()=>yV,__exportStar:()=>wV,__extends:()=>mV,__generator:()=>QV,__importDefault:()=>TV,__importStar:()=>DV,__makeTemplateObject:()=>PV,__metadata:()=>IV,__param:()=>hV,__propKey:()=>EV,__read:()=>KN,__rest:()=>gV,__rewriteRelativeImportExtension:()=>UV,__runInitializers:()=>CV,__setFunctionName:()=>BV,__spread:()=>NV,__spreadArray:()=>xV,__spreadArrays:()=>SV,__values:()=>Ug,default:()=>Zve});function mV(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");VN(t,e);function r(){this.constructor=t}o(r,"__"),t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function gV(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(t);i=0;c--)(a=t[c])&&(s=(i<3?a(s):i>3?a(e,r,s):a(e,r))||s);return i>3&&s&&Object.defineProperty(e,r,s),s}function hV(t,e){return function(r,n){e(r,n,t)}}function yV(t,e,r,n,i,s){function a(w){if(w!==void 0&&typeof w!="function")throw new TypeError("Function expected");return w}o(a,"accept");for(var c=n.kind,l=c==="getter"?"get":c==="setter"?"set":"value",A=!e&&t?n.static?t:t.prototype:null,u=e||(A?Object.getOwnPropertyDescriptor(A,n.name):{}),d,g=!1,f=r.length-1;f>=0;f--){var C={};for(var Q in n)C[Q]=Q==="access"?{}:n[Q];for(var Q in n.access)C.access[Q]=n.access[Q];C.addInitializer=function(w){if(g)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(w||null))};var x=(0,r[f])(c==="accessor"?{get:u.get,set:u.set}:u[l],C);if(c==="accessor"){if(x===void 0)continue;if(x===null||typeof x!="object")throw new TypeError("Object expected");(d=a(x.get))&&(u.get=d),(d=a(x.set))&&(u.set=d),(d=a(x.init))&&i.unshift(d)}else(d=a(x))&&(c==="field"?i.unshift(d):u[l]=d)}A&&Object.defineProperty(A,n.name,u),g=!0}function CV(t,e,r){for(var n=arguments.length>2,i=0;i0&&s[s.length-1])&&(A[0]===6||A[0]===2)){r=0;continue}if(A[0]===3&&(!s||A[1]>s[0]&&A[1]=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function KN(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var n=r.call(t),i,s=[],a;try{for(;(e===void 0||e-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(c){a={error:c}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return s}function NV(){for(var t=[],e=0;e1||l(f,Q)})},C&&(i[f]=C(i[f])))}function l(f,C){try{A(n[f](C))}catch(Q){g(s[0][3],Q)}}function A(f){f.value instanceof Oc?Promise.resolve(f.value.v).then(u,d):g(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function g(f,C){f(C),s.shift(),s.length&&l(s[0][0],s[0][1])}}function RV(t){var e,r;return e={},n("next"),n("throw",function(i){throw i}),n("return"),e[Symbol.iterator]=function(){return this},e;function n(i,s){e[i]=t[i]?function(a){return(r=!r)?{value:Oc(t[i](a)),done:!1}:s?s(a):a}:s}}function _V(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof Ug=="function"?Ug(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(s){r[s]=t[s]&&function(a){return new Promise(function(c,l){a=t[s](a),i(c,l,a.done,a.value)})}}function i(s,a,c,l){Promise.resolve(l).then(function(A){s({value:A,done:c})},a)}}function PV(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function DV(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r=WN(t),n=0;n{VN=o(function(t,e){return VN=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])},VN(t,e)},"extendStatics");o(mV,"__extends");Fg=o(function(){return Fg=Object.assign||o(function(e){for(var r,n=1,i=arguments.length;n{"use strict";Object.defineProperty(Hg,"__esModule",{value:!0});Hg.BuffersStream=void 0;var eRe=require("node:stream"),ZN=class extends eRe.Readable{static{o(this,"BuffersStream")}buffers;byteLength;byteOffsetInCurrentBuffer;bufferIndex;pushedBytesLength;constructor(e,r,n){super(n),this.buffers=e,this.byteLength=r,this.byteOffsetInCurrentBuffer=0,this.bufferIndex=0,this.pushedBytesLength=0;let i=0;for(let s of this.buffers)i+=s.byteLength;if(i=this.byteLength&&this.push(null),e||(e=this.readableHighWaterMark);let r=[],n=0;for(;ne-n){let c=this.byteOffsetInCurrentBuffer+e-n;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,c)),this.pushedBytesLength+=e-n,this.byteOffsetInCurrentBuffer=c,n=e;break}else{let c=this.byteOffsetInCurrentBuffer+a;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,c)),a===s?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=c,this.pushedBytesLength+=a,n+=a}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}};Hg.BuffersStream=ZN});var HV=h(jg=>{"use strict";Object.defineProperty(jg,"__esModule",{value:!0});jg.PooledBuffer=void 0;var tRe=(XN(),Wt($N)),rRe=qV(),nRe=tRe.__importDefault(require("node:buffer")),zg=nRe.default.constants.MAX_LENGTH,e0=class{static{o(this,"PooledBuffer")}buffers=[];capacity;_size;get size(){return this._size}constructor(e,r,n){this.capacity=e,this._size=0;let i=Math.ceil(e/zg);for(let s=0;s0&&(e[0]=e[0].slice(a))}getReadableStream(){return new rRe.BuffersStream(this.buffers,this.size)}};jg.PooledBuffer=e0});var zV=h(Gg=>{"use strict";Object.defineProperty(Gg,"__esModule",{value:!0});Gg.BufferScheduler=void 0;var iRe=require("events"),sRe=HV(),t0=class{static{o(this,"BufferScheduler")}bufferSize;maxBuffers;readable;outgoingHandler;emitter=new iRe.EventEmitter;concurrency;offset=0;isStreamEnd=!1;isError=!1;executingOutgoingHandlers=0;encoding;numBuffers=0;unresolvedDataArray=[];unresolvedLength=0;incoming=[];outgoing=[];constructor(e,r,n,i,s,a){if(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(s<=0)throw new RangeError(`concurrency must be larger than 0, current is ${s}`);this.bufferSize=r,this.maxBuffers=n,this.readable=e,this.outgoingHandler=i,this.concurrency=s,this.encoding=a}async do(){return new Promise((e,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(e).catch(r)}else{if(this.unresolvedLength>=this.bufferSize)return;e()}})})}appendUnresolvedData(e){this.unresolvedDataArray.push(e),this.unresolvedLength+=e.length}shiftBufferFromUnresolvedDataArray(e){return e?e.fill(this.unresolvedDataArray,this.unresolvedLength):e=new sRe.PooledBuffer(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength),this.unresolvedLength-=e.size,e}resolveData(){for(;this.unresolvedLength>=this.bufferSize;){let e;if(this.incoming.length>0)e=this.incoming.shift(),this.shiftBufferFromUnresolvedDataArray(e);else if(this.numBuffers=this.concurrency)return;e=this.outgoing.shift(),e&&this.triggerOutgoingHandler(e)}while(e)}async triggerOutgoingHandler(e){let r=e.size;this.executingOutgoingHandlers++,this.offset+=r;try{await this.outgoingHandler(()=>e.getReadableStream(),r,this.offset-r)}catch(n){this.emitter.emit("error",n);return}this.executingOutgoingHandlers--,this.reuseBuffer(e),this.emitter.emit("checkEnd")}reuseBuffer(e){this.incoming.push(e),!this.isError&&this.resolveData()&&!this.isStreamEnd&&this.readable.resume()}};Gg.BufferScheduler=t0});var jV=h(n0=>{"use strict";Object.defineProperty(n0,"__esModule",{value:!0});n0.getCachedDefaultHttpClient=aRe;var oRe=Pt(),r0;function aRe(){return r0||(r0=(0,oRe.createDefaultHttpClient)()),r0}o(aRe,"getCachedDefaultHttpClient")});var YV=h(GV=>{"use strict";Object.defineProperty(GV,"__esModule",{value:!0})});var mu=h(Yg=>{"use strict";Object.defineProperty(Yg,"__esModule",{value:!0});Yg.BaseRequestPolicy=void 0;var i0=class{static{o(this,"BaseRequestPolicy")}_nextPolicy;_options;constructor(e,r){this._nextPolicy=e,this._options=r}shouldLog(e){return this._options.shouldLog(e)}log(e,r){this._options.log(e,r)}};Yg.BaseRequestPolicy=i0});var es=h(Bn=>{"use strict";Object.defineProperty(Bn,"__esModule",{value:!0});Bn.PathStylePorts=Bn.DevelopmentConnectionString=Bn.HeaderConstants=Bn.URLConstants=Bn.SDK_VERSION=void 0;Bn.SDK_VERSION="1.0.0";Bn.URLConstants={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};Bn.HeaderConstants={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.DevelopmentConnectionString="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;";Bn.PathStylePorts=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"]});var Lo=h(ze=>{"use strict";Object.defineProperty(ze,"__esModule",{value:!0});ze.escapeURLPath=lRe;ze.getValueInConnString=Ms;ze.extractConnectionStringParts=uRe;ze.appendToURLPath=pRe;ze.setURLParameter=VV;ze.getURLParameter=WV;ze.setURLHost=mRe;ze.getURLPath=gRe;ze.getURLScheme=fRe;ze.getURLPathAndQuery=hRe;ze.getURLQueries=yRe;ze.appendToURLQuery=CRe;ze.truncatedISO8061Date=ERe;ze.base64encode=KV;ze.base64decode=BRe;ze.generateBlockID=IRe;ze.delay=bRe;ze.padStart=$V;ze.sanitizeURL=XV;ze.sanitizeHeaders=QRe;ze.iEqual=wRe;ze.getAccountNameFromUrl=ZV;ze.isIpEndpointStyle=eW;ze.attachCredential=NRe;ze.httpAuthorizationToString=SRe;ze.EscapePath=xRe;ze.assertResponse=vRe;var cRe=Pt(),JV=ut(),Mc=es();function lRe(t){let e=new URL(t),r=e.pathname;return r=r||"/",r=dRe(r),e.pathname=r,e.toString()}o(lRe,"escapeURLPath");function ARe(t){let e="";if(t.search("DevelopmentStorageProxyUri=")!==-1){let r=t.split(";");for(let n of r)n.trim().startsWith("DevelopmentStorageProxyUri=")&&(e=n.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return e}o(ARe,"getProxyUriFromDevConnString");function Ms(t,e){let r=t.split(";");for(let n of r)if(n.trim().startsWith(e))return n.trim().match(e+"=(.*)")[1];return""}o(Ms,"getValueInConnString");function uRe(t){let e="";t.startsWith("UseDevelopmentStorage=true")&&(e=ARe(t),t=Mc.DevelopmentConnectionString);let r=Ms(t,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,t.search("DefaultEndpointsProtocol=")!==-1&&t.search("AccountKey=")!==-1){let n="",i="",s=Buffer.from("accountKey","base64"),a="";if(i=Ms(t,"AccountName"),s=Buffer.from(Ms(t,"AccountKey"),"base64"),!r){n=Ms(t,"DefaultEndpointsProtocol");let c=n.toLowerCase();if(c!=="https"&&c!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(a=Ms(t,"EndpointSuffix"),!a)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${n}://${i}.blob.${a}`}if(i){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:i,accountKey:s,proxyUri:e}}else{let n=Ms(t,"SharedAccessSignature"),i=Ms(t,"AccountName");if(i||(i=ZV(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}}}o(uRe,"extractConnectionStringParts");function dRe(t){return encodeURIComponent(t).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}o(dRe,"escape");function pRe(t,e){let r=new URL(t),n=r.pathname;return n=n?n.endsWith("/")?`${n}${e}`:`${n}/${e}`:e,r.pathname=n,r.toString()}o(pRe,"appendToURLPath");function VV(t,e,r){let n=new URL(t),i=encodeURIComponent(e),s=r?encodeURIComponent(r):void 0,a=n.search===""?"?":n.search,c=[];for(let l of a.slice(1).split("&"))if(l){let[A]=l.split("=",2);A!==i&&c.push(l)}return s&&c.push(`${i}=${s}`),n.search=c.length?`?${c.join("&")}`:"",n.toString()}o(VV,"setURLParameter");function WV(t,e){return new URL(t).searchParams.get(e)??void 0}o(WV,"getURLParameter");function mRe(t,e){let r=new URL(t);return r.hostname=e,r.toString()}o(mRe,"setURLHost");function gRe(t){try{return new URL(t).pathname}catch{return}}o(gRe,"getURLPath");function fRe(t){try{let e=new URL(t);return e.protocol.endsWith(":")?e.protocol.slice(0,-1):e.protocol}catch{return}}o(fRe,"getURLScheme");function hRe(t){let e=new URL(t),r=e.pathname;if(!r)throw new RangeError("Invalid url without valid path.");let n=e.search||"";return n=n.trim(),n!==""&&(n=n.startsWith("?")?n:`?${n}`),`${r}${n}`}o(hRe,"getURLPathAndQuery");function yRe(t){let e=new URL(t).search;if(!e)return{};e=e.trim(),e=e.startsWith("?")?e.substring(1):e;let r=e.split("&");r=r.filter(i=>{let s=i.indexOf("="),a=i.lastIndexOf("=");return s>0&&s===a&&a42&&(t=t.slice(0,42));let s=t+$V(e.toString(),48-t.length,"0");return KV(s)}o(IRe,"generateBlockID");async function bRe(t,e,r){return new Promise((n,i)=>{let s,a=o(()=>{s!==void 0&&clearTimeout(s),i(r)},"abortHandler");s=setTimeout(o(()=>{e!==void 0&&e.removeEventListener("abort",a),n()},"resolveHandler"),t),e!==void 0&&e.addEventListener("abort",a)})}o(bRe,"delay");function $V(t,e,r=" "){return String.prototype.padStart?t.padStart(e,r):(r=r||" ",t.length>e?t:(e=e-t.length,e>r.length&&(r+=r.repeat(e/r.length)),r.slice(0,e)+t))}o($V,"padStart");function XV(t){let e=t;return WV(e,Mc.URLConstants.Parameters.SIGNATURE)&&(e=VV(e,Mc.URLConstants.Parameters.SIGNATURE,"*****")),e}o(XV,"sanitizeURL");function QRe(t){let e=(0,cRe.createHttpHeaders)();for(let[r,n]of t)r.toLowerCase()===Mc.HeaderConstants.AUTHORIZATION.toLowerCase()?e.set(r,"*****"):r.toLowerCase()===Mc.HeaderConstants.X_MS_COPY_SOURCE?e.set(r,XV(n)):e.set(r,n);return e}o(QRe,"sanitizeHeaders");function wRe(t,e){return t.toLocaleLowerCase()===e.toLocaleLowerCase()}o(wRe,"iEqual");function ZV(t){let e=new URL(t),r;try{return e.hostname.split(".")[1]==="blob"?r=e.hostname.split(".")[0]:eW(e)?r=e.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}o(ZV,"getAccountNameFromUrl");function eW(t){let e=t.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(e)||!!t.port&&Mc.PathStylePorts.includes(t.port)}o(eW,"isIpEndpointStyle");function NRe(t,e){return t.credential=e,t}o(NRe,"attachCredential");function SRe(t){return t?t.scheme+" "+t.value:void 0}o(SRe,"httpAuthorizationToString");function xRe(t){let e=t.split("/");for(let r=0;r{"use strict";Object.defineProperty(Jg,"__esModule",{value:!0});Jg.StorageBrowserPolicy=void 0;var RRe=mu(),_Re=ut(),s0=es(),PRe=Lo(),o0=class extends RRe.BaseRequestPolicy{static{o(this,"StorageBrowserPolicy")}constructor(e,r){super(e,r)}async sendRequest(e){return _Re.isNodeLike?this._nextPolicy.sendRequest(e):((e.method.toUpperCase()==="GET"||e.method.toUpperCase()==="HEAD")&&(e.url=(0,PRe.setURLParameter)(e.url,s0.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.remove(s0.HeaderConstants.COOKIE),e.headers.remove(s0.HeaderConstants.CONTENT_LENGTH),this._nextPolicy.sendRequest(e))}};Jg.StorageBrowserPolicy=o0});var nW=h(kc=>{"use strict";Object.defineProperty(kc,"__esModule",{value:!0});kc.StorageBrowserPolicyFactory=kc.StorageBrowserPolicy=void 0;var rW=tW();Object.defineProperty(kc,"StorageBrowserPolicy",{enumerable:!0,get:function(){return rW.StorageBrowserPolicy}});var a0=class{static{o(this,"StorageBrowserPolicyFactory")}create(e,r){return new rW.StorageBrowserPolicy(e,r)}};kc.StorageBrowserPolicyFactory=a0});var Wg=h(Vg=>{"use strict";Object.defineProperty(Vg,"__esModule",{value:!0});Vg.CredentialPolicy=void 0;var DRe=mu(),c0=class extends DRe.BaseRequestPolicy{static{o(this,"CredentialPolicy")}sendRequest(e){return this._nextPolicy.sendRequest(this.signRequest(e))}signRequest(e){return e}};Vg.CredentialPolicy=c0});var A0=h(Kg=>{"use strict";Object.defineProperty(Kg,"__esModule",{value:!0});Kg.AnonymousCredentialPolicy=void 0;var TRe=Wg(),l0=class extends TRe.CredentialPolicy{static{o(this,"AnonymousCredentialPolicy")}constructor(e,r){super(e,r)}};Kg.AnonymousCredentialPolicy=l0});var Xg=h($g=>{"use strict";Object.defineProperty($g,"__esModule",{value:!0});$g.Credential=void 0;var u0=class{static{o(this,"Credential")}create(e,r){throw new Error("Method should be implemented in children classes.")}};$g.Credential=u0});var iW=h(Zg=>{"use strict";Object.defineProperty(Zg,"__esModule",{value:!0});Zg.AnonymousCredential=void 0;var ORe=A0(),MRe=Xg(),d0=class extends MRe.Credential{static{o(this,"AnonymousCredential")}create(e,r){return new ORe.AnonymousCredentialPolicy(e,r)}};Zg.AnonymousCredential=d0});var m0=h(p0=>{"use strict";Object.defineProperty(p0,"__esModule",{value:!0});p0.compareHeader=URe;var kRe=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]),LRe=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]),FRe=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 URe(t,e){return qRe(t,e)?-1:1}o(URe,"compareHeader");function qRe(t,e){let r=[kRe,LRe,FRe],n=0,i=0,s=0;for(;ns;let a=i{"use strict";Object.defineProperty(ef,"__esModule",{value:!0});ef.StorageSharedKeyCredentialPolicy=void 0;var ir=es(),sW=Lo(),HRe=Wg(),zRe=m0(),g0=class extends HRe.CredentialPolicy{static{o(this,"StorageSharedKeyCredentialPolicy")}factory;constructor(e,r,n){super(e,r),this.factory=n}signRequest(e){e.headers.set(ir.HeaderConstants.X_MS_DATE,new Date().toUTCString()),e.body&&(typeof e.body=="string"||e.body!==void 0)&&e.body.length>0&&e.headers.set(ir.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(e.body));let r=[e.method.toUpperCase(),this.getHeaderValueToSign(e,ir.HeaderConstants.CONTENT_LANGUAGE),this.getHeaderValueToSign(e,ir.HeaderConstants.CONTENT_ENCODING),this.getHeaderValueToSign(e,ir.HeaderConstants.CONTENT_LENGTH),this.getHeaderValueToSign(e,ir.HeaderConstants.CONTENT_MD5),this.getHeaderValueToSign(e,ir.HeaderConstants.CONTENT_TYPE),this.getHeaderValueToSign(e,ir.HeaderConstants.DATE),this.getHeaderValueToSign(e,ir.HeaderConstants.IF_MODIFIED_SINCE),this.getHeaderValueToSign(e,ir.HeaderConstants.IF_MATCH),this.getHeaderValueToSign(e,ir.HeaderConstants.IF_NONE_MATCH),this.getHeaderValueToSign(e,ir.HeaderConstants.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(e,ir.HeaderConstants.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set(ir.HeaderConstants.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===ir.HeaderConstants.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(i=>i.name.toLowerCase().startsWith(ir.HeaderConstants.PREFIX_FOR_STORAGE));r.sort((i,s)=>(0,zRe.compareHeader)(i.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((i,s,a)=>!(s>0&&i.name.toLowerCase()===a[s-1].name.toLowerCase()));let n="";return r.forEach(i=>{n+=`${i.name.toLowerCase().trimRight()}:${i.value.trimLeft()} +`}),n}getCanonicalizedResourceString(e){let r=(0,sW.getURLPath)(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let i=(0,sW.getURLQueries)(e.url),s={};if(i){let a=[];for(let c in i)if(Object.prototype.hasOwnProperty.call(i,c)){let l=c.toLowerCase();s[l]=i[c],a.push(l)}a.sort();for(let c of a)n+=` +${c}:${decodeURIComponent(s[c])}`}return n}};ef.StorageSharedKeyCredentialPolicy=g0});var oW=h(tf=>{"use strict";Object.defineProperty(tf,"__esModule",{value:!0});tf.StorageSharedKeyCredential=void 0;var jRe=require("node:crypto"),GRe=f0(),YRe=Xg(),h0=class extends YRe.Credential{static{o(this,"StorageSharedKeyCredential")}accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new GRe.StorageSharedKeyCredentialPolicy(e,r,this)}computeHMACSHA256(e){return(0,jRe.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};tf.StorageSharedKeyCredential=h0});var aW=h(rf=>{"use strict";Object.defineProperty(rf,"__esModule",{value:!0});rf.AbortError=void 0;var y0=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}};rf.AbortError=y0});var C0=h(nf=>{"use strict";Object.defineProperty(nf,"__esModule",{value:!0});nf.AbortError=void 0;var JRe=aW();Object.defineProperty(nf,"AbortError",{enumerable:!0,get:function(){return JRe.AbortError}})});var E0=h(sf=>{"use strict";Object.defineProperty(sf,"__esModule",{value:!0});sf.logger=void 0;var VRe=Qc();sf.logger=(0,VRe.createClientLogger)("storage-common")});var B0=h(of=>{"use strict";Object.defineProperty(of,"__esModule",{value:!0});of.StorageRetryPolicyType=void 0;var cW;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(cW||(of.StorageRetryPolicyType=cW={}))});var AW=h(gu=>{"use strict";Object.defineProperty(gu,"__esModule",{value:!0});gu.StorageRetryPolicy=void 0;gu.NewRetryPolicyFactory=$Re;var WRe=C0(),KRe=mu(),lW=es(),I0=Lo(),ks=E0(),b0=B0();function $Re(t){return{create:(e,r)=>new af(e,r,t)}}o($Re,"NewRetryPolicyFactory");var Ls={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:b0.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},XRe=new WRe.AbortError("The operation was aborted."),af=class extends KRe.BaseRequestPolicy{static{o(this,"StorageRetryPolicy")}retryOptions;constructor(e,r,n=Ls){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:Ls.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):Ls.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:Ls.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:Ls.maxRetryDelayInMs):Ls.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:Ls.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:Ls.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,n){let i=e.clone(),s=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;s||(i.url=(0,I0.setURLHost)(i.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(i.url=(0,I0.setURLParameter)(i.url,lW.URLConstants.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(ks.logger.info(`RetryPolicy: =====> Try=${n} ${s?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(i),!this.shouldRetry(s,n,a))return a;r=r||!s&&a.status===404}catch(c){if(ks.logger.error(`RetryPolicy: Caught error, message: ${c.message}, code: ${c.code}`),!this.shouldRetry(s,n,a,c))throw c}return await this.delay(s,n,e.abortSignal),this.attemptSendRequest(e,r,++n)}shouldRetry(e,r,n,i){if(r>=this.retryOptions.maxTries)return ks.logger.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(i){for(let a of s)if(i.name.toUpperCase().includes(a)||i.message.toUpperCase().includes(a)||i.code&&i.code.toString().toUpperCase()===a)return ks.logger.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(n||i){let a=n?n.status:i?i.statusCode:0;if(!e&&a===404)return ks.logger.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return ks.logger.info(`RetryPolicy: Will retry for status code ${a}.`),!0}if(n&&n?.status>=400){let a=n.headers.get(lW.HeaderConstants.X_MS_CopySourceErrorCode);if(a!==void 0)switch(a){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return i?.code==="PARSE_ERROR"&&i?.message.startsWith('Error "Error: Unclosed root tag')?(ks.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,n){let i=0;if(e)switch(this.retryOptions.retryPolicyType){case b0.StorageRetryPolicyType.EXPONENTIAL:i=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case b0.StorageRetryPolicyType.FIXED:i=this.retryOptions.retryDelayInMs;break}else i=Math.random()*1e3;return ks.logger.info(`RetryPolicy: Delay for ${i}ms`),(0,I0.delay)(i,n,XRe)}};gu.StorageRetryPolicy=af});var N0=h(fi=>{"use strict";Object.defineProperty(fi,"__esModule",{value:!0});fi.StorageRetryPolicyFactory=fi.NewRetryPolicyFactory=fi.StorageRetryPolicy=fi.StorageRetryPolicyType=void 0;var w0=AW();Object.defineProperty(fi,"StorageRetryPolicy",{enumerable:!0,get:function(){return w0.StorageRetryPolicy}});Object.defineProperty(fi,"NewRetryPolicyFactory",{enumerable:!0,get:function(){return w0.NewRetryPolicyFactory}});var ZRe=B0();Object.defineProperty(fi,"StorageRetryPolicyType",{enumerable:!0,get:function(){return ZRe.StorageRetryPolicyType}});var Q0=class{static{o(this,"StorageRetryPolicyFactory")}retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new w0.StorageRetryPolicy(e,r,this.retryOptions)}};fi.StorageRetryPolicyFactory=Q0});var uW=h(Lc=>{"use strict";Object.defineProperty(Lc,"__esModule",{value:!0});Lc.storageBrowserPolicyName=void 0;Lc.storageBrowserPolicy=r_e;var e_e=ut(),S0=es(),t_e=Lo();Lc.storageBrowserPolicyName="storageBrowserPolicy";function r_e(){return{name:Lc.storageBrowserPolicyName,async sendRequest(t,e){return e_e.isNodeLike||((t.method==="GET"||t.method==="HEAD")&&(t.url=(0,t_e.setURLParameter)(t.url,S0.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(S0.HeaderConstants.COOKIE),t.headers.delete(S0.HeaderConstants.CONTENT_LENGTH)),e(t)}}}o(r_e,"storageBrowserPolicy")});var dW=h(Fc=>{"use strict";Object.defineProperty(Fc,"__esModule",{value:!0});Fc.storageCorrectContentLengthPolicyName=void 0;Fc.storageCorrectContentLengthPolicy=i_e;var n_e=es();Fc.storageCorrectContentLengthPolicyName="StorageCorrectContentLengthPolicy";function i_e(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(n_e.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(e.body))}return o(t,"correctContentLength"),{name:Fc.storageCorrectContentLengthPolicyName,async sendRequest(e,r){return t(e),r(e)}}}o(i_e,"storageCorrectContentLengthPolicy")});var gW=h(qc=>{"use strict";Object.defineProperty(qc,"__esModule",{value:!0});qc.storageRetryPolicyName=void 0;qc.storageRetryPolicy=l_e;var s_e=C0(),pW=Pt(),o_e=ut(),v0=N0(),mW=es(),x0=Lo(),ts=E0();qc.storageRetryPolicyName="storageRetryPolicy";var Uc={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:v0.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},a_e=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],c_e=new s_e.AbortError("The operation was aborted.");function l_e(t={}){let e=t.retryPolicyType??Uc.retryPolicyType,r=t.maxTries??Uc.maxTries,n=t.retryDelayInMs??Uc.retryDelayInMs,i=t.maxRetryDelayInMs??Uc.maxRetryDelayInMs,s=t.secondaryHost??Uc.secondaryHost,a=t.tryTimeoutInMs??Uc.tryTimeoutInMs;function c({isPrimaryRetry:A,attempt:u,response:d,error:g}){if(u>=r)return ts.logger.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(g){for(let f of a_e)if(g.name.toUpperCase().includes(f)||g.message.toUpperCase().includes(f)||g.code&&g.code.toString().toUpperCase()===f)return ts.logger.info(`RetryPolicy: Network error ${f} found, will retry.`),!0;if(g?.code==="PARSE_ERROR"&&g?.message.startsWith('Error "Error: Unclosed root tag'))return ts.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(d||g){let f=d?.status??g?.statusCode??0;if(!A&&f===404)return ts.logger.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(f===503||f===500)return ts.logger.info(`RetryPolicy: Will retry for status code ${f}.`),!0}if(d&&d?.status>=400){let f=d.headers.get(mW.HeaderConstants.X_MS_CopySourceErrorCode);if(f!==void 0)switch(f){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return!1}o(c,"shouldRetry");function l(A,u){let d=0;if(A)switch(e){case v0.StorageRetryPolicyType.EXPONENTIAL:d=Math.min((Math.pow(2,u-1)-1)*n,i);break;case v0.StorageRetryPolicyType.FIXED:d=n;break}else d=Math.random()*1e3;return ts.logger.info(`RetryPolicy: Delay for ${d}ms`),d}return o(l,"calculateDelay"),{name:qc.storageRetryPolicyName,async sendRequest(A,u){a&&(A.url=(0,x0.setURLParameter)(A.url,mW.URLConstants.Parameters.TIMEOUT,String(Math.floor(a/1e3))));let d=A.url,g=s?(0,x0.setURLHost)(A.url,s):void 0,f=!1,C=1,Q=!0,x,w;for(;Q;){let v=f||!g||!["GET","HEAD","OPTIONS"].includes(A.method)||C%2===1;A.url=v?d:g,x=void 0,w=void 0;try{ts.logger.info(`RetryPolicy: =====> Try=${C} ${v?"Primary":"Secondary"}`),x=await u(A),f=f||!v&&x.status===404}catch(T){if((0,pW.isRestError)(T))ts.logger.error(`RetryPolicy: Caught error, message: ${T.message}, code: ${T.code}`),w=T;else throw ts.logger.error(`RetryPolicy: Caught error, message: ${(0,o_e.getErrorMessage)(T)}`),T}Q=c({isPrimaryRetry:v,attempt:C,response:x,error:w}),Q&&await(0,x0.delay)(l(v,C),A.abortSignal,c_e),C++}if(x)return x;throw w??new pW.RestError("RetryPolicy failed without known error.")}}}o(l_e,"storageRetryPolicy")});var hW=h(Hc=>{"use strict";Object.defineProperty(Hc,"__esModule",{value:!0});Hc.storageSharedKeyCredentialPolicyName=void 0;Hc.storageSharedKeyCredentialPolicy=d_e;var A_e=require("node:crypto"),sr=es(),fW=Lo(),u_e=m0();Hc.storageSharedKeyCredentialPolicyName="storageSharedKeyCredentialPolicy";function d_e(t){function e(s){s.headers.set(sr.HeaderConstants.X_MS_DATE,new Date().toUTCString()),s.body&&(typeof s.body=="string"||Buffer.isBuffer(s.body))&&s.body.length>0&&s.headers.set(sr.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(s.body));let a=[s.method.toUpperCase(),r(s,sr.HeaderConstants.CONTENT_LANGUAGE),r(s,sr.HeaderConstants.CONTENT_ENCODING),r(s,sr.HeaderConstants.CONTENT_LENGTH),r(s,sr.HeaderConstants.CONTENT_MD5),r(s,sr.HeaderConstants.CONTENT_TYPE),r(s,sr.HeaderConstants.DATE),r(s,sr.HeaderConstants.IF_MODIFIED_SINCE),r(s,sr.HeaderConstants.IF_MATCH),r(s,sr.HeaderConstants.IF_NONE_MATCH),r(s,sr.HeaderConstants.IF_UNMODIFIED_SINCE),r(s,sr.HeaderConstants.RANGE)].join(` `)+` -`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),i=this.factory.computeHMACSHA256(a);return e.headers.set(Be.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),e}getHeaderValueToSign(e,a){let i=e.headers.get(a);return!i||a===Be.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(e){let a=e.headers.headersArray().filter(r=>r.name.toLowerCase().startsWith(Be.PREFIX_FOR_STORAGE));a.sort((r,n)=>r.name.toLowerCase().localeCompare(n.name.toLowerCase())),a=a.filter((r,n,s)=>!(n>0&&r.name.toLowerCase()===s[n-1].name.toLowerCase()));let i="";return a.forEach(r=>{i+=`${r.name.toLowerCase().trimRight()}:${r.value.trimLeft()} -`}),i}getCanonicalizedResourceString(e){let a=b2(e.url)||"/",i="";i+=`/${this.factory.accountName}${a}`;let r=Bz(e.url),n={};if(r){let s=[];for(let p in r)if(Object.prototype.hasOwnProperty.call(r,p)){let d=p.toLowerCase();n[d]=r[p],s.push(d)}s.sort();for(let p of s)i+=` -${p}:${decodeURIComponent(n[p])}`}return i}},Ye=class extends Ho{static{o(this,"StorageSharedKeyCredential")}constructor(e,a){super(),this.accountName=e,this.accountKey=Buffer.from(a,"base64")}create(e,a){return new dc(e,a,this)}computeHMACSHA256(e){return jv.createHmac("sha256",this.accountKey).update(e,"utf8").digest("base64")}},Wz="azure-storage-blob",Kz="12.15.0",$o=class extends F.ServiceClient{static{o(this,"StorageClientContext")}constructor(e,a){if(e===void 0)throw new Error("'url' cannot be null");if(a||(a={}),!a.userAgent){let i=F.getDefaultUserAgentValue();a.userAgent=`${Wz}/${Kz} ${i}`}super(void 0,a),this.requestContentType="application/json; charset=utf-8",this.baseUri=a.endpoint||"{url}",this.url=e,this.version=a.version||"2023-01-03"}},Go=class{static{o(this,"StorageClient")}constructor(e,a){this.url=Tz(e),this.accountName=dN(e),this.pipeline=a,this.storageClientContext=new $o(this.url,a.toServiceClientOptions()),this.isHttps=pN(Iz(this.url)||"","https"),this.credential=new Pe;for(let r of this.pipeline.factories)L.isNode&&r instanceof Ye||r instanceof Pe?this.credential=r:L.isTokenCredential(r.credential)&&(this.credential=r.credential);let i=this.storageClientContext;i.requestContentType=void 0}},k=z.createSpanFunction({packagePrefix:"Azure.Storage.Blob",namespace:"Microsoft.Storage"});function W(t){var e,a;return{spanOptions:(e=t?.tracingOptions)===null||e===void 0?void 0:e.spanOptions,tracingContext:(a=t?.tracingOptions)===null||a===void 0?void 0:a.tracingContext}}o(W,"convertTracingToRequestOptionsBase");var Ci=class t{static{o(this,"BlobSASPermissions")}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(e){let a=new t;for(let i of e)switch(i){case"r":a.read=!0;break;case"a":a.add=!0;break;case"c":a.create=!0;break;case"w":a.write=!0;break;case"d":a.delete=!0;break;case"x":a.deleteVersion=!0;break;case"t":a.tag=!0;break;case"m":a.move=!0;break;case"e":a.execute=!0;break;case"i":a.setImmutabilityPolicy=!0;break;case"y":a.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission: ${i}`)}return a}static from(e){let a=new t;return e.read&&(a.read=!0),e.add&&(a.add=!0),e.create&&(a.create=!0),e.write&&(a.write=!0),e.delete&&(a.delete=!0),e.deleteVersion&&(a.deleteVersion=!0),e.tag&&(a.tag=!0),e.move&&(a.move=!0),e.execute&&(a.execute=!0),e.setImmutabilityPolicy&&(a.setImmutabilityPolicy=!0),e.permanentDelete&&(a.permanentDelete=!0),a}toString(){let e=[];return this.read&&e.push("r"),this.add&&e.push("a"),this.create&&e.push("c"),this.write&&e.push("w"),this.delete&&e.push("d"),this.deleteVersion&&e.push("x"),this.tag&&e.push("t"),this.move&&e.push("m"),this.execute&&e.push("e"),this.setImmutabilityPolicy&&e.push("i"),this.permanentDelete&&e.push("y"),e.join("")}},Ti=class t{static{o(this,"ContainerSASPermissions")}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(e){let a=new t;for(let i of e)switch(i){case"r":a.read=!0;break;case"a":a.add=!0;break;case"c":a.create=!0;break;case"w":a.write=!0;break;case"d":a.delete=!0;break;case"l":a.list=!0;break;case"t":a.tag=!0;break;case"x":a.deleteVersion=!0;break;case"m":a.move=!0;break;case"e":a.execute=!0;break;case"i":a.setImmutabilityPolicy=!0;break;case"y":a.permanentDelete=!0;break;case"f":a.filterByTags=!0;break;default:throw new RangeError(`Invalid permission ${i}`)}return a}static from(e){let a=new t;return e.read&&(a.read=!0),e.add&&(a.add=!0),e.create&&(a.create=!0),e.write&&(a.write=!0),e.delete&&(a.delete=!0),e.list&&(a.list=!0),e.deleteVersion&&(a.deleteVersion=!0),e.tag&&(a.tag=!0),e.move&&(a.move=!0),e.execute&&(a.execute=!0),e.setImmutabilityPolicy&&(a.setImmutabilityPolicy=!0),e.permanentDelete&&(a.permanentDelete=!0),e.filterByTags&&(a.filterByTags=!0),a}toString(){let e=[];return this.read&&e.push("r"),this.add&&e.push("a"),this.create&&e.push("c"),this.write&&e.push("w"),this.delete&&e.push("d"),this.deleteVersion&&e.push("x"),this.list&&e.push("l"),this.tag&&e.push("t"),this.move&&e.push("m"),this.execute&&e.push("e"),this.setImmutabilityPolicy&&e.push("i"),this.permanentDelete&&e.push("y"),this.filterByTags&&e.push("f"),e.join("")}},R0=class{static{o(this,"UserDelegationKeyCredential")}constructor(e,a){this.accountName=e,this.userDelegationKey=a,this.key=Buffer.from(a.value,"base64")}computeHMACSHA256(e){return jv.createHmac("sha256",this.key).update(e,"utf8").digest("base64")}};function Oi(t){return t.end?`${t.start}-${t.end}`:t.start}o(Oi,"ipRangeToString");Z.SASProtocol=void 0;(function(t){t.Https="https",t.HttpsAndHttp="https,http"})(Z.SASProtocol||(Z.SASProtocol={}));var ri=class{static{o(this,"SASQueryParameters")}constructor(e,a,i,r,n,s,p,d,l,c,m,u,f,h,b,T,E,I,w,y){this.version=e,this.signature=a,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=r,this.resourceTypes=n,this.expiresOn=d,this.permissions=i,this.protocol=s,this.startsOn=p,this.ipRangeInner=l,this.encryptionScope=y,this.identifier=c,this.resource=m,this.cacheControl=u,this.contentDisposition=f,this.contentEncoding=h,this.contentLanguage=b,this.contentType=T,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=I,this.correlationId=w))}get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}toString(){let e=["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"],a=[];for(let i of e)switch(i){case"sv":this.tryAppendQueryParameter(a,i,this.version);break;case"ss":this.tryAppendQueryParameter(a,i,this.services);break;case"srt":this.tryAppendQueryParameter(a,i,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(a,i,this.protocol);break;case"st":this.tryAppendQueryParameter(a,i,this.startsOn?Se(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(a,i,this.expiresOn?Se(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(a,i,this.ipRange?Oi(this.ipRange):void 0);break;case"si":this.tryAppendQueryParameter(a,i,this.identifier);break;case"ses":this.tryAppendQueryParameter(a,i,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(a,i,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(a,i,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(a,i,this.signedStartsOn?Se(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(a,i,this.signedExpiresOn?Se(this.signedExpiresOn,!1):void 0);break;case"sks":this.tryAppendQueryParameter(a,i,this.signedService);break;case"skv":this.tryAppendQueryParameter(a,i,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(a,i,this.resource);break;case"sp":this.tryAppendQueryParameter(a,i,this.permissions);break;case"sig":this.tryAppendQueryParameter(a,i,this.signature);break;case"rscc":this.tryAppendQueryParameter(a,i,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(a,i,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(a,i,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(a,i,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(a,i,this.contentType);break;case"saoid":this.tryAppendQueryParameter(a,i,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(a,i,this.correlationId);break}return a.join("&")}tryAppendQueryParameter(e,a,i){i&&(a=encodeURIComponent(a),i=encodeURIComponent(i),a.length>0&&i.length>0&&e.push(`${a}=${i}`))}};function N2(t,e,a){let i=t.version?t.version:y2,r=e instanceof Ye?e:void 0,n;if(r===void 0&&a!==void 0&&(n=new R0(a,e)),r===void 0&&n===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return r!==void 0?Jz(t,r):tk(t,n);if(i>="2018-11-09")return r!==void 0?Qz(t,r):i>="2020-02-10"?ek(t,n):Zz(t,n);if(i>="2015-04-05"){if(r!==void 0)return Yz(t,r);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'.")}o(N2,"generateBlobSASQueryParameters");function Yz(t,e){if(t=ds(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let a="c";t.blobName&&(a="b");let i;t.permissions&&(t.blobName?i=Ci.parse(t.permissions.toString()).toString():i=Ti.parse(t.permissions.toString()).toString());let r=[i||"",t.startsOn?Se(t.startsOn,!1):"",t.expiresOn?Se(t.expiresOn,!1):"",ps(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Oi(t.ipRange):"",t.protocol?t.protocol:"",t.version,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(` -`),n=e.computeHMACSHA256(r);return new ri(t.version,n,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,a,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType)}o(Yz,"generateBlobSASQueryParameters20150405");function Qz(t,e){if(t=ds(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let a="c",i=t.snapshotTime;t.blobName&&(a="b",t.snapshotTime?a="bs":t.versionId&&(a="bv",i=t.versionId));let r;t.permissions&&(t.blobName?r=Ci.parse(t.permissions.toString()).toString():r=Ti.parse(t.permissions.toString()).toString());let n=[r||"",t.startsOn?Se(t.startsOn,!1):"",t.expiresOn?Se(t.expiresOn,!1):"",ps(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Oi(t.ipRange):"",t.protocol?t.protocol:"",t.version,a,i,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(` -`),s=e.computeHMACSHA256(n);return new ri(t.version,s,r,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,a,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType)}o(Qz,"generateBlobSASQueryParameters20181109");function Jz(t,e){if(t=ds(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let a="c",i=t.snapshotTime;t.blobName&&(a="b",t.snapshotTime?a="bs":t.versionId&&(a="bv",i=t.versionId));let r;t.permissions&&(t.blobName?r=Ci.parse(t.permissions.toString()).toString():r=Ti.parse(t.permissions.toString()).toString());let n=[r||"",t.startsOn?Se(t.startsOn,!1):"",t.expiresOn?Se(t.expiresOn,!1):"",ps(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Oi(t.ipRange):"",t.protocol?t.protocol:"",t.version,a,i,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(` -`),s=e.computeHMACSHA256(n);return new ri(t.version,s,r,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,a,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope)}o(Jz,"generateBlobSASQueryParameters20201206");function Zz(t,e){if(t=ds(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let a="c",i=t.snapshotTime;t.blobName&&(a="b",t.snapshotTime?a="bs":t.versionId&&(a="bv",i=t.versionId));let r;t.permissions&&(t.blobName?r=Ci.parse(t.permissions.toString()).toString():r=Ti.parse(t.permissions.toString()).toString());let n=[r||"",t.startsOn?Se(t.startsOn,!1):"",t.expiresOn?Se(t.expiresOn,!1):"",ps(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Se(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Se(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Oi(t.ipRange):"",t.protocol?t.protocol:"",t.version,a,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(` -`),s=e.computeHMACSHA256(n);return new ri(t.version,s,r,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,a,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey)}o(Zz,"generateBlobSASQueryParametersUDK20181109");function ek(t,e){if(t=ds(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let a="c",i=t.snapshotTime;t.blobName&&(a="b",t.snapshotTime?a="bs":t.versionId&&(a="bv",i=t.versionId));let r;t.permissions&&(t.blobName?r=Ci.parse(t.permissions.toString()).toString():r=Ti.parse(t.permissions.toString()).toString());let n=[r||"",t.startsOn?Se(t.startsOn,!1):"",t.expiresOn?Se(t.expiresOn,!1):"",ps(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Se(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Se(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Oi(t.ipRange):"",t.protocol?t.protocol:"",t.version,a,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(` -`),s=e.computeHMACSHA256(n);return new ri(t.version,s,r,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,a,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId)}o(ek,"generateBlobSASQueryParametersUDK20200210");function tk(t,e){if(t=ds(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let a="c",i=t.snapshotTime;t.blobName&&(a="b",t.snapshotTime?a="bs":t.versionId&&(a="bv",i=t.versionId));let r;t.permissions&&(t.blobName?r=Ci.parse(t.permissions.toString()).toString():r=Ti.parse(t.permissions.toString()).toString());let n=[r||"",t.startsOn?Se(t.startsOn,!1):"",t.expiresOn?Se(t.expiresOn,!1):"",ps(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Se(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Se(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Oi(t.ipRange):"",t.protocol?t.protocol:"",t.version,a,i,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(` -`),s=e.computeHMACSHA256(n);return new ri(t.version,s,r,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,a,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope)}o(tk,"generateBlobSASQueryParametersUDK20201206");function ps(t,e,a){let i=[`/blob/${t}/${e}`];return a&&i.push(`/${a}`),i.join("")}o(ps,"getCanonicalName");function ds(t){let e=t.version?t.version:y2;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}o(ds,"SASSignatureValuesSanityCheckAndAutofill");var Xo=class{static{o(this,"BlobLeaseClient")}constructor(e,a){let i=new $o(e.url,e.pipeline.toServiceClientOptions());this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=new Hr(i)):(this._isContainer=!1,this._containerOrBlobOperation=new jo(i)),a||(a=L.generateUuid()),this._leaseId=a}get leaseId(){return this._leaseId}get url(){return this._url}async acquireLease(e,a={}){var i,r,n,s,p,d;let{span:l,updatedOptions:c}=k("BlobLeaseClient-acquireLease",a);if(this._isContainer&&(!((i=a.conditions)===null||i===void 0)&&i.ifMatch&&((r=a.conditions)===null||r===void 0?void 0:r.ifMatch)!==ii||!((n=a.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=a.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ii||!((p=a.conditions)===null||p===void 0)&&p.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.");try{return await this._containerOrBlobOperation.acquireLease(Object.assign({abortSignal:a.abortSignal,duration:e,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(d=a.conditions)===null||d===void 0?void 0:d.tagConditions}),proposedLeaseId:this._leaseId},W(c)))}catch(m){throw l.setStatus({code:z.SpanStatusCode.ERROR,message:m.message}),m}finally{l.end()}}async changeLease(e,a={}){var i,r,n,s,p,d;let{span:l,updatedOptions:c}=k("BlobLeaseClient-changeLease",a);if(this._isContainer&&(!((i=a.conditions)===null||i===void 0)&&i.ifMatch&&((r=a.conditions)===null||r===void 0?void 0:r.ifMatch)!==ii||!((n=a.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=a.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ii||!((p=a.conditions)===null||p===void 0)&&p.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.");try{let m=await this._containerOrBlobOperation.changeLease(this._leaseId,e,Object.assign({abortSignal:a.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(d=a.conditions)===null||d===void 0?void 0:d.tagConditions})},W(c)));return this._leaseId=e,m}catch(m){throw l.setStatus({code:z.SpanStatusCode.ERROR,message:m.message}),m}finally{l.end()}}async releaseLease(e={}){var a,i,r,n,s,p;let{span:d,updatedOptions:l}=k("BlobLeaseClient-releaseLease",e);if(this._isContainer&&(!((a=e.conditions)===null||a===void 0)&&a.ifMatch&&((i=e.conditions)===null||i===void 0?void 0:i.ifMatch)!==ii||!((r=e.conditions)===null||r===void 0)&&r.ifNoneMatch&&((n=e.conditions)===null||n===void 0?void 0:n.ifNoneMatch)!==ii||!((s=e.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.");try{return await this._containerOrBlobOperation.releaseLease(this._leaseId,Object.assign({abortSignal:e.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:(p=e.conditions)===null||p===void 0?void 0:p.tagConditions})},W(l)))}catch(c){throw d.setStatus({code:z.SpanStatusCode.ERROR,message:c.message}),c}finally{d.end()}}async renewLease(e={}){var a,i,r,n,s,p;let{span:d,updatedOptions:l}=k("BlobLeaseClient-renewLease",e);if(this._isContainer&&(!((a=e.conditions)===null||a===void 0)&&a.ifMatch&&((i=e.conditions)===null||i===void 0?void 0:i.ifMatch)!==ii||!((r=e.conditions)===null||r===void 0)&&r.ifNoneMatch&&((n=e.conditions)===null||n===void 0?void 0:n.ifNoneMatch)!==ii||!((s=e.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.");try{return await this._containerOrBlobOperation.renewLease(this._leaseId,Object.assign({abortSignal:e.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:(p=e.conditions)===null||p===void 0?void 0:p.tagConditions})},W(l)))}catch(c){throw d.setStatus({code:z.SpanStatusCode.ERROR,message:c.message}),c}finally{d.end()}}async breakLease(e,a={}){var i,r,n,s,p,d;let{span:l,updatedOptions:c}=k("BlobLeaseClient-breakLease",a);if(this._isContainer&&(!((i=a.conditions)===null||i===void 0)&&i.ifMatch&&((r=a.conditions)===null||r===void 0?void 0:r.ifMatch)!==ii||!((n=a.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=a.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ii||!((p=a.conditions)===null||p===void 0)&&p.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.");try{let m=Object.assign({abortSignal:a.abortSignal,breakPeriod:e,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(d=a.conditions)===null||d===void 0?void 0:d.tagConditions})},W(c));return await this._containerOrBlobOperation.breakLease(m)}catch(m){throw l.setStatus({code:z.SpanStatusCode.ERROR,message:m.message}),m}finally{l.end()}}},I0=class extends e2.Readable{static{o(this,"RetriableReadableStream")}constructor(e,a,i,r,n={}){super({highWaterMark:n.highWaterMark}),this.retries=0,this.sourceDataHandler=s=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.source.removeAllListeners("data"),this.source.emit("end");return}this.offset+=s.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(s)||this.source.pause()},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=p,this.setSourceEventHandlers()}).catch(p=>{this.destroy(p)})):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=a,this.source=e,this.start=i,this.offset=i,this.end=i+r-1,this.maxRetryRequests=n.maxRetryRequests&&n.maxRetryRequests>=0?n.maxRetryRequests:0,this.onProgress=n.onProgress,this.options=n,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)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler),this.source.removeListener("end",this.sourceErrorOrEndHandler),this.source.removeListener("error",this.sourceErrorOrEndHandler)}_destroy(e,a){this.removeSourceEventHandlers(),this.source.destroy(),a(e===null?void 0:e)}},D0=class{static{o(this,"BlobDownloadResponse")}constructor(e,a,i,r,n={}){this.originalResponse=e,this.blobDownloadStream=new I0(this.originalResponse.readableStreamBody,a,i,r,n)}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 L.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}},Bv=16,Av=new Uint8Array([79,98,106,1]),ak="avro.codec",ik="avro.schema",Ke=class t{static{o(this,"AvroParser")}static async readFixedBytes(e,a,i={}){let r=await e.read(a,{abortSignal:i.abortSignal});if(r.length!==a)throw new Error("Hit stream end.");return r}static async readByte(e,a={}){return(await t.readFixedBytes(e,1,a))[0]}static async readZigZagLong(e,a={}){let i=0,r=0,n,s,p;do n=await t.readByte(e,a),s=n&128,i|=(n&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return d}return i>>1^-(i&1)}static async readLong(e,a={}){return t.readZigZagLong(e,a)}static async readInt(e,a={}){return t.readZigZagLong(e,a)}static async readNull(){return null}static async readBoolean(e,a={}){let i=await t.readByte(e,a);if(i===1)return!0;if(i===0)return!1;throw new Error("Byte was not a boolean.")}static async readFloat(e,a={}){let i=await t.readFixedBytes(e,4,a);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat32(0,!0)}static async readDouble(e,a={}){let i=await t.readFixedBytes(e,8,a);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat64(0,!0)}static async readBytes(e,a={}){let i=await t.readLong(e,a);if(i<0)throw new Error("Bytes size was negative.");return e.read(i,{abortSignal:a.abortSignal})}static async readString(e,a={}){let i=await t.readBytes(e,a);return new TextDecoder().decode(i)}static async readMapPair(e,a,i={}){let r=await t.readString(e,i),n=await a(e,i);return{key:r,value:n}}static async readMap(e,a,i={}){let r=o((p,d={})=>t.readMapPair(p,a,d),"readPairMethod"),n=await t.readArray(e,r,i),s={};for(let p of n)s[p.key]=p.value;return s}static async readArray(e,a,i={}){let r=[];for(let n=await t.readLong(e,i);n!==0;n=await t.readLong(e,i))for(n<0&&(await t.readLong(e,i),n=-n);n--;){let s=await a(e,i);r.push(s)}return r}},jr;(function(t){t.RECORD="record",t.ENUM="enum",t.ARRAY="array",t.MAP="map",t.UNION="union",t.FIXED="fixed"})(jr||(jr={}));var wt;(function(t){t.NULL="null",t.BOOLEAN="boolean",t.INT="int",t.LONG="long",t.FLOAT="float",t.DOUBLE="double",t.BYTES="bytes",t.STRING="string"})(wt||(wt={}));var rr=class t{static{o(this,"AvroType")}static fromSchema(e){return typeof e=="string"?t.fromStringSchema(e):Array.isArray(e)?t.fromArraySchema(e):t.fromObjectSchema(e)}static fromStringSchema(e){switch(e){case wt.NULL:case wt.BOOLEAN:case wt.INT:case wt.LONG:case wt.FLOAT:case wt.DOUBLE:case wt.BYTES:case wt.STRING:return new B0(e);default:throw new Error(`Unexpected Avro type ${e}`)}}static fromArraySchema(e){return new q0(e.map(t.fromSchema))}static fromObjectSchema(e){let a=e.type;try{return t.fromStringSchema(a)}catch{}switch(a){case jr.RECORD:if(e.aliases)throw new Error(`aliases currently is not supported, schema: ${e}`);if(!e.name)throw new Error(`Required attribute 'name' doesn't exist on schema: ${e}`);let i={};if(!e.fields)throw new Error(`Required attribute 'fields' doesn't exist on schema: ${e}`);for(let r of e.fields)i[r.name]=t.fromSchema(r.type);return new L0(i,e.name);case jr.ENUM:if(e.aliases)throw new Error(`aliases currently is not supported, schema: ${e}`);if(!e.symbols)throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${e}`);return new A0(e.symbols);case jr.MAP:if(!e.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${e}`);return new M0(t.fromSchema(e.values));case jr.ARRAY:case jr.FIXED:default:throw new Error(`Unexpected Avro type ${a} in ${e}`)}}},B0=class extends rr{static{o(this,"AvroPrimitiveType")}constructor(e){super(),this._primitive=e}read(e,a={}){switch(this._primitive){case wt.NULL:return Ke.readNull();case wt.BOOLEAN:return Ke.readBoolean(e,a);case wt.INT:return Ke.readInt(e,a);case wt.LONG:return Ke.readLong(e,a);case wt.FLOAT:return Ke.readFloat(e,a);case wt.DOUBLE:return Ke.readDouble(e,a);case wt.BYTES:return Ke.readBytes(e,a);case wt.STRING:return Ke.readString(e,a);default:throw new Error("Unknown Avro Primitive")}}},A0=class extends rr{static{o(this,"AvroEnumType")}constructor(e){super(),this._symbols=e}async read(e,a={}){let i=await Ke.readInt(e,a);return this._symbols[i]}},q0=class extends rr{static{o(this,"AvroUnionType")}constructor(e){super(),this._types=e}async read(e,a={}){let i=await Ke.readInt(e,a);return this._types[i].read(e,a)}},M0=class extends rr{static{o(this,"AvroMapType")}constructor(e){super(),this._itemType=e}read(e,a={}){let i=o((r,n)=>this._itemType.read(r,n),"readItemMethod");return Ke.readMap(e,i,a)}},L0=class extends rr{static{o(this,"AvroRecordType")}constructor(e,a){super(),this._fields=e,this._name=a}async read(e,a={}){let i={};i.$schema=this._name;for(let r in this._fields)Object.prototype.hasOwnProperty.call(this._fields,r)&&(i[r]=await this._fields[r].read(e,a));return i}};function qv(t,e){if(t===e)return!0;if(t==null||e==null||t.length!==e.length)return!1;for(let a=0;a0)for(let n=0;n0}parseObjects(e={}){return U.__asyncGenerator(this,arguments,o(function*(){for(this._initialized||(yield U.__await(this.initialize(e)));this.hasNext();){let i=yield U.__await(this._itemType.read(this._dataStream,{abortSignal:e.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let r=yield U.__await(Ke.readFixedBytes(this._dataStream,Bv,{abortSignal:e.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!qv(this._syncMarker,r))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield U.__await(Ke.readLong(this._dataStream,{abortSignal:e.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield U.__await(Ke.readLong(this._dataStream,{abortSignal:e.abortSignal})))}yield yield U.__await(i)}},"parseObjects_1"))}},k0=class{static{o(this,"AvroReadable")}},Mv=new kv.AbortError("Reading from the avro stream was aborted."),j0=class extends k0{static{o(this,"AvroReadableFromStream")}constructor(e){super(),this._readable=e,this._position=0}toUint8Array(e){return typeof e=="string"?Buffer.from(e):e}get position(){return this._position}async read(e,a={}){var i;if(!((i=a.abortSignal)===null||i===void 0)&&i.aborted)throw Mv;if(e<0)throw new Error(`size parameter should be positive: ${e}`);if(e===0)return new Uint8Array;if(!this._readable.readable)throw new Error("Stream no longer readable.");let r=this._readable.read(e);return r?(this._position+=r.length,this.toUint8Array(r)):new Promise((n,s)=>{let p=o(()=>{this._readable.removeListener("readable",d),this._readable.removeListener("error",l),this._readable.removeListener("end",l),this._readable.removeListener("close",l),a.abortSignal&&a.abortSignal.removeEventListener("abort",c)},"cleanUp"),d=o(()=>{let m=this._readable.read(e);m&&(this._position+=m.length,p(),n(this.toUint8Array(m)))},"readableCallback"),l=o(()=>{p(),s()},"rejectCallback"),c=o(()=>{p(),s(Mv)},"abortHandler");this._readable.on("readable",d),this._readable.once("error",l),this._readable.once("end",l),this._readable.once("close",l),a.abortSignal&&a.abortSignal.addEventListener("abort",c)})}},U0=class extends e2.Readable{static{o(this,"BlobQuickQueryStream")}constructor(e,a={}){super(),this.avroPaused=!0,this.source=e,this.onProgress=a.onProgress,this.onError=a.onError,this.avroReader=new z0(new j0(this.source)),this.avroIter=this.avroReader.parseObjects({abortSignal:a.abortSignal})}_read(){this.avroPaused&&this.readInternal().catch(e=>{this.emit("error",e)})}async readInternal(){this.avroPaused=!1;let e;do{if(e=await this.avroIter.next(),e.done)break;let a=e.value,i=a.$schema;if(typeof i!="string")throw Error("Missing schema in avro record.");switch(i){case"com.microsoft.azure.storage.queryBlobContents.resultData":{let r=a.data;if(!(r instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(r))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let r=a.bytesScanned;if(typeof r!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:r})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let r=a.totalBytes;if(typeof r!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:r})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let r=a.fatal;if(typeof r!="boolean")throw Error("Invalid fatal in avro error record.");let n=a.name;if(typeof n!="string")throw Error("Invalid name in avro error record.");let s=a.description;if(typeof s!="string")throw Error("Invalid description in avro error record.");let p=a.position;if(typeof p!="number")throw Error("Invalid position in avro error record.");this.onError({position:p,name:n,isFatal:r,description:s})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!e.done&&!this.avroPaused)}},F0=class{static{o(this,"BlobQueryResponse")}constructor(e,a={}){this.originalResponse=e,this.blobDownloadStream=new U0(this.originalResponse.readableStreamBody,a)}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 L.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}};Z.BlockBlobTier=void 0;(function(t){t.Hot="Hot",t.Cool="Cool",t.Cold="Cold",t.Archive="Archive"})(Z.BlockBlobTier||(Z.BlockBlobTier={}));Z.PremiumPageBlobTier=void 0;(function(t){t.P4="P4",t.P6="P6",t.P10="P10",t.P15="P15",t.P20="P20",t.P30="P30",t.P40="P40",t.P50="P50",t.P60="P60",t.P70="P70",t.P80="P80"})(Z.PremiumPageBlobTier||(Z.PremiumPageBlobTier={}));function Fr(t){if(t!==void 0)return t}o(Fr,"toAccessTier");function ut(t,e){if(t&&!e)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");t&&!t.encryptionAlgorithm&&(t.encryptionAlgorithm=xz)}o(ut,"ensureCpkIfSpecified");Z.StorageBlobAudience=void 0;(function(t){t.StorageOAuthScopes="https://storage.azure.com/.default",t.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(Z.StorageBlobAudience||(Z.StorageBlobAudience={}));function x0(t){let e=(t._response.parsedBody.pageRange||[]).map(i=>({offset:i.start,count:i.end-i.start})),a=(t._response.parsedBody.clearRange||[]).map(i=>({offset:i.start,count:i.end-i.start}));return Object.assign(Object.assign({},t),{pageRange:e,clearRange:a,_response:Object.assign(Object.assign({},t._response),{parsedBody:{pageRange:e,clearRange:a}})})}o(x0,"rangeResponseFromModel");var H0=class extends Cq.Poller{static{o(this,"BlobBeginCopyFromUrlPoller")}constructor(e){let{blobClient:a,copySource:i,intervalInMs:r=15e3,onProgress:n,resumeFrom:s,startCopyFromURLOptions:p}=e,d;s&&(d=JSON.parse(s).state);let l=zo(Object.assign(Object.assign({},d),{blobClient:a,copySource:i,startCopyFromURLOptions:p}));super(l),typeof n=="function"&&this.onProgress(n),this.intervalInMs=r}delay(){return L.delay(this.intervalInMs)}},rk=o(async function(e={}){let a=this.state,{copyId:i}=a;return a.isCompleted?zo(a):i?(await a.blobClient.abortCopyFromURL(i,{abortSignal:e.abortSignal}),a.isCancelled=!0,zo(a)):(a.isCancelled=!0,zo(a))},"cancel"),nk=o(async function(e={}){let a=this.state,{blobClient:i,copySource:r,startCopyFromURLOptions:n}=a;if(a.isStarted){if(!a.isCompleted)try{let s=await a.blobClient.getProperties({abortSignal:e.abortSignal}),{copyStatus:p,copyProgress:d}=s,l=a.copyProgress;d&&(a.copyProgress=d),p==="pending"&&d!==l&&typeof e.fireProgress=="function"?e.fireProgress(a):p==="success"?(a.result=s,a.isCompleted=!0):p==="failed"&&(a.error=new Error(`Blob copy failed with reason: "${s.copyStatusDescription||"unknown"}"`),a.isCompleted=!0)}catch(s){a.error=s,a.isCompleted=!0}}else{a.isStarted=!0;let s=await i.startCopyFromURL(r,n);a.copyId=s.copyId,s.copyStatus==="success"&&(a.result=s,a.isCompleted=!0)}return zo(a)},"update"),sk=o(function(){return JSON.stringify({state:this.state},(e,a)=>{if(e!=="blobClient")return a})},"toString");function zo(t){return{state:Object.assign({},t),cancel:rk,toString:sk,update:nk}}o(zo,"makeBlobBeginCopyFromURLPollOperation");function pa(t){if(t.offset<0)throw new RangeError("Range.offset cannot be smaller than 0.");if(t.count&&t.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 t.count?`bytes=${t.offset}-${t.offset+t.count-1}`:`bytes=${t.offset}-`}o(pa,"rangeToString");var ko;(function(t){t[t.Good=0]="Good",t[t.Error=1]="Error"})(ko||(ko={}));var lc=class{static{o(this,"Batch")}constructor(e=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=ko.Good,e<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=e,this.emitter=new Uv.EventEmitter}addOperation(e){this.operations.push(async()=>{try{this.actives++,await e(),this.actives--,this.completed++,this.parallelExecute()}catch(a){this.emitter.emit("error",a)}})}async do(){return this.operations.length===0?Promise.resolve():(this.parallelExecute(),new Promise((e,a)=>{this.emitter.on("finish",e),this.emitter.on("error",i=>{this.state=ko.Error,a(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),e||(e=this.readableHighWaterMark);let a=[],i=0;for(;ie-i){let p=this.byteOffsetInCurrentBuffer+e-i;a.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,p)),this.pushedBytesLength+=e-i,this.byteOffsetInCurrentBuffer=p,i=e;break}else{let p=this.byteOffsetInCurrentBuffer+s;a.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,p)),s===n?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=p,this.pushedBytesLength+=s,i+=s}}a.length>1?this.push(Buffer.concat(a)):a.length===1&&this.push(a[0])}},ec=require("buffer").constants.MAX_LENGTH,$0=class{static{o(this,"PooledBuffer")}constructor(e,a,i){this.buffers=[],this.capacity=e,this._size=0;let r=Math.ceil(e/ec);for(let n=0;n0&&(e[0]=e[0].slice(s))}getReadableStream(){return new V0(this.buffers,this.size)}},G0=class{static{o(this,"BufferScheduler")}constructor(e,a,i,r,n,s){if(this.emitter=new Uv.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=[],a<=0)throw new RangeError(`bufferSize must be larger than 0, current is ${a}`);if(i<=0)throw new RangeError(`maxBuffers must be larger than 0, current is ${i}`);if(n<=0)throw new RangeError(`concurrency must be larger than 0, current is ${n}`);this.bufferSize=a,this.maxBuffers=i,this.readable=e,this.outgoingHandler=r,this.concurrency=n,this.encoding=s}async do(){return new Promise((e,a)=>{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(),a(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(e).catch(a)}else{if(this.unresolvedLength>=this.bufferSize)return;e()}})})}appendUnresolvedData(e){this.unresolvedDataArray.push(e),this.unresolvedLength+=e.length}shiftBufferFromUnresolvedDataArray(e){return e?e.fill(this.unresolvedDataArray,this.unresolvedLength):e=new $0(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength),this.unresolvedLength-=e.size,e}resolveData(){for(;this.unresolvedLength>=this.bufferSize;){let e;if(this.incoming.length>0)e=this.incoming.shift(),this.shiftBufferFromUnresolvedDataArray(e);else if(this.numBuffers=this.concurrency)return;e=this.outgoing.shift(),e&&this.triggerOutgoingHandler(e)}while(e)}async triggerOutgoingHandler(e){let a=e.size;this.executingOutgoingHandlers++,this.offset+=a;try{await this.outgoingHandler(()=>e.getReadableStream(),a,this.offset-a)}catch(i){this.emitter.emit("error",i);return}this.executingOutgoingHandlers--,this.reuseBuffer(e),this.emitter.emit("checkEnd")}reuseBuffer(e){this.incoming.push(e),!this.isError&&this.resolveData()&&!this.isStreamEnd&&this.readable.resume()}};async function ok(t,e,a,i,r){let n=0,s=i-a;return new Promise((p,d)=>{let l=setTimeout(()=>d(new Error("The operation cannot be completed in timeout.")),gz);t.on("readable",()=>{if(n>=s){clearTimeout(l),p();return}let c=t.read();if(!c)return;typeof c=="string"&&(c=Buffer.from(c,r));let m=n+c.length>s?s-n:c.length;e.fill(c.slice(0,m),a+n,a+n+m),n+=m}),t.on("end",()=>{clearTimeout(l),n{clearTimeout(l),d(c)})})}o(ok,"streamToBuffer");async function pk(t,e,a){let i=0,r=e.length;return new Promise((n,s)=>{t.on("readable",()=>{let p=t.read();if(p){if(typeof p=="string"&&(p=Buffer.from(p,a)),i+p.length>r){s(new Error(`Stream exceeds buffer size. Buffer size: ${r}`));return}e.fill(p,i,i+p.length),i+=p.length}}),t.on("end",()=>{n(i)}),t.on("error",s)})}o(pk,"streamToBuffer2");async function dk(t,e){return new Promise((a,i)=>{let r=t2.createWriteStream(e);t.on("error",n=>{i(n)}),r.on("error",n=>{i(n)}),r.on("close",a),t.pipe(r)})}o(dk,"readStreamToLocalFile");var lk=Pq.promisify(t2.stat),ck=t2.createReadStream,ka=class t extends Go{static{o(this,"BlobClient")}constructor(e,a,i,r){r=r||{};let n,s;if(cr(a))s=e,n=a;else if(L.isNode&&a instanceof Ye||a instanceof Pe||L.isTokenCredential(a))s=e,r=i,n=Ie(a,r);else if(!a&&typeof a!="string")s=e,i&&typeof i!="string"&&(r=i),n=Ie(new Pe,r);else if(a&&typeof a=="string"&&i&&typeof i=="string"){let p=a,d=i,l=os(e);if(l.kind==="AccountConnString")if(L.isNode){let c=new Ye(l.accountName,l.accountKey);s=Ue(Ue(l.url,encodeURIComponent(p)),encodeURIComponent(d)),r.proxyOptions||(r.proxyOptions=L.getDefaultProxySettings(l.proxyUri)),n=Ie(c,r)}else throw new Error("Account connection string is only supported in Node.js environment");else if(l.kind==="SASConnString")s=Ue(Ue(l.url,encodeURIComponent(p)),encodeURIComponent(d))+"?"+l.accountSas,n=Ie(new Pe,r);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,n),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=new jo(this.storageClientContext),this._snapshot=Ov(this.url,Ei.Parameters.SNAPSHOT),this._versionId=Ov(this.url,Ei.Parameters.VERSIONID)}get name(){return this._name}get containerName(){return this._containerName}withSnapshot(e){return new t(Vr(this.url,Ei.Parameters.SNAPSHOT,e.length===0?void 0:e),this.pipeline)}withVersion(e){return new t(Vr(this.url,Ei.Parameters.VERSIONID,e.length===0?void 0:e),this.pipeline)}getAppendBlobClient(){return new Wo(this.url,this.pipeline)}getBlockBlobClient(){return new Ko(this.url,this.pipeline)}getPageBlobClient(){return new Yo(this.url,this.pipeline)}async download(e=0,a,i={}){var r;i.conditions=i.conditions||{},i.conditions=i.conditions||{},ut(i.customerProvidedKey,this.isHttps);let{span:n,updatedOptions:s}=k("BlobClient-download",i);try{let p=await this.blobContext.download(Object.assign({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(r=i.conditions)===null||r===void 0?void 0:r.tagConditions}),requestOptions:{onDownloadProgress:L.isNode?void 0:i.onProgress},range:e===0&&!a?void 0:pa({offset:e,count:a}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey},W(s))),d=Object.assign(Object.assign({},p),{_response:p._response,objectReplicationDestinationPolicyId:p.objectReplicationPolicyId,objectReplicationSourceProperties:ic(p.objectReplicationRules)});if(!L.isNode)return d;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=hz),p.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!p.etag)throw new RangeError("File download response doesn't contain valid etag header");return new D0(d,async l=>{var c;let m={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||p.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:pa({count:e+p.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},m))).readableStreamBody},e,p.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async exists(e={}){let{span:a,updatedOptions:i}=k("BlobClient-exists",e);try{return ut(e.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:e.abortSignal,customerProvidedKey:e.customerProvidedKey,conditions:e.conditions,tracingOptions:i.tracingOptions}),!0}catch(r){if(r.statusCode===404)return!1;if(r.statusCode===409&&(r.details.errorCode===Sz||r.details.errorCode===Ez))return!0;throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async getProperties(e={}){var a;let{span:i,updatedOptions:r}=k("BlobClient-getProperties",e);try{e.conditions=e.conditions||{},ut(e.customerProvidedKey,this.isHttps);let n=await this.blobContext.getProperties(Object.assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:(a=e.conditions)===null||a===void 0?void 0:a.tagConditions}),cpkInfo:e.customerProvidedKey},W(r)));return Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:ic(n.objectReplicationRules)})}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async delete(e={}){var a;let{span:i,updatedOptions:r}=k("BlobClient-delete",e);e.conditions=e.conditions||{};try{return await this.blobContext.delete(Object.assign({abortSignal:e.abortSignal,deleteSnapshots:e.deleteSnapshots,leaseAccessConditions:e.conditions,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:(a=e.conditions)===null||a===void 0?void 0:a.tagConditions})},W(r)))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async deleteIfExists(e={}){var a,i;let{span:r,updatedOptions:n}=k("BlobClient-deleteIfExists",e);try{let s=await this.delete(n);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((a=s.details)===null||a===void 0?void 0:a.errorCode)==="BlobNotFound")return r.setStatus({code:z.SpanStatusCode.ERROR,message:"Expected exception when deleting a blob or snapshot only if it exists."}),Object.assign(Object.assign({succeeded:!1},(i=s.response)===null||i===void 0?void 0:i.parsedHeaders),{_response:s.response});throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async undelete(e={}){let{span:a,updatedOptions:i}=k("BlobClient-undelete",e);try{return await this.blobContext.undelete(Object.assign({abortSignal:e.abortSignal},W(i)))}catch(r){throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async setHTTPHeaders(e,a={}){var i;let{span:r,updatedOptions:n}=k("BlobClient-setHTTPHeaders",a);a.conditions=a.conditions||{};try{return ut(a.customerProvidedKey,this.isHttps),await this.blobContext.setHttpHeaders(Object.assign({abortSignal:a.abortSignal,blobHttpHeaders:e,leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions})},W(n)))}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async setMetadata(e,a={}){var i;let{span:r,updatedOptions:n}=k("BlobClient-setMetadata",a);a.conditions=a.conditions||{};try{return ut(a.customerProvidedKey,this.isHttps),await this.blobContext.setMetadata(Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,metadata:e,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope},W(n)))}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async setTags(e,a={}){var i;let{span:r,updatedOptions:n}=k("BlobClient-setTags",a);try{return await this.blobContext.setTags(Object.assign(Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions})},W(n)),{tags:Lz(e)}))}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async getTags(e={}){var a;let{span:i,updatedOptions:r}=k("BlobClient-getTags",e);try{let n=await this.blobContext.getTags(Object.assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:(a=e.conditions)===null||a===void 0?void 0:a.tagConditions})},W(r)));return Object.assign(Object.assign({},n),{_response:n._response,tags:Lo({blobTagSet:n.blobTagSet})||{}})}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}getBlobLeaseClient(e){return new Xo(this,e)}async createSnapshot(e={}){var a;let{span:i,updatedOptions:r}=k("BlobClient-createSnapshot",e);e.conditions=e.conditions||{};try{return ut(e.customerProvidedKey,this.isHttps),await this.blobContext.createSnapshot(Object.assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,metadata:e.metadata,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:(a=e.conditions)===null||a===void 0?void 0:a.tagConditions}),cpkInfo:e.customerProvidedKey,encryptionScope:e.encryptionScope},W(r)))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async beginCopyFromURL(e,a={}){let i={abortCopyFromURL:(...n)=>this.abortCopyFromURL(...n),getProperties:(...n)=>this.getProperties(...n),startCopyFromURL:(...n)=>this.startCopyFromURL(...n)},r=new H0({blobClient:i,copySource:e,intervalInMs:a.intervalInMs,onProgress:a.onProgress,resumeFrom:a.resumeFrom,startCopyFromURLOptions:a});return await r.poll(),r}async abortCopyFromURL(e,a={}){let{span:i,updatedOptions:r}=k("BlobClient-abortCopyFromURL",a);try{return await this.blobContext.abortCopyFromURL(e,Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions},W(r)))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async syncCopyFromURL(e,a={}){var i,r,n;let{span:s,updatedOptions:p}=k("BlobClient-syncCopyFromURL",a);a.conditions=a.conditions||{},a.sourceConditions=a.sourceConditions||{};try{return await this.blobContext.copyFromURL(e,Object.assign({abortSignal:a.abortSignal,metadata:a.metadata,leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:a.sourceConditions.ifMatch,sourceIfModifiedSince:a.sourceConditions.ifModifiedSince,sourceIfNoneMatch:a.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:a.sourceConditions.ifUnmodifiedSince},sourceContentMD5:a.sourceContentMD5,copySourceAuthorization:Uo(a.sourceAuthorization),tier:Fr(a.tier),blobTagsString:Ur(a.tags),immutabilityPolicyExpiry:(r=a.immutabilityPolicy)===null||r===void 0?void 0:r.expiriesOn,immutabilityPolicyMode:(n=a.immutabilityPolicy)===null||n===void 0?void 0:n.policyMode,legalHold:a.legalHold,encryptionScope:a.encryptionScope,copySourceTags:a.copySourceTags},W(p)))}catch(d){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:d.message}),d}finally{s.end()}}async setAccessTier(e,a={}){var i;let{span:r,updatedOptions:n}=k("BlobClient-setAccessTier",a);try{return await this.blobContext.setTier(Fr(e),Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions}),rehydratePriority:a.rehydratePriority},W(n)))}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async downloadToBuffer(e,a,i,r={}){let n,s=0,p=0,d=r;e instanceof Buffer?(n=e,s=a||0,p=typeof i=="number"?i:0):(s=typeof e=="number"?e:0,p=typeof a=="number"?a:0,d=i||{});let{span:l,updatedOptions:c}=k("BlobClient-downloadToBuffer",d);try{if(d.blockSize||(d.blockSize=0),d.blockSize<0)throw new RangeError("blockSize option must be >= 0");if(d.blockSize===0&&(d.blockSize=T0),s<0)throw new RangeError("offset option must be >= 0");if(p&&p<=0)throw new RangeError("count option must be greater than 0");if(d.conditions||(d.conditions={}),!p){let f=await this.getProperties(Object.assign(Object.assign({},d),{tracingOptions:Object.assign(Object.assign({},d.tracingOptions),W(c))}));if(p=f.contentLength-s,p<0)throw new RangeError(`offset ${s} shouldn't be larger than blob size ${f.contentLength}`)}if(!n)try{n=Buffer.alloc(p)}catch(f){throw new Error(`Unable to allocate the buffer of size: ${p}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile". ${f.message}`)}if(n.length{let h=s+p;f+d.blockSize{if(!(this.credential instanceof Ye))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=N2(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},e),this.credential).toString();a(x2(this.url,i))})}async deleteImmutabilityPolicy(e){let{span:a,updatedOptions:i}=k("BlobClient-deleteImmutabilityPolicy",e);try{return await this.blobContext.deleteImmutabilityPolicy(Object.assign({abortSignal:e?.abortSignal},W(i)))}catch(r){throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async setImmutabilityPolicy(e,a){let{span:i,updatedOptions:r}=k("BlobClient-setImmutabilityPolicy",a);try{return await this.blobContext.setImmutabilityPolicy(Object.assign({abortSignal:a?.abortSignal,immutabilityPolicyExpiry:e.expiriesOn,immutabilityPolicyMode:e.policyMode,modifiedAccessConditions:a?.modifiedAccessCondition},W(r)))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async setLegalHold(e,a){let{span:i,updatedOptions:r}=k("BlobClient-setLegalHold",a);try{return await this.blobContext.setLegalHold(e,Object.assign({abortSignal:a?.abortSignal},W(r)))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}},Wo=class t extends ka{static{o(this,"AppendBlobClient")}constructor(e,a,i,r){let n,s;if(r=r||{},cr(a))s=e,n=a;else if(L.isNode&&a instanceof Ye||a instanceof Pe||L.isTokenCredential(a))s=e,r=i,n=Ie(a,r);else if(!a&&typeof a!="string")s=e,n=Ie(new Pe,r);else if(a&&typeof a=="string"&&i&&typeof i=="string"){let p=a,d=i,l=os(e);if(l.kind==="AccountConnString")if(L.isNode){let c=new Ye(l.accountName,l.accountKey);s=Ue(Ue(l.url,encodeURIComponent(p)),encodeURIComponent(d)),r.proxyOptions||(r.proxyOptions=L.getDefaultProxySettings(l.proxyUri)),n=Ie(c,r)}else throw new Error("Account connection string is only supported in Node.js environment");else if(l.kind==="SASConnString")s=Ue(Ue(l.url,encodeURIComponent(p)),encodeURIComponent(d))+"?"+l.accountSas,n=Ie(new Pe,r);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,n),this.appendBlobContext=new E0(this.storageClientContext)}withSnapshot(e){return new t(Vr(this.url,Ei.Parameters.SNAPSHOT,e.length===0?void 0:e),this.pipeline)}async create(e={}){var a,i,r;let{span:n,updatedOptions:s}=k("AppendBlobClient-create",e);e.conditions=e.conditions||{};try{return ut(e.customerProvidedKey,this.isHttps),await this.appendBlobContext.create(0,Object.assign({abortSignal:e.abortSignal,blobHttpHeaders:e.blobHTTPHeaders,leaseAccessConditions:e.conditions,metadata:e.metadata,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:(a=e.conditions)===null||a===void 0?void 0:a.tagConditions}),cpkInfo:e.customerProvidedKey,encryptionScope:e.encryptionScope,immutabilityPolicyExpiry:(i=e.immutabilityPolicy)===null||i===void 0?void 0:i.expiriesOn,immutabilityPolicyMode:(r=e.immutabilityPolicy)===null||r===void 0?void 0:r.policyMode,legalHold:e.legalHold,blobTagsString:Ur(e.tags)},W(s)))}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async createIfNotExists(e={}){var a,i;let{span:r,updatedOptions:n}=k("AppendBlobClient-createIfNotExists",e),s={ifNoneMatch:sN};try{let p=await this.create(Object.assign(Object.assign({},n),{conditions:s}));return Object.assign(Object.assign({succeeded:!0},p),{_response:p._response})}catch(p){if(((a=p.details)===null||a===void 0?void 0:a.errorCode)==="BlobAlreadyExists")return r.setStatus({code:z.SpanStatusCode.ERROR,message:"Expected exception when creating a blob only if it does not already exist."}),Object.assign(Object.assign({succeeded:!1},(i=p.response)===null||i===void 0?void 0:i.parsedHeaders),{_response:p.response});throw r.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{r.end()}}async seal(e={}){var a;let{span:i,updatedOptions:r}=k("AppendBlobClient-seal",e);e.conditions=e.conditions||{};try{return await this.appendBlobContext.seal(Object.assign({abortSignal:e.abortSignal,appendPositionAccessConditions:e.conditions,leaseAccessConditions:e.conditions,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:(a=e.conditions)===null||a===void 0?void 0:a.tagConditions})},W(r)))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async appendBlock(e,a,i={}){var r;let{span:n,updatedOptions:s}=k("AppendBlobClient-appendBlock",i);i.conditions=i.conditions||{};try{return ut(i.customerProvidedKey,this.isHttps),await this.appendBlobContext.appendBlock(a,e,Object.assign({abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(r=i.conditions)===null||r===void 0?void 0:r.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope},W(s)))}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async appendBlockFromURL(e,a,i,r={}){var n;let{span:s,updatedOptions:p}=k("AppendBlobClient-appendBlockFromURL",r);r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{};try{return ut(r.customerProvidedKey,this.isHttps),await this.appendBlobContext.appendBlockFromUrl(e,0,Object.assign({abortSignal:r.abortSignal,sourceRange:pa({offset:a,count:i}),sourceContentMD5:r.sourceContentMD5,sourceContentCrc64:r.sourceContentCrc64,leaseAccessConditions:r.conditions,appendPositionAccessConditions:r.conditions,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},copySourceAuthorization:Uo(r.sourceAuthorization),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope},W(p)))}catch(d){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:d.message}),d}finally{s.end()}}},Ko=class t extends ka{static{o(this,"BlockBlobClient")}constructor(e,a,i,r){let n,s;if(r=r||{},cr(a))s=e,n=a;else if(L.isNode&&a instanceof Ye||a instanceof Pe||L.isTokenCredential(a))s=e,r=i,n=Ie(a,r);else if(!a&&typeof a!="string")s=e,i&&typeof i!="string"&&(r=i),n=Ie(new Pe,r);else if(a&&typeof a=="string"&&i&&typeof i=="string"){let p=a,d=i,l=os(e);if(l.kind==="AccountConnString")if(L.isNode){let c=new Ye(l.accountName,l.accountKey);s=Ue(Ue(l.url,encodeURIComponent(p)),encodeURIComponent(d)),r.proxyOptions||(r.proxyOptions=L.getDefaultProxySettings(l.proxyUri)),n=Ie(c,r)}else throw new Error("Account connection string is only supported in Node.js environment");else if(l.kind==="SASConnString")s=Ue(Ue(l.url,encodeURIComponent(p)),encodeURIComponent(d))+"?"+l.accountSas,n=Ie(new Pe,r);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,n),this.blockBlobContext=new C0(this.storageClientContext),this._blobContext=new jo(this.storageClientContext)}withSnapshot(e){return new t(Vr(this.url,Ei.Parameters.SNAPSHOT,e.length===0?void 0:e),this.pipeline)}async query(e,a={}){var i;ut(a.customerProvidedKey,this.isHttps);let{span:r,updatedOptions:n}=k("BlockBlobClient-query",a);try{if(!L.isNode)throw new Error("This operation currently is only supported in Node.js.");ut(a.customerProvidedKey,this.isHttps);let s=await this._blobContext.query(Object.assign({abortSignal:a.abortSignal,queryRequest:{queryType:"SQL",expression:e,inputSerialization:Rv(a.inputTextConfiguration),outputSerialization:Rv(a.outputTextConfiguration)},leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:a.customerProvidedKey},W(n)));return new F0(s,{abortSignal:a.abortSignal,onProgress:a.onProgress,onError:a.onError})}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async upload(e,a,i={}){var r,n,s;i.conditions=i.conditions||{};let{span:p,updatedOptions:d}=k("BlockBlobClient-upload",i);try{return ut(i.customerProvidedKey,this.isHttps),await this.blockBlobContext.upload(a,e,Object.assign({abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(r=i.conditions)===null||r===void 0?void 0:r.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:(n=i.immutabilityPolicy)===null||n===void 0?void 0:n.expiriesOn,immutabilityPolicyMode:(s=i.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:i.legalHold,tier:Fr(i.tier),blobTagsString:Ur(i.tags)},W(d)))}catch(l){throw p.setStatus({code:z.SpanStatusCode.ERROR,message:l.message}),l}finally{p.end()}}async syncUploadFromURL(e,a={}){var i,r,n,s,p;a.conditions=a.conditions||{};let{span:d,updatedOptions:l}=k("BlockBlobClient-syncUploadFromURL",a);try{return ut(a.customerProvidedKey,this.isHttps),await this.blockBlobContext.putBlobFromUrl(0,e,Object.assign(Object.assign(Object.assign({},a),{blobHttpHeaders:a.blobHTTPHeaders,leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:a.conditions.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(i=a.sourceConditions)===null||i===void 0?void 0:i.ifMatch,sourceIfModifiedSince:(r=a.sourceConditions)===null||r===void 0?void 0:r.ifModifiedSince,sourceIfNoneMatch:(n=a.sourceConditions)===null||n===void 0?void 0:n.ifNoneMatch,sourceIfUnmodifiedSince:(s=a.sourceConditions)===null||s===void 0?void 0:s.ifUnmodifiedSince,sourceIfTags:(p=a.sourceConditions)===null||p===void 0?void 0:p.tagConditions},cpkInfo:a.customerProvidedKey,copySourceAuthorization:Uo(a.sourceAuthorization),tier:Fr(a.tier),blobTagsString:Ur(a.tags),copySourceTags:a.copySourceTags}),W(l)))}catch(c){throw d.setStatus({code:z.SpanStatusCode.ERROR,message:c.message}),c}finally{d.end()}}async stageBlock(e,a,i,r={}){let{span:n,updatedOptions:s}=k("BlockBlobClient-stageBlock",r);try{return ut(r.customerProvidedKey,this.isHttps),await this.blockBlobContext.stageBlock(e,i,a,Object.assign({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,requestOptions:{onUploadProgress:r.onProgress},transactionalContentMD5:r.transactionalContentMD5,transactionalContentCrc64:r.transactionalContentCrc64,cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope},W(s)))}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async stageBlockFromURL(e,a,i=0,r,n={}){let{span:s,updatedOptions:p}=k("BlockBlobClient-stageBlockFromURL",n);try{return ut(n.customerProvidedKey,this.isHttps),await this.blockBlobContext.stageBlockFromURL(e,0,a,Object.assign({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,sourceRange:i===0&&!r?void 0:pa({offset:i,count:r}),cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,copySourceAuthorization:Uo(n.sourceAuthorization)},W(p)))}catch(d){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:d.message}),d}finally{s.end()}}async commitBlockList(e,a={}){var i,r,n;a.conditions=a.conditions||{};let{span:s,updatedOptions:p}=k("BlockBlobClient-commitBlockList",a);try{return ut(a.customerProvidedKey,this.isHttps),await this.blockBlobContext.commitBlockList({latest:e},Object.assign({abortSignal:a.abortSignal,blobHttpHeaders:a.blobHTTPHeaders,leaseAccessConditions:a.conditions,metadata:a.metadata,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,immutabilityPolicyExpiry:(r=a.immutabilityPolicy)===null||r===void 0?void 0:r.expiriesOn,immutabilityPolicyMode:(n=a.immutabilityPolicy)===null||n===void 0?void 0:n.policyMode,legalHold:a.legalHold,tier:Fr(a.tier),blobTagsString:Ur(a.tags)},W(p)))}catch(d){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:d.message}),d}finally{s.end()}}async getBlockList(e,a={}){var i;let{span:r,updatedOptions:n}=k("BlockBlobClient-getBlockList",a);try{let s=await this.blockBlobContext.getBlockList(e,Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions})},W(n)));return s.committedBlocks||(s.committedBlocks=[]),s.uncommittedBlocks||(s.uncommittedBlocks=[]),s}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async uploadData(e,a={}){let{span:i,updatedOptions:r}=k("BlockBlobClient-uploadData",a);try{if(L.isNode){let n;return e instanceof Buffer?n=e:e instanceof ArrayBuffer?n=Buffer.from(e):(e=e,n=Buffer.from(e.buffer,e.byteOffset,e.byteLength)),this.uploadSeekableInternal((s,p)=>n.slice(s,s+p),n.byteLength,r)}else{let n=new Blob([e]);return this.uploadSeekableInternal((s,p)=>n.slice(s,s+p),n.size,r)}}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async uploadBrowserData(e,a={}){let{span:i,updatedOptions:r}=k("BlockBlobClient-uploadBrowserData",a);try{let n=new Blob([e]);return await this.uploadSeekableInternal((s,p)=>n.slice(s,s+p),n.size,r)}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async uploadSeekableInternal(e,a,i={}){if(i.blockSize||(i.blockSize=0),i.blockSize<0||i.blockSize>v0)throw new RangeError(`blockSize option must be >= 0 and <= ${v0}`);if(i.maxSingleShotSize!==0&&!i.maxSingleShotSize&&(i.maxSingleShotSize=y0),i.maxSingleShotSize<0||i.maxSingleShotSize>y0)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${y0}`);if(i.blockSize===0){if(a>v0*Jl)throw new RangeError(`${a} is too larger to upload to a block blob.`);a>i.maxSingleShotSize&&(i.blockSize=Math.ceil(a/Jl),i.blockSizeJl)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${Jl}`);let p=[],d=L.generateUuid(),l=0,c=new lc(i.concurrency);for(let m=0;m{let u=Pv(d,m),f=i.blockSize*m,b=(m===s-1?a:f+i.blockSize)-f;p.push(u),await this.stageBlock(u,e(f,b),b,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}),l+=b,i.onProgress&&i.onProgress({loadedBytes:l})});return await c.do(),this.commitBlockList(p,n)}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async uploadFile(e,a={}){let{span:i,updatedOptions:r}=k("BlockBlobClient-uploadFile",a);try{let n=(await lk(e)).size;return await this.uploadSeekableInternal((s,p)=>()=>ck(e,{autoClose:!0,end:p?s+p-1:1/0,start:s}),n,Object.assign(Object.assign({},a),{tracingOptions:Object.assign(Object.assign({},a.tracingOptions),W(r))}))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async uploadStream(e,a=fz,i=5,r={}){r.blobHTTPHeaders||(r.blobHTTPHeaders={}),r.conditions||(r.conditions={});let{span:n,updatedOptions:s}=k("BlockBlobClient-uploadStream",r);try{let p=0,d=L.generateUuid(),l=0,c=[];return await new G0(e,a,i,async(u,f)=>{let h=Pv(d,p);c.push(h),p++,await this.stageBlock(h,u,f,{conditions:r.conditions,encryptionScope:r.encryptionScope,tracingOptions:s.tracingOptions}),l+=f,r.onProgress&&r.onProgress({loadedBytes:l})},Math.ceil(i/4*3)).do(),await this.commitBlockList(c,Object.assign(Object.assign({},r),{tracingOptions:Object.assign(Object.assign({},r.tracingOptions),W(s))}))}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}},Yo=class t extends ka{static{o(this,"PageBlobClient")}constructor(e,a,i,r){let n,s;if(r=r||{},cr(a))s=e,n=a;else if(L.isNode&&a instanceof Ye||a instanceof Pe||L.isTokenCredential(a))s=e,r=i,n=Ie(a,r);else if(!a&&typeof a!="string")s=e,n=Ie(new Pe,r);else if(a&&typeof a=="string"&&i&&typeof i=="string"){let p=a,d=i,l=os(e);if(l.kind==="AccountConnString")if(L.isNode){let c=new Ye(l.accountName,l.accountKey);s=Ue(Ue(l.url,encodeURIComponent(p)),encodeURIComponent(d)),r.proxyOptions||(r.proxyOptions=L.getDefaultProxySettings(l.proxyUri)),n=Ie(c,r)}else throw new Error("Account connection string is only supported in Node.js environment");else if(l.kind==="SASConnString")s=Ue(Ue(l.url,encodeURIComponent(p)),encodeURIComponent(d))+"?"+l.accountSas,n=Ie(new Pe,r);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,n),this.pageBlobContext=new S0(this.storageClientContext)}withSnapshot(e){return new t(Vr(this.url,Ei.Parameters.SNAPSHOT,e.length===0?void 0:e),this.pipeline)}async create(e,a={}){var i,r,n;a.conditions=a.conditions||{};let{span:s,updatedOptions:p}=k("PageBlobClient-create",a);try{return ut(a.customerProvidedKey,this.isHttps),await this.pageBlobContext.create(0,e,Object.assign({abortSignal:a.abortSignal,blobHttpHeaders:a.blobHTTPHeaders,blobSequenceNumber:a.blobSequenceNumber,leaseAccessConditions:a.conditions,metadata:a.metadata,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,immutabilityPolicyExpiry:(r=a.immutabilityPolicy)===null||r===void 0?void 0:r.expiriesOn,immutabilityPolicyMode:(n=a.immutabilityPolicy)===null||n===void 0?void 0:n.policyMode,legalHold:a.legalHold,tier:Fr(a.tier),blobTagsString:Ur(a.tags)},W(p)))}catch(d){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:d.message}),d}finally{s.end()}}async createIfNotExists(e,a={}){var i,r;let{span:n,updatedOptions:s}=k("PageBlobClient-createIfNotExists",a);try{let p={ifNoneMatch:sN},d=await this.create(e,Object.assign(Object.assign({},a),{conditions:p,tracingOptions:s.tracingOptions}));return Object.assign(Object.assign({succeeded:!0},d),{_response:d._response})}catch(p){if(((i=p.details)===null||i===void 0?void 0:i.errorCode)==="BlobAlreadyExists")return n.setStatus({code:z.SpanStatusCode.ERROR,message:"Expected exception when creating a blob only if it does not already exist."}),Object.assign(Object.assign({succeeded:!1},(r=p.response)===null||r===void 0?void 0:r.parsedHeaders),{_response:p.response});throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async uploadPages(e,a,i,r={}){var n;r.conditions=r.conditions||{};let{span:s,updatedOptions:p}=k("PageBlobClient-uploadPages",r);try{return ut(r.customerProvidedKey,this.isHttps),await this.pageBlobContext.uploadPages(i,e,Object.assign({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}),requestOptions:{onUploadProgress:r.onProgress},range:pa({offset:a,count:i}),sequenceNumberAccessConditions:r.conditions,transactionalContentMD5:r.transactionalContentMD5,transactionalContentCrc64:r.transactionalContentCrc64,cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope},W(p)))}catch(d){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:d.message}),d}finally{s.end()}}async uploadPagesFromURL(e,a,i,r,n={}){var s;n.conditions=n.conditions||{},n.sourceConditions=n.sourceConditions||{};let{span:p,updatedOptions:d}=k("PageBlobClient-uploadPagesFromURL",n);try{return ut(n.customerProvidedKey,this.isHttps),await this.pageBlobContext.uploadPagesFromURL(e,pa({offset:a,count:r}),0,pa({offset:i,count:r}),Object.assign({abortSignal:n.abortSignal,sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,leaseAccessConditions:n.conditions,sequenceNumberAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:n.sourceConditions.ifMatch,sourceIfModifiedSince:n.sourceConditions.ifModifiedSince,sourceIfNoneMatch:n.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:n.sourceConditions.ifUnmodifiedSince},cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,copySourceAuthorization:Uo(n.sourceAuthorization)},W(d)))}catch(l){throw p.setStatus({code:z.SpanStatusCode.ERROR,message:l.message}),l}finally{p.end()}}async clearPages(e=0,a,i={}){var r;i.conditions=i.conditions||{};let{span:n,updatedOptions:s}=k("PageBlobClient-clearPages",i);try{return await this.pageBlobContext.clearPages(0,Object.assign({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(r=i.conditions)===null||r===void 0?void 0:r.tagConditions}),range:pa({offset:e,count:a}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope},W(s)))}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async getPageRanges(e=0,a,i={}){var r;i.conditions=i.conditions||{};let{span:n,updatedOptions:s}=k("PageBlobClient-getPageRanges",i);try{return await this.pageBlobContext.getPageRanges(Object.assign({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(r=i.conditions)===null||r===void 0?void 0:r.tagConditions}),range:pa({offset:e,count:a})},W(s))).then(x0)}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async listPageRangesSegment(e=0,a,i,r={}){var n;let{span:s,updatedOptions:p}=k("PageBlobClient-getPageRangesSegment",r);try{return await this.pageBlobContext.getPageRanges(Object.assign({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}),range:pa({offset:e,count:a}),marker:i,maxPageSize:r.maxPageSize},W(p)))}catch(d){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:d.message}),d}finally{s.end()}}listPageRangeItemSegments(e=0,a,i,r={}){return U.__asyncGenerator(this,arguments,o(function*(){let s;if(i||i===void 0)do s=yield U.__await(this.listPageRangesSegment(e,a,i,r)),i=s.continuationToken,yield yield U.__await(yield U.__await(s));while(i)},"listPageRangeItemSegments_1"))}listPageRangeItems(e=0,a,i={}){return U.__asyncGenerator(this,arguments,o(function*(){var n,s;let p;try{for(var d=U.__asyncValues(this.listPageRangeItemSegments(e,a,p,i)),l;l=yield U.__await(d.next()),!l.done;){let c=l.value;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(Iv(c))))}}catch(c){n={error:c}}finally{try{l&&!l.done&&(s=d.return)&&(yield U.__await(s.call(d)))}finally{if(n)throw n.error}}},"listPageRangeItems_1"))}listPageRanges(e=0,a,i={}){i.conditions=i.conditions||{};let r=this.listPageRangeItems(e,a,i);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:(n={})=>this.listPageRangeItemSegments(e,a,n.continuationToken,Object.assign({maxPageSize:n.maxPageSize},i))}}async getPageRangesDiff(e,a,i,r={}){var n;r.conditions=r.conditions||{};let{span:s,updatedOptions:p}=k("PageBlobClient-getPageRangesDiff",r);try{return await this.pageBlobContext.getPageRangesDiff(Object.assign({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}),prevsnapshot:i,range:pa({offset:e,count:a})},W(p))).then(x0)}catch(d){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:d.message}),d}finally{s.end()}}async listPageRangesDiffSegment(e,a,i,r,n){var s;let{span:p,updatedOptions:d}=k("PageBlobClient-getPageRangesDiffSegment",n);try{return await this.pageBlobContext.getPageRangesDiff(Object.assign({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:pa({offset:e,count:a}),marker:r,maxPageSize:n?.maxPageSize},W(d)))}catch(l){throw p.setStatus({code:z.SpanStatusCode.ERROR,message:l.message}),l}finally{p.end()}}listPageRangeDiffItemSegments(e,a,i,r,n){return U.__asyncGenerator(this,arguments,o(function*(){let p;if(r||r===void 0)do p=yield U.__await(this.listPageRangesDiffSegment(e,a,i,r,n)),r=p.continuationToken,yield yield U.__await(yield U.__await(p));while(r)},"listPageRangeDiffItemSegments_1"))}listPageRangeDiffItems(e,a,i,r){return U.__asyncGenerator(this,arguments,o(function*(){var s,p;let d;try{for(var l=U.__asyncValues(this.listPageRangeDiffItemSegments(e,a,i,d,r)),c;c=yield U.__await(l.next()),!c.done;){let m=c.value;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(Iv(m))))}}catch(m){s={error:m}}finally{try{c&&!c.done&&(p=l.return)&&(yield U.__await(p.call(l)))}finally{if(s)throw s.error}}},"listPageRangeDiffItems_1"))}listPageRangesDiff(e,a,i,r={}){r.conditions=r.conditions||{};let n=this.listPageRangeDiffItems(e,a,i,Object.assign({},r));return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeDiffItemSegments(e,a,i,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},r))}}async getPageRangesDiffForManagedDisks(e,a,i,r={}){var n;r.conditions=r.conditions||{};let{span:s,updatedOptions:p}=k("PageBlobClient-GetPageRangesDiffForManagedDisks",r);try{return await this.pageBlobContext.getPageRangesDiff(Object.assign({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}),prevSnapshotUrl:i,range:pa({offset:e,count:a})},W(p))).then(x0)}catch(d){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:d.message}),d}finally{s.end()}}async resize(e,a={}){var i;a.conditions=a.conditions||{};let{span:r,updatedOptions:n}=k("PageBlobClient-resize",a);try{return await this.pageBlobContext.resize(e,Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions}),encryptionScope:a.encryptionScope},W(n)))}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async updateSequenceNumber(e,a,i={}){var r;i.conditions=i.conditions||{};let{span:n,updatedOptions:s}=k("PageBlobClient-updateSequenceNumber",i);try{return await this.pageBlobContext.updateSequenceNumber(e,Object.assign({abortSignal:i.abortSignal,blobSequenceNumber:a,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(r=i.conditions)===null||r===void 0?void 0:r.tagConditions})},W(s)))}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async startCopyIncremental(e,a={}){var i;let{span:r,updatedOptions:n}=k("PageBlobClient-startCopyIncremental",a);try{return await this.pageBlobContext.copyIncremental(e,Object.assign({abortSignal:a.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions})},W(n)))}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}};async function mk(t){let e=Buffer.alloc(bz),a=await pk(t.readableStreamBody,e);return e=e.slice(0,a),e.toString()}o(mk,"getBodyAsText");function uk(t){return Buffer.byteLength(t)}o(uk,"utf8ByteLength");var tc=": ",Lv=" ",zv=-1,X0=class{static{o(this,"BatchResponseParser")}constructor(e,a){if(!e||!e.contentType)throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.");if(!a||a.size===0)throw new RangeError("Invalid state: subRequests is not provided or size is 0.");this.batchResponse=e,this.subRequests=a,this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1],this.perResponsePrefix=`--${this.responseBatchBoundary}${Si}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==yz.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let a=(await mk(this.batchResponse)).split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1),i=a.length;if(i!==this.subRequests.size&&i!==1)throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.");let r=new Array(i),n=0,s=0;for(let p=0;p=0&&h{this.keys[e]===void 0||this.keys[e]===Fn.UNLOCKED?(this.keys[e]=Fn.LOCKED,a()):this.onUnlockEvent(e,()=>{this.keys[e]=Fn.LOCKED,a()})})}static async unlock(e){return new Promise(a=>{this.keys[e]===Fn.LOCKED&&this.emitUnlockEvent(e),delete this.keys[e],a()})}static onUnlockEvent(e,a){this.listeners[e]===void 0?this.listeners[e]=[a]:this.listeners[e].push(a)}static emitUnlockEvent(e){if(this.listeners[e]!==void 0&&this.listeners[e].length>0){let a=this.listeners[e].shift();setImmediate(()=>{a.call(this)})}}};$n.keys={};$n.listeners={};var Vn=class{static{o(this,"BlobBatch")}constructor(){this.batch="batch",this.batchRequest=new W0}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(e,a){await $n.lock(this.batch);try{this.batchRequest.preAddSubRequest(e),await a(),this.batchRequest.postAddSubRequest(e)}finally{await $n.unlock(this.batch)}}setBatchType(e){if(this.batchType||(this.batchType=e),this.batchType!==e)throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}async deleteBlob(e,a,i){let r,n;if(typeof e=="string"&&(L.isNode&&a instanceof Ye||a instanceof Pe||L.isTokenCredential(a)))r=e,n=a;else if(e instanceof ka)r=e.url,n=e.credential,i=a;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");i||(i={});let{span:s,updatedOptions:p}=k("BatchDeleteRequest-addSubRequest",i);try{this.setBatchType("delete"),await this.addSubRequestInternal({url:r,credential:n},async()=>{await new ka(r,this.batchRequest.createPipeline(n)).delete(p)})}catch(d){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:d.message}),d}finally{s.end()}}async setBlobAccessTier(e,a,i,r){let n,s,p;if(typeof e=="string"&&(L.isNode&&a instanceof Ye||a instanceof Pe||L.isTokenCredential(a)))n=e,s=a,p=i;else if(e instanceof ka)n=e.url,s=e.credential,p=a,r=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");r||(r={});let{span:d,updatedOptions:l}=k("BatchSetTierRequest-addSubRequest",r);try{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:n,credential:s},async()=>{await new ka(n,this.batchRequest.createPipeline(s)).setAccessTier(p,l)})}catch(c){throw d.setStatus({code:z.SpanStatusCode.ERROR,message:c.message}),c}finally{d.end()}}},W0=class{static{o(this,"InnerBatchRequest")}constructor(){this.operationCount=0,this.body="";let e=L.generateUuid();this.boundary=`batch_${e}`,this.subRequestPrefix=`--${this.boundary}${Si}${Be.CONTENT_TYPE}: application/http${Si}${Be.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(e){let a=e instanceof Pe,i=3+(a?0:1),r=new Array(i);return r[0]=L.deserializationPolicy(),r[1]=new J0,a||(r[2]=L.isTokenCredential(e)?lN(L.bearerTokenAuthenticationPolicy(e,v2),e):e),r[i-1]=new Y0(this),new Vo(r,{})}appendSubRequestToBody(e){this.body+=[this.subRequestPrefix,`${Be.CONTENT_ID}: ${this.operationCount}`,"",`${e.method.toString()} ${Dz(e.url)} ${oN}${Si}`].join(Si);for(let a of e.headers.headersArray())this.body+=`${a.name}: ${a.value}${Si}`;this.body+=Si}preAddSubRequest(e){if(this.operationCount>=Tv)throw new RangeError(`Cannot exceed ${Tv} sub requests in a single batch`);let a=b2(e.url);if(!a||a==="")throw new RangeError(`Invalid url for sub request: '${e.url}'`)}postAddSubRequest(e){this.subRequests.set(this.operationCount,e),this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${Si}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}},K0=class extends L.BaseRequestPolicy{static{o(this,"BatchRequestAssemblePolicy")}constructor(e,a,i){super(a,i),this.dummyResponse={request:new L.WebResource,status:200,headers:new L.HttpHeaders},this.batchRequest=e}async sendRequest(e){return await this.batchRequest.appendSubRequestToBody(e),this.dummyResponse}},Y0=class{static{o(this,"BatchRequestAssemblePolicyFactory")}constructor(e){this.batchRequest=e}create(e,a){return new K0(this.batchRequest,e,a)}},Q0=class extends L.BaseRequestPolicy{static{o(this,"BatchHeaderFilterPolicy")}constructor(e,a){super(e,a)}async sendRequest(e){let a="";for(let i of e.headers.headersArray())pN(i.name,Be.X_MS_VERSION)&&(a=i.name);return a!==""&&e.headers.remove(a),this._nextPolicy.sendRequest(e)}},J0=class{static{o(this,"BatchHeaderFilterPolicyFactory")}create(e,a){return new Q0(e,a)}},Qo=class{static{o(this,"BlobBatchClient")}constructor(e,a,i){let r;cr(a)?r=a:a?r=Ie(a,i):r=Ie(new Pe,i);let n=new $o(e,r.toServiceClientOptions()),s=b2(e);s&&s!=="/"?this.serviceOrContainerContext=new Hr(n):this.serviceOrContainerContext=new ac(n)}createBatch(){return new Vn}async deleteBlobs(e,a,i){let r=new Vn;for(let n of e)typeof n=="string"?await r.deleteBlob(n,a,i):await r.deleteBlob(n,a);return this.submitBatch(r)}async setBlobsAccessTier(e,a,i,r){let n=new Vn;for(let s of e)typeof s=="string"?await n.setBlobAccessTier(s,a,i,r):await n.setBlobAccessTier(s,a,i);return this.submitBatch(n)}async submitBatch(e,a={}){if(!e||e.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");let{span:i,updatedOptions:r}=k("BlobBatchClient-submitBatch",a);try{let n=e.getHttpRequestBody(),s=await this.serviceOrContainerContext.submitBatch(uk(n),e.getMultiPartContentType(),n,Object.assign(Object.assign({},a),W(r))),d=await new X0(s,e.getSubRequests()).parseBatchResponse();return{_response:s._response,contentType:s.contentType,errorCode:s.errorCode,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,subResponses:d.subResponses,subResponsesSucceededCount:d.subResponsesSucceededCount,subResponsesFailedCount:d.subResponsesFailedCount}}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}},cc=class extends Go{static{o(this,"ContainerClient")}constructor(e,a,i){let r,n;if(i=i||{},cr(a))n=e,r=a;else if(L.isNode&&a instanceof Ye||a instanceof Pe||L.isTokenCredential(a))n=e,r=Ie(a,i);else if(!a&&typeof a!="string")n=e,r=Ie(new Pe,i);else if(a&&typeof a=="string"){let s=a,p=os(e);if(p.kind==="AccountConnString")if(L.isNode){let d=new Ye(p.accountName,p.accountKey);n=Ue(p.url,encodeURIComponent(s)),i.proxyOptions||(i.proxyOptions=L.getDefaultProxySettings(p.proxyUri)),r=Ie(d,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(p.kind==="SASConnString")n=Ue(p.url,encodeURIComponent(s))+"?"+p.accountSas,r=Ie(new Pe,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(n,r),this._containerName=this.getContainerNameFromUrl(),this.containerContext=new Hr(this.storageClientContext)}get containerName(){return this._containerName}async create(e={}){let{span:a,updatedOptions:i}=k("ContainerClient-create",e);try{return await this.containerContext.create(Object.assign(Object.assign({},e),W(i)))}catch(r){throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async createIfNotExists(e={}){var a,i;let{span:r,updatedOptions:n}=k("ContainerClient-createIfNotExists",e);try{let s=await this.create(n);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((a=s.details)===null||a===void 0?void 0:a.errorCode)==="ContainerAlreadyExists")return r.setStatus({code:z.SpanStatusCode.ERROR,message:"Expected exception when creating a container only if it does not already exist."}),Object.assign(Object.assign({succeeded:!1},(i=s.response)===null||i===void 0?void 0:i.parsedHeaders),{_response:s.response});throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async exists(e={}){let{span:a,updatedOptions:i}=k("ContainerClient-exists",e);try{return await this.getProperties({abortSignal:e.abortSignal,tracingOptions:i.tracingOptions}),!0}catch(r){if(r.statusCode===404)return a.setStatus({code:z.SpanStatusCode.ERROR,message:"Expected exception when checking container existence"}),!1;throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}getBlobClient(e){return new ka(Ue(this.url,Zl(e)),this.pipeline)}getAppendBlobClient(e){return new Wo(Ue(this.url,Zl(e)),this.pipeline)}getBlockBlobClient(e){return new Ko(Ue(this.url,Zl(e)),this.pipeline)}getPageBlobClient(e){return new Yo(Ue(this.url,Zl(e)),this.pipeline)}async getProperties(e={}){e.conditions||(e.conditions={});let{span:a,updatedOptions:i}=k("ContainerClient-getProperties",e);try{return await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:e.abortSignal},e.conditions),W(i)))}catch(r){throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async delete(e={}){e.conditions||(e.conditions={});let{span:a,updatedOptions:i}=k("ContainerClient-delete",e);try{return await this.containerContext.delete(Object.assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:e.conditions},W(i)))}catch(r){throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async deleteIfExists(e={}){var a,i;let{span:r,updatedOptions:n}=k("ContainerClient-deleteIfExists",e);try{let s=await this.delete(n);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((a=s.details)===null||a===void 0?void 0:a.errorCode)==="ContainerNotFound")return r.setStatus({code:z.SpanStatusCode.ERROR,message:"Expected exception when deleting a container only if it exists."}),Object.assign(Object.assign({succeeded:!1},(i=s.response)===null||i===void 0?void 0:i.parsedHeaders),{_response:s.response});throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async setMetadata(e,a={}){if(a.conditions||(a.conditions={}),a.conditions.ifUnmodifiedSince)throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service");let{span:i,updatedOptions:r}=k("ContainerClient-setMetadata",a);try{return await this.containerContext.setMetadata(Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,metadata:e,modifiedAccessConditions:a.conditions},W(r)))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async getAccessPolicy(e={}){e.conditions||(e.conditions={});let{span:a,updatedOptions:i}=k("ContainerClient-getAccessPolicy",e);try{let r=await this.containerContext.getAccessPolicy(Object.assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions},W(i))),n={_response:r._response,blobPublicAccess:r.blobPublicAccess,date:r.date,etag:r.etag,errorCode:r.errorCode,lastModified:r.lastModified,requestId:r.requestId,clientRequestId:r.clientRequestId,signedIdentifiers:[],version:r.version};for(let s of r){let p;s.accessPolicy&&(p={permissions:s.accessPolicy.permissions},s.accessPolicy.expiresOn&&(p.expiresOn=new Date(s.accessPolicy.expiresOn)),s.accessPolicy.startsOn&&(p.startsOn=new Date(s.accessPolicy.startsOn))),n.signedIdentifiers.push({accessPolicy:p,id:s.id})}return n}catch(r){throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async setAccessPolicy(e,a,i={}){i.conditions=i.conditions||{};let{span:r,updatedOptions:n}=k("ContainerClient-setAccessPolicy",i);try{let s=[];for(let p of a||[])s.push({accessPolicy:{expiresOn:p.accessPolicy.expiresOn?Se(p.accessPolicy.expiresOn):"",permissions:p.accessPolicy.permissions,startsOn:p.accessPolicy.startsOn?Se(p.accessPolicy.startsOn):""},id:p.id});return await this.containerContext.setAccessPolicy(Object.assign({abortSignal:i.abortSignal,access:e,containerAcl:s,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions},W(n)))}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}getBlobLeaseClient(e){return new Xo(this,e)}async uploadBlockBlob(e,a,i,r={}){let{span:n,updatedOptions:s}=k("ContainerClient-uploadBlockBlob",r);try{let p=this.getBlockBlobClient(e),d=await p.upload(a,i,s);return{blockBlobClient:p,response:d}}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async deleteBlob(e,a={}){let{span:i,updatedOptions:r}=k("ContainerClient-deleteBlob",a);try{let n=this.getBlobClient(e);return a.versionId&&(n=n.withVersion(a.versionId)),await n.delete(r)}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async listBlobFlatSegment(e,a={}){let{span:i,updatedOptions:r}=k("ContainerClient-listBlobFlatSegment",a);try{let n=await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:e},a),W(r)));return Object.assign(Object.assign({},n),{_response:Object.assign(Object.assign({},n._response),{parsedBody:zz(n._response.parsedBody)}),segment:Object.assign(Object.assign({},n.segment),{blobItems:n.segment.blobItems.map(p=>Object.assign(Object.assign({},p),{name:Hn(p.name),tags:Lo(p.blobTags),objectReplicationSourceProperties:ic(p.objectReplicationMetadata)}))})})}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async listBlobHierarchySegment(e,a,i={}){var r;let{span:n,updatedOptions:s}=k("ContainerClient-listBlobHierarchySegment",i);try{let p=await this.containerContext.listBlobHierarchySegment(e,Object.assign(Object.assign({marker:a},i),W(s)));return Object.assign(Object.assign({},p),{_response:Object.assign(Object.assign({},p._response),{parsedBody:kz(p._response.parsedBody)}),segment:Object.assign(Object.assign({},p.segment),{blobItems:p.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:Hn(l.name),tags:Lo(l.blobTags),objectReplicationSourceProperties:ic(l.objectReplicationMetadata)})),blobPrefixes:(r=p.segment.blobPrefixes)===null||r===void 0?void 0:r.map(l=>Object.assign(Object.assign({},l),{name:Hn(l.name)}))})})}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}listSegments(e,a={}){return U.__asyncGenerator(this,arguments,o(function*(){let r;if(e||e===void 0)do r=yield U.__await(this.listBlobFlatSegment(e,a)),e=r.continuationToken,yield yield U.__await(yield U.__await(r));while(e)},"listSegments_1"))}listItems(e={}){return U.__asyncGenerator(this,arguments,o(function*(){var i,r;let n;try{for(var s=U.__asyncValues(this.listSegments(n,e)),p;p=yield U.__await(s.next()),!p.done;){let d=p.value;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(d.segment.blobItems)))}}catch(d){i={error:d}}finally{try{p&&!p.done&&(r=s.return)&&(yield U.__await(r.call(s)))}finally{if(i)throw i.error}}},"listItems_1"))}listBlobsFlat(e={}){let a=[];e.includeCopy&&a.push("copy"),e.includeDeleted&&a.push("deleted"),e.includeMetadata&&a.push("metadata"),e.includeSnapshots&&a.push("snapshots"),e.includeVersions&&a.push("versions"),e.includeUncommitedBlobs&&a.push("uncommittedblobs"),e.includeTags&&a.push("tags"),e.includeDeletedWithVersions&&a.push("deletedwithversions"),e.includeImmutabilityPolicy&&a.push("immutabilitypolicy"),e.includeLegalHold&&a.push("legalhold"),e.prefix===""&&(e.prefix=void 0);let i=Object.assign(Object.assign({},e),a.length>0?{include:a}:{}),r=this.listItems(i);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:(n={})=>this.listSegments(n.continuationToken,Object.assign({maxPageSize:n.maxPageSize},i))}}listHierarchySegments(e,a,i={}){return U.__asyncGenerator(this,arguments,o(function*(){let n;if(a||a===void 0)do n=yield U.__await(this.listBlobHierarchySegment(e,a,i)),a=n.continuationToken,yield yield U.__await(yield U.__await(n));while(a)},"listHierarchySegments_1"))}listItemsByHierarchy(e,a={}){return U.__asyncGenerator(this,arguments,o(function*(){var r,n;let s;try{for(var p=U.__asyncValues(this.listHierarchySegments(e,s,a)),d;d=yield U.__await(p.next()),!d.done;){let c=d.value.segment;if(c.blobPrefixes)for(let m of c.blobPrefixes)yield yield U.__await(Object.assign({kind:"prefix"},m));for(let m of c.blobItems)yield yield U.__await(Object.assign({kind:"blob"},m))}}catch(l){r={error:l}}finally{try{d&&!d.done&&(n=p.return)&&(yield U.__await(n.call(p)))}finally{if(r)throw r.error}}},"listItemsByHierarchy_1"))}listBlobsByHierarchy(e,a={}){if(e==="")throw new RangeError("delimiter should contain one or more characters");let i=[];a.includeCopy&&i.push("copy"),a.includeDeleted&&i.push("deleted"),a.includeMetadata&&i.push("metadata"),a.includeSnapshots&&i.push("snapshots"),a.includeVersions&&i.push("versions"),a.includeUncommitedBlobs&&i.push("uncommittedblobs"),a.includeTags&&i.push("tags"),a.includeDeletedWithVersions&&i.push("deletedwithversions"),a.includeImmutabilityPolicy&&i.push("immutabilitypolicy"),a.includeLegalHold&&i.push("legalhold"),a.prefix===""&&(a.prefix=void 0);let r=Object.assign(Object.assign({},a),i.length>0?{include:i}:{}),n=this.listItemsByHierarchy(e,r);return{async next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listHierarchySegments(e,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},r))}}async findBlobsByTagsSegment(e,a,i={}){let{span:r,updatedOptions:n}=k("ContainerClient-findBlobsByTagsSegment",i);try{let s=await this.containerContext.filterBlobs(Object.assign({abortSignal:i.abortSignal,where:e,marker:a,maxPageSize:i.maxPageSize},W(n)));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(d=>{var l;let c="";return((l=d.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(c=d.tags.blobTagSet[0].value),Object.assign(Object.assign({},d),{tags:Lo(d.tags),tagValue:c})})})}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}findBlobsByTagsSegments(e,a,i={}){return U.__asyncGenerator(this,arguments,o(function*(){let n;if(a||a===void 0)do n=yield U.__await(this.findBlobsByTagsSegment(e,a,i)),n.blobs=n.blobs||[],a=n.continuationToken,yield yield U.__await(n);while(a)},"findBlobsByTagsSegments_1"))}findBlobsByTagsItems(e,a={}){return U.__asyncGenerator(this,arguments,o(function*(){var r,n;let s;try{for(var p=U.__asyncValues(this.findBlobsByTagsSegments(e,s,a)),d;d=yield U.__await(p.next()),!d.done;){let l=d.value;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(l.blobs)))}}catch(l){r={error:l}}finally{try{d&&!d.done&&(n=p.return)&&(yield U.__await(n.call(p)))}finally{if(r)throw r.error}}},"findBlobsByTagsItems_1"))}findBlobsByTags(e,a={}){let i=Object.assign({},a),r=this.findBlobsByTagsItems(e,i);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:(n={})=>this.findBlobsByTagsSegments(e,n.continuationToken,Object.assign({maxPageSize:n.maxPageSize},i))}}getContainerNameFromUrl(){let e;try{let a=L.URLBuilder.parse(this.url);if(a.getHost().split(".")[1]==="blob"?e=a.getPath().split("/")[1]:w2(a)?e=a.getPath().split("/")[2]:e=a.getPath().split("/")[1],e=decodeURIComponent(e),!e)throw new Error("Provided containerName is invalid.");return e}catch{throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(e){return new Promise(a=>{if(!(this.credential instanceof Ye))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=N2(Object.assign({containerName:this._containerName},e),this.credential).toString();a(x2(this.url,i))})}getBlobBatchClient(){return new Qo(this.url,this.pipeline)}},Jo=class t{static{o(this,"AccountSASPermissions")}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(e){let a=new t;for(let i of e)switch(i){case"r":a.read=!0;break;case"w":a.write=!0;break;case"d":a.delete=!0;break;case"x":a.deleteVersion=!0;break;case"l":a.list=!0;break;case"a":a.add=!0;break;case"c":a.create=!0;break;case"u":a.update=!0;break;case"p":a.process=!0;break;case"t":a.tag=!0;break;case"f":a.filter=!0;break;case"i":a.setImmutabilityPolicy=!0;break;case"y":a.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission character: ${i}`)}return a}static from(e){let a=new t;return e.read&&(a.read=!0),e.write&&(a.write=!0),e.delete&&(a.delete=!0),e.deleteVersion&&(a.deleteVersion=!0),e.filter&&(a.filter=!0),e.tag&&(a.tag=!0),e.list&&(a.list=!0),e.add&&(a.add=!0),e.create&&(a.create=!0),e.update&&(a.update=!0),e.process&&(a.process=!0),e.setImmutabilityPolicy&&(a.setImmutabilityPolicy=!0),e.permanentDelete&&(a.permanentDelete=!0),a}toString(){let e=[];return this.read&&e.push("r"),this.write&&e.push("w"),this.delete&&e.push("d"),this.deleteVersion&&e.push("x"),this.filter&&e.push("f"),this.tag&&e.push("t"),this.list&&e.push("l"),this.add&&e.push("a"),this.create&&e.push("c"),this.update&&e.push("u"),this.process&&e.push("p"),this.setImmutabilityPolicy&&e.push("i"),this.permanentDelete&&e.push("y"),e.join("")}},mc=class t{static{o(this,"AccountSASResourceTypes")}constructor(){this.service=!1,this.container=!1,this.object=!1}static parse(e){let a=new t;for(let i of e)switch(i){case"s":a.service=!0;break;case"c":a.container=!0;break;case"o":a.object=!0;break;default:throw new RangeError(`Invalid resource type: ${i}`)}return a}toString(){let e=[];return this.service&&e.push("s"),this.container&&e.push("c"),this.object&&e.push("o"),e.join("")}},Zo=class t{static{o(this,"AccountSASServices")}constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}static parse(e){let a=new t;for(let i of e)switch(i){case"b":a.blob=!0;break;case"f":a.file=!0;break;case"q":a.queue=!0;break;case"t":a.table=!0;break;default:throw new RangeError(`Invalid service character: ${i}`)}return a}toString(){let e=[];return this.blob&&e.push("b"),this.table&&e.push("t"),this.queue&&e.push("q"),this.file&&e.push("f"),e.join("")}};function cN(t,e){let a=t.version?t.version:y2;if(t.permissions&&t.permissions.setImmutabilityPolicy&&a<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&a<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&a<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.");if(t.permissions&&t.permissions.tag&&a<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.");if(t.permissions&&t.permissions.filter&&a<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.");if(t.encryptionScope&&a<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");let i=Jo.parse(t.permissions.toString()),r=Zo.parse(t.services).toString(),n=mc.parse(t.resourceTypes).toString(),s;a>="2020-12-06"?s=[e.accountName,i,r,n,t.startsOn?Se(t.startsOn,!1):"",Se(t.expiresOn,!1),t.ipRange?Oi(t.ipRange):"",t.protocol?t.protocol:"",a,t.encryptionScope?t.encryptionScope:"",""].join(` -`):s=[e.accountName,i,r,n,t.startsOn?Se(t.startsOn,!1):"",Se(t.expiresOn,!1),t.ipRange?Oi(t.ipRange):"",t.protocol?t.protocol:"",a,""].join(` -`);let p=e.computeHMACSHA256(s);return new ri(a,p,i.toString(),r,n,t.protocol,t.startsOn,t.expiresOn,t.ipRange,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,t.encryptionScope)}o(cN,"generateAccountSASQueryParameters");var Z0=class t extends Go{static{o(this,"BlobServiceClient")}constructor(e,a,i){let r;cr(a)?r=a:L.isNode&&a instanceof Ye||a instanceof Pe||L.isTokenCredential(a)?r=Ie(a,i):r=Ie(new Pe,i),super(e,r),this.serviceContext=new ac(this.storageClientContext)}static fromConnectionString(e,a){a=a||{};let i=os(e);if(i.kind==="AccountConnString")if(L.isNode){let r=new Ye(i.accountName,i.accountKey);a.proxyOptions||(a.proxyOptions=L.getDefaultProxySettings(i.proxyUri));let n=Ie(r,a);return new t(i.url,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let r=Ie(new Pe,a);return new t(i.url+"?"+i.accountSas,r)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}getContainerClient(e){return new cc(Ue(this.url,encodeURIComponent(e)),this.pipeline)}async createContainer(e,a={}){let{span:i,updatedOptions:r}=k("BlobServiceClient-createContainer",a);try{let n=this.getContainerClient(e),s=await n.create(r);return{containerClient:n,containerCreateResponse:s}}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async deleteContainer(e,a={}){let{span:i,updatedOptions:r}=k("BlobServiceClient-deleteContainer",a);try{return await this.getContainerClient(e).delete(r)}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async undeleteContainer(e,a,i={}){let{span:r,updatedOptions:n}=k("BlobServiceClient-undeleteContainer",i);try{let s=this.getContainerClient(i.destinationContainerName||e),d=await new Hr(s.storageClientContext).restore(Object.assign({deletedContainerName:e,deletedContainerVersion:a},n));return{containerClient:s,containerUndeleteResponse:d}}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async renameContainer(e,a,i={}){var r;let{span:n,updatedOptions:s}=k("BlobServiceClient-renameContainer",i);try{let p=this.getContainerClient(a),l=await new Hr(p.storageClientContext).rename(e,Object.assign(Object.assign({},s),{sourceLeaseId:(r=i.sourceCondition)===null||r===void 0?void 0:r.leaseId}));return{containerClient:p,containerRenameResponse:l}}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async getProperties(e={}){let{span:a,updatedOptions:i}=k("BlobServiceClient-getProperties",e);try{return await this.serviceContext.getProperties(Object.assign({abortSignal:e.abortSignal},W(i)))}catch(r){throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async setProperties(e,a={}){let{span:i,updatedOptions:r}=k("BlobServiceClient-setProperties",a);try{return await this.serviceContext.setProperties(e,Object.assign({abortSignal:a.abortSignal},W(r)))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async getStatistics(e={}){let{span:a,updatedOptions:i}=k("BlobServiceClient-getStatistics",e);try{return await this.serviceContext.getStatistics(Object.assign({abortSignal:e.abortSignal},W(i)))}catch(r){throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async getAccountInfo(e={}){let{span:a,updatedOptions:i}=k("BlobServiceClient-getAccountInfo",e);try{return await this.serviceContext.getAccountInfo(Object.assign({abortSignal:e.abortSignal},W(i)))}catch(r){throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async listContainersSegment(e,a={}){let{span:i,updatedOptions:r}=k("BlobServiceClient-listContainersSegment",a);try{return await this.serviceContext.listContainersSegment(Object.assign(Object.assign(Object.assign({abortSignal:a.abortSignal,marker:e},a),{include:typeof a.include=="string"?[a.include]:a.include}),W(r)))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async findBlobsByTagsSegment(e,a,i={}){let{span:r,updatedOptions:n}=k("BlobServiceClient-findBlobsByTagsSegment",i);try{let s=await this.serviceContext.filterBlobs(Object.assign({abortSignal:i.abortSignal,where:e,marker:a,maxPageSize:i.maxPageSize},W(n)));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(d=>{var l;let c="";return((l=d.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(c=d.tags.blobTagSet[0].value),Object.assign(Object.assign({},d),{tags:Lo(d.tags),tagValue:c})})})}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}findBlobsByTagsSegments(e,a,i={}){return U.__asyncGenerator(this,arguments,o(function*(){let n;if(a||a===void 0)do n=yield U.__await(this.findBlobsByTagsSegment(e,a,i)),n.blobs=n.blobs||[],a=n.continuationToken,yield yield U.__await(n);while(a)},"findBlobsByTagsSegments_1"))}findBlobsByTagsItems(e,a={}){return U.__asyncGenerator(this,arguments,o(function*(){var r,n;let s;try{for(var p=U.__asyncValues(this.findBlobsByTagsSegments(e,s,a)),d;d=yield U.__await(p.next()),!d.done;){let l=d.value;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(l.blobs)))}}catch(l){r={error:l}}finally{try{d&&!d.done&&(n=p.return)&&(yield U.__await(n.call(p)))}finally{if(r)throw r.error}}},"findBlobsByTagsItems_1"))}findBlobsByTags(e,a={}){let i=Object.assign({},a),r=this.findBlobsByTagsItems(e,i);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:(n={})=>this.findBlobsByTagsSegments(e,n.continuationToken,Object.assign({maxPageSize:n.maxPageSize},i))}}listSegments(e,a={}){return U.__asyncGenerator(this,arguments,o(function*(){let r;if(e||e===void 0)do r=yield U.__await(this.listContainersSegment(e,a)),r.containerItems=r.containerItems||[],e=r.continuationToken,yield yield U.__await(yield U.__await(r));while(e)},"listSegments_1"))}listItems(e={}){return U.__asyncGenerator(this,arguments,o(function*(){var i,r;let n;try{for(var s=U.__asyncValues(this.listSegments(n,e)),p;p=yield U.__await(s.next()),!p.done;){let d=p.value;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(d.containerItems)))}}catch(d){i={error:d}}finally{try{p&&!p.done&&(r=s.return)&&(yield U.__await(r.call(s)))}finally{if(i)throw i.error}}},"listItems_1"))}listContainers(e={}){e.prefix===""&&(e.prefix=void 0);let a=[];e.includeDeleted&&a.push("deleted"),e.includeMetadata&&a.push("metadata"),e.includeSystem&&a.push("system");let i=Object.assign(Object.assign({},e),a.length>0?{include:a}:{}),r=this.listItems(i);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:(n={})=>this.listSegments(n.continuationToken,Object.assign({maxPageSize:n.maxPageSize},i))}}async getUserDelegationKey(e,a,i={}){let{span:r,updatedOptions:n}=k("BlobServiceClient-getUserDelegationKey",i);try{let s=await this.serviceContext.getUserDelegationKey({startsOn:Se(e,!1),expiresOn:Se(a,!1)},Object.assign({abortSignal:i.abortSignal},W(n))),p={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},p)}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}getBlobBatchClient(){return new Qo(this.url,this.pipeline)}generateAccountSasUrl(e,a=Jo.parse("r"),i="sco",r={}){if(!(this.credential instanceof Ye))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(e===void 0){let s=new Date;e=new Date(s.getTime()+3600*1e3)}let n=cN(Object.assign({permissions:a,expiresOn:e,resourceTypes:i,services:Zo.parse("b").toString()},r),this.credential).toString();return x2(this.url,n)}};Z.KnownEncryptionAlgorithmType=void 0;(function(t){t.AES256="AES256"})(Z.KnownEncryptionAlgorithmType||(Z.KnownEncryptionAlgorithmType={}));Object.defineProperty(Z,"BaseRequestPolicy",{enumerable:!0,get:function(){return L.BaseRequestPolicy}});Object.defineProperty(Z,"HttpHeaders",{enumerable:!0,get:function(){return L.HttpHeaders}});Object.defineProperty(Z,"RequestPolicyOptions",{enumerable:!0,get:function(){return L.RequestPolicyOptions}});Object.defineProperty(Z,"RestError",{enumerable:!0,get:function(){return L.RestError}});Object.defineProperty(Z,"WebResource",{enumerable:!0,get:function(){return L.WebResource}});Object.defineProperty(Z,"deserializationPolicy",{enumerable:!0,get:function(){return L.deserializationPolicy}});Z.AccountSASPermissions=Jo;Z.AccountSASResourceTypes=mc;Z.AccountSASServices=Zo;Z.AnonymousCredential=Pe;Z.AnonymousCredentialPolicy=pc;Z.AppendBlobClient=Wo;Z.BlobBatch=Vn;Z.BlobBatchClient=Qo;Z.BlobClient=ka;Z.BlobLeaseClient=Xo;Z.BlobSASPermissions=Ci;Z.BlobServiceClient=Z0;Z.BlockBlobClient=Ko;Z.ContainerClient=cc;Z.ContainerSASPermissions=Ti;Z.Credential=Ho;Z.CredentialPolicy=Fo;Z.PageBlobClient=Yo;Z.Pipeline=Vo;Z.SASQueryParameters=ri;Z.StorageBrowserPolicy=rc;Z.StorageBrowserPolicyFactory=nc;Z.StorageOAuthScopes=v2;Z.StorageRetryPolicy=sc;Z.StorageRetryPolicyFactory=oc;Z.StorageSharedKeyCredential=Ye;Z.StorageSharedKeyCredentialPolicy=dc;Z.generateAccountSASQueryParameters=cN;Z.generateBlobSASQueryParameters=N2;Z.isPipelineLike=cr;Z.logger=za;Z.newPipeline=Ie});var O2=S(Zt=>{"use strict";Object.defineProperty(Zt,"__esModule",{value:!0});Zt.UsageError=Zt.NetworkError=Zt.GHESNotSupportedError=Zt.CacheNotFoundError=Zt.InvalidResponseError=Zt.FilesNotFoundError=void 0;var S2=class extends Error{static{o(this,"FilesNotFoundError")}constructor(e=[]){let a="No files were found to upload";e.length>0&&(a+=`: ${e.join(", ")}`),super(a),this.files=e,this.name="FilesNotFoundError"}};Zt.FilesNotFoundError=S2;var E2=class extends Error{static{o(this,"InvalidResponseError")}constructor(e){super(e),this.name="InvalidResponseError"}};Zt.InvalidResponseError=E2;var C2=class extends Error{static{o(this,"CacheNotFoundError")}constructor(e="Cache not found"){super(e),this.name="CacheNotFoundError"}};Zt.CacheNotFoundError=C2;var T2=class extends Error{static{o(this,"GHESNotSupportedError")}constructor(e="@actions/cache v4.1.4+, actions/cache/save@v4+ and actions/cache/restore@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}};Zt.GHESNotSupportedError=T2;var xc=class extends Error{static{o(this,"NetworkError")}constructor(e){let a=`Unable to make request: ${e} -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(a),this.code=e,this.name="NetworkError"}};Zt.NetworkError=xc;xc.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var wc=class extends Error{static{o(this,"UsageError")}constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries. 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"}};Zt.UsageError=wc;wc.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1});var mN=S(ea=>{"use strict";var fk=ea&&ea.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),hk=ea&&ea.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gk=ea&&ea.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&fk(e,t,a);return hk(e,t),e},yk=ea&&ea.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(ea,"__esModule",{value:!0});ea.uploadCacheArchiveSDK=ea.UploadProgress=void 0;var P2=gk(kt()),vk=_2(),bk=O2(),Nc=class{static{o(this,"UploadProgress")}constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,a=(100*(e/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,r=(e/(1024*1024)/(i/1e3)).toFixed(1);P2.info(`Sent ${e} of ${this.contentLength} (${a}%), ${r} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let a=o(()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(a,e))},"displayCallback");this.timeoutHandle=setTimeout(a,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};ea.UploadProgress=Nc;function xk(t,e,a){var i;return yk(this,void 0,void 0,function*(){let r=new vk.BlobClient(t),n=r.getBlockBlobClient(),s=new Nc((i=a?.archiveSizeBytes)!==null&&i!==void 0?i:0),p={blockSize:a?.uploadChunkSize,concurrency:a?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:s.onProgress()};try{s.startDisplayTimer(),P2.debug(`BlobClient: ${r.name}:${r.accountName}:${r.containerName}`);let d=yield n.uploadFile(e,p);if(d._response.status>=400)throw new bk.InvalidResponseError(`uploadCacheArchiveSDK: upload failed with status code ${d._response.status}`);return d}catch(d){throw P2.warning(`uploadCacheArchiveSDK: internal error uploading cache archive: ${d.message}`),d}finally{s.stopDisplayTimer()}})}o(xk,"uploadCacheArchiveSDK");ea.uploadCacheArchiveSDK=xk});var I2=S(Qe=>{"use strict";var wk=Qe&&Qe.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),Nk=Qe&&Qe.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_k=Qe&&Qe.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&wk(e,t,a);return Nk(e,t),e},Sc=Qe&&Qe.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Qe,"__esModule",{value:!0});Qe.retryHttpClientResponse=Qe.retryTypedResponse=Qe.retry=Qe.isRetryableStatusCode=Qe.isServerErrorStatusCode=Qe.isSuccessStatusCode=void 0;var uN=_k(kt()),_c=br(),ls=Qs();function Sk(t){return t?t>=200&&t<300:!1}o(Sk,"isSuccessStatusCode");Qe.isSuccessStatusCode=Sk;function fN(t){return t?t>=500:!0}o(fN,"isServerErrorStatusCode");Qe.isServerErrorStatusCode=fN;function hN(t){return t?[_c.HttpCodes.BadGateway,_c.HttpCodes.ServiceUnavailable,_c.HttpCodes.GatewayTimeout].includes(t):!1}o(hN,"isRetryableStatusCode");Qe.isRetryableStatusCode=hN;function Ek(t){return Sc(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}o(Ek,"sleep");function R2(t,e,a,i=ls.DefaultRetryAttempts,r=ls.DefaultRetryDelay,n=void 0){return Sc(this,void 0,void 0,function*(){let s="",p=1;for(;p<=i;){let d,l,c=!1;try{d=yield e()}catch(m){n&&(d=n(m)),c=!0,s=m.message}if(d&&(l=a(d),!fN(l)))return d;if(l&&(c=hN(l),s=`Cache service responded with ${l}`),uN.debug(`${t} - Attempt ${p} of ${i} failed with error: ${s}`),!c){uN.debug(`${t} - Error is not retryable`);break}yield Ek(r),p++}throw Error(`${t} failed: ${s}`)})}o(R2,"retry");Qe.retry=R2;function Ck(t,e,a=ls.DefaultRetryAttempts,i=ls.DefaultRetryDelay){return Sc(this,void 0,void 0,function*(){return yield R2(t,e,r=>r.statusCode,a,i,r=>{if(r instanceof _c.HttpClientError)return{statusCode:r.statusCode,result:null,headers:{},error:r}})})}o(Ck,"retryTypedResponse");Qe.retryTypedResponse=Ck;function Tk(t,e,a=ls.DefaultRetryAttempts,i=ls.DefaultRetryDelay){return Sc(this,void 0,void 0,function*(){return yield R2(t,e,r=>r.message.statusCode,a,i)})}o(Tk,"retryHttpClientResponse");Qe.retryHttpClientResponse=Tk});var xN=S(Ct=>{"use strict";var Ok=Ct&&Ct.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),Pk=Ct&&Ct.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cs=Ct&&Ct.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&Ok(e,t,a);return Pk(e,t),e},Na=Ct&&Ct.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Ct,"__esModule",{value:!0});Ct.downloadCacheStorageSDK=Ct.downloadCacheHttpClientConcurrent=Ct.downloadCacheHttpClient=Ct.DownloadProgress=void 0;var rp=cs(kt()),yN=br(),Rk=_2(),Ik=cs(require("buffer")),ip=cs(require("fs")),Dk=cs(require("stream")),Bk=cs(require("util")),Ak=cs(gn()),gN=Qs(),D2=I2(),qk=bn();function Mk(t,e){return Na(this,void 0,void 0,function*(){yield Bk.promisify(Dk.pipeline)(t.message,e)})}o(Mk,"pipeResponseToStream");var np=class{static{o(this,"DownloadProgress")}constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,rp.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,a=(100*(e/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,r=(e/(1024*1024)/(i/1e3)).toFixed(1);rp.info(`Received ${e} of ${this.contentLength} (${a}%), ${r} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let a=o(()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(a,e))},"displayCallback");this.timeoutHandle=setTimeout(a,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};Ct.DownloadProgress=np;function vN(t,e){return Na(this,void 0,void 0,function*(){let a=ip.createWriteStream(e),i=new yN.HttpClient("actions/cache"),r=yield(0,D2.retryHttpClientResponse)("downloadCache",()=>Na(this,void 0,void 0,function*(){return i.get(t)}));r.message.socket.setTimeout(gN.SocketTimeout,()=>{r.message.destroy(),rp.debug(`Aborting download, socket timed out after ${gN.SocketTimeout} ms`)}),yield Mk(r,a);let n=r.message.headers["content-length"];if(n){let s=parseInt(n),p=Ak.getArchiveFileSizeInBytes(e);if(p!==s)throw new Error(`Incomplete download. Expected file size: ${s}, actual file size: ${p}`)}else rp.debug("Unable to validate download, no Content-Length header")})}o(vN,"downloadCacheHttpClient");Ct.downloadCacheHttpClient=vN;function Lk(t,e,a){var i;return Na(this,void 0,void 0,function*(){let r=yield ip.promises.open(e,"w"),n=new yN.HttpClient("actions/cache",void 0,{socketTimeout:a.timeoutInMs,keepAlive:!0});try{let p=(yield(0,D2.retryHttpClientResponse)("downloadCacheMetadata",()=>Na(this,void 0,void 0,function*(){return yield n.request("HEAD",t,null,{})}))).message.headers["content-length"];if(p==null)throw new Error("Content-Length not found on blob response");let d=parseInt(p);if(Number.isNaN(d))throw new Error(`Could not interpret Content-Length: ${d}`);let l=[],c=4*1024*1024;for(let I=0;INa(this,void 0,void 0,function*(){return yield zk(n,t,I,w)})})}l.reverse();let m=0,u=0,f=new np(d);f.startDisplayTimer();let h=f.onProgress(),b=[],T,E=o(()=>Na(this,void 0,void 0,function*(){let I=yield Promise.race(Object.values(b));yield r.write(I.buffer,0,I.count,I.offset),m--,delete b[I.offset],u+=I.count,h({loadedBytes:u})}),"waitAndWrite");for(;T=l.pop();)b[T.offset]=T.promiseGetter(),m++,m>=((i=a.downloadConcurrency)!==null&&i!==void 0?i:10)&&(yield E());for(;m>0;)yield E()}finally{n.dispose(),yield r.close()}})}o(Lk,"downloadCacheHttpClientConcurrent");Ct.downloadCacheHttpClientConcurrent=Lk;function zk(t,e,a,i){return Na(this,void 0,void 0,function*(){let n=0;for(;;)try{let p=yield bN(3e4,kk(t,e,a,i));if(typeof p=="string")throw new Error("downloadSegmentRetry failed due to timeout");return p}catch(s){if(n>=5)throw s;n++}})}o(zk,"downloadSegmentRetry");function kk(t,e,a,i){return Na(this,void 0,void 0,function*(){let r=yield(0,D2.retryHttpClientResponse)("downloadCachePart",()=>Na(this,void 0,void 0,function*(){return yield t.get(e,{Range:`bytes=${a}-${a+i-1}`})}));if(!r.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:a,count:i,buffer:yield r.readBodyBuffer()}})}o(kk,"downloadSegment");function jk(t,e,a){var i;return Na(this,void 0,void 0,function*(){let r=new Rk.BlockBlobClient(t,void 0,{retryOptions:{tryTimeoutInMs:a.timeoutInMs}}),s=(i=(yield r.getProperties()).contentLength)!==null&&i!==void 0?i:-1;if(s<0)rp.debug("Unable to determine content length, downloading file with http-client..."),yield vN(t,e);else{let p=Math.min(134217728,Ik.constants.MAX_LENGTH),d=new np(s),l=ip.openSync(e,"w");try{d.startDisplayTimer();let c=new qk.AbortController,m=c.signal;for(;!d.isDone();){let u=d.segmentOffset+d.segmentSize,f=Math.min(p,s-u);d.nextSegment(f);let h=yield bN(a.segmentTimeoutInMs||36e5,r.downloadToBuffer(u,f,{abortSignal:m,concurrency:a.downloadConcurrency,onProgress:d.onProgress()}));if(h==="timeout")throw c.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(h)&&ip.writeFileSync(l,h)}}finally{d.stopDisplayTimer(),ip.closeSync(l)}}})}o(jk,"downloadCacheStorageSDK");Ct.downloadCacheStorageSDK=jk;var bN=o((t,e)=>Na(void 0,void 0,void 0,function*(){let a,i=new Promise(r=>{a=setTimeout(()=>r("timeout"),t)});return Promise.race([e,i]).then(r=>(clearTimeout(a),r))}),"promiseWithTimeout")});var wN=S(_a=>{"use strict";var Uk=_a&&_a.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),Fk=_a&&_a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Hk=_a&&_a.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&Uk(e,t,a);return Fk(e,t),e};Object.defineProperty(_a,"__esModule",{value:!0});_a.getDownloadOptions=_a.getUploadOptions=void 0;var Ii=Hk(kt());function Vk(t){let e={useAzureSdk:!1,uploadConcurrency:4,uploadChunkSize:33554432};return t&&(typeof t.useAzureSdk=="boolean"&&(e.useAzureSdk=t.useAzureSdk),typeof t.uploadConcurrency=="number"&&(e.uploadConcurrency=t.uploadConcurrency),typeof t.uploadChunkSize=="number"&&(e.uploadChunkSize=t.uploadChunkSize)),e.uploadConcurrency=isNaN(Number(process.env.CACHE_UPLOAD_CONCURRENCY))?e.uploadConcurrency:Math.min(32,Number(process.env.CACHE_UPLOAD_CONCURRENCY)),e.uploadChunkSize=isNaN(Number(process.env.CACHE_UPLOAD_CHUNK_SIZE))?e.uploadChunkSize:Math.min(128*1024*1024,Number(process.env.CACHE_UPLOAD_CHUNK_SIZE)*1024*1024),Ii.debug(`Use Azure SDK: ${e.useAzureSdk}`),Ii.debug(`Upload concurrency: ${e.uploadConcurrency}`),Ii.debug(`Upload chunk size: ${e.uploadChunkSize}`),e}o(Vk,"getUploadOptions");_a.getUploadOptions=Vk;function $k(t){let e={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};t&&(typeof t.useAzureSdk=="boolean"&&(e.useAzureSdk=t.useAzureSdk),typeof t.concurrentBlobDownloads=="boolean"&&(e.concurrentBlobDownloads=t.concurrentBlobDownloads),typeof t.downloadConcurrency=="number"&&(e.downloadConcurrency=t.downloadConcurrency),typeof t.timeoutInMs=="number"&&(e.timeoutInMs=t.timeoutInMs),typeof t.segmentTimeoutInMs=="number"&&(e.segmentTimeoutInMs=t.segmentTimeoutInMs),typeof t.lookupOnly=="boolean"&&(e.lookupOnly=t.lookupOnly));let a=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return a&&!isNaN(Number(a))&&isFinite(Number(a))&&(e.segmentTimeoutInMs=Number(a)*60*1e3),Ii.debug(`Use Azure SDK: ${e.useAzureSdk}`),Ii.debug(`Download concurrency: ${e.downloadConcurrency}`),Ii.debug(`Request timeout (ms): ${e.timeoutInMs}`),Ii.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),Ii.debug(`Segment download timeout (ms): ${e.segmentTimeoutInMs}`),Ii.debug(`Lookup only: ${e.lookupOnly}`),e}o($k,"getDownloadOptions");_a.getDownloadOptions=$k});var Ec=S(mr=>{"use strict";Object.defineProperty(mr,"__esModule",{value:!0});mr.getCacheServiceURL=mr.getCacheServiceVersion=mr.isGhes=void 0;function NN(){let e=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),a=e==="GITHUB.COM",i=e.endsWith(".GHE.COM"),r=e.endsWith(".LOCALHOST");return!a&&!i&&!r}o(NN,"isGhes");mr.isGhes=NN;function _N(){return NN()?"v1":process.env.ACTIONS_CACHE_SERVICE_V2?"v2":"v1"}o(_N,"getCacheServiceVersion");mr.getCacheServiceVersion=_N;function Gk(){let t=_N();switch(t){case"v1":return process.env.ACTIONS_CACHE_URL||process.env.ACTIONS_RESULTS_URL||"";case"v2":return process.env.ACTIONS_RESULTS_URL||"";default:throw new Error(`Unsupported cache service version: ${t}`)}}o(Gk,"getCacheServiceURL");mr.getCacheServiceURL=Gk});var SN=S((TK,Xk)=>{Xk.exports={name:"@actions/cache",version:"4.1.0",preview:!0,description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",main:"lib/cache.js",types:"lib/cache.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/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^1.11.1","@actions/exec":"^1.0.1","@actions/glob":"^0.1.0","@protobuf-ts/runtime-rpc":"^2.11.1","@actions/http-client":"^2.1.1","@actions/io":"^1.0.1","@azure/abort-controller":"^1.1.0","@azure/ms-rest-js":"^2.6.0","@azure/storage-blob":"^12.13.0",semver:"^6.3.1"},devDependencies:{"@types/node":"^22.13.9","@types/semver":"^6.0.0","@protobuf-ts/plugin":"^2.9.4",typescript:"^5.2.2"}}});var B2=S(Cc=>{"use strict";Object.defineProperty(Cc,"__esModule",{value:!0});Cc.getUserAgentString=void 0;var Wk=SN();function Kk(){return`@actions/cache-${Wk.version}`}o(Kk,"getUserAgentString");Cc.getUserAgentString=Kk});var CN=S(Tt=>{"use strict";var Yk=Tt&&Tt.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),Qk=Tt&&Tt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),q2=Tt&&Tt.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&Yk(e,t,a);return Qk(e,t),e},ta=Tt&&Tt.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Tt,"__esModule",{value:!0});Tt.saveCache=Tt.reserveCache=Tt.downloadCache=Tt.getCacheEntry=void 0;var la=q2(kt()),Jk=br(),Zk=Dp(),A2=q2(require("fs")),ej=require("url"),ms=q2(gn()),tj=mN(),Tc=xN(),M2=wN(),ur=I2(),aj=Ec(),ij=B2();function sp(t){let e=(0,aj.getCacheServiceURL)();if(!e)throw new Error("Cache Service Url not found, unable to restore cache.");let a=`${e}_apis/artifactcache/${t}`;return la.debug(`Resource Url: ${a}`),a}o(sp,"getCacheApiUrl");function rj(t,e){return`${t};api-version=${e}`}o(rj,"createAcceptHeader");function nj(){return{headers:{Accept:rj("application/json","6.0-preview.1")}}}o(nj,"getRequestOptions");function L2(){let t=process.env.ACTIONS_RUNTIME_TOKEN||"",e=new Zk.BearerCredentialHandler(t);return new Jk.HttpClient((0,ij.getUserAgentString)(),[e],nj())}o(L2,"createHttpClient");function sj(t,e,a){return ta(this,void 0,void 0,function*(){let i=L2(),r=ms.getCacheVersion(e,a?.compressionMethod,a?.enableCrossOsArchive),n=`cache?keys=${encodeURIComponent(t.join(","))}&version=${r}`,s=yield(0,ur.retryTypedResponse)("getCacheEntry",()=>ta(this,void 0,void 0,function*(){return i.getJson(sp(n))}));if(s.statusCode===204)return la.isDebug()&&(yield oj(t[0],i,r)),null;if(!(0,ur.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode}`);let p=s.result,d=p?.archiveLocation;if(!d)throw new Error("Cache not found.");return la.setSecret(d),la.debug("Cache Result:"),la.debug(JSON.stringify(p)),p})}o(sj,"getCacheEntry");Tt.getCacheEntry=sj;function oj(t,e,a){return ta(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(t)}`,r=yield(0,ur.retryTypedResponse)("listCache",()=>ta(this,void 0,void 0,function*(){return e.getJson(sp(i))}));if(r.statusCode===200){let n=r.result,s=n?.totalCount;if(s&&s>0){la.debug(`No matching cache found for cache key '${t}', version '${a} 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 p of n?.artifactCaches||[])la.debug(`Cache Key: ${p?.cacheKey}, Cache Version: ${p?.cacheVersion}, Cache Scope: ${p?.scope}, Cache Created: ${p?.creationTime}`)}}})}o(oj,"printCachesListForDiagnostics");function pj(t,e,a){return ta(this,void 0,void 0,function*(){let i=new ej.URL(t),r=(0,M2.getDownloadOptions)(a);i.hostname.endsWith(".blob.core.windows.net")?r.useAzureSdk?yield(0,Tc.downloadCacheStorageSDK)(t,e,r):r.concurrentBlobDownloads?yield(0,Tc.downloadCacheHttpClientConcurrent)(t,e,r):yield(0,Tc.downloadCacheHttpClient)(t,e):yield(0,Tc.downloadCacheHttpClient)(t,e)})}o(pj,"downloadCache");Tt.downloadCache=pj;function dj(t,e,a){return ta(this,void 0,void 0,function*(){let i=L2(),r=ms.getCacheVersion(e,a?.compressionMethod,a?.enableCrossOsArchive),n={key:t,version:r,cacheSize:a?.cacheSize};return yield(0,ur.retryTypedResponse)("reserveCache",()=>ta(this,void 0,void 0,function*(){return i.postJson(sp("caches"),n)}))})}o(dj,"reserveCache");Tt.reserveCache=dj;function EN(t,e){return`bytes ${t}-${e}/*`}o(EN,"getContentRange");function lj(t,e,a,i,r){return ta(this,void 0,void 0,function*(){la.debug(`Uploading chunk of size ${r-i+1} bytes at offset ${i} with content range: ${EN(i,r)}`);let n={"Content-Type":"application/octet-stream","Content-Range":EN(i,r)},s=yield(0,ur.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${r})`,()=>ta(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,a(),n)}));if(!(0,ur.isSuccessStatusCode)(s.message.statusCode))throw new Error(`Cache service responded with ${s.message.statusCode} during upload chunk.`)})}o(lj,"uploadChunk");function cj(t,e,a,i){return ta(this,void 0,void 0,function*(){let r=ms.getArchiveFileSizeInBytes(a),n=sp(`caches/${e.toString()}`),s=A2.openSync(a,"r"),p=(0,M2.getUploadOptions)(i),d=ms.assertDefined("uploadConcurrency",p.uploadConcurrency),l=ms.assertDefined("uploadChunkSize",p.uploadChunkSize),c=[...new Array(d).keys()];la.debug("Awaiting all uploads");let m=0;try{yield Promise.all(c.map(()=>ta(this,void 0,void 0,function*(){for(;mA2.createReadStream(a,{fd:s,start:f,end:h,autoClose:!1}).on("error",b=>{throw new Error(`Cache upload failed because file read failed with ${b.message}`)}),f,h)}})))}finally{A2.closeSync(s)}})}o(cj,"uploadFile");function mj(t,e,a){return ta(this,void 0,void 0,function*(){let i={size:a};return yield(0,ur.retryTypedResponse)("commitCache",()=>ta(this,void 0,void 0,function*(){return t.postJson(sp(`caches/${e.toString()}`),i)}))})}o(mj,"commitCache");function uj(t,e,a,i){return ta(this,void 0,void 0,function*(){if((0,M2.getUploadOptions)(i).useAzureSdk){if(!a)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield(0,tj.uploadCacheArchiveSDK)(a,e,i)}else{let n=L2();la.debug("Upload cache"),yield cj(n,t,e,i),la.debug("Commiting cache");let s=ms.getArchiveFileSizeInBytes(e);la.info(`Cache Size: ~${Math.round(s/(1024*1024))} MB (${s} B)`);let p=yield mj(n,t,s);if(!(0,ur.isSuccessStatusCode)(p.statusCode))throw new Error(`Cache service responded with ${p.statusCode} during commit cache.`);la.info("Cache saved successfully")}})}o(uj,"saveCache");Tt.saveCache=uj});var Oc=S(us=>{"use strict";Object.defineProperty(us,"__esModule",{value:!0});us.isJsonObject=us.typeofJsonValue=void 0;function fj(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}o(fj,"typeofJsonValue");us.typeofJsonValue=fj;function hj(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}o(hj,"isJsonObject");us.isJsonObject=hj});var Rc=S(fs=>{"use strict";Object.defineProperty(fs,"__esModule",{value:!0});fs.base64encode=fs.base64decode=void 0;var Di="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),Pc=[];for(let t=0;t>4,s=n,r=2;break;case 2:a[i++]=(s&15)<<4|(n&60)>>2,s=n,r=3;break;case 3:a[i++]=(s&3)<<6|n,r=0;break}}if(r==1)throw Error("invalid base64 string.");return a.subarray(0,i)}o(gj,"base64decode");fs.base64decode=gj;function yj(t){let e="",a=0,i,r=0;for(let n=0;n>2],r=(i&3)<<4,a=1;break;case 1:e+=Di[r|i>>4],r=(i&15)<<2,a=2;break;case 2:e+=Di[r|i>>6],e+=Di[i&63],a=0;break}return a&&(e+=Di[r],e+="=",a==1&&(e+="=")),e}o(yj,"base64encode");fs.base64encode=yj});var TN=S(Ic=>{"use strict";Object.defineProperty(Ic,"__esModule",{value:!0});Ic.utf8read=void 0;var z2=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function vj(t){if(t.length<1)return"";let e=0,a=[],i=[],r=0,n,s=t.length;for(;e191&&n<224?i[r++]=(n&31)<<6|t[e++]&63:n>239&&n<365?(n=((n&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,i[r++]=55296+(n>>10),i[r++]=56320+(n&1023)):i[r++]=(n&15)<<12|(t[e++]&63)<<6|t[e++]&63,r>8191&&(a.push(z2(i)),r=0);return a.length?(r&&a.push(z2(i.slice(0,r))),a.join("")):z2(i.slice(0,r))}o(vj,"utf8read");Ic.utf8read=vj});var op=S(si=>{"use strict";Object.defineProperty(si,"__esModule",{value:!0});si.WireType=si.mergeBinaryOptions=si.UnknownFieldHandler=void 0;var bj;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(a,i,r,n,s)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:r,wireType:n,data:s})},t.onWrite=(a,i,r)=>{for(let{no:n,wireType:s,data:p}of t.list(i))r.tag(n,s).raw(p)},t.list=(a,i)=>{if(e(a)){let r=a[t.symbol];return i?r.filter(n=>n.no==i):r}return[]},t.last=(a,i)=>t.list(a,i).slice(-1)[0];let e=o(a=>a&&Array.isArray(a[t.symbol]),"is")})(bj=si.UnknownFieldHandler||(si.UnknownFieldHandler={}));function xj(t,e){return Object.assign(Object.assign({},t),e)}o(xj,"mergeBinaryOptions");si.mergeBinaryOptions=xj;var wj;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(wj=si.WireType||(si.WireType={}))});var Bc=S(aa=>{"use strict";Object.defineProperty(aa,"__esModule",{value:!0});aa.varint32read=aa.varint32write=aa.int64toString=aa.int64fromString=aa.varint64write=aa.varint64read=void 0;function Nj(){let t=0,e=0;for(let i=0;i<28;i+=7){let r=this.buf[this.pos++];if(t|=(r&127)<>4,!(a&128))return this.assertBounds(),[t,e];for(let i=3;i<=31;i+=7){let r=this.buf[this.pos++];if(e|=(r&127)<>>n,p=!(!(s>>>7)&&e==0),d=(p?s|128:s)&255;if(a.push(d),!p)return}let i=t>>>28&15|(e&7)<<4,r=!!(e>>3);if(a.push((r?i|128:i)&255),!!r){for(let n=3;n<31;n=n+7){let s=e>>>n,p=!!(s>>>7),d=(p?s|128:s)&255;if(a.push(d),!p)return}a.push(e>>>31&1)}}o(_j,"varint64write");aa.varint64write=_j;var Dc=65536*65536;function Sj(t){let e=t[0]=="-";e&&(t=t.slice(1));let a=1e6,i=0,r=0;function n(s,p){let d=Number(t.slice(s,p));r*=a,i=i*a+d,i>=Dc&&(r=r+(i/Dc|0),i=i%Dc)}return o(n,"add1e6digit"),n(-24,-18),n(-18,-12),n(-12,-6),n(-6),[e,i,r]}o(Sj,"int64fromString");aa.int64fromString=Sj;function Ej(t,e){if(e>>>0<=2097151)return""+(Dc*e+(t>>>0));let a=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,r=e>>16&65535,n=a+i*6777216+r*6710656,s=i+r*8147497,p=r*2,d=1e7;n>=d&&(s+=Math.floor(n/d),n%=d),s>=d&&(p+=Math.floor(s/d),s%=d);function l(c,m){let u=c?String(c):"";return m?"0000000".slice(u.length)+u:u}return o(l,"decimalFrom1e7"),l(p,0)+l(s,p)+l(n,1)}o(Ej,"int64toString");aa.int64toString=Ej;function Cj(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let a=0;a<9;a++)e.push(t&127|128),t=t>>7;e.push(1)}}o(Cj,"varint32write");aa.varint32write=Cj;function Tj(){let t=this.buf[this.pos++],e=t&127;if(!(t&128))return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,!(t&128))return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,!(t&128))return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,!(t&128))return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let a=5;t&128&&a<10;a++)t=this.buf[this.pos++];if(t&128)throw new Error("invalid varint");return this.assertBounds(),e>>>0}o(Tj,"varint32read");aa.varint32read=Tj});var hr=S(fr=>{"use strict";Object.defineProperty(fr,"__esModule",{value:!0});fr.PbLong=fr.PbULong=fr.detectBi=void 0;var pp=Bc(),De;function ON(){let t=new DataView(new ArrayBuffer(8));De=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}o(ON,"detectBi");fr.detectBi=ON;ON();function PN(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}o(PN,"assertBi");var RN=/^-?[0-9]+$/,qc=4294967296,Ac=2147483648,Mc=class{static{o(this,"SharedPbLong")}constructor(e,a){this.lo=e|0,this.hi=a|0}isZero(){return this.lo==0&&this.hi==0}toNumber(){let e=this.hi*qc+(this.lo>>>0);if(!Number.isSafeInteger(e))throw new Error("cannot convert to safe number");return e}},dp=class t extends Mc{static{o(this,"PbULong")}static from(e){if(De)switch(typeof e){case"string":if(e=="0")return this.ZERO;if(e=="")throw new Error("string is no integer");e=De.C(e);case"number":if(e===0)return this.ZERO;e=De.C(e);case"bigint":if(!e)return this.ZERO;if(eDe.UMAX)throw new Error("ulong too large");return De.V.setBigUint64(0,e,!0),new t(De.V.getInt32(0,!0),De.V.getInt32(4,!0))}else switch(typeof e){case"string":if(e=="0")return this.ZERO;if(e=e.trim(),!RN.test(e))throw new Error("string is no integer");let[a,i,r]=pp.int64fromString(e);if(a)throw new Error("signed value for ulong");return new t(i,r);case"number":if(e==0)return this.ZERO;if(!Number.isSafeInteger(e))throw new Error("number is no integer");if(e<0)throw new Error("signed value for ulong");return new t(e,e/qc)}throw new Error("unknown value "+typeof e)}toString(){return De?this.toBigInt().toString():pp.int64toString(this.lo,this.hi)}toBigInt(){return PN(De),De.V.setInt32(0,this.lo,!0),De.V.setInt32(4,this.hi,!0),De.V.getBigUint64(0,!0)}};fr.PbULong=dp;dp.ZERO=new dp(0,0);var lp=class t extends Mc{static{o(this,"PbLong")}static from(e){if(De)switch(typeof e){case"string":if(e=="0")return this.ZERO;if(e=="")throw new Error("string is no integer");e=De.C(e);case"number":if(e===0)return this.ZERO;e=De.C(e);case"bigint":if(!e)return this.ZERO;if(eDe.MAX)throw new Error("signed long too large");return De.V.setBigInt64(0,e,!0),new t(De.V.getInt32(0,!0),De.V.getInt32(4,!0))}else switch(typeof e){case"string":if(e=="0")return this.ZERO;if(e=e.trim(),!RN.test(e))throw new Error("string is no integer");let[a,i,r]=pp.int64fromString(e);if(a){if(r>Ac||r==Ac&&i!=0)throw new Error("signed long too small")}else if(r>=Ac)throw new Error("signed long too large");let n=new t(i,r);return a?n.negate():n;case"number":if(e==0)return this.ZERO;if(!Number.isSafeInteger(e))throw new Error("number is no integer");return e>0?new t(e,e/qc):new t(-e,-e/qc).negate()}throw new Error("unknown value "+typeof e)}isNegative(){return(this.hi&Ac)!==0}negate(){let e=~this.hi,a=this.lo;return a?a=~a+1:e+=1,new t(a,e)}toString(){if(De)return this.toBigInt().toString();if(this.isNegative()){let e=this.negate();return"-"+pp.int64toString(e.lo,e.hi)}return pp.int64toString(this.lo,this.hi)}toBigInt(){return PN(De),De.V.setInt32(0,this.lo,!0),De.V.setInt32(4,this.hi,!0),De.V.getBigInt64(0,!0)}};fr.PbLong=lp;lp.ZERO=new lp(0,0)});var k2=S(gs=>{"use strict";Object.defineProperty(gs,"__esModule",{value:!0});gs.BinaryReader=gs.binaryReadOptions=void 0;var hs=op(),cp=hr(),IN=Bc(),DN={readUnknownField:!0,readerFactory:t=>new Lc(t)};function Oj(t){return t?Object.assign(Object.assign({},DN),t):DN}o(Oj,"binaryReadOptions");gs.binaryReadOptions=Oj;var Lc=class{static{o(this,"BinaryReader")}constructor(e,a){this.varint64=IN.varint64read,this.uint32=IN.varint32read,this.buf=e,this.len=e.length,this.pos=0,this.view=new DataView(e.buffer,e.byteOffset,e.byteLength),this.textDecoder=a??new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0})}tag(){let e=this.uint32(),a=e>>>3,i=e&7;if(a<=0||i<0||i>5)throw new Error("illegal tag: field no "+a+" wire type "+i);return[a,i]}skip(e){let a=this.pos;switch(e){case hs.WireType.Varint:for(;this.buf[this.pos++]&128;);break;case hs.WireType.Bit64:this.pos+=4;case hs.WireType.Bit32:this.pos+=4;break;case hs.WireType.LengthDelimited:let i=this.uint32();this.pos+=i;break;case hs.WireType.StartGroup:let r;for(;(r=this.tag()[1])!==hs.WireType.EndGroup;)this.skip(r);break;default:throw new Error("cant skip wire type "+e)}return this.assertBounds(),this.buf.subarray(a,this.pos)}assertBounds(){if(this.pos>this.len)throw new RangeError("premature EOF")}int32(){return this.uint32()|0}sint32(){let e=this.uint32();return e>>>1^-(e&1)}int64(){return new cp.PbLong(...this.varint64())}uint64(){return new cp.PbULong(...this.varint64())}sint64(){let[e,a]=this.varint64(),i=-(e&1);return e=(e>>>1|(a&1)<<31)^i,a=a>>>1^i,new cp.PbLong(e,a)}bool(){let[e,a]=this.varint64();return e!==0||a!==0}fixed32(){return this.view.getUint32((this.pos+=4)-4,!0)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,!0)}fixed64(){return new cp.PbULong(this.sfixed32(),this.sfixed32())}sfixed64(){return new cp.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 e=this.uint32(),a=this.pos;return this.pos+=e,this.assertBounds(),this.buf.subarray(a,a+e)}string(){return this.textDecoder.decode(this.bytes())}};gs.BinaryReader=Lc});var ys=S(Sa=>{"use strict";Object.defineProperty(Sa,"__esModule",{value:!0});Sa.assertFloat32=Sa.assertUInt32=Sa.assertInt32=Sa.assertNever=Sa.assert=void 0;function Pj(t,e){if(!t)throw new Error(e)}o(Pj,"assert");Sa.assert=Pj;function Rj(t,e){throw new Error(e??"Unexpected object: "+t)}o(Rj,"assertNever");Sa.assertNever=Rj;var Ij=34028234663852886e22,Dj=-34028234663852886e22,Bj=4294967295,Aj=2147483647,qj=-2147483648;function Mj(t){if(typeof t!="number")throw new Error("invalid int 32: "+typeof t);if(!Number.isInteger(t)||t>Aj||tBj||t<0)throw new Error("invalid uint 32: "+t)}o(Lj,"assertUInt32");Sa.assertUInt32=Lj;function zj(t){if(typeof t!="number")throw new Error("invalid float 32: "+typeof t);if(Number.isFinite(t)&&(t>Ij||t{"use strict";Object.defineProperty(bs,"__esModule",{value:!0});bs.BinaryWriter=bs.binaryWriteOptions=void 0;var mp=hr(),up=Bc(),vs=ys(),BN={writeUnknownFields:!0,writerFactory:()=>new zc};function kj(t){return t?Object.assign(Object.assign({},BN),t):BN}o(kj,"binaryWriteOptions");bs.binaryWriteOptions=kj;var zc=class{static{o(this,"BinaryWriter")}constructor(e){this.stack=[],this.textEncoder=e??new TextEncoder,this.chunks=[],this.buf=[]}finish(){this.chunks.push(new Uint8Array(this.buf));let e=0;for(let r=0;r>>0)}raw(e){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(e),this}uint32(e){for(vs.assertUInt32(e);e>127;)this.buf.push(e&127|128),e=e>>>7;return this.buf.push(e),this}int32(e){return vs.assertInt32(e),up.varint32write(e,this.buf),this}bool(e){return this.buf.push(e?1:0),this}bytes(e){return this.uint32(e.byteLength),this.raw(e)}string(e){let a=this.textEncoder.encode(e);return this.uint32(a.byteLength),this.raw(a)}float(e){vs.assertFloat32(e);let a=new Uint8Array(4);return new DataView(a.buffer).setFloat32(0,e,!0),this.raw(a)}double(e){let a=new Uint8Array(8);return new DataView(a.buffer).setFloat64(0,e,!0),this.raw(a)}fixed32(e){vs.assertUInt32(e);let a=new Uint8Array(4);return new DataView(a.buffer).setUint32(0,e,!0),this.raw(a)}sfixed32(e){vs.assertInt32(e);let a=new Uint8Array(4);return new DataView(a.buffer).setInt32(0,e,!0),this.raw(a)}sint32(e){return vs.assertInt32(e),e=(e<<1^e>>31)>>>0,up.varint32write(e,this.buf),this}sfixed64(e){let a=new Uint8Array(8),i=new DataView(a.buffer),r=mp.PbLong.from(e);return i.setInt32(0,r.lo,!0),i.setInt32(4,r.hi,!0),this.raw(a)}fixed64(e){let a=new Uint8Array(8),i=new DataView(a.buffer),r=mp.PbULong.from(e);return i.setInt32(0,r.lo,!0),i.setInt32(4,r.hi,!0),this.raw(a)}int64(e){let a=mp.PbLong.from(e);return up.varint64write(a.lo,a.hi,this.buf),this}sint64(e){let a=mp.PbLong.from(e),i=a.hi>>31,r=a.lo<<1^i,n=(a.hi<<1|a.lo>>>31)^i;return up.varint64write(r,n,this.buf),this}uint64(e){let a=mp.PbULong.from(e);return up.varint64write(a.lo,a.hi,this.buf),this}};bs.BinaryWriter=zc});var U2=S(gr=>{"use strict";Object.defineProperty(gr,"__esModule",{value:!0});gr.mergeJsonOptions=gr.jsonWriteOptions=gr.jsonReadOptions=void 0;var AN={emitDefaultValues:!1,enumAsInteger:!1,useProtoFieldName:!1,prettySpaces:0},qN={ignoreUnknownFields:!1};function jj(t){return t?Object.assign(Object.assign({},qN),t):qN}o(jj,"jsonReadOptions");gr.jsonReadOptions=jj;function Uj(t){return t?Object.assign(Object.assign({},AN),t):AN}o(Uj,"jsonWriteOptions");gr.jsonWriteOptions=Uj;function Fj(t,e){var a,i;let r=Object.assign(Object.assign({},t),e);return r.typeRegistry=[...(a=t?.typeRegistry)!==null&&a!==void 0?a:[],...(i=e?.typeRegistry)!==null&&i!==void 0?i:[]],r}o(Fj,"mergeJsonOptions");gr.mergeJsonOptions=Fj});var fp=S(kc=>{"use strict";Object.defineProperty(kc,"__esModule",{value:!0});kc.MESSAGE_TYPE=void 0;kc.MESSAGE_TYPE=Symbol.for("protobuf-ts/message-type")});var F2=S(jc=>{"use strict";Object.defineProperty(jc,"__esModule",{value:!0});jc.lowerCamelCase=void 0;function Hj(t){let e=!1,a=[];for(let i=0;i{"use strict";Object.defineProperty(ft,"__esModule",{value:!0});ft.readMessageOption=ft.readFieldOption=ft.readFieldOptions=ft.normalizeFieldInfo=ft.RepeatType=ft.LongType=ft.ScalarType=void 0;var MN=F2(),Vj;(function(t){t[t.DOUBLE=1]="DOUBLE",t[t.FLOAT=2]="FLOAT",t[t.INT64=3]="INT64",t[t.UINT64=4]="UINT64",t[t.INT32=5]="INT32",t[t.FIXED64=6]="FIXED64",t[t.FIXED32=7]="FIXED32",t[t.BOOL=8]="BOOL",t[t.STRING=9]="STRING",t[t.BYTES=12]="BYTES",t[t.UINT32=13]="UINT32",t[t.SFIXED32=15]="SFIXED32",t[t.SFIXED64=16]="SFIXED64",t[t.SINT32=17]="SINT32",t[t.SINT64=18]="SINT64"})(Vj=ft.ScalarType||(ft.ScalarType={}));var $j;(function(t){t[t.BIGINT=0]="BIGINT",t[t.STRING=1]="STRING",t[t.NUMBER=2]="NUMBER"})($j=ft.LongType||(ft.LongType={}));var LN;(function(t){t[t.NO=0]="NO",t[t.PACKED=1]="PACKED",t[t.UNPACKED=2]="UNPACKED"})(LN=ft.RepeatType||(ft.RepeatType={}));function Gj(t){var e,a,i,r;return t.localName=(e=t.localName)!==null&&e!==void 0?e:MN.lowerCamelCase(t.name),t.jsonName=(a=t.jsonName)!==null&&a!==void 0?a:MN.lowerCamelCase(t.name),t.repeat=(i=t.repeat)!==null&&i!==void 0?i:LN.NO,t.opt=(r=t.opt)!==null&&r!==void 0?r:t.repeat||t.oneof?!1:t.kind=="message",t}o(Gj,"normalizeFieldInfo");ft.normalizeFieldInfo=Gj;function Xj(t,e,a,i){var r;let n=(r=t.fields.find((s,p)=>s.localName==e||p==e))===null||r===void 0?void 0:r.options;return n&&n[a]?i.fromJson(n[a]):void 0}o(Xj,"readFieldOptions");ft.readFieldOptions=Xj;function Wj(t,e,a,i){var r;let n=(r=t.fields.find((p,d)=>p.localName==e||d==e))===null||r===void 0?void 0:r.options;if(!n)return;let s=n[a];return s===void 0?s:i?i.fromJson(s):s}o(Wj,"readFieldOption");ft.readFieldOption=Wj;function Kj(t,e,a){let r=t.options[e];return r===void 0?r:a?a.fromJson(r):r}o(Kj,"readMessageOption");ft.readMessageOption=Kj});var H2=S(ia=>{"use strict";Object.defineProperty(ia,"__esModule",{value:!0});ia.getSelectedOneofValue=ia.clearOneofValue=ia.setUnknownOneofValue=ia.setOneofValue=ia.getOneofValue=ia.isOneofGroup=void 0;function Yj(t){if(typeof t!="object"||t===null||!t.hasOwnProperty("oneofKind"))return!1;switch(typeof t.oneofKind){case"string":return t[t.oneofKind]===void 0?!1:Object.keys(t).length==2;case"undefined":return Object.keys(t).length==1;default:return!1}}o(Yj,"isOneofGroup");ia.isOneofGroup=Yj;function Qj(t,e){return t[e]}o(Qj,"getOneofValue");ia.getOneofValue=Qj;function Jj(t,e,a){t.oneofKind!==void 0&&delete t[t.oneofKind],t.oneofKind=e,a!==void 0&&(t[e]=a)}o(Jj,"setOneofValue");ia.setOneofValue=Jj;function Zj(t,e,a){t.oneofKind!==void 0&&delete t[t.oneofKind],t.oneofKind=e,a!==void 0&&e!==void 0&&(t[e]=a)}o(Zj,"setUnknownOneofValue");ia.setUnknownOneofValue=Zj;function eU(t){t.oneofKind!==void 0&&delete t[t.oneofKind],t.oneofKind=void 0}o(eU,"clearOneofValue");ia.clearOneofValue=eU;function tU(t){if(t.oneofKind!==void 0)return t[t.oneofKind]}o(tU,"getSelectedOneofValue");ia.getSelectedOneofValue=tU});var $2=S(Uc=>{"use strict";Object.defineProperty(Uc,"__esModule",{value:!0});Uc.ReflectionTypeCheck=void 0;var Je=Ua(),aU=H2(),V2=class{static{o(this,"ReflectionTypeCheck")}constructor(e){var a;this.fields=(a=e.fields)!==null&&a!==void 0?a:[]}prepare(){if(this.data)return;let e=[],a=[],i=[];for(let r of this.fields)if(r.oneof)i.includes(r.oneof)||(i.push(r.oneof),e.push(r.oneof),a.push(r.oneof));else switch(a.push(r.localName),r.kind){case"scalar":case"enum":(!r.opt||r.repeat)&&e.push(r.localName);break;case"message":r.repeat&&e.push(r.localName);break;case"map":e.push(r.localName);break}this.data={req:e,known:a,oneofs:Object.values(i)}}is(e,a,i=!1){if(a<0)return!0;if(e==null||typeof e!="object")return!1;this.prepare();let r=Object.keys(e),n=this.data;if(r.length!r.includes(s))||!i&&r.some(s=>!n.known.includes(s)))return!1;if(a<1)return!0;for(let s of n.oneofs){let p=e[s];if(!aU.isOneofGroup(p))return!1;if(p.oneofKind===void 0)continue;let d=this.fields.find(l=>l.localName===p.oneofKind);if(!d||!this.field(p[p.oneofKind],d,i,a))return!1}for(let s of this.fields)if(s.oneof===void 0&&!this.field(e[s.localName],s,i,a))return!1;return!0}field(e,a,i,r){let n=a.repeat;switch(a.kind){case"scalar":return e===void 0?a.opt:n?this.scalars(e,a.T,r,a.L):this.scalar(e,a.T,a.L);case"enum":return e===void 0?a.opt:n?this.scalars(e,Je.ScalarType.INT32,r):this.scalar(e,Je.ScalarType.INT32);case"message":return e===void 0?!0:n?this.messages(e,a.T(),i,r):this.message(e,a.T(),i,r);case"map":if(typeof e!="object"||e===null)return!1;if(r<2)return!0;if(!this.mapKeys(e,a.K,r))return!1;switch(a.V.kind){case"scalar":return this.scalars(Object.values(e),a.V.T,r,a.V.L);case"enum":return this.scalars(Object.values(e),Je.ScalarType.INT32,r);case"message":return this.messages(Object.values(e),a.V.T(),i,r)}break}return!0}message(e,a,i,r){return i?a.isAssignable(e,r):a.is(e,r)}messages(e,a,i,r){if(!Array.isArray(e))return!1;if(r<2)return!0;if(i){for(let n=0;nparseInt(n)),a,i);case Je.ScalarType.BOOL:return this.scalars(r.slice(0,i).map(n=>n=="true"?!0:n=="false"?!1:n),a,i);default:return this.scalars(r,a,i,Je.LongType.STRING)}}};Uc.ReflectionTypeCheck=V2});var Hc=S(Fc=>{"use strict";Object.defineProperty(Fc,"__esModule",{value:!0});Fc.reflectionLongConvert=void 0;var zN=Ua();function iU(t,e){switch(e){case zN.LongType.BIGINT:return t.toBigInt();case zN.LongType.NUMBER:return t.toNumber();default:return t.toString()}}o(iU,"reflectionLongConvert");Fc.reflectionLongConvert=iU});var X2=S(Gc=>{"use strict";Object.defineProperty(Gc,"__esModule",{value:!0});Gc.ReflectionJsonReader=void 0;var kN=Oc(),rU=Rc(),ht=Ua(),Vc=hr(),Yr=ys(),$c=Hc(),G2=class{static{o(this,"ReflectionJsonReader")}constructor(e){this.info=e}prepare(){var e;if(this.fMap===void 0){this.fMap={};let a=(e=this.info.fields)!==null&&e!==void 0?e:[];for(let i of a)this.fMap[i.name]=i,this.fMap[i.jsonName]=i,this.fMap[i.localName]=i}}assert(e,a,i){if(!e){let r=kN.typeofJsonValue(i);throw(r=="number"||r=="boolean")&&(r=i.toString()),new Error(`Cannot parse JSON ${r} for ${this.info.typeName}#${a}`)}}read(e,a,i){this.prepare();let r=[];for(let[n,s]of Object.entries(e)){let p=this.fMap[n];if(!p){if(!i.ignoreUnknownFields)throw new Error(`Found unknown field while reading ${this.info.typeName} from JSON format. JSON key: ${n}`);continue}let d=p.localName,l;if(p.oneof){if(s===null&&(p.kind!=="enum"||p.T()[0]!=="google.protobuf.NullValue"))continue;if(r.includes(p.oneof))throw new Error(`Multiple members of the oneof group "${p.oneof}" of ${this.info.typeName} are present in JSON.`);r.push(p.oneof),l=a[p.oneof]={oneofKind:d}}else l=a;if(p.kind=="map"){if(s===null)continue;this.assert(kN.isJsonObject(s),p.name,s);let c=l[d];for(let[m,u]of Object.entries(s)){this.assert(u!==null,p.name+" map value",null);let f;switch(p.V.kind){case"message":f=p.V.T().internalJsonRead(u,i);break;case"enum":if(f=this.enum(p.V.T(),u,p.name,i.ignoreUnknownFields),f===!1)continue;break;case"scalar":f=this.scalar(u,p.V.T,p.V.L,p.name);break}this.assert(f!==void 0,p.name+" map value",u);let h=m;p.K==ht.ScalarType.BOOL&&(h=h=="true"?!0:h=="false"?!1:h),h=this.scalar(h,p.K,ht.LongType.STRING,p.name).toString(),c[h]=f}}else if(p.repeat){if(s===null)continue;this.assert(Array.isArray(s),p.name,s);let c=l[d];for(let m of s){this.assert(m!==null,p.name,null);let u;switch(p.kind){case"message":u=p.T().internalJsonRead(m,i);break;case"enum":if(u=this.enum(p.T(),m,p.name,i.ignoreUnknownFields),u===!1)continue;break;case"scalar":u=this.scalar(m,p.T,p.L,p.name);break}this.assert(u!==void 0,p.name,s),c.push(u)}}else switch(p.kind){case"message":if(s===null&&p.T().typeName!="google.protobuf.Value"){this.assert(p.oneof===void 0,p.name+" (oneof member)",null);continue}l[d]=p.T().internalJsonRead(s,i,l[d]);break;case"enum":if(s===null)continue;let c=this.enum(p.T(),s,p.name,i.ignoreUnknownFields);if(c===!1)continue;l[d]=c;break;case"scalar":if(s===null)continue;l[d]=this.scalar(s,p.T,p.L,p.name);break}}}enum(e,a,i,r){if(e[0]=="google.protobuf.NullValue"&&Yr.assert(a===null||a==="NULL_VALUE",`Unable to parse field ${this.info.typeName}#${i}, enum ${e[0]} only accepts null.`),a===null)return 0;switch(typeof a){case"number":return Yr.assert(Number.isInteger(a),`Unable to parse field ${this.info.typeName}#${i}, enum can only be integral number, got ${a}.`),a;case"string":let n=a;e[2]&&a.substring(0,e[2].length)===e[2]&&(n=a.substring(e[2].length));let s=e[1][n];return typeof s>"u"&&r?!1:(Yr.assert(typeof s=="number",`Unable to parse field ${this.info.typeName}#${i}, enum ${e[0]} has no value for "${a}".`),s)}Yr.assert(!1,`Unable to parse field ${this.info.typeName}#${i}, cannot parse enum value from ${typeof a}".`)}scalar(e,a,i,r){let n;try{switch(a){case ht.ScalarType.DOUBLE:case ht.ScalarType.FLOAT:if(e===null)return 0;if(e==="NaN")return Number.NaN;if(e==="Infinity")return Number.POSITIVE_INFINITY;if(e==="-Infinity")return Number.NEGATIVE_INFINITY;if(e===""){n="empty string";break}if(typeof e=="string"&&e.trim().length!==e.length){n="extra whitespace";break}if(typeof e!="string"&&typeof e!="number")break;let s=Number(e);if(Number.isNaN(s)){n="not a number";break}if(!Number.isFinite(s)){n="too large or small";break}return a==ht.ScalarType.FLOAT&&Yr.assertFloat32(s),s;case ht.ScalarType.INT32:case ht.ScalarType.FIXED32:case ht.ScalarType.SFIXED32:case ht.ScalarType.SINT32:case ht.ScalarType.UINT32:if(e===null)return 0;let p;if(typeof e=="number"?p=e:e===""?n="empty string":typeof e=="string"&&(e.trim().length!==e.length?n="extra whitespace":p=Number(e)),p===void 0)break;return a==ht.ScalarType.UINT32?Yr.assertUInt32(p):Yr.assertInt32(p),p;case ht.ScalarType.INT64:case ht.ScalarType.SFIXED64:case ht.ScalarType.SINT64:if(e===null)return $c.reflectionLongConvert(Vc.PbLong.ZERO,i);if(typeof e!="number"&&typeof e!="string")break;return $c.reflectionLongConvert(Vc.PbLong.from(e),i);case ht.ScalarType.FIXED64:case ht.ScalarType.UINT64:if(e===null)return $c.reflectionLongConvert(Vc.PbULong.ZERO,i);if(typeof e!="number"&&typeof e!="string")break;return $c.reflectionLongConvert(Vc.PbULong.from(e),i);case ht.ScalarType.BOOL:if(e===null)return!1;if(typeof e!="boolean")break;return e;case ht.ScalarType.STRING:if(e===null)return"";if(typeof e!="string"){n="extra whitespace";break}try{encodeURIComponent(e)}catch(d){d="invalid UTF8";break}return e;case ht.ScalarType.BYTES:if(e===null||e==="")return new Uint8Array(0);if(typeof e!="string")break;return rU.base64decode(e)}}catch(s){n=s.message}this.assert(!1,r+(n?" - "+n:""),e)}};Gc.ReflectionJsonReader=G2});var K2=S(Xc=>{"use strict";Object.defineProperty(Xc,"__esModule",{value:!0});Xc.ReflectionJsonWriter=void 0;var nU=Rc(),jN=hr(),Ut=Ua(),ze=ys(),W2=class{static{o(this,"ReflectionJsonWriter")}constructor(e){var a;this.fields=(a=e.fields)!==null&&a!==void 0?a:[]}write(e,a){let i={},r=e;for(let n of this.fields){if(!n.oneof){let l=this.field(n,r[n.localName],a);l!==void 0&&(i[a.useProtoFieldName?n.name:n.jsonName]=l);continue}let s=r[n.oneof];if(s.oneofKind!==n.localName)continue;let p=n.kind=="scalar"||n.kind=="enum"?Object.assign(Object.assign({},a),{emitDefaultValues:!0}):a,d=this.field(n,s[n.localName],p);ze.assert(d!==void 0),i[a.useProtoFieldName?n.name:n.jsonName]=d}return i}field(e,a,i){let r;if(e.kind=="map"){ze.assert(typeof a=="object"&&a!==null);let n={};switch(e.V.kind){case"scalar":for(let[d,l]of Object.entries(a)){let c=this.scalar(e.V.T,l,e.name,!1,!0);ze.assert(c!==void 0),n[d.toString()]=c}break;case"message":let s=e.V.T();for(let[d,l]of Object.entries(a)){let c=this.message(s,l,e.name,i);ze.assert(c!==void 0),n[d.toString()]=c}break;case"enum":let p=e.V.T();for(let[d,l]of Object.entries(a)){ze.assert(l===void 0||typeof l=="number");let c=this.enum(p,l,e.name,!1,!0,i.enumAsInteger);ze.assert(c!==void 0),n[d.toString()]=c}break}(i.emitDefaultValues||Object.keys(n).length>0)&&(r=n)}else if(e.repeat){ze.assert(Array.isArray(a));let n=[];switch(e.kind){case"scalar":for(let d=0;d0||i.emitDefaultValues)&&(r=n)}else switch(e.kind){case"scalar":r=this.scalar(e.T,a,e.name,e.opt,i.emitDefaultValues);break;case"enum":r=this.enum(e.T(),a,e.name,e.opt,i.emitDefaultValues,i.enumAsInteger);break;case"message":r=this.message(e.T(),a,e.name,i);break}return r}enum(e,a,i,r,n,s){if(e[0]=="google.protobuf.NullValue")return!n&&!r?void 0:null;if(a===void 0){ze.assert(r);return}if(!(a===0&&!n&&!r))return ze.assert(typeof a=="number"),ze.assert(Number.isInteger(a)),s||!e[1].hasOwnProperty(a)?a:e[2]?e[2]+e[1][a]:e[1][a]}message(e,a,i,r){return a===void 0?r.emitDefaultValues?null:void 0:e.internalJsonWrite(a,r)}scalar(e,a,i,r,n){if(a===void 0){ze.assert(r);return}let s=n||r;switch(e){case Ut.ScalarType.INT32:case Ut.ScalarType.SFIXED32:case Ut.ScalarType.SINT32:return a===0?s?0:void 0:(ze.assertInt32(a),a);case Ut.ScalarType.FIXED32:case Ut.ScalarType.UINT32:return a===0?s?0:void 0:(ze.assertUInt32(a),a);case Ut.ScalarType.FLOAT:ze.assertFloat32(a);case Ut.ScalarType.DOUBLE:return a===0?s?0:void 0:(ze.assert(typeof a=="number"),Number.isNaN(a)?"NaN":a===Number.POSITIVE_INFINITY?"Infinity":a===Number.NEGATIVE_INFINITY?"-Infinity":a);case Ut.ScalarType.STRING:return a===""?s?"":void 0:(ze.assert(typeof a=="string"),a);case Ut.ScalarType.BOOL:return a===!1?s?!1:void 0:(ze.assert(typeof a=="boolean"),a);case Ut.ScalarType.UINT64:case Ut.ScalarType.FIXED64:ze.assert(typeof a=="number"||typeof a=="string"||typeof a=="bigint");let p=jN.PbULong.from(a);return p.isZero()&&!s?void 0:p.toString();case Ut.ScalarType.INT64:case Ut.ScalarType.SFIXED64:case Ut.ScalarType.SINT64:ze.assert(typeof a=="number"||typeof a=="string"||typeof a=="bigint");let d=jN.PbLong.from(a);return d.isZero()&&!s?void 0:d.toString();case Ut.ScalarType.BYTES:return ze.assert(a instanceof Uint8Array),a.byteLength?nU.base64encode(a):s?"":void 0}}};Xc.ReflectionJsonWriter=W2});var Kc=S(Wc=>{"use strict";Object.defineProperty(Wc,"__esModule",{value:!0});Wc.reflectionScalarDefault=void 0;var Fa=Ua(),UN=Hc(),FN=hr();function sU(t,e=Fa.LongType.STRING){switch(t){case Fa.ScalarType.BOOL:return!1;case Fa.ScalarType.UINT64:case Fa.ScalarType.FIXED64:return UN.reflectionLongConvert(FN.PbULong.ZERO,e);case Fa.ScalarType.INT64:case Fa.ScalarType.SFIXED64:case Fa.ScalarType.SINT64:return UN.reflectionLongConvert(FN.PbLong.ZERO,e);case Fa.ScalarType.DOUBLE:case Fa.ScalarType.FLOAT:return 0;case Fa.ScalarType.BYTES:return new Uint8Array(0);case Fa.ScalarType.STRING:return"";default:return 0}}o(sU,"reflectionScalarDefault");Wc.reflectionScalarDefault=sU});var Q2=S(Yc=>{"use strict";Object.defineProperty(Yc,"__esModule",{value:!0});Yc.ReflectionBinaryReader=void 0;var HN=op(),st=Ua(),hp=Hc(),VN=Kc(),Y2=class{static{o(this,"ReflectionBinaryReader")}constructor(e){this.info=e}prepare(){var e;if(!this.fieldNoToField){let a=(e=this.info.fields)!==null&&e!==void 0?e:[];this.fieldNoToField=new Map(a.map(i=>[i.no,i]))}}read(e,a,i,r){this.prepare();let n=r===void 0?e.len:e.pos+r;for(;e.pos{"use strict";Object.defineProperty(Qc,"__esModule",{value:!0});Qc.ReflectionBinaryWriter=void 0;var ca=op(),Ae=Ua(),xs=ys(),gp=hr(),J2=class{static{o(this,"ReflectionBinaryWriter")}constructor(e){this.info=e}prepare(){if(!this.fields){let e=this.info.fields?this.info.fields.concat():[];this.fields=e.sort((a,i)=>a.no-i.no)}}write(e,a,i){this.prepare();for(let n of this.fields){let s,p,d=n.repeat,l=n.localName;if(n.oneof){let c=e[n.oneof];if(c.oneofKind!==l)continue;s=c[l],p=!0}else s=e[l],p=!1;switch(n.kind){case"scalar":case"enum":let c=n.kind=="enum"?Ae.ScalarType.INT32:n.T;if(d)if(xs.assert(Array.isArray(s)),d==Ae.RepeatType.PACKED)this.packed(a,c,n.no,s);else for(let m of s)this.scalar(a,c,n.no,m,!0);else s===void 0?xs.assert(n.opt):this.scalar(a,c,n.no,s,p||n.opt);break;case"message":if(d){xs.assert(Array.isArray(s));for(let m of s)this.message(a,i,n.T(),n.no,m)}else this.message(a,i,n.T(),n.no,s);break;case"map":xs.assert(typeof s=="object"&&s!==null);for(let[m,u]of Object.entries(s))this.mapEntry(a,i,n,m,u);break}}let r=i.writeUnknownFields;r!==!1&&(r===!0?ca.UnknownFieldHandler.onWrite:r)(this.info.typeName,e,a)}mapEntry(e,a,i,r,n){e.tag(i.no,ca.WireType.LengthDelimited),e.fork();let s=r;switch(i.K){case Ae.ScalarType.INT32:case Ae.ScalarType.FIXED32:case Ae.ScalarType.UINT32:case Ae.ScalarType.SFIXED32:case Ae.ScalarType.SINT32:s=Number.parseInt(r);break;case Ae.ScalarType.BOOL:xs.assert(r=="true"||r=="false"),s=r=="true";break}switch(this.scalar(e,i.K,1,s,!0),i.V.kind){case"scalar":this.scalar(e,i.V.T,2,n,!0);break;case"enum":this.scalar(e,Ae.ScalarType.INT32,2,n,!0);break;case"message":this.message(e,a,i.V.T(),2,n);break}e.join()}message(e,a,i,r,n){n!==void 0&&(i.internalBinaryWrite(n,e.tag(r,ca.WireType.LengthDelimited).fork(),a),e.join())}scalar(e,a,i,r,n){let[s,p,d]=this.scalarInfo(a,r);(!d||n)&&(e.tag(i,s),e[p](r))}packed(e,a,i,r){if(!r.length)return;xs.assert(a!==Ae.ScalarType.BYTES&&a!==Ae.ScalarType.STRING),e.tag(i,ca.WireType.LengthDelimited),e.fork();let[,n]=this.scalarInfo(a);for(let s=0;s{"use strict";Object.defineProperty(Jc,"__esModule",{value:!0});Jc.reflectionCreate=void 0;var oU=Kc(),pU=fp();function dU(t){let e=t.messagePrototype?Object.create(t.messagePrototype):Object.defineProperty({},pU.MESSAGE_TYPE,{value:t});for(let a of t.fields){let i=a.localName;if(!a.opt)if(a.oneof)e[a.oneof]={oneofKind:void 0};else if(a.repeat)e[i]=[];else switch(a.kind){case"scalar":e[i]=oU.reflectionScalarDefault(a.T,a.L);break;case"enum":e[i]=0;break;case"map":e[i]={};break}}return e}o(dU,"reflectionCreate");Jc.reflectionCreate=dU});var th=S(Zc=>{"use strict";Object.defineProperty(Zc,"__esModule",{value:!0});Zc.reflectionMergePartial=void 0;function lU(t,e,a){let i,r=a,n;for(let s of t.fields){let p=s.localName;if(s.oneof){let d=r[s.oneof];if(d?.oneofKind==null)continue;if(i=d[p],n=e[s.oneof],n.oneofKind=d.oneofKind,i==null){delete n[p];continue}}else if(i=r[p],n=e,i==null)continue;switch(s.repeat&&(n[p].length=i.length),s.kind){case"scalar":case"enum":if(s.repeat)for(let l=0;l{"use strict";Object.defineProperty(tm,"__esModule",{value:!0});tm.reflectionEquals=void 0;var ah=Ua();function cU(t,e,a){if(e===a)return!0;if(!e||!a)return!1;for(let i of t.fields){let r=i.localName,n=i.oneof?e[i.oneof][r]:e[r],s=i.oneof?a[i.oneof][r]:a[r];switch(i.kind){case"enum":case"scalar":let p=i.kind=="enum"?ah.ScalarType.INT32:i.T;if(!(i.repeat?$N(p,n,s):XN(p,n,s)))return!1;break;case"map":if(!(i.V.kind=="message"?GN(i.V.T(),em(n),em(s)):$N(i.V.kind=="enum"?ah.ScalarType.INT32:i.V.T,em(n),em(s))))return!1;break;case"message":let d=i.T();if(!(i.repeat?GN(d,n,s):d.equals(n,s)))return!1;break}}return!0}o(cU,"reflectionEquals");tm.reflectionEquals=cU;var em=Object.values;function XN(t,e,a){if(e===a)return!0;if(t!==ah.ScalarType.BYTES)return!1;let i=e,r=a;if(i.length!==r.length)return!1;for(let n=0;n{"use strict";Object.defineProperty(am,"__esModule",{value:!0});am.MessageType=void 0;var mU=fp(),uU=Ua(),fU=$2(),hU=X2(),gU=K2(),yU=Q2(),vU=Z2(),bU=eh(),rh=th(),xU=Oc(),WN=U2(),wU=ih(),NU=j2(),_U=k2(),KN=Object.getOwnPropertyDescriptors(Object.getPrototypeOf({})),SU=KN[mU.MESSAGE_TYPE]={},nh=class{static{o(this,"MessageType")}constructor(e,a,i){this.defaultCheckDepth=16,this.typeName=e,this.fields=a.map(uU.normalizeFieldInfo),this.options=i??{},SU.value=this,this.messagePrototype=Object.create(null,KN),this.refTypeCheck=new fU.ReflectionTypeCheck(this),this.refJsonReader=new hU.ReflectionJsonReader(this),this.refJsonWriter=new gU.ReflectionJsonWriter(this),this.refBinReader=new yU.ReflectionBinaryReader(this),this.refBinWriter=new vU.ReflectionBinaryWriter(this)}create(e){let a=bU.reflectionCreate(this);return e!==void 0&&rh.reflectionMergePartial(this,a,e),a}clone(e){let a=this.create();return rh.reflectionMergePartial(this,a,e),a}equals(e,a){return wU.reflectionEquals(this,e,a)}is(e,a=this.defaultCheckDepth){return this.refTypeCheck.is(e,a,!1)}isAssignable(e,a=this.defaultCheckDepth){return this.refTypeCheck.is(e,a,!0)}mergePartial(e,a){rh.reflectionMergePartial(this,e,a)}fromBinary(e,a){let i=_U.binaryReadOptions(a);return this.internalBinaryRead(i.readerFactory(e),e.byteLength,i)}fromJson(e,a){return this.internalJsonRead(e,WN.jsonReadOptions(a))}fromJsonString(e,a){let i=JSON.parse(e);return this.fromJson(i,a)}toJson(e,a){return this.internalJsonWrite(e,WN.jsonWriteOptions(a))}toJsonString(e,a){var i;let r=this.toJson(e,a);return JSON.stringify(r,null,(i=a?.prettySpaces)!==null&&i!==void 0?i:0)}toBinary(e,a){let i=NU.binaryWriteOptions(a);return this.internalBinaryWrite(e,i.writerFactory(),i).finish()}internalJsonRead(e,a,i){if(e!==null&&typeof e=="object"&&!Array.isArray(e)){let r=i??this.create();return this.refJsonReader.read(e,r,a),r}throw new Error(`Unable to parse message ${this.typeName} from JSON ${xU.typeofJsonValue(e)}.`)}internalJsonWrite(e,a){return this.refJsonWriter.write(e,a)}internalBinaryWrite(e,a,i){return this.refBinWriter.write(e,a,i),a}internalBinaryRead(e,a,i,r){let n=r??this.create();return this.refBinReader.read(e,n,i,a),n}};am.MessageType=nh});var QN=S(im=>{"use strict";Object.defineProperty(im,"__esModule",{value:!0});im.containsMessageType=void 0;var EU=fp();function CU(t){return t[EU.MESSAGE_TYPE]!=null}o(CU,"containsMessageType");im.containsMessageType=CU});var ZN=S(oi=>{"use strict";Object.defineProperty(oi,"__esModule",{value:!0});oi.listEnumNumbers=oi.listEnumNames=oi.listEnumValues=oi.isEnumObject=void 0;function JN(t){if(typeof t!="object"||t===null||!t.hasOwnProperty(0))return!1;for(let e of Object.keys(t)){let a=parseInt(e);if(Number.isNaN(a)){let i=t[e];if(i===void 0||typeof i!="number"||t[i]===void 0)return!1}else{let i=t[a];if(i===void 0||t[i]!==a)return!1}}return!0}o(JN,"isEnumObject");oi.isEnumObject=JN;function sh(t){if(!JN(t))throw new Error("not a typescript enum object");let e=[];for(let[a,i]of Object.entries(t))typeof i=="number"&&e.push({name:a,number:i});return e}o(sh,"listEnumValues");oi.listEnumValues=sh;function TU(t){return sh(t).map(e=>e.name)}o(TU,"listEnumNames");oi.listEnumNames=TU;function OU(t){return sh(t).map(e=>e.number).filter((e,a,i)=>i.indexOf(e)==a)}o(OU,"listEnumNumbers");oi.listEnumNumbers=OU});var ot=S(ae=>{"use strict";Object.defineProperty(ae,"__esModule",{value:!0});var e_=Oc();Object.defineProperty(ae,"typeofJsonValue",{enumerable:!0,get:function(){return e_.typeofJsonValue}});Object.defineProperty(ae,"isJsonObject",{enumerable:!0,get:function(){return e_.isJsonObject}});var t_=Rc();Object.defineProperty(ae,"base64decode",{enumerable:!0,get:function(){return t_.base64decode}});Object.defineProperty(ae,"base64encode",{enumerable:!0,get:function(){return t_.base64encode}});var PU=TN();Object.defineProperty(ae,"utf8read",{enumerable:!0,get:function(){return PU.utf8read}});var oh=op();Object.defineProperty(ae,"WireType",{enumerable:!0,get:function(){return oh.WireType}});Object.defineProperty(ae,"mergeBinaryOptions",{enumerable:!0,get:function(){return oh.mergeBinaryOptions}});Object.defineProperty(ae,"UnknownFieldHandler",{enumerable:!0,get:function(){return oh.UnknownFieldHandler}});var a_=k2();Object.defineProperty(ae,"BinaryReader",{enumerable:!0,get:function(){return a_.BinaryReader}});Object.defineProperty(ae,"binaryReadOptions",{enumerable:!0,get:function(){return a_.binaryReadOptions}});var i_=j2();Object.defineProperty(ae,"BinaryWriter",{enumerable:!0,get:function(){return i_.BinaryWriter}});Object.defineProperty(ae,"binaryWriteOptions",{enumerable:!0,get:function(){return i_.binaryWriteOptions}});var r_=hr();Object.defineProperty(ae,"PbLong",{enumerable:!0,get:function(){return r_.PbLong}});Object.defineProperty(ae,"PbULong",{enumerable:!0,get:function(){return r_.PbULong}});var ph=U2();Object.defineProperty(ae,"jsonReadOptions",{enumerable:!0,get:function(){return ph.jsonReadOptions}});Object.defineProperty(ae,"jsonWriteOptions",{enumerable:!0,get:function(){return ph.jsonWriteOptions}});Object.defineProperty(ae,"mergeJsonOptions",{enumerable:!0,get:function(){return ph.mergeJsonOptions}});var RU=fp();Object.defineProperty(ae,"MESSAGE_TYPE",{enumerable:!0,get:function(){return RU.MESSAGE_TYPE}});var IU=YN();Object.defineProperty(ae,"MessageType",{enumerable:!0,get:function(){return IU.MessageType}});var Qr=Ua();Object.defineProperty(ae,"ScalarType",{enumerable:!0,get:function(){return Qr.ScalarType}});Object.defineProperty(ae,"LongType",{enumerable:!0,get:function(){return Qr.LongType}});Object.defineProperty(ae,"RepeatType",{enumerable:!0,get:function(){return Qr.RepeatType}});Object.defineProperty(ae,"normalizeFieldInfo",{enumerable:!0,get:function(){return Qr.normalizeFieldInfo}});Object.defineProperty(ae,"readFieldOptions",{enumerable:!0,get:function(){return Qr.readFieldOptions}});Object.defineProperty(ae,"readFieldOption",{enumerable:!0,get:function(){return Qr.readFieldOption}});Object.defineProperty(ae,"readMessageOption",{enumerable:!0,get:function(){return Qr.readMessageOption}});var DU=$2();Object.defineProperty(ae,"ReflectionTypeCheck",{enumerable:!0,get:function(){return DU.ReflectionTypeCheck}});var BU=eh();Object.defineProperty(ae,"reflectionCreate",{enumerable:!0,get:function(){return BU.reflectionCreate}});var AU=Kc();Object.defineProperty(ae,"reflectionScalarDefault",{enumerable:!0,get:function(){return AU.reflectionScalarDefault}});var qU=th();Object.defineProperty(ae,"reflectionMergePartial",{enumerable:!0,get:function(){return qU.reflectionMergePartial}});var MU=ih();Object.defineProperty(ae,"reflectionEquals",{enumerable:!0,get:function(){return MU.reflectionEquals}});var LU=Q2();Object.defineProperty(ae,"ReflectionBinaryReader",{enumerable:!0,get:function(){return LU.ReflectionBinaryReader}});var zU=Z2();Object.defineProperty(ae,"ReflectionBinaryWriter",{enumerable:!0,get:function(){return zU.ReflectionBinaryWriter}});var kU=X2();Object.defineProperty(ae,"ReflectionJsonReader",{enumerable:!0,get:function(){return kU.ReflectionJsonReader}});var jU=K2();Object.defineProperty(ae,"ReflectionJsonWriter",{enumerable:!0,get:function(){return jU.ReflectionJsonWriter}});var UU=QN();Object.defineProperty(ae,"containsMessageType",{enumerable:!0,get:function(){return UU.containsMessageType}});var yp=H2();Object.defineProperty(ae,"isOneofGroup",{enumerable:!0,get:function(){return yp.isOneofGroup}});Object.defineProperty(ae,"setOneofValue",{enumerable:!0,get:function(){return yp.setOneofValue}});Object.defineProperty(ae,"getOneofValue",{enumerable:!0,get:function(){return yp.getOneofValue}});Object.defineProperty(ae,"clearOneofValue",{enumerable:!0,get:function(){return yp.clearOneofValue}});Object.defineProperty(ae,"getSelectedOneofValue",{enumerable:!0,get:function(){return yp.getSelectedOneofValue}});var rm=ZN();Object.defineProperty(ae,"listEnumValues",{enumerable:!0,get:function(){return rm.listEnumValues}});Object.defineProperty(ae,"listEnumNames",{enumerable:!0,get:function(){return rm.listEnumNames}});Object.defineProperty(ae,"listEnumNumbers",{enumerable:!0,get:function(){return rm.listEnumNumbers}});Object.defineProperty(ae,"isEnumObject",{enumerable:!0,get:function(){return rm.isEnumObject}});var FU=F2();Object.defineProperty(ae,"lowerCamelCase",{enumerable:!0,get:function(){return FU.lowerCamelCase}});var vp=ys();Object.defineProperty(ae,"assert",{enumerable:!0,get:function(){return vp.assert}});Object.defineProperty(ae,"assertNever",{enumerable:!0,get:function(){return vp.assertNever}});Object.defineProperty(ae,"assertInt32",{enumerable:!0,get:function(){return vp.assertInt32}});Object.defineProperty(ae,"assertUInt32",{enumerable:!0,get:function(){return vp.assertUInt32}});Object.defineProperty(ae,"assertFloat32",{enumerable:!0,get:function(){return vp.assertFloat32}})});var dh=S(pi=>{"use strict";Object.defineProperty(pi,"__esModule",{value:!0});pi.readServiceOption=pi.readMethodOption=pi.readMethodOptions=pi.normalizeMethodInfo=void 0;var HU=ot();function VU(t,e){var a,i,r;let n=t;return n.service=e,n.localName=(a=n.localName)!==null&&a!==void 0?a:HU.lowerCamelCase(n.name),n.serverStreaming=!!n.serverStreaming,n.clientStreaming=!!n.clientStreaming,n.options=(i=n.options)!==null&&i!==void 0?i:{},n.idempotency=(r=n.idempotency)!==null&&r!==void 0?r:void 0,n}o(VU,"normalizeMethodInfo");pi.normalizeMethodInfo=VU;function $U(t,e,a,i){var r;let n=(r=t.methods.find((s,p)=>s.localName===e||p===e))===null||r===void 0?void 0:r.options;return n&&n[a]?i.fromJson(n[a]):void 0}o($U,"readMethodOptions");pi.readMethodOptions=$U;function GU(t,e,a,i){var r;let n=(r=t.methods.find((p,d)=>p.localName===e||d===e))===null||r===void 0?void 0:r.options;if(!n)return;let s=n[a];return s===void 0?s:i?i.fromJson(s):s}o(GU,"readMethodOption");pi.readMethodOption=GU;function XU(t,e,a){let i=t.options;if(!i)return;let r=i[e];return r===void 0?r:a?a.fromJson(r):r}o(XU,"readServiceOption");pi.readServiceOption=XU});var n_=S(nm=>{"use strict";Object.defineProperty(nm,"__esModule",{value:!0});nm.ServiceType=void 0;var WU=dh(),lh=class{static{o(this,"ServiceType")}constructor(e,a,i){this.typeName=e,this.methods=a.map(r=>WU.normalizeMethodInfo(r,this)),this.options=i??{}}};nm.ServiceType=lh});var mh=S(sm=>{"use strict";Object.defineProperty(sm,"__esModule",{value:!0});sm.RpcError=void 0;var ch=class extends Error{static{o(this,"RpcError")}constructor(e,a="UNKNOWN",i){super(e),this.name="RpcError",Object.setPrototypeOf(this,new.target.prototype),this.code=a,this.meta=i??{}}toString(){let e=[this.name+": "+this.message];this.code&&(e.push(""),e.push("Code: "+this.code)),this.serviceName&&this.methodName&&e.push("Method: "+this.serviceName+"/"+this.methodName);let a=Object.entries(this.meta);if(a.length){e.push(""),e.push("Meta:");for(let[i,r]of a)e.push(` ${i}: ${r}`)}return e.join(` -`)}};sm.RpcError=ch});var uh=S(pm=>{"use strict";Object.defineProperty(pm,"__esModule",{value:!0});pm.mergeRpcOptions=void 0;var s_=ot();function KU(t,e){if(!e)return t;let a={};om(t,a),om(e,a);for(let i of Object.keys(e)){let r=e[i];switch(i){case"jsonOptions":a.jsonOptions=s_.mergeJsonOptions(t.jsonOptions,a.jsonOptions);break;case"binaryOptions":a.binaryOptions=s_.mergeBinaryOptions(t.binaryOptions,a.binaryOptions);break;case"meta":a.meta={},om(t.meta,a.meta),om(e.meta,a.meta);break;case"interceptors":a.interceptors=t.interceptors?t.interceptors.concat(r):r.concat();break}}return a}o(KU,"mergeRpcOptions");pm.mergeRpcOptions=KU;function om(t,e){if(!t)return;let a=e;for(let[i,r]of Object.entries(t))r instanceof Date?a[i]=new Date(r.getTime()):Array.isArray(r)?a[i]=r.concat():a[i]=r}o(om,"copy")});var hh=S(Jr=>{"use strict";Object.defineProperty(Jr,"__esModule",{value:!0});Jr.Deferred=Jr.DeferredState=void 0;var di;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(di=Jr.DeferredState||(Jr.DeferredState={}));var fh=class{static{o(this,"Deferred")}constructor(e=!0){this._state=di.PENDING,this._promise=new Promise((a,i)=>{this._resolve=a,this._reject=i}),e&&this._promise.catch(a=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==di.PENDING)throw new Error(`cannot resolve ${di[this.state].toLowerCase()}`);this._resolve(e),this._state=di.RESOLVED}reject(e){if(this.state!==di.PENDING)throw new Error(`cannot reject ${di[this.state].toLowerCase()}`);this._reject(e),this._state=di.REJECTED}resolvePending(e){this._state===di.PENDING&&this.resolve(e)}rejectPending(e){this._state===di.PENDING&&this.reject(e)}};Jr.Deferred=fh});var yh=S(dm=>{"use strict";Object.defineProperty(dm,"__esModule",{value:!0});dm.RpcOutputStreamController=void 0;var o_=hh(),Zr=ot(),gh=class{static{o(this,"RpcOutputStreamController")}constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,a){return a.push(e),()=>{let i=a.indexOf(e);i>=0&&a.splice(i,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,a,i){Zr.assert((e?1:0)+(a?1:0)+(i?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),a&&this.notifyError(a),i&&this.notifyComplete()}notifyMessage(e){Zr.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(a=>a(e)),this._lis.nxt.forEach(a=>a(e,void 0,!1))}notifyError(e){Zr.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(a=>a(e)),this._lis.nxt.forEach(a=>a(void 0,e,!1)),this.clearLis()}notifyComplete(){Zr.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;Zr.assert(e,"bad state"),Zr.assert(!e.p,"iterator contract broken");let a=e.q.shift();return a?"value"in a?Promise.resolve(a):Promise.reject(a):(e.p=new o_.Deferred,e.p.promise)}}}pushIt(e){let a=this._itState;if(a.p){let i=a.p;Zr.assert(i.state==o_.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete a.p}else a.q.push(e)}};dm.RpcOutputStreamController=gh});var bh=S(ws=>{"use strict";var YU=ws&&ws.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(ws,"__esModule",{value:!0});ws.UnaryCall=void 0;var vh=class{static{o(this,"UnaryCall")}constructor(e,a,i,r,n,s,p){this.method=e,this.requestHeaders=a,this.request=i,this.headers=r,this.response=n,this.status=s,this.trailers=p}then(e,a){return this.promiseFinished().then(i=>e?Promise.resolve(e(i)):i,i=>a?Promise.resolve(a(i)):Promise.reject(i))}promiseFinished(){return YU(this,void 0,void 0,function*(){let[e,a,i,r]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:a,status:i,trailers:r}})}};ws.UnaryCall=vh});var wh=S(Ns=>{"use strict";var QU=Ns&&Ns.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Ns,"__esModule",{value:!0});Ns.ServerStreamingCall=void 0;var xh=class{static{o(this,"ServerStreamingCall")}constructor(e,a,i,r,n,s,p){this.method=e,this.requestHeaders=a,this.request=i,this.headers=r,this.responses=n,this.status=s,this.trailers=p}then(e,a){return this.promiseFinished().then(i=>e?Promise.resolve(e(i)):i,i=>a?Promise.resolve(a(i)):Promise.reject(i))}promiseFinished(){return QU(this,void 0,void 0,function*(){let[e,a,i]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,status:a,trailers:i}})}};Ns.ServerStreamingCall=xh});var _h=S(_s=>{"use strict";var JU=_s&&_s.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(_s,"__esModule",{value:!0});_s.ClientStreamingCall=void 0;var Nh=class{static{o(this,"ClientStreamingCall")}constructor(e,a,i,r,n,s,p){this.method=e,this.requestHeaders=a,this.requests=i,this.headers=r,this.response=n,this.status=s,this.trailers=p}then(e,a){return this.promiseFinished().then(i=>e?Promise.resolve(e(i)):i,i=>a?Promise.resolve(a(i)):Promise.reject(i))}promiseFinished(){return JU(this,void 0,void 0,function*(){let[e,a,i,r]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:e,response:a,status:i,trailers:r}})}};_s.ClientStreamingCall=Nh});var Eh=S(Ss=>{"use strict";var ZU=Ss&&Ss.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Ss,"__esModule",{value:!0});Ss.DuplexStreamingCall=void 0;var Sh=class{static{o(this,"DuplexStreamingCall")}constructor(e,a,i,r,n,s,p){this.method=e,this.requestHeaders=a,this.requests=i,this.headers=r,this.responses=n,this.status=s,this.trailers=p}then(e,a){return this.promiseFinished().then(i=>e?Promise.resolve(e(i)):i,i=>a?Promise.resolve(a(i)):Promise.reject(i))}promiseFinished(){return ZU(this,void 0,void 0,function*(){let[e,a,i]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:e,status:a,trailers:i}})}};Ss.DuplexStreamingCall=Sh});var d_=S(Ts=>{"use strict";var eF=Ts&&Ts.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Ts,"__esModule",{value:!0});Ts.TestTransport=void 0;var Ea=mh(),lm=ot(),p_=yh(),tF=uh(),aF=bh(),iF=wh(),rF=_h(),nF=Eh(),Cs=class t{static{o(this,"TestTransport")}constructor(e){this.suppressUncaughtRejections=!0,this.headerDelay=10,this.responseDelay=50,this.betweenResponseDelay=10,this.afterResponseDelay=10,this.data=e??{}}get sentMessages(){return this.lastInput instanceof Es?this.lastInput.sent:typeof this.lastInput=="object"?[this.lastInput.single]:[]}get sendComplete(){return this.lastInput instanceof Es?this.lastInput.completed:typeof this.lastInput=="object"}promiseHeaders(){var e;let a=(e=this.data.headers)!==null&&e!==void 0?e:t.defaultHeaders;return a instanceof Ea.RpcError?Promise.reject(a):Promise.resolve(a)}promiseSingleResponse(e){if(this.data.response instanceof Ea.RpcError)return Promise.reject(this.data.response);let a;return Array.isArray(this.data.response)?(lm.assert(this.data.response.length>0),a=this.data.response[0]):this.data.response!==void 0?a=this.data.response:a=e.O.create(),lm.assert(e.O.is(a)),Promise.resolve(a)}streamResponses(e,a,i){return eF(this,void 0,void 0,function*(){let r=[];if(this.data.response===void 0)r.push(e.O.create());else if(Array.isArray(this.data.response))for(let n of this.data.response)lm.assert(e.O.is(n)),r.push(n);else this.data.response instanceof Ea.RpcError||(lm.assert(e.O.is(this.data.response)),r.push(this.data.response));try{yield Ot(this.responseDelay,i)(void 0)}catch(n){a.notifyError(n);return}if(this.data.response instanceof Ea.RpcError){a.notifyError(this.data.response);return}for(let n of r){a.notifyMessage(n);try{yield Ot(this.betweenResponseDelay,i)(void 0)}catch(s){a.notifyError(s);return}}if(this.data.status instanceof Ea.RpcError){a.notifyError(this.data.status);return}if(this.data.trailers instanceof Ea.RpcError){a.notifyError(this.data.trailers);return}a.notifyComplete()})}promiseStatus(){var e;let a=(e=this.data.status)!==null&&e!==void 0?e:t.defaultStatus;return a instanceof Ea.RpcError?Promise.reject(a):Promise.resolve(a)}promiseTrailers(){var e;let a=(e=this.data.trailers)!==null&&e!==void 0?e:t.defaultTrailers;return a instanceof Ea.RpcError?Promise.reject(a):Promise.resolve(a)}maybeSuppressUncaught(...e){if(this.suppressUncaughtRejections)for(let a of e)a.catch(()=>{})}mergeOptions(e){return tF.mergeRpcOptions({},e)}unary(e,a,i){var r;let n=(r=i.meta)!==null&&r!==void 0?r:{},s=this.promiseHeaders().then(Ot(this.headerDelay,i.abort)),p=s.catch(c=>{}).then(Ot(this.responseDelay,i.abort)).then(c=>this.promiseSingleResponse(e)),d=p.catch(c=>{}).then(Ot(this.afterResponseDelay,i.abort)).then(c=>this.promiseStatus()),l=p.catch(c=>{}).then(Ot(this.afterResponseDelay,i.abort)).then(c=>this.promiseTrailers());return this.maybeSuppressUncaught(d,l),this.lastInput={single:a},new aF.UnaryCall(e,n,a,s,p,d,l)}serverStreaming(e,a,i){var r;let n=(r=i.meta)!==null&&r!==void 0?r:{},s=this.promiseHeaders().then(Ot(this.headerDelay,i.abort)),p=new p_.RpcOutputStreamController,d=s.then(Ot(this.responseDelay,i.abort)).catch(()=>{}).then(()=>this.streamResponses(e,p,i.abort)).then(Ot(this.afterResponseDelay,i.abort)),l=d.then(()=>this.promiseStatus()),c=d.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(l,c),this.lastInput={single:a},new iF.ServerStreamingCall(e,n,a,s,p,l,c)}clientStreaming(e,a){var i;let r=(i=a.meta)!==null&&i!==void 0?i:{},n=this.promiseHeaders().then(Ot(this.headerDelay,a.abort)),s=n.catch(l=>{}).then(Ot(this.responseDelay,a.abort)).then(l=>this.promiseSingleResponse(e)),p=s.catch(l=>{}).then(Ot(this.afterResponseDelay,a.abort)).then(l=>this.promiseStatus()),d=s.catch(l=>{}).then(Ot(this.afterResponseDelay,a.abort)).then(l=>this.promiseTrailers());return this.maybeSuppressUncaught(p,d),this.lastInput=new Es(this.data,a.abort),new rF.ClientStreamingCall(e,r,this.lastInput,n,s,p,d)}duplex(e,a){var i;let r=(i=a.meta)!==null&&i!==void 0?i:{},n=this.promiseHeaders().then(Ot(this.headerDelay,a.abort)),s=new p_.RpcOutputStreamController,p=n.then(Ot(this.responseDelay,a.abort)).catch(()=>{}).then(()=>this.streamResponses(e,s,a.abort)).then(Ot(this.afterResponseDelay,a.abort)),d=p.then(()=>this.promiseStatus()),l=p.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(d,l),this.lastInput=new Es(this.data,a.abort),new nF.DuplexStreamingCall(e,r,this.lastInput,n,s,d,l)}};Ts.TestTransport=Cs;Cs.defaultHeaders={responseHeader:"test"};Cs.defaultStatus={code:"OK",detail:"all good"};Cs.defaultTrailers={responseTrailer:"test"};function Ot(t,e){return a=>new Promise((i,r)=>{if(e?.aborted)r(new Ea.RpcError("user cancel","CANCELLED"));else{let n=setTimeout(()=>i(a),t);e&&e.addEventListener("abort",s=>{clearTimeout(n),r(new Ea.RpcError("user cancel","CANCELLED"))})}})}o(Ot,"delay");var Es=class{static{o(this,"TestInputStream")}constructor(e,a){this._completed=!1,this._sent=[],this.data=e,this.abort=a}get sent(){return this._sent}get completed(){return this._completed}send(e){if(this.data.inputMessage instanceof Ea.RpcError)return Promise.reject(this.data.inputMessage);let a=this.data.inputMessage===void 0?10:this.data.inputMessage;return Promise.resolve(void 0).then(()=>{this._sent.push(e)}).then(Ot(a,this.abort))}complete(){if(this.data.inputComplete instanceof Ea.RpcError)return Promise.reject(this.data.inputComplete);let e=this.data.inputComplete===void 0?10:this.data.inputComplete;return Promise.resolve(void 0).then(()=>{this._completed=!0}).then(Ot(e,this.abort))}}});var l_=S(Ca=>{"use strict";Object.defineProperty(Ca,"__esModule",{value:!0});Ca.stackDuplexStreamingInterceptors=Ca.stackClientStreamingInterceptors=Ca.stackServerStreamingInterceptors=Ca.stackUnaryInterceptors=Ca.stackIntercept=void 0;var sF=ot();function bp(t,e,a,i,r){var n,s,p,d;if(t=="unary"){let l=o((c,m,u)=>e.unary(c,m,u),"tail");for(let c of((n=i.interceptors)!==null&&n!==void 0?n:[]).filter(m=>m.interceptUnary).reverse()){let m=l;l=o((u,f,h)=>c.interceptUnary(m,u,f,h),"tail")}return l(a,r,i)}if(t=="serverStreaming"){let l=o((c,m,u)=>e.serverStreaming(c,m,u),"tail");for(let c of((s=i.interceptors)!==null&&s!==void 0?s:[]).filter(m=>m.interceptServerStreaming).reverse()){let m=l;l=o((u,f,h)=>c.interceptServerStreaming(m,u,f,h),"tail")}return l(a,r,i)}if(t=="clientStreaming"){let l=o((c,m)=>e.clientStreaming(c,m),"tail");for(let c of((p=i.interceptors)!==null&&p!==void 0?p:[]).filter(m=>m.interceptClientStreaming).reverse()){let m=l;l=o((u,f)=>c.interceptClientStreaming(m,u,f),"tail")}return l(a,i)}if(t=="duplex"){let l=o((c,m)=>e.duplex(c,m),"tail");for(let c of((d=i.interceptors)!==null&&d!==void 0?d:[]).filter(m=>m.interceptDuplex).reverse()){let m=l;l=o((u,f)=>c.interceptDuplex(m,u,f),"tail")}return l(a,i)}sF.assertNever(t)}o(bp,"stackIntercept");Ca.stackIntercept=bp;function oF(t,e,a,i){return bp("unary",t,e,i,a)}o(oF,"stackUnaryInterceptors");Ca.stackUnaryInterceptors=oF;function pF(t,e,a,i){return bp("serverStreaming",t,e,i,a)}o(pF,"stackServerStreamingInterceptors");Ca.stackServerStreamingInterceptors=pF;function dF(t,e,a){return bp("clientStreaming",t,e,a)}o(dF,"stackClientStreamingInterceptors");Ca.stackClientStreamingInterceptors=dF;function lF(t,e,a){return bp("duplex",t,e,a)}o(lF,"stackDuplexStreamingInterceptors");Ca.stackDuplexStreamingInterceptors=lF});var c_=S(cm=>{"use strict";Object.defineProperty(cm,"__esModule",{value:!0});cm.ServerCallContextController=void 0;var Ch=class{static{o(this,"ServerCallContextController")}constructor(e,a,i,r,n={code:"OK",detail:""}){this._cancelled=!1,this._listeners=[],this.method=e,this.headers=a,this.deadline=i,this.trailers={},this._sendRH=r,this.status=n}notifyCancelled(){if(!this._cancelled){this._cancelled=!0;for(let e of this._listeners)e()}}sendResponseHeaders(e){this._sendRH(e)}get cancelled(){return this._cancelled}onCancel(e){let a=this._listeners;return a.push(e),()=>{let i=a.indexOf(e);i>=0&&a.splice(i,1)}}};cm.ServerCallContextController=Ch});var u_=S(Ze=>{"use strict";Object.defineProperty(Ze,"__esModule",{value:!0});var cF=n_();Object.defineProperty(Ze,"ServiceType",{enumerable:!0,get:function(){return cF.ServiceType}});var Th=dh();Object.defineProperty(Ze,"readMethodOptions",{enumerable:!0,get:function(){return Th.readMethodOptions}});Object.defineProperty(Ze,"readMethodOption",{enumerable:!0,get:function(){return Th.readMethodOption}});Object.defineProperty(Ze,"readServiceOption",{enumerable:!0,get:function(){return Th.readServiceOption}});var mF=mh();Object.defineProperty(Ze,"RpcError",{enumerable:!0,get:function(){return mF.RpcError}});var uF=uh();Object.defineProperty(Ze,"mergeRpcOptions",{enumerable:!0,get:function(){return uF.mergeRpcOptions}});var fF=yh();Object.defineProperty(Ze,"RpcOutputStreamController",{enumerable:!0,get:function(){return fF.RpcOutputStreamController}});var hF=d_();Object.defineProperty(Ze,"TestTransport",{enumerable:!0,get:function(){return hF.TestTransport}});var m_=hh();Object.defineProperty(Ze,"Deferred",{enumerable:!0,get:function(){return m_.Deferred}});Object.defineProperty(Ze,"DeferredState",{enumerable:!0,get:function(){return m_.DeferredState}});var gF=Eh();Object.defineProperty(Ze,"DuplexStreamingCall",{enumerable:!0,get:function(){return gF.DuplexStreamingCall}});var yF=_h();Object.defineProperty(Ze,"ClientStreamingCall",{enumerable:!0,get:function(){return yF.ClientStreamingCall}});var vF=wh();Object.defineProperty(Ze,"ServerStreamingCall",{enumerable:!0,get:function(){return vF.ServerStreamingCall}});var bF=bh();Object.defineProperty(Ze,"UnaryCall",{enumerable:!0,get:function(){return bF.UnaryCall}});var xp=l_();Object.defineProperty(Ze,"stackIntercept",{enumerable:!0,get:function(){return xp.stackIntercept}});Object.defineProperty(Ze,"stackDuplexStreamingInterceptors",{enumerable:!0,get:function(){return xp.stackDuplexStreamingInterceptors}});Object.defineProperty(Ze,"stackClientStreamingInterceptors",{enumerable:!0,get:function(){return xp.stackClientStreamingInterceptors}});Object.defineProperty(Ze,"stackServerStreamingInterceptors",{enumerable:!0,get:function(){return xp.stackServerStreamingInterceptors}});Object.defineProperty(Ze,"stackUnaryInterceptors",{enumerable:!0,get:function(){return xp.stackUnaryInterceptors}});var xF=c_();Object.defineProperty(Ze,"ServerCallContextController",{enumerable:!0,get:function(){return xF.ServerCallContextController}})});var g_=S(mm=>{"use strict";Object.defineProperty(mm,"__esModule",{value:!0});mm.CacheScope=void 0;var f_=ot(),h_=ot(),wF=ot(),NF=ot(),_F=ot(),Oh=class extends _F.MessageType{static{o(this,"CacheScope$Type")}constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let a={scope:"",permission:"0"};return globalThis.Object.defineProperty(a,NF.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,wF.reflectionMergePartial)(this,a,e),a}internalBinaryRead(e,a,i,r){let n=r??this.create(),s=e.pos+a;for(;e.pos{"use strict";Object.defineProperty(um,"__esModule",{value:!0});um.CacheMetadata=void 0;var y_=ot(),v_=ot(),SF=ot(),EF=ot(),CF=ot(),Ph=g_(),Rh=class extends CF.MessageType{static{o(this,"CacheMetadata$Type")}constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>Ph.CacheScope}])}create(e){let a={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(a,EF.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,SF.reflectionMergePartial)(this,a,e),a}internalBinaryRead(e,a,i,r){let n=r??this.create(),s=e.pos+a;for(;e.pos{"use strict";Object.defineProperty(et,"__esModule",{value:!0});et.CacheService=et.GetCacheEntryDownloadURLResponse=et.GetCacheEntryDownloadURLRequest=et.FinalizeCacheEntryUploadResponse=et.FinalizeCacheEntryUploadRequest=et.CreateCacheEntryResponse=et.CreateCacheEntryRequest=void 0;var TF=u_(),pt=ot(),Ta=ot(),Os=ot(),Ps=ot(),Rs=ot(),Bi=b_(),Ih=class extends Rs.MessageType{static{o(this,"CreateCacheEntryRequest$Type")}constructor(){super("github.actions.results.api.v1.CreateCacheEntryRequest",[{no:1,name:"metadata",kind:"message",T:()=>Bi.CacheMetadata},{no:2,name:"key",kind:"scalar",T:9},{no:3,name:"version",kind:"scalar",T:9}])}create(e){let a={key:"",version:""};return globalThis.Object.defineProperty(a,Ps.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Os.reflectionMergePartial)(this,a,e),a}internalBinaryRead(e,a,i,r){let n=r??this.create(),s=e.pos+a;for(;e.posBi.CacheMetadata},{no:2,name:"key",kind:"scalar",T:9},{no:3,name:"size_bytes",kind:"scalar",T:3},{no:4,name:"version",kind:"scalar",T:9}])}create(e){let a={key:"",sizeBytes:"0",version:""};return globalThis.Object.defineProperty(a,Ps.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Os.reflectionMergePartial)(this,a,e),a}internalBinaryRead(e,a,i,r){let n=r??this.create(),s=e.pos+a;for(;e.posBi.CacheMetadata},{no:2,name:"key",kind:"scalar",T:9},{no:3,name:"restore_keys",kind:"scalar",repeat:2,T:9},{no:4,name:"version",kind:"scalar",T:9}])}create(e){let a={key:"",restoreKeys:[],version:""};return globalThis.Object.defineProperty(a,Ps.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Os.reflectionMergePartial)(this,a,e),a}internalBinaryRead(e,a,i,r){let n=r??this.create(),s=e.pos+a;for(;e.pos{"use strict";Object.defineProperty(Is,"__esModule",{value:!0});Is.CacheServiceClientProtobuf=Is.CacheServiceClientJSON=void 0;var Oa=x_(),Lh=class{static{o(this,"CacheServiceClientJSON")}constructor(e){this.rpc=e,this.CreateCacheEntry.bind(this),this.FinalizeCacheEntryUpload.bind(this),this.GetCacheEntryDownloadURL.bind(this)}CreateCacheEntry(e){let a=Oa.CreateCacheEntryRequest.toJson(e,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.CacheService","CreateCacheEntry","application/json",a).then(r=>Oa.CreateCacheEntryResponse.fromJson(r,{ignoreUnknownFields:!0}))}FinalizeCacheEntryUpload(e){let a=Oa.FinalizeCacheEntryUploadRequest.toJson(e,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.CacheService","FinalizeCacheEntryUpload","application/json",a).then(r=>Oa.FinalizeCacheEntryUploadResponse.fromJson(r,{ignoreUnknownFields:!0}))}GetCacheEntryDownloadURL(e){let a=Oa.GetCacheEntryDownloadURLRequest.toJson(e,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.CacheService","GetCacheEntryDownloadURL","application/json",a).then(r=>Oa.GetCacheEntryDownloadURLResponse.fromJson(r,{ignoreUnknownFields:!0}))}};Is.CacheServiceClientJSON=Lh;var zh=class{static{o(this,"CacheServiceClientProtobuf")}constructor(e){this.rpc=e,this.CreateCacheEntry.bind(this),this.FinalizeCacheEntryUpload.bind(this),this.GetCacheEntryDownloadURL.bind(this)}CreateCacheEntry(e){let a=Oa.CreateCacheEntryRequest.toBinary(e);return this.rpc.request("github.actions.results.api.v1.CacheService","CreateCacheEntry","application/protobuf",a).then(r=>Oa.CreateCacheEntryResponse.fromBinary(r))}FinalizeCacheEntryUpload(e){let a=Oa.FinalizeCacheEntryUploadRequest.toBinary(e);return this.rpc.request("github.actions.results.api.v1.CacheService","FinalizeCacheEntryUpload","application/protobuf",a).then(r=>Oa.FinalizeCacheEntryUploadResponse.fromBinary(r))}GetCacheEntryDownloadURL(e){let a=Oa.GetCacheEntryDownloadURLRequest.toBinary(e);return this.rpc.request("github.actions.results.api.v1.CacheService","GetCacheEntryDownloadURL","application/protobuf",a).then(r=>Oa.GetCacheEntryDownloadURLResponse.fromBinary(r))}};Is.CacheServiceClientProtobuf=zh});var N_=S(Ds=>{"use strict";Object.defineProperty(Ds,"__esModule",{value:!0});Ds.maskSecretUrls=Ds.maskSigUrl=void 0;var fm=kt();function kh(t){if(t)try{let a=new URL(t).searchParams.get("sig");a&&((0,fm.setSecret)(a),(0,fm.setSecret)(encodeURIComponent(a)))}catch(e){(0,fm.debug)(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}o(kh,"maskSigUrl");Ds.maskSigUrl=kh;function OF(t){if(typeof t!="object"||t===null){(0,fm.debug)("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&kh(t.signed_upload_url),"signed_download_url"in t&&typeof t.signed_download_url=="string"&&kh(t.signed_download_url)}o(OF,"maskSecretUrls");Ds.maskSecretUrls=OF});var __=S(qs=>{"use strict";var hm=qs&&qs.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(qs,"__esModule",{value:!0});qs.internalCacheTwirpClient=void 0;var Bs=kt(),PF=B2(),wp=O2(),RF=Ec(),IF=gn(),DF=Dp(),As=br(),BF=w_(),AF=N_(),jh=class{static{o(this,"CacheServiceClient")}constructor(e,a,i,r){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let n=(0,IF.getRuntimeToken)();this.baseUrl=(0,RF.getCacheServiceURL)(),a&&(this.maxAttempts=a),i&&(this.baseRetryIntervalMilliseconds=i),r&&(this.retryMultiplier=r),this.httpClient=new As.HttpClient(e,[new DF.BearerCredentialHandler(n)])}request(e,a,i,r){return hm(this,void 0,void 0,function*(){let n=new URL(`/twirp/${e}/${a}`,this.baseUrl).href;(0,Bs.debug)(`[Request] ${a} ${n}`);let s={"Content-Type":i};try{let{body:p}=yield this.retryableRequest(()=>hm(this,void 0,void 0,function*(){return this.httpClient.post(n,JSON.stringify(r),s)}));return p}catch(p){throw new Error(`Failed to ${a}: ${p.message}`)}})}retryableRequest(e){return hm(this,void 0,void 0,function*(){let a=0,i="",r="";for(;a=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[As.HttpCodes.BadGateway,As.HttpCodes.GatewayTimeout,As.HttpCodes.InternalServerError,As.HttpCodes.ServiceUnavailable,As.HttpCodes.TooManyRequests].includes(e):!1}sleep(e){return hm(this,void 0,void 0,function*(){return new Promise(a=>setTimeout(a,e))})}getExponentialRetryTimeMilliseconds(e){if(e<0)throw new Error("attempt should be a positive integer");if(e===0)return this.baseRetryIntervalMilliseconds;let a=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,e),i=a*this.retryMultiplier;return Math.trunc(Math.random()*(i-a)+a)}};function qF(t){let e=new jh((0,PF.getUserAgentString)(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new BF.CacheServiceClientJSON(e)}o(qF,"internalCacheTwirpClient");qs.internalCacheTwirpClient=qF});var C_=S(Lt=>{"use strict";var MF=Lt&&Lt.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),LF=Lt&&Lt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Uh=Lt&&Lt.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&MF(e,t,a);return LF(e,t),e},Ai=Lt&&Lt.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Lt,"__esModule",{value:!0});Lt.createTar=Lt.extractTar=Lt.listTar=void 0;var zF=Lp(),gm=Uh(Ap()),S_=require("fs"),Ha=Uh(require("path")),Fh=Uh(gn()),qe=Qs(),yr=process.platform==="win32";function kF(){return Ai(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let t=yield Fh.getGnuTarPathOnWindows(),e=qe.SystemTarPathOnWindows;if(t)return{path:t,type:qe.ArchiveToolType.GNU};if((0,S_.existsSync)(e))return{path:e,type:qe.ArchiveToolType.BSD};break}case"darwin":{let t=yield gm.which("gtar",!1);return t?{path:t,type:qe.ArchiveToolType.GNU}:{path:yield gm.which("tar",!0),type:qe.ArchiveToolType.BSD}}default:break}return{path:yield gm.which("tar",!0),type:qe.ArchiveToolType.GNU}})}o(kF,"getTarPath");function jF(t,e,a,i=""){return Ai(this,void 0,void 0,function*(){let r=[`"${t.path}"`],n=Fh.getCacheFileName(e),s="cache.tar",p=E_(),d=t.type===qe.ArchiveToolType.BSD&&e!==qe.CompressionMethod.Gzip&&yr;switch(a){case"create":r.push("--posix","-cf",d?s:n.replace(new RegExp(`\\${Ha.sep}`,"g"),"/"),"--exclude",d?s:n.replace(new RegExp(`\\${Ha.sep}`,"g"),"/"),"-P","-C",p.replace(new RegExp(`\\${Ha.sep}`,"g"),"/"),"--files-from",qe.ManifestFilename);break;case"extract":r.push("-xf",d?s:i.replace(new RegExp(`\\${Ha.sep}`,"g"),"/"),"-P","-C",p.replace(new RegExp(`\\${Ha.sep}`,"g"),"/"));break;case"list":r.push("-tf",d?s:i.replace(new RegExp(`\\${Ha.sep}`,"g"),"/"),"-P");break}if(t.type===qe.ArchiveToolType.GNU)switch(process.platform){case"win32":r.push("--force-local");break;case"darwin":r.push("--delay-directory-restore");break}return r})}o(jF,"getTarArgs");function Hh(t,e,a=""){return Ai(this,void 0,void 0,function*(){let i,r=yield kF(),n=yield jF(r,t,e,a),s=e!=="create"?yield UF(r,t,a):yield FF(r,t),p=r.type===qe.ArchiveToolType.BSD&&t!==qe.CompressionMethod.Gzip&&yr;return p&&e!=="create"?i=[[...s].join(" "),[...n].join(" ")]:i=[[...n].join(" "),[...s].join(" ")],p?i:[i.join(" ")]})}o(Hh,"getCommands");function E_(){var t;return(t=process.env.GITHUB_WORKSPACE)!==null&&t!==void 0?t:process.cwd()}o(E_,"getWorkingDirectory");function UF(t,e,a){return Ai(this,void 0,void 0,function*(){let i=t.type===qe.ArchiveToolType.BSD&&e!==qe.CompressionMethod.Gzip&&yr;switch(e){case qe.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",qe.TarFilename,a.replace(new RegExp(`\\${Ha.sep}`,"g"),"/")]:["--use-compress-program",yr?'"zstd -d --long=30"':"unzstd --long=30"];case qe.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",qe.TarFilename,a.replace(new RegExp(`\\${Ha.sep}`,"g"),"/")]:["--use-compress-program",yr?'"zstd -d"':"unzstd"];default:return["-z"]}})}o(UF,"getDecompressionProgram");function FF(t,e){return Ai(this,void 0,void 0,function*(){let a=Fh.getCacheFileName(e),i=t.type===qe.ArchiveToolType.BSD&&e!==qe.CompressionMethod.Gzip&&yr;switch(e){case qe.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",a.replace(new RegExp(`\\${Ha.sep}`,"g"),"/"),qe.TarFilename]:["--use-compress-program",yr?'"zstd -T0 --long=30"':"zstdmt --long=30"];case qe.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",a.replace(new RegExp(`\\${Ha.sep}`,"g"),"/"),qe.TarFilename]:["--use-compress-program",yr?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}o(FF,"getCompressionProgram");function Vh(t,e){return Ai(this,void 0,void 0,function*(){for(let a of t)try{yield(0,zF.exec)(a,void 0,{cwd:e,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${a.split(" ")[0]} failed with error: ${i?.message}`)}})}o(Vh,"execCommands");function HF(t,e){return Ai(this,void 0,void 0,function*(){let a=yield Hh(e,"list",t);yield Vh(a)})}o(HF,"listTar");Lt.listTar=HF;function VF(t,e){return Ai(this,void 0,void 0,function*(){let a=E_();yield gm.mkdirP(a);let i=yield Hh(e,"extract",t);yield Vh(i)})}o(VF,"extractTar");Lt.extractTar=VF;function $F(t,e,a){return Ai(this,void 0,void 0,function*(){(0,S_.writeFileSync)(Ha.join(t,qe.ManifestFilename),e.join(` -`));let i=yield Hh(a,"create");yield Vh(i,t)})}o($F,"createTar");Lt.createTar=$F});var P_=S(tt=>{"use strict";var GF=tt&&tt.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),XF=tt&&tt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_p=tt&&tt.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&GF(e,t,a);return XF(e,t),e},Ls=tt&&tt.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{l(i.next(c))}catch(m){s(m)}}o(p,"fulfilled");function d(c){try{l(i.throw(c))}catch(m){s(m)}}o(d,"rejected");function l(c){c.done?n(c.value):r(c.value).then(p,d)}o(l,"step"),l((i=i.apply(t,e||[])).next())})};Object.defineProperty(tt,"__esModule",{value:!0});tt.saveCache=tt.restoreCache=tt.isFeatureAvailable=tt.FinalizeCacheError=tt.ReserveCacheError=tt.ValidationError=void 0;var ie=_p(kt()),ym=_p(require("path")),ke=_p(gn()),Ms=_p(CN()),T_=_p(__()),vm=Ec(),vr=C_(),bm=br(),Pa=class t extends Error{static{o(this,"ValidationError")}constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}};tt.ValidationError=Pa;var en=class t extends Error{static{o(this,"ReserveCacheError")}constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}};tt.ReserveCacheError=en;var Np=class t extends Error{static{o(this,"FinalizeCacheError")}constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};tt.FinalizeCacheError=Np;function O_(t){if(!t||t.length===0)throw new Pa("Path Validation Error: At least one directory or file path is required")}o(O_,"checkPaths");function $h(t){if(t.length>512)throw new Pa(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Pa(`Key Validation Error: ${t} cannot contain commas.`)}o($h,"checkKey");function WF(){switch((0,vm.getCacheServiceVersion)()){case"v2":return!!process.env.ACTIONS_RESULTS_URL;case"v1":default:return!!process.env.ACTIONS_CACHE_URL}}o(WF,"isFeatureAvailable");tt.isFeatureAvailable=WF;function KF(t,e,a,i,r=!1){return Ls(this,void 0,void 0,function*(){let n=(0,vm.getCacheServiceVersion)();switch(ie.debug(`Cache service version: ${n}`),O_(t),n){case"v2":return yield QF(t,e,a,i,r);case"v1":default:return yield YF(t,e,a,i,r)}})}o(KF,"restoreCache");tt.restoreCache=KF;function YF(t,e,a,i,r=!1){return Ls(this,void 0,void 0,function*(){a=a||[];let n=[e,...a];if(ie.debug("Resolved Keys:"),ie.debug(JSON.stringify(n)),n.length>10)throw new Pa("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of n)$h(d);let s=yield ke.getCompressionMethod(),p="";try{let d=yield Ms.getCacheEntry(n,t,{compressionMethod:s,enableCrossOsArchive:r});if(!d?.archiveLocation)return;if(i?.lookupOnly)return ie.info("Lookup only - skipping download"),d.cacheKey;p=ym.join(yield ke.createTempDirectory(),ke.getCacheFileName(s)),ie.debug(`Archive Path: ${p}`),yield Ms.downloadCache(d.archiveLocation,p,i),ie.isDebug()&&(yield(0,vr.listTar)(p,s));let l=ke.getArchiveFileSizeInBytes(p);return ie.info(`Cache Size: ~${Math.round(l/(1024*1024))} MB (${l} B)`),yield(0,vr.extractTar)(p,s),ie.info("Cache restored successfully"),d.cacheKey}catch(d){let l=d;if(l.name===Pa.name)throw d;l instanceof bm.HttpClientError&&typeof l.statusCode=="number"&&l.statusCode>=500?ie.error(`Failed to restore: ${d.message}`):ie.warning(`Failed to restore: ${d.message}`)}finally{try{yield ke.unlinkFile(p)}catch(d){ie.debug(`Failed to delete archive: ${d}`)}}})}o(YF,"restoreCacheV1");function QF(t,e,a,i,r=!1){return Ls(this,void 0,void 0,function*(){i=Object.assign(Object.assign({},i),{useAzureSdk:!0}),a=a||[];let n=[e,...a];if(ie.debug("Resolved Keys:"),ie.debug(JSON.stringify(n)),n.length>10)throw new Pa("Key Validation Error: Keys are limited to a maximum of 10.");for(let p of n)$h(p);let s="";try{let p=T_.internalCacheTwirpClient(),d=yield ke.getCompressionMethod(),l={key:e,restoreKeys:a,version:ke.getCacheVersion(t,d,r)},c=yield p.GetCacheEntryDownloadURL(l);if(!c.ok){ie.debug(`Cache not found for version ${l.version} of keys: ${n.join(", ")}`);return}if(l.key!==c.matchedKey?ie.info(`Cache hit for restore-key: ${c.matchedKey}`):ie.info(`Cache hit for: ${c.matchedKey}`),i?.lookupOnly)return ie.info("Lookup only - skipping download"),c.matchedKey;s=ym.join(yield ke.createTempDirectory(),ke.getCacheFileName(d)),ie.debug(`Archive path: ${s}`),ie.debug(`Starting download of archive to: ${s}`),yield Ms.downloadCache(c.signedDownloadUrl,s,i);let u=ke.getArchiveFileSizeInBytes(s);return ie.info(`Cache Size: ~${Math.round(u/(1024*1024))} MB (${u} B)`),ie.isDebug()&&(yield(0,vr.listTar)(s,d)),yield(0,vr.extractTar)(s,d),ie.info("Cache restored successfully"),c.matchedKey}catch(p){let d=p;if(d.name===Pa.name)throw p;d instanceof bm.HttpClientError&&typeof d.statusCode=="number"&&d.statusCode>=500?ie.error(`Failed to restore: ${p.message}`):ie.warning(`Failed to restore: ${p.message}`)}finally{try{s&&(yield ke.unlinkFile(s))}catch(p){ie.debug(`Failed to delete archive: ${p}`)}}})}o(QF,"restoreCacheV2");function JF(t,e,a,i=!1){return Ls(this,void 0,void 0,function*(){let r=(0,vm.getCacheServiceVersion)();switch(ie.debug(`Cache service version: ${r}`),O_(t),$h(e),r){case"v2":return yield eH(t,e,a,i);case"v1":default:return yield ZF(t,e,a,i)}})}o(JF,"saveCache");tt.saveCache=JF;function ZF(t,e,a,i=!1){var r,n,s,p,d;return Ls(this,void 0,void 0,function*(){let l=yield ke.getCompressionMethod(),c=-1,m=yield ke.resolvePaths(t);if(ie.debug("Cache Paths:"),ie.debug(`${JSON.stringify(m)}`),m.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 ke.createTempDirectory(),f=ym.join(u,ke.getCacheFileName(l));ie.debug(`Archive Path: ${f}`);try{yield(0,vr.createTar)(u,m,l),ie.isDebug()&&(yield(0,vr.listTar)(f,l));let h=10*1024*1024*1024,b=ke.getArchiveFileSizeInBytes(f);if(ie.debug(`File Size: ${b}`),b>h&&!(0,vm.isGhes)())throw new Error(`Cache size of ~${Math.round(b/(1024*1024))} MB (${b} B) is over the 10GB limit, not saving cache.`);ie.debug("Reserving Cache");let T=yield Ms.reserveCache(e,t,{compressionMethod:l,enableCrossOsArchive:i,cacheSize:b});if(!((r=T?.result)===null||r===void 0)&&r.cacheId)c=(n=T?.result)===null||n===void 0?void 0:n.cacheId;else throw T?.statusCode===400?new Error((p=(s=T?.error)===null||s===void 0?void 0:s.message)!==null&&p!==void 0?p:`Cache size of ~${Math.round(b/(1024*1024))} MB (${b} B) is over the data cap limit, not saving cache.`):new en(`Unable to reserve cache with key ${e}, another job may be creating this cache. More details: ${(d=T?.error)===null||d===void 0?void 0:d.message}`);ie.debug(`Saving Cache (ID: ${c})`),yield Ms.saveCache(c,f,"",a)}catch(h){let b=h;if(b.name===Pa.name)throw h;b.name===en.name?ie.info(`Failed to save: ${b.message}`):b instanceof bm.HttpClientError&&typeof b.statusCode=="number"&&b.statusCode>=500?ie.error(`Failed to save: ${b.message}`):ie.warning(`Failed to save: ${b.message}`)}finally{try{yield ke.unlinkFile(f)}catch(h){ie.debug(`Failed to delete archive: ${h}`)}}return c})}o(ZF,"saveCacheV1");function eH(t,e,a,i=!1){return Ls(this,void 0,void 0,function*(){a=Object.assign(Object.assign({},a),{uploadChunkSize:64*1024*1024,uploadConcurrency:8,useAzureSdk:!0});let r=yield ke.getCompressionMethod(),n=T_.internalCacheTwirpClient(),s=-1,p=yield ke.resolvePaths(t);if(ie.debug("Cache Paths:"),ie.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 d=yield ke.createTempDirectory(),l=ym.join(d,ke.getCacheFileName(r));ie.debug(`Archive Path: ${l}`);try{yield(0,vr.createTar)(d,p,r),ie.isDebug()&&(yield(0,vr.listTar)(l,r));let c=ke.getArchiveFileSizeInBytes(l);ie.debug(`File Size: ${c}`),a.archiveSizeBytes=c,ie.debug("Reserving Cache");let m=ke.getCacheVersion(t,r,i),u={key:e,version:m},f;try{let T=yield n.CreateCacheEntry(u);if(!T.ok)throw T.message&&ie.warning(`Cache reservation failed: ${T.message}`),new Error(T.message||"Response was not ok");f=T.signedUploadUrl}catch(T){throw ie.debug(`Failed to reserve cache: ${T}`),new en(`Unable to reserve cache with key ${e}, another job may be creating this cache.`)}ie.debug(`Attempting to upload cache located at: ${l}`),yield Ms.saveCache(s,l,f,a);let h={key:e,version:m,sizeBytes:`${c}`},b=yield n.FinalizeCacheEntryUpload(h);if(ie.debug(`FinalizeCacheEntryUploadResponse: ${b.ok}`),!b.ok)throw b.message?new Np(b.message):new Error(`Unable to finalize cache with key ${e}, another job may be finalizing this cache.`);s=parseInt(b.entryId)}catch(c){let m=c;if(m.name===Pa.name)throw c;m.name===en.name?ie.info(`Failed to save: ${m.message}`):m.name===Np.name?ie.warning(m.message):m instanceof bm.HttpClientError&&typeof m.statusCode=="number"&&m.statusCode>=500?ie.error(`Failed to save: ${m.message}`):ie.warning(`Failed to save: ${m.message}`)}finally{try{yield ke.unlinkFile(l)}catch(c){ie.debug(`Failed to delete archive: ${c}`)}}return s})}o(eH,"saveCacheV2")});var B_=rn(P_()),xm=rn(kt());var R_=rn(kt());var I_=require("node:crypto");function D_(t){return`bun-${(0,I_.createHash)("sha1").update(t).digest("base64")}`}o(D_,"getCacheKey");(async()=>{let t=JSON.parse((0,xm.getState)("cache"));if(t.cacheEnabled&&!t.cacheHit){let e=D_(t.url);try{await(0,B_.saveCache)([t.bunPath],e),process.exit(0)}catch{(0,xm.warning)("Failed to save Bun to cache.")}}})(); +`+n(s)+i(s),c=(0,A_e.createHmac)("sha256",t.accountKey).update(a,"utf8").digest("base64");s.headers.set(sr.HeaderConstants.AUTHORIZATION,`SharedKey ${t.accountName}:${c}`)}o(e,"signRequest");function r(s,a){let c=s.headers.get(a);return!c||a===sr.HeaderConstants.CONTENT_LENGTH&&c==="0"?"":c}o(r,"getHeaderValueToSign");function n(s){let a=[];for(let[l,A]of s.headers)l.toLowerCase().startsWith(sr.HeaderConstants.PREFIX_FOR_STORAGE)&&a.push({name:l,value:A});a.sort((l,A)=>(0,u_e.compareHeader)(l.name.toLowerCase(),A.name.toLowerCase())),a=a.filter((l,A,u)=>!(A>0&&l.name.toLowerCase()===u[A-1].name.toLowerCase()));let c="";return a.forEach(l=>{c+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),c}o(n,"getCanonicalizedHeadersString");function i(s){let a=(0,fW.getURLPath)(s.url)||"/",c="";c+=`/${t.accountName}${a}`;let l=(0,fW.getURLQueries)(s.url),A={};if(l){let u=[];for(let d in l)if(Object.prototype.hasOwnProperty.call(l,d)){let g=d.toLowerCase();A[g]=l[d],u.push(g)}u.sort();for(let d of u)c+=` +${d}:${decodeURIComponent(A[d])}`}return c}return o(i,"getCanonicalizedResourceString"),{name:Hc.storageSharedKeyCredentialPolicyName,async sendRequest(s,a){return e(s),a(s)}}}o(d_e,"storageSharedKeyCredentialPolicy")});var yW=h(zc=>{"use strict";Object.defineProperty(zc,"__esModule",{value:!0});zc.storageRequestFailureDetailsParserPolicyName=void 0;zc.storageRequestFailureDetailsParserPolicy=p_e;zc.storageRequestFailureDetailsParserPolicyName="storageRequestFailureDetailsParserPolicy";function p_e(){return{name:zc.storageRequestFailureDetailsParserPolicyName,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information. +`),r}}}}o(p_e,"storageRequestFailureDetailsParserPolicy")});var CW=h(cf=>{"use strict";Object.defineProperty(cf,"__esModule",{value:!0});cf.UserDelegationKeyCredential=void 0;var m_e=require("node:crypto"),R0=class{static{o(this,"UserDelegationKeyCredential")}accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,m_e.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};cf.UserDelegationKeyCredential=R0});var jn=h(mt=>{"use strict";Object.defineProperty(mt,"__esModule",{value:!0});mt.BaseRequestPolicy=mt.getCachedDefaultHttpClient=void 0;var or=(XN(),Wt($N));or.__exportStar(zV(),mt);var g_e=jV();Object.defineProperty(mt,"getCachedDefaultHttpClient",{enumerable:!0,get:function(){return g_e.getCachedDefaultHttpClient}});or.__exportStar(YV(),mt);or.__exportStar(nW(),mt);or.__exportStar(iW(),mt);or.__exportStar(Xg(),mt);or.__exportStar(oW(),mt);or.__exportStar(N0(),mt);var f_e=mu();Object.defineProperty(mt,"BaseRequestPolicy",{enumerable:!0,get:function(){return f_e.BaseRequestPolicy}});or.__exportStar(A0(),mt);or.__exportStar(Wg(),mt);or.__exportStar(uW(),mt);or.__exportStar(dW(),mt);or.__exportStar(gW(),mt);or.__exportStar(f0(),mt);or.__exportStar(hW(),mt);or.__exportStar(yW(),mt);or.__exportStar(CW(),mt)});var Wr=h(Z=>{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.PathStylePorts=Z.BlobDoesNotUseCustomerSpecifiedEncryption=Z.BlobUsesCustomerSpecifiedEncryptionMsg=Z.StorageBlobLoggingAllowedQueryParameters=Z.StorageBlobLoggingAllowedHeaderNames=Z.DevelopmentConnectionString=Z.EncryptionAlgorithmAES25=Z.HTTP_VERSION_1_1=Z.HTTP_LINE_ENDING=Z.BATCH_MAX_PAYLOAD_IN_BYTES=Z.BATCH_MAX_REQUEST=Z.SIZE_1_MB=Z.ETagAny=Z.ETagNone=Z.HeaderConstants=Z.HTTPURLConnection=Z.URLConstants=Z.StorageOAuthScopes=Z.REQUEST_TIMEOUT=Z.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS=Z.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES=Z.DEFAULT_BLOCK_BUFFER_SIZE_BYTES=Z.BLOCK_BLOB_MAX_BLOCKS=Z.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES=Z.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES=Z.SERVICE_VERSION=Z.SDK_VERSION=void 0;Z.SDK_VERSION="12.31.0";Z.SERVICE_VERSION="2026-02-06";Z.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES=256*1024*1024;Z.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES=4e3*1024*1024;Z.BLOCK_BLOB_MAX_BLOCKS=5e4;Z.DEFAULT_BLOCK_BUFFER_SIZE_BYTES=8*1024*1024;Z.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES=4*1024*1024;Z.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS=5;Z.REQUEST_TIMEOUT=100*1e3;Z.StorageOAuthScopes="https://storage.azure.com/.default";Z.URLConstants={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};Z.HTTPURLConnection={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416};Z.HeaderConstants={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"};Z.ETagNone="";Z.ETagAny="*";Z.SIZE_1_MB=1*1024*1024;Z.BATCH_MAX_REQUEST=256;Z.BATCH_MAX_PAYLOAD_IN_BYTES=4*Z.SIZE_1_MB;Z.HTTP_LINE_ENDING=`\r +`;Z.HTTP_VERSION_1_1="HTTP/1.1";Z.EncryptionAlgorithmAES25="AES256";Z.DevelopmentConnectionString="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;";Z.StorageBlobLoggingAllowedHeaderNames=["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"];Z.StorageBlobLoggingAllowedQueryParameters=["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"];Z.BlobUsesCustomerSpecifiedEncryptionMsg="BlobUsesCustomerSpecifiedEncryption";Z.BlobDoesNotUseCustomerSpecifiedEncryption="BlobDoesNotUseCustomerSpecifiedEncryption";Z.PathStylePorts=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"]});var Fs=h(hi=>{"use strict";Object.defineProperty(hi,"__esModule",{value:!0});hi.Pipeline=hi.StorageOAuthScopes=void 0;hi.isPipelineLike=y_e;hi.newPipeline=C_e;hi.getCoreClientOptions=B_e;hi.getCredentialFromPipeline=QW;var bW=Og(),EW=Pt(),BW=mi(),IW=JN(),_0=xc(),h_e=Lg(),Kr=jn(),fu=Wr();Object.defineProperty(hi,"StorageOAuthScopes",{enumerable:!0,get:function(){return fu.StorageOAuthScopes}});function y_e(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}o(y_e,"isPipelineLike");var lf=class{static{o(this,"Pipeline")}factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};hi.Pipeline=lf;function C_e(t,e={}){t||(t=new Kr.AnonymousCredential);let r=new lf([],e);return r._credential=t,r}o(C_e,"newPipeline");function E_e(t){let e=[I_e,wW,b_e,Q_e,w_e,N_e,x_e];if(t.factories.length){let r=t.factories.filter(n=>!e.some(i=>i(n)));if(r.length){let n=r.some(i=>S_e(i));return{wrappedPolicies:(0,bW.createRequestPolicyFactoryPolicy)(r),afterRetry:n}}}}o(E_e,"processDownlevelPipeline");function B_e(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?(0,bW.convertHttpClient)(e):(0,Kr.getCachedDefaultHttpClient)(),t._coreHttpClient=n);let i=t._corePipeline;if(!i){let s=`azsdk-js-azure-storage-blob/${fu.SDK_VERSION}`,a=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`;i=(0,BW.createClientPipeline)({...r,loggingOptions:{additionalAllowedHeaderNames:fu.StorageBlobLoggingAllowedHeaderNames,additionalAllowedQueryParameters:fu.StorageBlobLoggingAllowedQueryParameters,logger:h_e.logger.info},userAgentOptions:{userAgentPrefix:a},serializationOptions:{stringifyXML:IW.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:IW.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}}),i.removePolicy({phase:"Retry"}),i.removePolicy({name:EW.decompressResponsePolicyName}),i.addPolicy((0,Kr.storageCorrectContentLengthPolicy)()),i.addPolicy((0,Kr.storageRetryPolicy)(r.retryOptions),{phase:"Retry"}),i.addPolicy((0,Kr.storageRequestFailureDetailsParserPolicy)()),i.addPolicy((0,Kr.storageBrowserPolicy)());let c=E_e(t);c&&i.addPolicy(c.wrappedPolicies,c.afterRetry?{afterPhase:"Retry"}:void 0);let l=QW(t);(0,_0.isTokenCredential)(l)?i.addPolicy((0,EW.bearerTokenAuthenticationPolicy)({credential:l,scopes:r.audience??fu.StorageOAuthScopes,challengeCallbacks:{authorizeRequestOnChallenge:BW.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):l instanceof Kr.StorageSharedKeyCredential&&i.addPolicy((0,Kr.storageSharedKeyCredentialPolicy)({accountName:l.accountName,accountKey:l.accountKey}),{phase:"Sign"}),t._corePipeline=i}return{...r,allowInsecureConnection:!0,httpClient:n,pipeline:i}}o(B_e,"getCoreClientOptions");function QW(t){if(t._credential)return t._credential;let e=new Kr.AnonymousCredential;for(let r of t.factories)if((0,_0.isTokenCredential)(r.credential))e=r.credential;else if(wW(r))return r;return e}o(QW,"getCredentialFromPipeline");function wW(t){return t instanceof Kr.StorageSharedKeyCredential?!0:t.constructor.name==="StorageSharedKeyCredential"}o(wW,"isStorageSharedKeyCredential");function I_e(t){return t instanceof Kr.AnonymousCredential?!0:t.constructor.name==="AnonymousCredential"}o(I_e,"isAnonymousCredential");function b_e(t){return(0,_0.isTokenCredential)(t.credential)}o(b_e,"isCoreHttpBearerTokenFactory");function Q_e(t){return t instanceof Kr.StorageBrowserPolicyFactory?!0:t.constructor.name==="StorageBrowserPolicyFactory"}o(Q_e,"isStorageBrowserPolicyFactory");function w_e(t){return t instanceof Kr.StorageRetryPolicyFactory?!0:t.constructor.name==="StorageRetryPolicyFactory"}o(w_e,"isStorageRetryPolicyFactory");function N_e(t){return t.constructor.name==="TelemetryPolicyFactory"}o(N_e,"isStorageTelemetryPolicyFactory");function S_e(t){return t.constructor.name==="InjectorPolicyFactory"}o(S_e,"isInjectorPolicyFactory");function x_e(t){let e=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async a=>({request:a,headers:a.headers.clone(),status:500})},n={log(a,c){},shouldLog(a){return!1}},s=t.create(r,n).constructor.name;return e.some(a=>s.startsWith(a))}o(x_e,"isCoreHttpPolicyFactory")});var RW=h(yi=>{"use strict";Object.defineProperty(yi,"__esModule",{value:!0});yi.KnownStorageErrorCode=yi.KnownBlobExpiryOptions=yi.KnownFileShareTokenIntent=yi.KnownEncryptionAlgorithmType=void 0;var NW;(function(t){t.AES256="AES256"})(NW||(yi.KnownEncryptionAlgorithmType=NW={}));var SW;(function(t){t.Backup="backup"})(SW||(yi.KnownFileShareTokenIntent=SW={}));var xW;(function(t){t.NeverExpire="NeverExpire",t.RelativeToCreation="RelativeToCreation",t.RelativeToNow="RelativeToNow",t.Absolute="Absolute"})(xW||(yi.KnownBlobExpiryOptions=xW={}));var vW;(function(t){t.AccountAlreadyExists="AccountAlreadyExists",t.AccountBeingCreated="AccountBeingCreated",t.AccountIsDisabled="AccountIsDisabled",t.AuthenticationFailed="AuthenticationFailed",t.AuthorizationFailure="AuthorizationFailure",t.ConditionHeadersNotSupported="ConditionHeadersNotSupported",t.ConditionNotMet="ConditionNotMet",t.EmptyMetadataKey="EmptyMetadataKey",t.InsufficientAccountPermissions="InsufficientAccountPermissions",t.InternalError="InternalError",t.InvalidAuthenticationInfo="InvalidAuthenticationInfo",t.InvalidHeaderValue="InvalidHeaderValue",t.InvalidHttpVerb="InvalidHttpVerb",t.InvalidInput="InvalidInput",t.InvalidMd5="InvalidMd5",t.InvalidMetadata="InvalidMetadata",t.InvalidQueryParameterValue="InvalidQueryParameterValue",t.InvalidRange="InvalidRange",t.InvalidResourceName="InvalidResourceName",t.InvalidUri="InvalidUri",t.InvalidXmlDocument="InvalidXmlDocument",t.InvalidXmlNodeValue="InvalidXmlNodeValue",t.Md5Mismatch="Md5Mismatch",t.MetadataTooLarge="MetadataTooLarge",t.MissingContentLengthHeader="MissingContentLengthHeader",t.MissingRequiredQueryParameter="MissingRequiredQueryParameter",t.MissingRequiredHeader="MissingRequiredHeader",t.MissingRequiredXmlNode="MissingRequiredXmlNode",t.MultipleConditionHeadersNotSupported="MultipleConditionHeadersNotSupported",t.OperationTimedOut="OperationTimedOut",t.OutOfRangeInput="OutOfRangeInput",t.OutOfRangeQueryParameterValue="OutOfRangeQueryParameterValue",t.RequestBodyTooLarge="RequestBodyTooLarge",t.ResourceTypeMismatch="ResourceTypeMismatch",t.RequestUrlFailedToParse="RequestUrlFailedToParse",t.ResourceAlreadyExists="ResourceAlreadyExists",t.ResourceNotFound="ResourceNotFound",t.ServerBusy="ServerBusy",t.UnsupportedHeader="UnsupportedHeader",t.UnsupportedXmlNode="UnsupportedXmlNode",t.UnsupportedQueryParameter="UnsupportedQueryParameter",t.UnsupportedHttpVerb="UnsupportedHttpVerb",t.AppendPositionConditionNotMet="AppendPositionConditionNotMet",t.BlobAlreadyExists="BlobAlreadyExists",t.BlobImmutableDueToPolicy="BlobImmutableDueToPolicy",t.BlobNotFound="BlobNotFound",t.BlobOverwritten="BlobOverwritten",t.BlobTierInadequateForContentLength="BlobTierInadequateForContentLength",t.BlobUsesCustomerSpecifiedEncryption="BlobUsesCustomerSpecifiedEncryption",t.BlockCountExceedsLimit="BlockCountExceedsLimit",t.BlockListTooLong="BlockListTooLong",t.CannotChangeToLowerTier="CannotChangeToLowerTier",t.CannotVerifyCopySource="CannotVerifyCopySource",t.ContainerAlreadyExists="ContainerAlreadyExists",t.ContainerBeingDeleted="ContainerBeingDeleted",t.ContainerDisabled="ContainerDisabled",t.ContainerNotFound="ContainerNotFound",t.ContentLengthLargerThanTierLimit="ContentLengthLargerThanTierLimit",t.CopyAcrossAccountsNotSupported="CopyAcrossAccountsNotSupported",t.CopyIdMismatch="CopyIdMismatch",t.FeatureVersionMismatch="FeatureVersionMismatch",t.IncrementalCopyBlobMismatch="IncrementalCopyBlobMismatch",t.IncrementalCopyOfEarlierVersionSnapshotNotAllowed="IncrementalCopyOfEarlierVersionSnapshotNotAllowed",t.IncrementalCopySourceMustBeSnapshot="IncrementalCopySourceMustBeSnapshot",t.InfiniteLeaseDurationRequired="InfiniteLeaseDurationRequired",t.InvalidBlobOrBlock="InvalidBlobOrBlock",t.InvalidBlobTier="InvalidBlobTier",t.InvalidBlobType="InvalidBlobType",t.InvalidBlockId="InvalidBlockId",t.InvalidBlockList="InvalidBlockList",t.InvalidOperation="InvalidOperation",t.InvalidPageRange="InvalidPageRange",t.InvalidSourceBlobType="InvalidSourceBlobType",t.InvalidSourceBlobUrl="InvalidSourceBlobUrl",t.InvalidVersionForPageBlobOperation="InvalidVersionForPageBlobOperation",t.LeaseAlreadyPresent="LeaseAlreadyPresent",t.LeaseAlreadyBroken="LeaseAlreadyBroken",t.LeaseIdMismatchWithBlobOperation="LeaseIdMismatchWithBlobOperation",t.LeaseIdMismatchWithContainerOperation="LeaseIdMismatchWithContainerOperation",t.LeaseIdMismatchWithLeaseOperation="LeaseIdMismatchWithLeaseOperation",t.LeaseIdMissing="LeaseIdMissing",t.LeaseIsBreakingAndCannotBeAcquired="LeaseIsBreakingAndCannotBeAcquired",t.LeaseIsBreakingAndCannotBeChanged="LeaseIsBreakingAndCannotBeChanged",t.LeaseIsBrokenAndCannotBeRenewed="LeaseIsBrokenAndCannotBeRenewed",t.LeaseLost="LeaseLost",t.LeaseNotPresentWithBlobOperation="LeaseNotPresentWithBlobOperation",t.LeaseNotPresentWithContainerOperation="LeaseNotPresentWithContainerOperation",t.LeaseNotPresentWithLeaseOperation="LeaseNotPresentWithLeaseOperation",t.MaxBlobSizeConditionNotMet="MaxBlobSizeConditionNotMet",t.NoAuthenticationInformation="NoAuthenticationInformation",t.NoPendingCopyOperation="NoPendingCopyOperation",t.OperationNotAllowedOnIncrementalCopyBlob="OperationNotAllowedOnIncrementalCopyBlob",t.PendingCopyOperation="PendingCopyOperation",t.PreviousSnapshotCannotBeNewer="PreviousSnapshotCannotBeNewer",t.PreviousSnapshotNotFound="PreviousSnapshotNotFound",t.PreviousSnapshotOperationNotSupported="PreviousSnapshotOperationNotSupported",t.SequenceNumberConditionNotMet="SequenceNumberConditionNotMet",t.SequenceNumberIncrementTooLarge="SequenceNumberIncrementTooLarge",t.SnapshotCountExceeded="SnapshotCountExceeded",t.SnapshotOperationRateExceeded="SnapshotOperationRateExceeded",t.SnapshotsPresent="SnapshotsPresent",t.SourceConditionNotMet="SourceConditionNotMet",t.SystemInUse="SystemInUse",t.TargetConditionNotMet="TargetConditionNotMet",t.UnauthorizedBlobOverwrite="UnauthorizedBlobOverwrite",t.BlobBeingRehydrated="BlobBeingRehydrated",t.BlobArchived="BlobArchived",t.BlobNotArchived="BlobNotArchived",t.AuthorizationSourceIPMismatch="AuthorizationSourceIPMismatch",t.AuthorizationProtocolMismatch="AuthorizationProtocolMismatch",t.AuthorizationPermissionMismatch="AuthorizationPermissionMismatch",t.AuthorizationServiceMismatch="AuthorizationServiceMismatch",t.AuthorizationResourceTypeMismatch="AuthorizationResourceTypeMismatch",t.BlobAccessTierNotSupportedForAccountType="BlobAccessTierNotSupportedForAccountType"})(vW||(yi.KnownStorageErrorCode=vW={}))});var Us=h(E=>{"use strict";Object.defineProperty(E,"__esModule",{value:!0});E.ServiceGetUserDelegationKeyHeaders=E.ServiceListContainersSegmentExceptionHeaders=E.ServiceListContainersSegmentHeaders=E.ServiceGetStatisticsExceptionHeaders=E.ServiceGetStatisticsHeaders=E.ServiceGetPropertiesExceptionHeaders=E.ServiceGetPropertiesHeaders=E.ServiceSetPropertiesExceptionHeaders=E.ServiceSetPropertiesHeaders=E.ArrowField=E.ArrowConfiguration=E.JsonTextConfiguration=E.DelimitedTextConfiguration=E.QueryFormat=E.QuerySerialization=E.QueryRequest=E.ClearRange=E.PageRange=E.PageList=E.Block=E.BlockList=E.BlockLookupList=E.BlobPrefix=E.BlobHierarchyListSegment=E.ListBlobsHierarchySegmentResponse=E.BlobPropertiesInternal=E.BlobName=E.BlobItemInternal=E.BlobFlatListSegment=E.ListBlobsFlatSegmentResponse=E.AccessPolicy=E.SignedIdentifier=E.BlobTag=E.BlobTags=E.FilterBlobItem=E.FilterBlobSegment=E.UserDelegationKey=E.KeyInfo=E.ContainerProperties=E.ContainerItem=E.ListContainersSegmentResponse=E.GeoReplication=E.BlobServiceStatistics=E.StorageError=E.StaticWebsite=E.CorsRule=E.Metrics=E.RetentionPolicy=E.Logging=E.BlobServiceProperties=void 0;E.BlobUndeleteHeaders=E.BlobDeleteExceptionHeaders=E.BlobDeleteHeaders=E.BlobGetPropertiesExceptionHeaders=E.BlobGetPropertiesHeaders=E.BlobDownloadExceptionHeaders=E.BlobDownloadHeaders=E.ContainerGetAccountInfoExceptionHeaders=E.ContainerGetAccountInfoHeaders=E.ContainerListBlobHierarchySegmentExceptionHeaders=E.ContainerListBlobHierarchySegmentHeaders=E.ContainerListBlobFlatSegmentExceptionHeaders=E.ContainerListBlobFlatSegmentHeaders=E.ContainerChangeLeaseExceptionHeaders=E.ContainerChangeLeaseHeaders=E.ContainerBreakLeaseExceptionHeaders=E.ContainerBreakLeaseHeaders=E.ContainerRenewLeaseExceptionHeaders=E.ContainerRenewLeaseHeaders=E.ContainerReleaseLeaseExceptionHeaders=E.ContainerReleaseLeaseHeaders=E.ContainerAcquireLeaseExceptionHeaders=E.ContainerAcquireLeaseHeaders=E.ContainerFilterBlobsExceptionHeaders=E.ContainerFilterBlobsHeaders=E.ContainerSubmitBatchExceptionHeaders=E.ContainerSubmitBatchHeaders=E.ContainerRenameExceptionHeaders=E.ContainerRenameHeaders=E.ContainerRestoreExceptionHeaders=E.ContainerRestoreHeaders=E.ContainerSetAccessPolicyExceptionHeaders=E.ContainerSetAccessPolicyHeaders=E.ContainerGetAccessPolicyExceptionHeaders=E.ContainerGetAccessPolicyHeaders=E.ContainerSetMetadataExceptionHeaders=E.ContainerSetMetadataHeaders=E.ContainerDeleteExceptionHeaders=E.ContainerDeleteHeaders=E.ContainerGetPropertiesExceptionHeaders=E.ContainerGetPropertiesHeaders=E.ContainerCreateExceptionHeaders=E.ContainerCreateHeaders=E.ServiceFilterBlobsExceptionHeaders=E.ServiceFilterBlobsHeaders=E.ServiceSubmitBatchExceptionHeaders=E.ServiceSubmitBatchHeaders=E.ServiceGetAccountInfoExceptionHeaders=E.ServiceGetAccountInfoHeaders=E.ServiceGetUserDelegationKeyExceptionHeaders=void 0;E.PageBlobGetPageRangesHeaders=E.PageBlobUploadPagesFromURLExceptionHeaders=E.PageBlobUploadPagesFromURLHeaders=E.PageBlobClearPagesExceptionHeaders=E.PageBlobClearPagesHeaders=E.PageBlobUploadPagesExceptionHeaders=E.PageBlobUploadPagesHeaders=E.PageBlobCreateExceptionHeaders=E.PageBlobCreateHeaders=E.BlobSetTagsExceptionHeaders=E.BlobSetTagsHeaders=E.BlobGetTagsExceptionHeaders=E.BlobGetTagsHeaders=E.BlobQueryExceptionHeaders=E.BlobQueryHeaders=E.BlobGetAccountInfoExceptionHeaders=E.BlobGetAccountInfoHeaders=E.BlobSetTierExceptionHeaders=E.BlobSetTierHeaders=E.BlobAbortCopyFromURLExceptionHeaders=E.BlobAbortCopyFromURLHeaders=E.BlobCopyFromURLExceptionHeaders=E.BlobCopyFromURLHeaders=E.BlobStartCopyFromURLExceptionHeaders=E.BlobStartCopyFromURLHeaders=E.BlobCreateSnapshotExceptionHeaders=E.BlobCreateSnapshotHeaders=E.BlobBreakLeaseExceptionHeaders=E.BlobBreakLeaseHeaders=E.BlobChangeLeaseExceptionHeaders=E.BlobChangeLeaseHeaders=E.BlobRenewLeaseExceptionHeaders=E.BlobRenewLeaseHeaders=E.BlobReleaseLeaseExceptionHeaders=E.BlobReleaseLeaseHeaders=E.BlobAcquireLeaseExceptionHeaders=E.BlobAcquireLeaseHeaders=E.BlobSetMetadataExceptionHeaders=E.BlobSetMetadataHeaders=E.BlobSetLegalHoldExceptionHeaders=E.BlobSetLegalHoldHeaders=E.BlobDeleteImmutabilityPolicyExceptionHeaders=E.BlobDeleteImmutabilityPolicyHeaders=E.BlobSetImmutabilityPolicyExceptionHeaders=E.BlobSetImmutabilityPolicyHeaders=E.BlobSetHttpHeadersExceptionHeaders=E.BlobSetHttpHeadersHeaders=E.BlobSetExpiryExceptionHeaders=E.BlobSetExpiryHeaders=E.BlobUndeleteExceptionHeaders=void 0;E.BlockBlobGetBlockListExceptionHeaders=E.BlockBlobGetBlockListHeaders=E.BlockBlobCommitBlockListExceptionHeaders=E.BlockBlobCommitBlockListHeaders=E.BlockBlobStageBlockFromURLExceptionHeaders=E.BlockBlobStageBlockFromURLHeaders=E.BlockBlobStageBlockExceptionHeaders=E.BlockBlobStageBlockHeaders=E.BlockBlobPutBlobFromUrlExceptionHeaders=E.BlockBlobPutBlobFromUrlHeaders=E.BlockBlobUploadExceptionHeaders=E.BlockBlobUploadHeaders=E.AppendBlobSealExceptionHeaders=E.AppendBlobSealHeaders=E.AppendBlobAppendBlockFromUrlExceptionHeaders=E.AppendBlobAppendBlockFromUrlHeaders=E.AppendBlobAppendBlockExceptionHeaders=E.AppendBlobAppendBlockHeaders=E.AppendBlobCreateExceptionHeaders=E.AppendBlobCreateHeaders=E.PageBlobCopyIncrementalExceptionHeaders=E.PageBlobCopyIncrementalHeaders=E.PageBlobUpdateSequenceNumberExceptionHeaders=E.PageBlobUpdateSequenceNumberHeaders=E.PageBlobResizeExceptionHeaders=E.PageBlobResizeHeaders=E.PageBlobGetPageRangesDiffExceptionHeaders=E.PageBlobGetPageRangesDiffHeaders=E.PageBlobGetPageRangesExceptionHeaders=void 0;E.BlobServiceProperties={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"}}}}};E.Logging={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"}}}}};E.RetentionPolicy={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"}}}}};E.Metrics={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"}}}}};E.CorsRule={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"}}}}};E.StaticWebsite={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"}}}}};E.StorageError={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},copySourceStatusCode:{serializedName:"CopySourceStatusCode",xmlName:"CopySourceStatusCode",type:{name:"Number"}},copySourceErrorCode:{serializedName:"CopySourceErrorCode",xmlName:"CopySourceErrorCode",type:{name:"String"}},copySourceErrorMessage:{serializedName:"CopySourceErrorMessage",xmlName:"CopySourceErrorMessage",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}},authenticationErrorDetail:{serializedName:"AuthenticationErrorDetail",xmlName:"AuthenticationErrorDetail",type:{name:"String"}}}}};E.BlobServiceStatistics={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}};E.GeoReplication={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.ListContainersSegmentResponse={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"}}}}};E.ContainerItem={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"}}}}}}};E.ContainerProperties={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"}}}}};E.KeyInfo={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"}}}}};E.UserDelegationKey={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"}}}}};E.FilterBlobSegment={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"}}}}};E.FilterBlobItem={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"}}}}};E.BlobTags={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"}}}}}}};E.BlobTag={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"}}}}};E.SignedIdentifier={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"}}}}};E.AccessPolicy={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"}}}}};E.ListBlobsFlatSegmentResponse={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"}}}}};E.BlobFlatListSegment={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"}}}}}}};E.BlobItemInternal={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"}}}}};E.BlobName={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"}}}}};E.BlobPropertiesInternal={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"}}}}};E.ListBlobsHierarchySegmentResponse={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"}}}}};E.BlobHierarchyListSegment={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"}}}}}}};E.BlobPrefix={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}};E.BlockLookupList={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"}}}}}}};E.BlockList={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"}}}}}}};E.Block={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"}}}}};E.PageList={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"}}}}};E.PageRange={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"}}}}};E.ClearRange={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"}}}}};E.QueryRequest={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"}}}}};E.QuerySerialization={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}};E.QueryFormat={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"}}}}}}};E.DelimitedTextConfiguration={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"}}}}};E.JsonTextConfiguration={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}};E.ArrowConfiguration={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"}}}}}}};E.ArrowField={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"}}}}};E.ServiceSetPropertiesHeaders={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"}}}}};E.ServiceSetPropertiesExceptionHeaders={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ServiceGetPropertiesHeaders={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"}}}}};E.ServiceGetPropertiesExceptionHeaders={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ServiceGetStatisticsHeaders={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"}}}}};E.ServiceGetStatisticsExceptionHeaders={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ServiceListContainersSegmentHeaders={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"}}}}};E.ServiceListContainersSegmentExceptionHeaders={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ServiceGetUserDelegationKeyHeaders={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"}}}}};E.ServiceGetUserDelegationKeyExceptionHeaders={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ServiceGetAccountInfoHeaders={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"}}}}};E.ServiceGetAccountInfoExceptionHeaders={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ServiceSubmitBatchHeaders={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"}}}}};E.ServiceSubmitBatchExceptionHeaders={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ServiceFilterBlobsHeaders={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"}}}}};E.ServiceFilterBlobsExceptionHeaders={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerCreateHeaders={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"}}}}};E.ContainerCreateExceptionHeaders={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerGetPropertiesHeaders={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"}}}}};E.ContainerGetPropertiesExceptionHeaders={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerDeleteHeaders={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"}}}}};E.ContainerDeleteExceptionHeaders={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerSetMetadataHeaders={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"}}}}};E.ContainerSetMetadataExceptionHeaders={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerGetAccessPolicyHeaders={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"}}}}};E.ContainerGetAccessPolicyExceptionHeaders={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerSetAccessPolicyHeaders={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"}}}}};E.ContainerSetAccessPolicyExceptionHeaders={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerRestoreHeaders={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"}}}}};E.ContainerRestoreExceptionHeaders={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerRenameHeaders={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"}}}}};E.ContainerRenameExceptionHeaders={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerSubmitBatchHeaders={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"}}}}};E.ContainerSubmitBatchExceptionHeaders={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerFilterBlobsHeaders={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"}}}}};E.ContainerFilterBlobsExceptionHeaders={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerAcquireLeaseHeaders={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"}}}}};E.ContainerAcquireLeaseExceptionHeaders={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerReleaseLeaseHeaders={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"}}}}};E.ContainerReleaseLeaseExceptionHeaders={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerRenewLeaseHeaders={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"}}}}};E.ContainerRenewLeaseExceptionHeaders={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerBreakLeaseHeaders={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"}}}}};E.ContainerBreakLeaseExceptionHeaders={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerChangeLeaseHeaders={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"}}}}};E.ContainerChangeLeaseExceptionHeaders={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerListBlobFlatSegmentHeaders={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"}}}}};E.ContainerListBlobFlatSegmentExceptionHeaders={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerListBlobHierarchySegmentHeaders={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"}}}}};E.ContainerListBlobHierarchySegmentExceptionHeaders={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerGetAccountInfoHeaders={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"}}}}};E.ContainerGetAccountInfoExceptionHeaders={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobDownloadHeaders={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"}}}}};E.BlobDownloadExceptionHeaders={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobGetPropertiesHeaders={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"}}}}};E.BlobGetPropertiesExceptionHeaders={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobDeleteHeaders={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"}}}}};E.BlobDeleteExceptionHeaders={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobUndeleteHeaders={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"}}}}};E.BlobUndeleteExceptionHeaders={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobSetExpiryHeaders={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"}}}}};E.BlobSetExpiryExceptionHeaders={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobSetHttpHeadersHeaders={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"}}}}};E.BlobSetHttpHeadersExceptionHeaders={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobSetImmutabilityPolicyHeaders={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"]}}}}};E.BlobSetImmutabilityPolicyExceptionHeaders={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobDeleteImmutabilityPolicyHeaders={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"}}}}};E.BlobDeleteImmutabilityPolicyExceptionHeaders={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobSetLegalHoldHeaders={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"}}}}};E.BlobSetLegalHoldExceptionHeaders={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobSetMetadataHeaders={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"}}}}};E.BlobSetMetadataExceptionHeaders={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobAcquireLeaseHeaders={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"}}}}};E.BlobAcquireLeaseExceptionHeaders={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobReleaseLeaseHeaders={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"}}}}};E.BlobReleaseLeaseExceptionHeaders={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobRenewLeaseHeaders={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"}}}}};E.BlobRenewLeaseExceptionHeaders={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobChangeLeaseHeaders={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"}}}}};E.BlobChangeLeaseExceptionHeaders={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobBreakLeaseHeaders={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"}}}}};E.BlobBreakLeaseExceptionHeaders={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobCreateSnapshotHeaders={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"}}}}};E.BlobCreateSnapshotExceptionHeaders={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobStartCopyFromURLHeaders={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"}}}}};E.BlobStartCopyFromURLExceptionHeaders={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},copySourceErrorCode:{serializedName:"x-ms-copy-source-error-code",xmlName:"x-ms-copy-source-error-code",type:{name:"String"}},copySourceStatusCode:{serializedName:"x-ms-copy-source-status-code",xmlName:"x-ms-copy-source-status-code",type:{name:"Number"}}}}};E.BlobCopyFromURLHeaders={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"}}}}};E.BlobCopyFromURLExceptionHeaders={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},copySourceErrorCode:{serializedName:"x-ms-copy-source-error-code",xmlName:"x-ms-copy-source-error-code",type:{name:"String"}},copySourceStatusCode:{serializedName:"x-ms-copy-source-status-code",xmlName:"x-ms-copy-source-status-code",type:{name:"Number"}}}}};E.BlobAbortCopyFromURLHeaders={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"}}}}};E.BlobAbortCopyFromURLExceptionHeaders={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobSetTierHeaders={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"}}}}};E.BlobSetTierExceptionHeaders={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobGetAccountInfoHeaders={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"}}}}};E.BlobGetAccountInfoExceptionHeaders={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobQueryHeaders={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"}}}}};E.BlobQueryExceptionHeaders={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobGetTagsHeaders={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"}}}}};E.BlobGetTagsExceptionHeaders={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobSetTagsHeaders={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"}}}}};E.BlobSetTagsExceptionHeaders={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.PageBlobCreateHeaders={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"}}}}};E.PageBlobCreateExceptionHeaders={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.PageBlobUploadPagesHeaders={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"}}}}};E.PageBlobUploadPagesExceptionHeaders={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.PageBlobClearPagesHeaders={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"}}}}};E.PageBlobClearPagesExceptionHeaders={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.PageBlobUploadPagesFromURLHeaders={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"}}}}};E.PageBlobUploadPagesFromURLExceptionHeaders={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},copySourceErrorCode:{serializedName:"x-ms-copy-source-error-code",xmlName:"x-ms-copy-source-error-code",type:{name:"String"}},copySourceStatusCode:{serializedName:"x-ms-copy-source-status-code",xmlName:"x-ms-copy-source-status-code",type:{name:"Number"}}}}};E.PageBlobGetPageRangesHeaders={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"}}}}};E.PageBlobGetPageRangesExceptionHeaders={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.PageBlobGetPageRangesDiffHeaders={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"}}}}};E.PageBlobGetPageRangesDiffExceptionHeaders={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.PageBlobResizeHeaders={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"}}}}};E.PageBlobResizeExceptionHeaders={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.PageBlobUpdateSequenceNumberHeaders={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"}}}}};E.PageBlobUpdateSequenceNumberExceptionHeaders={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.PageBlobCopyIncrementalHeaders={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"}}}}};E.PageBlobCopyIncrementalExceptionHeaders={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.AppendBlobCreateHeaders={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"}}}}};E.AppendBlobCreateExceptionHeaders={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.AppendBlobAppendBlockHeaders={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"}}}}};E.AppendBlobAppendBlockExceptionHeaders={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.AppendBlobAppendBlockFromUrlHeaders={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"}}}}};E.AppendBlobAppendBlockFromUrlExceptionHeaders={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},copySourceErrorCode:{serializedName:"x-ms-copy-source-error-code",xmlName:"x-ms-copy-source-error-code",type:{name:"String"}},copySourceStatusCode:{serializedName:"x-ms-copy-source-status-code",xmlName:"x-ms-copy-source-status-code",type:{name:"Number"}}}}};E.AppendBlobSealHeaders={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"}}}}};E.AppendBlobSealExceptionHeaders={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlockBlobUploadHeaders={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"}}}}};E.BlockBlobUploadExceptionHeaders={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlockBlobPutBlobFromUrlHeaders={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"}}}}};E.BlockBlobPutBlobFromUrlExceptionHeaders={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},copySourceErrorCode:{serializedName:"x-ms-copy-source-error-code",xmlName:"x-ms-copy-source-error-code",type:{name:"String"}},copySourceStatusCode:{serializedName:"x-ms-copy-source-status-code",xmlName:"x-ms-copy-source-status-code",type:{name:"Number"}}}}};E.BlockBlobStageBlockHeaders={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"}}}}};E.BlockBlobStageBlockExceptionHeaders={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlockBlobStageBlockFromURLHeaders={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"}}}}};E.BlockBlobStageBlockFromURLExceptionHeaders={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},copySourceErrorCode:{serializedName:"x-ms-copy-source-error-code",xmlName:"x-ms-copy-source-error-code",type:{name:"String"}},copySourceStatusCode:{serializedName:"x-ms-copy-source-status-code",xmlName:"x-ms-copy-source-status-code",type:{name:"Number"}}}}};E.BlockBlobCommitBlockListHeaders={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"}}}}};E.BlockBlobCommitBlockListExceptionHeaders={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlockBlobGetBlockListHeaders={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"}}}}};E.BlockBlobGetBlockListExceptionHeaders={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}}});var Fo=h(I=>{"use strict";Object.defineProperty(I,"__esModule",{value:!0});I.action3=I.action2=I.leaseId1=I.action1=I.proposedLeaseId=I.duration=I.action=I.comp10=I.sourceLeaseId=I.sourceContainerName=I.comp9=I.deletedContainerVersion=I.deletedContainerName=I.comp8=I.containerAcl=I.comp7=I.comp6=I.ifUnmodifiedSince=I.ifModifiedSince=I.leaseId=I.preventEncryptionScopeOverride=I.defaultEncryptionScope=I.access=I.metadata=I.restype2=I.where=I.comp5=I.multipartContentType=I.contentLength=I.comp4=I.body=I.restype1=I.comp3=I.keyInfo=I.include=I.maxPageSize=I.marker=I.prefix=I.comp2=I.comp1=I.accept1=I.requestId=I.version=I.timeoutInSeconds=I.comp=I.restype=I.url=I.accept=I.blobServiceProperties=I.contentType=void 0;I.copySourceTags=I.copySourceAuthorization=I.sourceContentMD5=I.xMsRequiresSync=I.legalHold1=I.sealBlob=I.blobTagsString=I.copySource=I.sourceIfTags=I.sourceIfNoneMatch=I.sourceIfMatch=I.sourceIfUnmodifiedSince=I.sourceIfModifiedSince=I.rehydratePriority=I.tier=I.comp14=I.encryptionScope=I.legalHold=I.comp13=I.immutabilityPolicyMode=I.immutabilityPolicyExpiry=I.comp12=I.blobContentDisposition=I.blobContentLanguage=I.blobContentEncoding=I.blobContentMD5=I.blobContentType=I.blobCacheControl=I.expiresOn=I.expiryOptions=I.comp11=I.blobDeleteType=I.deleteSnapshots=I.ifTags=I.ifNoneMatch=I.ifMatch=I.encryptionAlgorithm=I.encryptionKeySha256=I.encryptionKey=I.rangeGetContentCRC64=I.rangeGetContentMD5=I.range=I.versionId=I.snapshot=I.delimiter=I.startFrom=I.include1=I.proposedLeaseId1=I.action4=I.breakPeriod=void 0;I.listType=I.comp25=I.blocks=I.blockId=I.comp24=I.copySourceBlobProperties=I.blobType2=I.comp23=I.sourceRange1=I.appendPosition=I.maxSize=I.comp22=I.blobType1=I.comp21=I.sequenceNumberAction=I.prevSnapshotUrl=I.prevsnapshot=I.comp20=I.range1=I.sourceContentCrc64=I.sourceRange=I.sourceUrl=I.pageWrite1=I.ifSequenceNumberEqualTo=I.ifSequenceNumberLessThan=I.ifSequenceNumberLessThanOrEqualTo=I.pageWrite=I.comp19=I.accept2=I.body1=I.contentType1=I.blobSequenceNumber=I.blobContentLength=I.blobType=I.transactionalContentCrc64=I.transactionalContentMD5=I.tags=I.ifNoneMatch1=I.ifMatch1=I.ifUnmodifiedSince1=I.ifModifiedSince1=I.comp18=I.comp17=I.queryRequest=I.tier1=I.comp16=I.copyId=I.copyActionAbortConstant=I.comp15=I.fileRequestIntent=void 0;var hu=Us();I.contentType={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}};I.blobServiceProperties={parameterPath:"blobServiceProperties",mapper:hu.BlobServiceProperties};I.accept={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}};I.url={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0};I.restype={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}};I.comp={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.timeoutInSeconds={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}};I.version={parameterPath:"version",mapper:{defaultValue:"2026-02-06",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}};I.requestId={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}};I.accept1={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}};I.comp1={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.comp2={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.prefix={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}};I.marker={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}};I.maxPageSize={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}};I.include={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"};I.keyInfo={parameterPath:"keyInfo",mapper:hu.KeyInfo};I.comp3={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.restype1={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}};I.body={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}};I.comp4={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.contentLength={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}};I.multipartContentType={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}};I.comp5={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.where={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}};I.restype2={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}};I.metadata={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}};I.access={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}};I.defaultEncryptionScope={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}};I.preventEncryptionScopeOverride={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}};I.leaseId={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}};I.ifModifiedSince={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}};I.ifUnmodifiedSince={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}};I.comp6={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.comp7={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.containerAcl={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}};I.comp8={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.deletedContainerName={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}};I.deletedContainerVersion={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}};I.comp9={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.sourceContainerName={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}};I.sourceLeaseId={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}};I.comp10={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.action={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}};I.duration={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}};I.proposedLeaseId={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}};I.action1={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}};I.leaseId1={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}};I.action2={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}};I.action3={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}};I.breakPeriod={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}};I.action4={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}};I.proposedLeaseId1={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}};I.include1={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"};I.startFrom={parameterPath:["options","startFrom"],mapper:{serializedName:"startFrom",xmlName:"startFrom",type:{name:"String"}}};I.delimiter={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}};I.snapshot={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}};I.versionId={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}};I.range={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}};I.rangeGetContentMD5={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}};I.rangeGetContentCRC64={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}};I.encryptionKey={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}};I.encryptionKeySha256={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}};I.encryptionAlgorithm={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}};I.ifMatch={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}};I.ifNoneMatch={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}};I.ifTags={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}};I.deleteSnapshots={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}};I.blobDeleteType={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}};I.comp11={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.expiryOptions={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}};I.expiresOn={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}};I.blobCacheControl={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}};I.blobContentType={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}};I.blobContentMD5={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}};I.blobContentEncoding={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}};I.blobContentLanguage={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}};I.blobContentDisposition={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}};I.comp12={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.immutabilityPolicyExpiry={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}};I.immutabilityPolicyMode={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}};I.comp13={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.legalHold={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}};I.encryptionScope={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}};I.comp14={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.tier={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"]}}};I.rehydratePriority={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}};I.sourceIfModifiedSince={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}};I.sourceIfUnmodifiedSince={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}};I.sourceIfMatch={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}};I.sourceIfNoneMatch={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}};I.sourceIfTags={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}};I.copySource={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}};I.blobTagsString={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}};I.sealBlob={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}};I.legalHold1={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}};I.xMsRequiresSync={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}};I.sourceContentMD5={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}};I.copySourceAuthorization={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}};I.copySourceTags={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}};I.fileRequestIntent={parameterPath:["options","fileRequestIntent"],mapper:{serializedName:"x-ms-file-request-intent",xmlName:"x-ms-file-request-intent",type:{name:"String"}}};I.comp15={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.copyActionAbortConstant={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}};I.copyId={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}};I.comp16={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.tier1={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"]}}};I.queryRequest={parameterPath:["options","queryRequest"],mapper:hu.QueryRequest};I.comp17={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.comp18={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.ifModifiedSince1={parameterPath:["options","blobModifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"x-ms-blob-if-modified-since",xmlName:"x-ms-blob-if-modified-since",type:{name:"DateTimeRfc1123"}}};I.ifUnmodifiedSince1={parameterPath:["options","blobModifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"x-ms-blob-if-unmodified-since",xmlName:"x-ms-blob-if-unmodified-since",type:{name:"DateTimeRfc1123"}}};I.ifMatch1={parameterPath:["options","blobModifiedAccessConditions","ifMatch"],mapper:{serializedName:"x-ms-blob-if-match",xmlName:"x-ms-blob-if-match",type:{name:"String"}}};I.ifNoneMatch1={parameterPath:["options","blobModifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"x-ms-blob-if-none-match",xmlName:"x-ms-blob-if-none-match",type:{name:"String"}}};I.tags={parameterPath:["options","tags"],mapper:hu.BlobTags};I.transactionalContentMD5={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}};I.transactionalContentCrc64={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}};I.blobType={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}};I.blobContentLength={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}};I.blobSequenceNumber={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}};I.contentType1={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}};I.body1={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}};I.accept2={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}};I.comp19={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.pageWrite={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}};I.ifSequenceNumberLessThanOrEqualTo={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}};I.ifSequenceNumberLessThan={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}};I.ifSequenceNumberEqualTo={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}};I.pageWrite1={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}};I.sourceUrl={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}};I.sourceRange={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}};I.sourceContentCrc64={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}};I.range1={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}};I.comp20={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.prevsnapshot={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}};I.prevSnapshotUrl={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}};I.sequenceNumberAction={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}};I.comp21={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.blobType1={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}};I.comp22={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.maxSize={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}};I.appendPosition={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}};I.sourceRange1={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}};I.comp23={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.blobType2={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}};I.copySourceBlobProperties={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}};I.comp24={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.blockId={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}};I.blocks={parameterPath:"blocks",mapper:hu.BlockLookupList};I.comp25={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.listType={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}}});var _W=h(Af=>{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});Af.ServiceImpl=void 0;var D0=(Jr(),Wt(Yr)),v_e=D0.__importStar(mi()),Fe=D0.__importStar(Us()),J=D0.__importStar(Fo()),P0=class{static{o(this,"ServiceImpl")}client;constructor(e){this.client=e}setProperties(e,r){return this.client.sendOperationRequest({blobServiceProperties:e,options:r},R_e)}getProperties(e){return this.client.sendOperationRequest({options:e},__e)}getStatistics(e){return this.client.sendOperationRequest({options:e},P_e)}listContainersSegment(e){return this.client.sendOperationRequest({options:e},D_e)}getUserDelegationKey(e,r){return this.client.sendOperationRequest({keyInfo:e,options:r},T_e)}getAccountInfo(e){return this.client.sendOperationRequest({options:e},O_e)}submitBatch(e,r,n,i){return this.client.sendOperationRequest({contentLength:e,multipartContentType:r,body:n,options:i},M_e)}filterBlobs(e){return this.client.sendOperationRequest({options:e},k_e)}};Af.ServiceImpl=P0;var qs=v_e.createSerializer(Fe,!0),R_e={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:Fe.ServiceSetPropertiesHeaders},default:{bodyMapper:Fe.StorageError,headersMapper:Fe.ServiceSetPropertiesExceptionHeaders}},requestBody:J.blobServiceProperties,queryParameters:[J.restype,J.comp,J.timeoutInSeconds],urlParameters:[J.url],headerParameters:[J.contentType,J.accept,J.version,J.requestId],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:qs},__e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Fe.BlobServiceProperties,headersMapper:Fe.ServiceGetPropertiesHeaders},default:{bodyMapper:Fe.StorageError,headersMapper:Fe.ServiceGetPropertiesExceptionHeaders}},queryParameters:[J.restype,J.comp,J.timeoutInSeconds],urlParameters:[J.url],headerParameters:[J.version,J.requestId,J.accept1],isXML:!0,serializer:qs},P_e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Fe.BlobServiceStatistics,headersMapper:Fe.ServiceGetStatisticsHeaders},default:{bodyMapper:Fe.StorageError,headersMapper:Fe.ServiceGetStatisticsExceptionHeaders}},queryParameters:[J.restype,J.timeoutInSeconds,J.comp1],urlParameters:[J.url],headerParameters:[J.version,J.requestId,J.accept1],isXML:!0,serializer:qs},D_e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Fe.ListContainersSegmentResponse,headersMapper:Fe.ServiceListContainersSegmentHeaders},default:{bodyMapper:Fe.StorageError,headersMapper:Fe.ServiceListContainersSegmentExceptionHeaders}},queryParameters:[J.timeoutInSeconds,J.comp2,J.prefix,J.marker,J.maxPageSize,J.include],urlParameters:[J.url],headerParameters:[J.version,J.requestId,J.accept1],isXML:!0,serializer:qs},T_e={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:Fe.UserDelegationKey,headersMapper:Fe.ServiceGetUserDelegationKeyHeaders},default:{bodyMapper:Fe.StorageError,headersMapper:Fe.ServiceGetUserDelegationKeyExceptionHeaders}},requestBody:J.keyInfo,queryParameters:[J.restype,J.timeoutInSeconds,J.comp3],urlParameters:[J.url],headerParameters:[J.contentType,J.accept,J.version,J.requestId],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:qs},O_e={path:"/",httpMethod:"GET",responses:{200:{headersMapper:Fe.ServiceGetAccountInfoHeaders},default:{bodyMapper:Fe.StorageError,headersMapper:Fe.ServiceGetAccountInfoExceptionHeaders}},queryParameters:[J.comp,J.timeoutInSeconds,J.restype1],urlParameters:[J.url],headerParameters:[J.version,J.requestId,J.accept1],isXML:!0,serializer:qs},M_e={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Fe.ServiceSubmitBatchHeaders},default:{bodyMapper:Fe.StorageError,headersMapper:Fe.ServiceSubmitBatchExceptionHeaders}},requestBody:J.body,queryParameters:[J.timeoutInSeconds,J.comp4],urlParameters:[J.url],headerParameters:[J.accept,J.version,J.requestId,J.contentLength,J.multipartContentType],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:qs},k_e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Fe.FilterBlobSegment,headersMapper:Fe.ServiceFilterBlobsHeaders},default:{bodyMapper:Fe.StorageError,headersMapper:Fe.ServiceFilterBlobsExceptionHeaders}},queryParameters:[J.timeoutInSeconds,J.marker,J.maxPageSize,J.comp5,J.where],urlParameters:[J.url],headerParameters:[J.version,J.requestId,J.accept1],isXML:!0,serializer:qs}});var PW=h(uf=>{"use strict";Object.defineProperty(uf,"__esModule",{value:!0});uf.ContainerImpl=void 0;var O0=(Jr(),Wt(Yr)),L_e=O0.__importStar(mi()),$=O0.__importStar(Us()),P=O0.__importStar(Fo()),T0=class{static{o(this,"ContainerImpl")}client;constructor(e){this.client=e}create(e){return this.client.sendOperationRequest({options:e},F_e)}getProperties(e){return this.client.sendOperationRequest({options:e},U_e)}delete(e){return this.client.sendOperationRequest({options:e},q_e)}setMetadata(e){return this.client.sendOperationRequest({options:e},H_e)}getAccessPolicy(e){return this.client.sendOperationRequest({options:e},z_e)}setAccessPolicy(e){return this.client.sendOperationRequest({options:e},j_e)}restore(e){return this.client.sendOperationRequest({options:e},G_e)}rename(e,r){return this.client.sendOperationRequest({sourceContainerName:e,options:r},Y_e)}submitBatch(e,r,n,i){return this.client.sendOperationRequest({contentLength:e,multipartContentType:r,body:n,options:i},J_e)}filterBlobs(e){return this.client.sendOperationRequest({options:e},V_e)}acquireLease(e){return this.client.sendOperationRequest({options:e},W_e)}releaseLease(e,r){return this.client.sendOperationRequest({leaseId:e,options:r},K_e)}renewLease(e,r){return this.client.sendOperationRequest({leaseId:e,options:r},$_e)}breakLease(e){return this.client.sendOperationRequest({options:e},X_e)}changeLease(e,r,n){return this.client.sendOperationRequest({leaseId:e,proposedLeaseId:r,options:n},Z_e)}listBlobFlatSegment(e){return this.client.sendOperationRequest({options:e},ePe)}listBlobHierarchySegment(e,r){return this.client.sendOperationRequest({delimiter:e,options:r},tPe)}getAccountInfo(e){return this.client.sendOperationRequest({options:e},rPe)}};uf.ContainerImpl=T0;var Ht=L_e.createSerializer($,!0),F_e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:$.ContainerCreateHeaders},default:{bodyMapper:$.StorageError,headersMapper:$.ContainerCreateExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.metadata,P.access,P.defaultEncryptionScope,P.preventEncryptionScopeOverride],isXML:!0,serializer:Ht},U_e={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:$.ContainerGetPropertiesHeaders},default:{bodyMapper:$.StorageError,headersMapper:$.ContainerGetPropertiesExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.leaseId],isXML:!0,serializer:Ht},q_e={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:$.ContainerDeleteHeaders},default:{bodyMapper:$.StorageError,headersMapper:$.ContainerDeleteExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.leaseId,P.ifModifiedSince,P.ifUnmodifiedSince],isXML:!0,serializer:Ht},H_e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:$.ContainerSetMetadataHeaders},default:{bodyMapper:$.StorageError,headersMapper:$.ContainerSetMetadataExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2,P.comp6],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.metadata,P.leaseId,P.ifModifiedSince],isXML:!0,serializer:Ht},z_e={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:$.ContainerGetAccessPolicyHeaders},default:{bodyMapper:$.StorageError,headersMapper:$.ContainerGetAccessPolicyExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2,P.comp7],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.leaseId],isXML:!0,serializer:Ht},j_e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:$.ContainerSetAccessPolicyHeaders},default:{bodyMapper:$.StorageError,headersMapper:$.ContainerSetAccessPolicyExceptionHeaders}},requestBody:P.containerAcl,queryParameters:[P.timeoutInSeconds,P.restype2,P.comp7],urlParameters:[P.url],headerParameters:[P.contentType,P.accept,P.version,P.requestId,P.access,P.leaseId,P.ifModifiedSince,P.ifUnmodifiedSince],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Ht},G_e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:$.ContainerRestoreHeaders},default:{bodyMapper:$.StorageError,headersMapper:$.ContainerRestoreExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2,P.comp8],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.deletedContainerName,P.deletedContainerVersion],isXML:!0,serializer:Ht},Y_e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:$.ContainerRenameHeaders},default:{bodyMapper:$.StorageError,headersMapper:$.ContainerRenameExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2,P.comp9],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.sourceContainerName,P.sourceLeaseId],isXML:!0,serializer:Ht},J_e={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:$.ContainerSubmitBatchHeaders},default:{bodyMapper:$.StorageError,headersMapper:$.ContainerSubmitBatchExceptionHeaders}},requestBody:P.body,queryParameters:[P.timeoutInSeconds,P.comp4,P.restype2],urlParameters:[P.url],headerParameters:[P.accept,P.version,P.requestId,P.contentLength,P.multipartContentType],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Ht},V_e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:$.FilterBlobSegment,headersMapper:$.ContainerFilterBlobsHeaders},default:{bodyMapper:$.StorageError,headersMapper:$.ContainerFilterBlobsExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.marker,P.maxPageSize,P.comp5,P.where,P.restype2],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1],isXML:!0,serializer:Ht},W_e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:$.ContainerAcquireLeaseHeaders},default:{bodyMapper:$.StorageError,headersMapper:$.ContainerAcquireLeaseExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2,P.comp10],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.ifModifiedSince,P.ifUnmodifiedSince,P.action,P.duration,P.proposedLeaseId],isXML:!0,serializer:Ht},K_e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:$.ContainerReleaseLeaseHeaders},default:{bodyMapper:$.StorageError,headersMapper:$.ContainerReleaseLeaseExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2,P.comp10],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.ifModifiedSince,P.ifUnmodifiedSince,P.action1,P.leaseId1],isXML:!0,serializer:Ht},$_e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:$.ContainerRenewLeaseHeaders},default:{bodyMapper:$.StorageError,headersMapper:$.ContainerRenewLeaseExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2,P.comp10],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.ifModifiedSince,P.ifUnmodifiedSince,P.leaseId1,P.action2],isXML:!0,serializer:Ht},X_e={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:$.ContainerBreakLeaseHeaders},default:{bodyMapper:$.StorageError,headersMapper:$.ContainerBreakLeaseExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2,P.comp10],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.ifModifiedSince,P.ifUnmodifiedSince,P.action3,P.breakPeriod],isXML:!0,serializer:Ht},Z_e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:$.ContainerChangeLeaseHeaders},default:{bodyMapper:$.StorageError,headersMapper:$.ContainerChangeLeaseExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2,P.comp10],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.ifModifiedSince,P.ifUnmodifiedSince,P.leaseId1,P.action4,P.proposedLeaseId1],isXML:!0,serializer:Ht},ePe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:$.ListBlobsFlatSegmentResponse,headersMapper:$.ContainerListBlobFlatSegmentHeaders},default:{bodyMapper:$.StorageError,headersMapper:$.ContainerListBlobFlatSegmentExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.comp2,P.prefix,P.marker,P.maxPageSize,P.restype2,P.include1,P.startFrom],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1],isXML:!0,serializer:Ht},tPe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:$.ListBlobsHierarchySegmentResponse,headersMapper:$.ContainerListBlobHierarchySegmentHeaders},default:{bodyMapper:$.StorageError,headersMapper:$.ContainerListBlobHierarchySegmentExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.comp2,P.prefix,P.marker,P.maxPageSize,P.restype2,P.include1,P.startFrom,P.delimiter],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1],isXML:!0,serializer:Ht},rPe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:$.ContainerGetAccountInfoHeaders},default:{bodyMapper:$.StorageError,headersMapper:$.ContainerGetAccountInfoExceptionHeaders}},queryParameters:[P.comp,P.timeoutInSeconds,P.restype1],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1],isXML:!0,serializer:Ht}});var DW=h(df=>{"use strict";Object.defineProperty(df,"__esModule",{value:!0});df.BlobImpl=void 0;var k0=(Jr(),Wt(Yr)),nPe=k0.__importStar(mi()),Y=k0.__importStar(Us()),B=k0.__importStar(Fo()),M0=class{static{o(this,"BlobImpl")}client;constructor(e){this.client=e}download(e){return this.client.sendOperationRequest({options:e},iPe)}getProperties(e){return this.client.sendOperationRequest({options:e},sPe)}delete(e){return this.client.sendOperationRequest({options:e},oPe)}undelete(e){return this.client.sendOperationRequest({options:e},aPe)}setExpiry(e,r){return this.client.sendOperationRequest({expiryOptions:e,options:r},cPe)}setHttpHeaders(e){return this.client.sendOperationRequest({options:e},lPe)}setImmutabilityPolicy(e){return this.client.sendOperationRequest({options:e},APe)}deleteImmutabilityPolicy(e){return this.client.sendOperationRequest({options:e},uPe)}setLegalHold(e,r){return this.client.sendOperationRequest({legalHold:e,options:r},dPe)}setMetadata(e){return this.client.sendOperationRequest({options:e},pPe)}acquireLease(e){return this.client.sendOperationRequest({options:e},mPe)}releaseLease(e,r){return this.client.sendOperationRequest({leaseId:e,options:r},gPe)}renewLease(e,r){return this.client.sendOperationRequest({leaseId:e,options:r},fPe)}changeLease(e,r,n){return this.client.sendOperationRequest({leaseId:e,proposedLeaseId:r,options:n},hPe)}breakLease(e){return this.client.sendOperationRequest({options:e},yPe)}createSnapshot(e){return this.client.sendOperationRequest({options:e},CPe)}startCopyFromURL(e,r){return this.client.sendOperationRequest({copySource:e,options:r},EPe)}copyFromURL(e,r){return this.client.sendOperationRequest({copySource:e,options:r},BPe)}abortCopyFromURL(e,r){return this.client.sendOperationRequest({copyId:e,options:r},IPe)}setTier(e,r){return this.client.sendOperationRequest({tier:e,options:r},bPe)}getAccountInfo(e){return this.client.sendOperationRequest({options:e},QPe)}query(e){return this.client.sendOperationRequest({options:e},wPe)}getTags(e){return this.client.sendOperationRequest({options:e},NPe)}setTags(e){return this.client.sendOperationRequest({options:e},SPe)}};df.BlobImpl=M0;var st=nPe.createSerializer(Y,!0),iPe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Y.BlobDownloadHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Y.BlobDownloadHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobDownloadExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.snapshot,B.versionId],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.leaseId,B.ifModifiedSince,B.ifUnmodifiedSince,B.range,B.rangeGetContentMD5,B.rangeGetContentCRC64,B.encryptionKey,B.encryptionKeySha256,B.encryptionAlgorithm,B.ifMatch,B.ifNoneMatch,B.ifTags],isXML:!0,serializer:st},sPe={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:Y.BlobGetPropertiesHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobGetPropertiesExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.snapshot,B.versionId],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.leaseId,B.ifModifiedSince,B.ifUnmodifiedSince,B.encryptionKey,B.encryptionKeySha256,B.encryptionAlgorithm,B.ifMatch,B.ifNoneMatch,B.ifTags],isXML:!0,serializer:st},oPe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:Y.BlobDeleteHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobDeleteExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.snapshot,B.versionId,B.blobDeleteType],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.leaseId,B.ifModifiedSince,B.ifUnmodifiedSince,B.ifMatch,B.ifNoneMatch,B.ifTags,B.deleteSnapshots],isXML:!0,serializer:st},aPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobUndeleteHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobUndeleteExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp8],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1],isXML:!0,serializer:st},cPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobSetExpiryHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobSetExpiryExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp11],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.expiryOptions,B.expiresOn],isXML:!0,serializer:st},lPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobSetHttpHeadersHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobSetHttpHeadersExceptionHeaders}},queryParameters:[B.comp,B.timeoutInSeconds],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.leaseId,B.ifModifiedSince,B.ifUnmodifiedSince,B.ifMatch,B.ifNoneMatch,B.ifTags,B.blobCacheControl,B.blobContentType,B.blobContentMD5,B.blobContentEncoding,B.blobContentLanguage,B.blobContentDisposition],isXML:!0,serializer:st},APe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobSetImmutabilityPolicyHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobSetImmutabilityPolicyExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.snapshot,B.versionId,B.comp12],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.ifUnmodifiedSince,B.immutabilityPolicyExpiry,B.immutabilityPolicyMode],isXML:!0,serializer:st},uPe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:Y.BlobDeleteImmutabilityPolicyHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobDeleteImmutabilityPolicyExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.snapshot,B.versionId,B.comp12],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1],isXML:!0,serializer:st},dPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobSetLegalHoldHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobSetLegalHoldExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.snapshot,B.versionId,B.comp13],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.legalHold],isXML:!0,serializer:st},pPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobSetMetadataHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobSetMetadataExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp6],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.metadata,B.leaseId,B.ifModifiedSince,B.ifUnmodifiedSince,B.encryptionKey,B.encryptionKeySha256,B.encryptionAlgorithm,B.ifMatch,B.ifNoneMatch,B.ifTags,B.encryptionScope],isXML:!0,serializer:st},mPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Y.BlobAcquireLeaseHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobAcquireLeaseExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp10],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.ifModifiedSince,B.ifUnmodifiedSince,B.action,B.duration,B.proposedLeaseId,B.ifMatch,B.ifNoneMatch,B.ifTags],isXML:!0,serializer:st},gPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobReleaseLeaseHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobReleaseLeaseExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp10],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.ifModifiedSince,B.ifUnmodifiedSince,B.action1,B.leaseId1,B.ifMatch,B.ifNoneMatch,B.ifTags],isXML:!0,serializer:st},fPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobRenewLeaseHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobRenewLeaseExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp10],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.ifModifiedSince,B.ifUnmodifiedSince,B.leaseId1,B.action2,B.ifMatch,B.ifNoneMatch,B.ifTags],isXML:!0,serializer:st},hPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobChangeLeaseHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobChangeLeaseExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp10],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.ifModifiedSince,B.ifUnmodifiedSince,B.leaseId1,B.action4,B.proposedLeaseId1,B.ifMatch,B.ifNoneMatch,B.ifTags],isXML:!0,serializer:st},yPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Y.BlobBreakLeaseHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobBreakLeaseExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp10],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.ifModifiedSince,B.ifUnmodifiedSince,B.action3,B.breakPeriod,B.ifMatch,B.ifNoneMatch,B.ifTags],isXML:!0,serializer:st},CPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Y.BlobCreateSnapshotHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobCreateSnapshotExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp14],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.metadata,B.leaseId,B.ifModifiedSince,B.ifUnmodifiedSince,B.encryptionKey,B.encryptionKeySha256,B.encryptionAlgorithm,B.ifMatch,B.ifNoneMatch,B.ifTags,B.encryptionScope],isXML:!0,serializer:st},EPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Y.BlobStartCopyFromURLHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobStartCopyFromURLExceptionHeaders}},queryParameters:[B.timeoutInSeconds],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.metadata,B.leaseId,B.ifModifiedSince,B.ifUnmodifiedSince,B.ifMatch,B.ifNoneMatch,B.ifTags,B.immutabilityPolicyExpiry,B.immutabilityPolicyMode,B.tier,B.rehydratePriority,B.sourceIfModifiedSince,B.sourceIfUnmodifiedSince,B.sourceIfMatch,B.sourceIfNoneMatch,B.sourceIfTags,B.copySource,B.blobTagsString,B.sealBlob,B.legalHold1],isXML:!0,serializer:st},BPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Y.BlobCopyFromURLHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobCopyFromURLExceptionHeaders}},queryParameters:[B.timeoutInSeconds],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.metadata,B.leaseId,B.ifModifiedSince,B.ifUnmodifiedSince,B.ifMatch,B.ifNoneMatch,B.ifTags,B.immutabilityPolicyExpiry,B.immutabilityPolicyMode,B.encryptionScope,B.tier,B.sourceIfModifiedSince,B.sourceIfUnmodifiedSince,B.sourceIfMatch,B.sourceIfNoneMatch,B.copySource,B.blobTagsString,B.legalHold1,B.xMsRequiresSync,B.sourceContentMD5,B.copySourceAuthorization,B.copySourceTags,B.fileRequestIntent],isXML:!0,serializer:st},IPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Y.BlobAbortCopyFromURLHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobAbortCopyFromURLExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp15,B.copyId],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.leaseId,B.copyActionAbortConstant],isXML:!0,serializer:st},bPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobSetTierHeaders},202:{headersMapper:Y.BlobSetTierHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobSetTierExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.snapshot,B.versionId,B.comp16],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.leaseId,B.ifTags,B.rehydratePriority,B.tier1],isXML:!0,serializer:st},QPe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:Y.BlobGetAccountInfoHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobGetAccountInfoExceptionHeaders}},queryParameters:[B.comp,B.timeoutInSeconds,B.restype1],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1],isXML:!0,serializer:st},wPe={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Y.BlobQueryHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Y.BlobQueryHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobQueryExceptionHeaders}},requestBody:B.queryRequest,queryParameters:[B.timeoutInSeconds,B.snapshot,B.comp17],urlParameters:[B.url],headerParameters:[B.contentType,B.accept,B.version,B.requestId,B.leaseId,B.ifModifiedSince,B.ifUnmodifiedSince,B.encryptionKey,B.encryptionKeySha256,B.encryptionAlgorithm,B.ifMatch,B.ifNoneMatch,B.ifTags],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:st},NPe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Y.BlobTags,headersMapper:Y.BlobGetTagsHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobGetTagsExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.snapshot,B.versionId,B.comp18],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.leaseId,B.ifTags,B.ifModifiedSince1,B.ifUnmodifiedSince1,B.ifMatch1,B.ifNoneMatch1],isXML:!0,serializer:st},SPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Y.BlobSetTagsHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobSetTagsExceptionHeaders}},requestBody:B.tags,queryParameters:[B.timeoutInSeconds,B.versionId,B.comp18],urlParameters:[B.url],headerParameters:[B.contentType,B.accept,B.version,B.requestId,B.leaseId,B.ifTags,B.ifModifiedSince1,B.ifUnmodifiedSince1,B.ifMatch1,B.ifNoneMatch1,B.transactionalContentMD5,B.transactionalContentCrc64],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:st}});var TW=h(pf=>{"use strict";Object.defineProperty(pf,"__esModule",{value:!0});pf.PageBlobImpl=void 0;var F0=(Jr(),Wt(Yr)),xPe=F0.__importStar(mi()),Ue=F0.__importStar(Us()),_=F0.__importStar(Fo()),L0=class{static{o(this,"PageBlobImpl")}client;constructor(e){this.client=e}create(e,r,n){return this.client.sendOperationRequest({contentLength:e,blobContentLength:r,options:n},vPe)}uploadPages(e,r,n){return this.client.sendOperationRequest({contentLength:e,body:r,options:n},RPe)}clearPages(e,r){return this.client.sendOperationRequest({contentLength:e,options:r},_Pe)}uploadPagesFromURL(e,r,n,i,s){return this.client.sendOperationRequest({sourceUrl:e,sourceRange:r,contentLength:n,range:i,options:s},PPe)}getPageRanges(e){return this.client.sendOperationRequest({options:e},DPe)}getPageRangesDiff(e){return this.client.sendOperationRequest({options:e},TPe)}resize(e,r){return this.client.sendOperationRequest({blobContentLength:e,options:r},OPe)}updateSequenceNumber(e,r){return this.client.sendOperationRequest({sequenceNumberAction:e,options:r},MPe)}copyIncremental(e,r){return this.client.sendOperationRequest({copySource:e,options:r},kPe)}};pf.PageBlobImpl=L0;var rs=xPe.createSerializer(Ue,!0),vPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ue.PageBlobCreateHeaders},default:{bodyMapper:Ue.StorageError,headersMapper:Ue.PageBlobCreateExceptionHeaders}},queryParameters:[_.timeoutInSeconds],urlParameters:[_.url],headerParameters:[_.version,_.requestId,_.accept1,_.contentLength,_.metadata,_.leaseId,_.ifModifiedSince,_.ifUnmodifiedSince,_.encryptionKey,_.encryptionKeySha256,_.encryptionAlgorithm,_.ifMatch,_.ifNoneMatch,_.ifTags,_.blobCacheControl,_.blobContentType,_.blobContentMD5,_.blobContentEncoding,_.blobContentLanguage,_.blobContentDisposition,_.immutabilityPolicyExpiry,_.immutabilityPolicyMode,_.encryptionScope,_.tier,_.blobTagsString,_.legalHold1,_.blobType,_.blobContentLength,_.blobSequenceNumber],isXML:!0,serializer:rs},RPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ue.PageBlobUploadPagesHeaders},default:{bodyMapper:Ue.StorageError,headersMapper:Ue.PageBlobUploadPagesExceptionHeaders}},requestBody:_.body1,queryParameters:[_.timeoutInSeconds,_.comp19],urlParameters:[_.url],headerParameters:[_.version,_.requestId,_.contentLength,_.leaseId,_.ifModifiedSince,_.ifUnmodifiedSince,_.range,_.encryptionKey,_.encryptionKeySha256,_.encryptionAlgorithm,_.ifMatch,_.ifNoneMatch,_.ifTags,_.encryptionScope,_.transactionalContentMD5,_.transactionalContentCrc64,_.contentType1,_.accept2,_.pageWrite,_.ifSequenceNumberLessThanOrEqualTo,_.ifSequenceNumberLessThan,_.ifSequenceNumberEqualTo],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:rs},_Pe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ue.PageBlobClearPagesHeaders},default:{bodyMapper:Ue.StorageError,headersMapper:Ue.PageBlobClearPagesExceptionHeaders}},queryParameters:[_.timeoutInSeconds,_.comp19],urlParameters:[_.url],headerParameters:[_.version,_.requestId,_.accept1,_.contentLength,_.leaseId,_.ifModifiedSince,_.ifUnmodifiedSince,_.range,_.encryptionKey,_.encryptionKeySha256,_.encryptionAlgorithm,_.ifMatch,_.ifNoneMatch,_.ifTags,_.encryptionScope,_.ifSequenceNumberLessThanOrEqualTo,_.ifSequenceNumberLessThan,_.ifSequenceNumberEqualTo,_.pageWrite1],isXML:!0,serializer:rs},PPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ue.PageBlobUploadPagesFromURLHeaders},default:{bodyMapper:Ue.StorageError,headersMapper:Ue.PageBlobUploadPagesFromURLExceptionHeaders}},queryParameters:[_.timeoutInSeconds,_.comp19],urlParameters:[_.url],headerParameters:[_.version,_.requestId,_.accept1,_.contentLength,_.leaseId,_.ifModifiedSince,_.ifUnmodifiedSince,_.encryptionKey,_.encryptionKeySha256,_.encryptionAlgorithm,_.ifMatch,_.ifNoneMatch,_.ifTags,_.encryptionScope,_.sourceIfModifiedSince,_.sourceIfUnmodifiedSince,_.sourceIfMatch,_.sourceIfNoneMatch,_.sourceContentMD5,_.copySourceAuthorization,_.fileRequestIntent,_.pageWrite,_.ifSequenceNumberLessThanOrEqualTo,_.ifSequenceNumberLessThan,_.ifSequenceNumberEqualTo,_.sourceUrl,_.sourceRange,_.sourceContentCrc64,_.range1],isXML:!0,serializer:rs},DPe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Ue.PageList,headersMapper:Ue.PageBlobGetPageRangesHeaders},default:{bodyMapper:Ue.StorageError,headersMapper:Ue.PageBlobGetPageRangesExceptionHeaders}},queryParameters:[_.timeoutInSeconds,_.marker,_.maxPageSize,_.snapshot,_.comp20],urlParameters:[_.url],headerParameters:[_.version,_.requestId,_.accept1,_.leaseId,_.ifModifiedSince,_.ifUnmodifiedSince,_.range,_.ifMatch,_.ifNoneMatch,_.ifTags],isXML:!0,serializer:rs},TPe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Ue.PageList,headersMapper:Ue.PageBlobGetPageRangesDiffHeaders},default:{bodyMapper:Ue.StorageError,headersMapper:Ue.PageBlobGetPageRangesDiffExceptionHeaders}},queryParameters:[_.timeoutInSeconds,_.marker,_.maxPageSize,_.snapshot,_.comp20,_.prevsnapshot],urlParameters:[_.url],headerParameters:[_.version,_.requestId,_.accept1,_.leaseId,_.ifModifiedSince,_.ifUnmodifiedSince,_.range,_.ifMatch,_.ifNoneMatch,_.ifTags,_.prevSnapshotUrl],isXML:!0,serializer:rs},OPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Ue.PageBlobResizeHeaders},default:{bodyMapper:Ue.StorageError,headersMapper:Ue.PageBlobResizeExceptionHeaders}},queryParameters:[_.comp,_.timeoutInSeconds],urlParameters:[_.url],headerParameters:[_.version,_.requestId,_.accept1,_.leaseId,_.ifModifiedSince,_.ifUnmodifiedSince,_.encryptionKey,_.encryptionKeySha256,_.encryptionAlgorithm,_.ifMatch,_.ifNoneMatch,_.ifTags,_.encryptionScope,_.blobContentLength],isXML:!0,serializer:rs},MPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Ue.PageBlobUpdateSequenceNumberHeaders},default:{bodyMapper:Ue.StorageError,headersMapper:Ue.PageBlobUpdateSequenceNumberExceptionHeaders}},queryParameters:[_.comp,_.timeoutInSeconds],urlParameters:[_.url],headerParameters:[_.version,_.requestId,_.accept1,_.leaseId,_.ifModifiedSince,_.ifUnmodifiedSince,_.ifMatch,_.ifNoneMatch,_.ifTags,_.blobSequenceNumber,_.sequenceNumberAction],isXML:!0,serializer:rs},kPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Ue.PageBlobCopyIncrementalHeaders},default:{bodyMapper:Ue.StorageError,headersMapper:Ue.PageBlobCopyIncrementalExceptionHeaders}},queryParameters:[_.timeoutInSeconds,_.comp21],urlParameters:[_.url],headerParameters:[_.version,_.requestId,_.accept1,_.ifModifiedSince,_.ifUnmodifiedSince,_.ifMatch,_.ifNoneMatch,_.ifTags,_.copySource],isXML:!0,serializer:rs}});var OW=h(gf=>{"use strict";Object.defineProperty(gf,"__esModule",{value:!0});gf.AppendBlobImpl=void 0;var q0=(Jr(),Wt(Yr)),LPe=q0.__importStar(mi()),$r=q0.__importStar(Us()),H=q0.__importStar(Fo()),U0=class{static{o(this,"AppendBlobImpl")}client;constructor(e){this.client=e}create(e,r){return this.client.sendOperationRequest({contentLength:e,options:r},FPe)}appendBlock(e,r,n){return this.client.sendOperationRequest({contentLength:e,body:r,options:n},UPe)}appendBlockFromUrl(e,r,n){return this.client.sendOperationRequest({sourceUrl:e,contentLength:r,options:n},qPe)}seal(e){return this.client.sendOperationRequest({options:e},HPe)}};gf.AppendBlobImpl=U0;var mf=LPe.createSerializer($r,!0),FPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:$r.AppendBlobCreateHeaders},default:{bodyMapper:$r.StorageError,headersMapper:$r.AppendBlobCreateExceptionHeaders}},queryParameters:[H.timeoutInSeconds],urlParameters:[H.url],headerParameters:[H.version,H.requestId,H.accept1,H.contentLength,H.metadata,H.leaseId,H.ifModifiedSince,H.ifUnmodifiedSince,H.encryptionKey,H.encryptionKeySha256,H.encryptionAlgorithm,H.ifMatch,H.ifNoneMatch,H.ifTags,H.blobCacheControl,H.blobContentType,H.blobContentMD5,H.blobContentEncoding,H.blobContentLanguage,H.blobContentDisposition,H.immutabilityPolicyExpiry,H.immutabilityPolicyMode,H.encryptionScope,H.blobTagsString,H.legalHold1,H.blobType1],isXML:!0,serializer:mf},UPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:$r.AppendBlobAppendBlockHeaders},default:{bodyMapper:$r.StorageError,headersMapper:$r.AppendBlobAppendBlockExceptionHeaders}},requestBody:H.body1,queryParameters:[H.timeoutInSeconds,H.comp22],urlParameters:[H.url],headerParameters:[H.version,H.requestId,H.contentLength,H.leaseId,H.ifModifiedSince,H.ifUnmodifiedSince,H.encryptionKey,H.encryptionKeySha256,H.encryptionAlgorithm,H.ifMatch,H.ifNoneMatch,H.ifTags,H.encryptionScope,H.transactionalContentMD5,H.transactionalContentCrc64,H.contentType1,H.accept2,H.maxSize,H.appendPosition],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:mf},qPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:$r.AppendBlobAppendBlockFromUrlHeaders},default:{bodyMapper:$r.StorageError,headersMapper:$r.AppendBlobAppendBlockFromUrlExceptionHeaders}},queryParameters:[H.timeoutInSeconds,H.comp22],urlParameters:[H.url],headerParameters:[H.version,H.requestId,H.accept1,H.contentLength,H.leaseId,H.ifModifiedSince,H.ifUnmodifiedSince,H.encryptionKey,H.encryptionKeySha256,H.encryptionAlgorithm,H.ifMatch,H.ifNoneMatch,H.ifTags,H.encryptionScope,H.sourceIfModifiedSince,H.sourceIfUnmodifiedSince,H.sourceIfMatch,H.sourceIfNoneMatch,H.sourceContentMD5,H.copySourceAuthorization,H.fileRequestIntent,H.transactionalContentMD5,H.sourceUrl,H.sourceContentCrc64,H.maxSize,H.appendPosition,H.sourceRange1],isXML:!0,serializer:mf},HPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:$r.AppendBlobSealHeaders},default:{bodyMapper:$r.StorageError,headersMapper:$r.AppendBlobSealExceptionHeaders}},queryParameters:[H.timeoutInSeconds,H.comp23],urlParameters:[H.url],headerParameters:[H.version,H.requestId,H.accept1,H.leaseId,H.ifModifiedSince,H.ifUnmodifiedSince,H.ifMatch,H.ifNoneMatch,H.appendPosition],isXML:!0,serializer:mf}});var MW=h(ff=>{"use strict";Object.defineProperty(ff,"__esModule",{value:!0});ff.BlockBlobImpl=void 0;var z0=(Jr(),Wt(Yr)),zPe=z0.__importStar(mi()),xt=z0.__importStar(Us()),D=z0.__importStar(Fo()),H0=class{static{o(this,"BlockBlobImpl")}client;constructor(e){this.client=e}upload(e,r,n){return this.client.sendOperationRequest({contentLength:e,body:r,options:n},jPe)}putBlobFromUrl(e,r,n){return this.client.sendOperationRequest({contentLength:e,copySource:r,options:n},GPe)}stageBlock(e,r,n,i){return this.client.sendOperationRequest({blockId:e,contentLength:r,body:n,options:i},YPe)}stageBlockFromURL(e,r,n,i){return this.client.sendOperationRequest({blockId:e,contentLength:r,sourceUrl:n,options:i},JPe)}commitBlockList(e,r){return this.client.sendOperationRequest({blocks:e,options:r},VPe)}getBlockList(e,r){return this.client.sendOperationRequest({listType:e,options:r},WPe)}};ff.BlockBlobImpl=H0;var jc=zPe.createSerializer(xt,!0),jPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:xt.BlockBlobUploadHeaders},default:{bodyMapper:xt.StorageError,headersMapper:xt.BlockBlobUploadExceptionHeaders}},requestBody:D.body1,queryParameters:[D.timeoutInSeconds],urlParameters:[D.url],headerParameters:[D.version,D.requestId,D.contentLength,D.metadata,D.leaseId,D.ifModifiedSince,D.ifUnmodifiedSince,D.encryptionKey,D.encryptionKeySha256,D.encryptionAlgorithm,D.ifMatch,D.ifNoneMatch,D.ifTags,D.blobCacheControl,D.blobContentType,D.blobContentMD5,D.blobContentEncoding,D.blobContentLanguage,D.blobContentDisposition,D.immutabilityPolicyExpiry,D.immutabilityPolicyMode,D.encryptionScope,D.tier,D.blobTagsString,D.legalHold1,D.transactionalContentMD5,D.transactionalContentCrc64,D.contentType1,D.accept2,D.blobType2],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:jc},GPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:xt.BlockBlobPutBlobFromUrlHeaders},default:{bodyMapper:xt.StorageError,headersMapper:xt.BlockBlobPutBlobFromUrlExceptionHeaders}},queryParameters:[D.timeoutInSeconds],urlParameters:[D.url],headerParameters:[D.version,D.requestId,D.accept1,D.contentLength,D.metadata,D.leaseId,D.ifModifiedSince,D.ifUnmodifiedSince,D.encryptionKey,D.encryptionKeySha256,D.encryptionAlgorithm,D.ifMatch,D.ifNoneMatch,D.ifTags,D.blobCacheControl,D.blobContentType,D.blobContentMD5,D.blobContentEncoding,D.blobContentLanguage,D.blobContentDisposition,D.encryptionScope,D.tier,D.sourceIfModifiedSince,D.sourceIfUnmodifiedSince,D.sourceIfMatch,D.sourceIfNoneMatch,D.sourceIfTags,D.copySource,D.blobTagsString,D.sourceContentMD5,D.copySourceAuthorization,D.copySourceTags,D.fileRequestIntent,D.transactionalContentMD5,D.blobType2,D.copySourceBlobProperties],isXML:!0,serializer:jc},YPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:xt.BlockBlobStageBlockHeaders},default:{bodyMapper:xt.StorageError,headersMapper:xt.BlockBlobStageBlockExceptionHeaders}},requestBody:D.body1,queryParameters:[D.timeoutInSeconds,D.comp24,D.blockId],urlParameters:[D.url],headerParameters:[D.version,D.requestId,D.contentLength,D.leaseId,D.encryptionKey,D.encryptionKeySha256,D.encryptionAlgorithm,D.encryptionScope,D.transactionalContentMD5,D.transactionalContentCrc64,D.contentType1,D.accept2],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:jc},JPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:xt.BlockBlobStageBlockFromURLHeaders},default:{bodyMapper:xt.StorageError,headersMapper:xt.BlockBlobStageBlockFromURLExceptionHeaders}},queryParameters:[D.timeoutInSeconds,D.comp24,D.blockId],urlParameters:[D.url],headerParameters:[D.version,D.requestId,D.accept1,D.contentLength,D.leaseId,D.encryptionKey,D.encryptionKeySha256,D.encryptionAlgorithm,D.encryptionScope,D.sourceIfModifiedSince,D.sourceIfUnmodifiedSince,D.sourceIfMatch,D.sourceIfNoneMatch,D.sourceContentMD5,D.copySourceAuthorization,D.fileRequestIntent,D.sourceUrl,D.sourceContentCrc64,D.sourceRange1],isXML:!0,serializer:jc},VPe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:xt.BlockBlobCommitBlockListHeaders},default:{bodyMapper:xt.StorageError,headersMapper:xt.BlockBlobCommitBlockListExceptionHeaders}},requestBody:D.blocks,queryParameters:[D.timeoutInSeconds,D.comp25],urlParameters:[D.url],headerParameters:[D.contentType,D.accept,D.version,D.requestId,D.metadata,D.leaseId,D.ifModifiedSince,D.ifUnmodifiedSince,D.encryptionKey,D.encryptionKeySha256,D.encryptionAlgorithm,D.ifMatch,D.ifNoneMatch,D.ifTags,D.blobCacheControl,D.blobContentType,D.blobContentMD5,D.blobContentEncoding,D.blobContentLanguage,D.blobContentDisposition,D.immutabilityPolicyExpiry,D.immutabilityPolicyMode,D.encryptionScope,D.tier,D.blobTagsString,D.legalHold1,D.transactionalContentMD5,D.transactionalContentCrc64],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:jc},WPe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:xt.BlockList,headersMapper:xt.BlockBlobGetBlockListHeaders},default:{bodyMapper:xt.StorageError,headersMapper:xt.BlockBlobGetBlockListExceptionHeaders}},queryParameters:[D.timeoutInSeconds,D.snapshot,D.comp25,D.listType],urlParameters:[D.url],headerParameters:[D.version,D.requestId,D.accept1,D.leaseId,D.ifTags],isXML:!0,serializer:jc}});var kW=h(Hs=>{"use strict";Object.defineProperty(Hs,"__esModule",{value:!0});var Gc=(Jr(),Wt(Yr));Gc.__exportStar(_W(),Hs);Gc.__exportStar(PW(),Hs);Gc.__exportStar(DW(),Hs);Gc.__exportStar(TW(),Hs);Gc.__exportStar(OW(),Hs);Gc.__exportStar(MW(),Hs)});var LW=h(hf=>{"use strict";Object.defineProperty(hf,"__esModule",{value:!0});hf.StorageClient=void 0;var KPe=(Jr(),Wt(Yr)),$Pe=KPe.__importStar(Og()),Yc=kW(),j0=class extends $Pe.ExtendedServiceClient{static{o(this,"StorageClient")}url;version;constructor(e,r){if(e===void 0)throw new Error("'url' cannot be null");r||(r={});let n={requestContentType:"application/json; charset=utf-8"},i="azsdk-js-azure-storage-blob/12.30.0",s=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`,a={...n,...r,userAgentOptions:{userAgentPrefix:s},endpoint:r.endpoint??r.baseUri??"{url}"};super(a),this.url=e,this.version=r.version||"2026-02-06",this.service=new Yc.ServiceImpl(this),this.container=new Yc.ContainerImpl(this),this.blob=new Yc.BlobImpl(this),this.pageBlob=new Yc.PageBlobImpl(this),this.appendBlob=new Yc.AppendBlobImpl(this),this.blockBlob=new Yc.BlockBlobImpl(this)}service;container;blob;pageBlob;appendBlob;blockBlob};hf.StorageClient=j0});var UW=h(FW=>{"use strict";Object.defineProperty(FW,"__esModule",{value:!0})});var HW=h(qW=>{"use strict";Object.defineProperty(qW,"__esModule",{value:!0})});var jW=h(zW=>{"use strict";Object.defineProperty(zW,"__esModule",{value:!0})});var YW=h(GW=>{"use strict";Object.defineProperty(GW,"__esModule",{value:!0})});var VW=h(JW=>{"use strict";Object.defineProperty(JW,"__esModule",{value:!0})});var KW=h(WW=>{"use strict";Object.defineProperty(WW,"__esModule",{value:!0})});var $W=h(zs=>{"use strict";Object.defineProperty(zs,"__esModule",{value:!0});var Jc=(Jr(),Wt(Yr));Jc.__exportStar(UW(),zs);Jc.__exportStar(HW(),zs);Jc.__exportStar(jW(),zs);Jc.__exportStar(YW(),zs);Jc.__exportStar(VW(),zs);Jc.__exportStar(KW(),zs)});var ZW=h(Vc=>{"use strict";Object.defineProperty(Vc,"__esModule",{value:!0});Vc.StorageClient=void 0;var XW=(Jr(),Wt(Yr));XW.__exportStar(RW(),Vc);var XPe=LW();Object.defineProperty(Vc,"StorageClient",{enumerable:!0,get:function(){return XPe.StorageClient}});XW.__exportStar($W(),Vc)});var Y0=h(yf=>{"use strict";Object.defineProperty(yf,"__esModule",{value:!0});yf.StorageContextClient=void 0;var ZPe=ZW(),G0=class extends ZPe.StorageClient{static{o(this,"StorageContextClient")}async sendOperationRequest(e,r){let n={...r};return(n.path==="/{containerName}"||n.path==="/{containerName}/{blob}")&&(n.path=""),super.sendOperationRequest(e,n)}};yf.StorageContextClient=G0});var In=h(Ie=>{"use strict";Object.defineProperty(Ie,"__esModule",{value:!0});Ie.escapeURLPath=tDe;Ie.getValueInConnString=js;Ie.extractConnectionStringParts=nDe;Ie.appendToURLPath=sDe;Ie.setURLParameter=t3;Ie.getURLParameter=r3;Ie.setURLHost=oDe;Ie.getURLPath=aDe;Ie.getURLScheme=cDe;Ie.getURLPathAndQuery=lDe;Ie.getURLQueries=ADe;Ie.appendToURLQuery=uDe;Ie.truncatedISO8061Date=dDe;Ie.base64encode=n3;Ie.base64decode=pDe;Ie.generateBlockID=mDe;Ie.delay=gDe;Ie.padStart=i3;Ie.sanitizeURL=s3;Ie.sanitizeHeaders=fDe;Ie.iEqual=hDe;Ie.getAccountNameFromUrl=o3;Ie.isIpEndpointStyle=a3;Ie.toBlobTagsString=yDe;Ie.toBlobTags=CDe;Ie.toTags=EDe;Ie.toQuerySerialization=BDe;Ie.parseObjectReplicationRecord=IDe;Ie.attachCredential=bDe;Ie.httpAuthorizationToString=QDe;Ie.BlobNameToString=Cf;Ie.ConvertInternalResponseOfListBlobFlat=wDe;Ie.ConvertInternalResponseOfListBlobHierarchy=NDe;Ie.ExtractPageRangeInfoItems=SDe;Ie.EscapePath=xDe;Ie.assertResponse=vDe;var eDe=Pt(),e3=ut(),Wc=Wr();function tDe(t){let e=new URL(t),r=e.pathname;return r=r||"/",r=iDe(r),e.pathname=r,e.toString()}o(tDe,"escapeURLPath");function rDe(t){let e="";if(t.search("DevelopmentStorageProxyUri=")!==-1){let r=t.split(";");for(let n of r)n.trim().startsWith("DevelopmentStorageProxyUri=")&&(e=n.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return e}o(rDe,"getProxyUriFromDevConnString");function js(t,e){let r=t.split(";");for(let n of r)if(n.trim().startsWith(e))return n.trim().match(e+"=(.*)")[1];return""}o(js,"getValueInConnString");function nDe(t){let e="";t.startsWith("UseDevelopmentStorage=true")&&(e=rDe(t),t=Wc.DevelopmentConnectionString);let r=js(t,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,t.search("DefaultEndpointsProtocol=")!==-1&&t.search("AccountKey=")!==-1){let n="",i="",s=Buffer.from("accountKey","base64"),a="";if(i=js(t,"AccountName"),s=Buffer.from(js(t,"AccountKey"),"base64"),!r){n=js(t,"DefaultEndpointsProtocol");let c=n.toLowerCase();if(c!=="https"&&c!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(a=js(t,"EndpointSuffix"),!a)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${n}://${i}.blob.${a}`}if(i){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:i,accountKey:s,proxyUri:e}}else{let n=js(t,"SharedAccessSignature"),i=js(t,"AccountName");if(i||(i=o3(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}}}o(nDe,"extractConnectionStringParts");function iDe(t){return encodeURIComponent(t).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}o(iDe,"escape");function sDe(t,e){let r=new URL(t),n=r.pathname;return n=n?n.endsWith("/")?`${n}${e}`:`${n}/${e}`:e,r.pathname=n,r.toString()}o(sDe,"appendToURLPath");function t3(t,e,r){let n=new URL(t),i=encodeURIComponent(e),s=r?encodeURIComponent(r):void 0,a=n.search===""?"?":n.search,c=[];for(let l of a.slice(1).split("&"))if(l){let[A]=l.split("=",2);A!==i&&c.push(l)}return s&&c.push(`${i}=${s}`),n.search=c.length?`?${c.join("&")}`:"",n.toString()}o(t3,"setURLParameter");function r3(t,e){return new URL(t).searchParams.get(e)??void 0}o(r3,"getURLParameter");function oDe(t,e){let r=new URL(t);return r.hostname=e,r.toString()}o(oDe,"setURLHost");function aDe(t){try{return new URL(t).pathname}catch{return}}o(aDe,"getURLPath");function cDe(t){try{let e=new URL(t);return e.protocol.endsWith(":")?e.protocol.slice(0,-1):e.protocol}catch{return}}o(cDe,"getURLScheme");function lDe(t){let e=new URL(t),r=e.pathname;if(!r)throw new RangeError("Invalid url without valid path.");let n=e.search||"";return n=n.trim(),n!==""&&(n=n.startsWith("?")?n:`?${n}`),`${r}${n}`}o(lDe,"getURLPathAndQuery");function ADe(t){let e=new URL(t).search;if(!e)return{};e=e.trim(),e=e.startsWith("?")?e.substring(1):e;let r=e.split("&");r=r.filter(i=>{let s=i.indexOf("="),a=i.lastIndexOf("=");return s>0&&s===a&&a42&&(t=t.slice(0,42));let s=t+i3(e.toString(),48-t.length,"0");return n3(s)}o(mDe,"generateBlockID");async function gDe(t,e,r){return new Promise((n,i)=>{let s,a=o(()=>{s!==void 0&&clearTimeout(s),i(r)},"abortHandler");s=setTimeout(o(()=>{e!==void 0&&e.removeEventListener("abort",a),n()},"resolveHandler"),t),e!==void 0&&e.addEventListener("abort",a)})}o(gDe,"delay");function i3(t,e,r=" "){return String.prototype.padStart?t.padStart(e,r):(r=r||" ",t.length>e?t:(e=e-t.length,e>r.length&&(r+=r.repeat(e/r.length)),r.slice(0,e)+t))}o(i3,"padStart");function s3(t){let e=t;return r3(e,Wc.URLConstants.Parameters.SIGNATURE)&&(e=t3(e,Wc.URLConstants.Parameters.SIGNATURE,"*****")),e}o(s3,"sanitizeURL");function fDe(t){let e=(0,eDe.createHttpHeaders)();for(let[r,n]of t)r.toLowerCase()===Wc.HeaderConstants.AUTHORIZATION.toLowerCase()?e.set(r,"*****"):r.toLowerCase()===Wc.HeaderConstants.X_MS_COPY_SOURCE?e.set(r,s3(n)):e.set(r,n);return e}o(fDe,"sanitizeHeaders");function hDe(t,e){return t.toLocaleLowerCase()===e.toLocaleLowerCase()}o(hDe,"iEqual");function o3(t){let e=new URL(t),r;try{return e.hostname.split(".")[1]==="blob"?r=e.hostname.split(".")[0]:a3(e)?r=e.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}o(o3,"getAccountNameFromUrl");function a3(t){let e=t.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(e)||!!t.port&&Wc.PathStylePorts.includes(t.port)}o(a3,"isIpEndpointStyle");function yDe(t){if(t===void 0)return;let e=[];for(let r in t)if(Object.prototype.hasOwnProperty.call(t,r)){let n=t[r];e.push(`${encodeURIComponent(r)}=${encodeURIComponent(n)}`)}return e.join("&")}o(yDe,"toBlobTagsString");function CDe(t){if(t===void 0)return;let e={blobTagSet:[]};for(let r in t)if(Object.prototype.hasOwnProperty.call(t,r)){let n=t[r];e.blobTagSet.push({key:r,value:n})}return e}o(CDe,"toBlobTags");function EDe(t){if(t===void 0)return;let e={};for(let r of t.blobTagSet)e[r.key]=r.value;return e}o(EDe,"toTags");function BDe(t){if(t!==void 0)switch(t.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:t.columnSeparator||",",fieldQuote:t.fieldQuote||"",recordSeparator:t.recordSeparator,escapeChar:t.escapeCharacter||"",headersPresent:t.hasHeaders||!1}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:t.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:t.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}o(BDe,"toQuerySerialization");function IDe(t){if(!t||"policy-id"in t)return;let e=[];for(let r in t){let n=r.split("_"),i="or-";n[0].startsWith(i)&&(n[0]=n[0].substring(i.length));let s={ruleId:n[1],replicationStatus:t[r]},a=e.findIndex(c=>c.policyId===n[0]);a>-1?e[a].rules.push(s):e.push({policyId:n[0],rules:[s]})}return e}o(IDe,"parseObjectReplicationRecord");function bDe(t,e){return t.credential=e,t}o(bDe,"attachCredential");function QDe(t){return t?t.scheme+" "+t.value:void 0}o(QDe,"httpAuthorizationToString");function Cf(t){return t.encoded?decodeURIComponent(t.content):t.content}o(Cf,"BlobNameToString");function wDe(t){return{...t,segment:{blobItems:t.segment.blobItems.map(e=>({...e,name:Cf(e.name)}))}}}o(wDe,"ConvertInternalResponseOfListBlobFlat");function NDe(t){return{...t,segment:{blobPrefixes:t.segment.blobPrefixes?.map(e=>({...e,name:Cf(e.name)})),blobItems:t.segment.blobItems.map(e=>({...e,name:Cf(e.name)}))}}}o(NDe,"ConvertInternalResponseOfListBlobHierarchy");function*SDe(t){let e=[],r=[];t.pageRange&&(e=t.pageRange),t.clearRange&&(r=t.clearRange);let n=0,i=0;for(;n{"use strict";Object.defineProperty(Bf,"__esModule",{value:!0});Bf.StorageClient=void 0;var RDe=Y0(),c3=Fs(),Ef=In(),J0=class{static{o(this,"StorageClient")}url;accountName;pipeline;credential;storageClientContext;isHttps;constructor(e,r){this.url=(0,Ef.escapeURLPath)(e),this.accountName=(0,Ef.getAccountNameFromUrl)(e),this.pipeline=r,this.storageClientContext=new RDe.StorageContextClient(this.url,(0,c3.getCoreClientOptions)(r)),this.isHttps=(0,Ef.iEqual)((0,Ef.getURLScheme)(this.url)||"","https"),this.credential=(0,c3.getCredentialFromPipeline)(r);let n=this.storageClientContext;n.requestContentType=void 0}};Bf.StorageClient=J0});var Uo=h(bf=>{"use strict";Object.defineProperty(bf,"__esModule",{value:!0});bf.tracingClient=void 0;var _De=Vw(),PDe=Wr();bf.tracingClient=(0,_De.createTracingClient)({packageName:"@azure/storage-blob",packageVersion:PDe.SDK_VERSION,namespace:"Microsoft.Storage"})});var W0=h(Qf=>{"use strict";Object.defineProperty(Qf,"__esModule",{value:!0});Qf.BlobSASPermissions=void 0;var V0=class t{static{o(this,"BlobSASPermissions")}static parse(e){let r=new t;for(let n of e)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(e){let r=new t;return e.read&&(r.read=!0),e.add&&(r.add=!0),e.create&&(r.create=!0),e.write&&(r.write=!0),e.delete&&(r.delete=!0),e.deleteVersion&&(r.deleteVersion=!0),e.tag&&(r.tag=!0),e.move&&(r.move=!0),e.execute&&(r.execute=!0),e.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),e.permanentDelete&&(r.permanentDelete=!0),r}read=!1;add=!1;create=!1;write=!1;delete=!1;deleteVersion=!1;tag=!1;move=!1;execute=!1;setImmutabilityPolicy=!1;permanentDelete=!1;toString(){let e=[];return this.read&&e.push("r"),this.add&&e.push("a"),this.create&&e.push("c"),this.write&&e.push("w"),this.delete&&e.push("d"),this.deleteVersion&&e.push("x"),this.tag&&e.push("t"),this.move&&e.push("m"),this.execute&&e.push("e"),this.setImmutabilityPolicy&&e.push("i"),this.permanentDelete&&e.push("y"),e.join("")}};Qf.BlobSASPermissions=V0});var $0=h(wf=>{"use strict";Object.defineProperty(wf,"__esModule",{value:!0});wf.ContainerSASPermissions=void 0;var K0=class t{static{o(this,"ContainerSASPermissions")}static parse(e){let r=new t;for(let n of e)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(e){let r=new t;return e.read&&(r.read=!0),e.add&&(r.add=!0),e.create&&(r.create=!0),e.write&&(r.write=!0),e.delete&&(r.delete=!0),e.list&&(r.list=!0),e.deleteVersion&&(r.deleteVersion=!0),e.tag&&(r.tag=!0),e.move&&(r.move=!0),e.execute&&(r.execute=!0),e.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),e.permanentDelete&&(r.permanentDelete=!0),e.filterByTags&&(r.filterByTags=!0),r}read=!1;add=!1;create=!1;write=!1;delete=!1;deleteVersion=!1;list=!1;tag=!1;move=!1;execute=!1;setImmutabilityPolicy=!1;permanentDelete=!1;filterByTags=!1;toString(){let e=[];return this.read&&e.push("r"),this.add&&e.push("a"),this.create&&e.push("c"),this.write&&e.push("w"),this.delete&&e.push("d"),this.deleteVersion&&e.push("x"),this.list&&e.push("l"),this.tag&&e.push("t"),this.move&&e.push("m"),this.execute&&e.push("e"),this.setImmutabilityPolicy&&e.push("i"),this.permanentDelete&&e.push("y"),this.filterByTags&&e.push("f"),e.join("")}};wf.ContainerSASPermissions=K0});var Nf=h(X0=>{"use strict";Object.defineProperty(X0,"__esModule",{value:!0});X0.ipRangeToString=DDe;function DDe(t){return t.end?`${t.start}-${t.end}`:t.start}o(DDe,"ipRangeToString")});var xf=h(Kc=>{"use strict";Object.defineProperty(Kc,"__esModule",{value:!0});Kc.SASQueryParameters=Kc.SASProtocol=void 0;var TDe=Nf(),Sf=In(),l3;(function(t){t.Https="https",t.HttpsAndHttp="https,http"})(l3||(Kc.SASProtocol=l3={}));var Z0=class{static{o(this,"SASQueryParameters")}version;protocol;startsOn;expiresOn;permissions;services;resourceTypes;identifier;delegatedUserObjectId;encryptionScope;resource;signature;cacheControl;contentDisposition;contentEncoding;contentLanguage;contentType;ipRangeInner;signedOid;signedTenantId;signedStartsOn;signedExpiresOn;signedService;signedVersion;preauthorizedAgentObjectId;correlationId;get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(e,r,n,i,s,a,c,l,A,u,d,g,f,C,Q,x,w,v,T,L,W){this.version=e,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.delegatedUserObjectId=n.delegatedUserObjectId,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=s,this.expiresOn=l,this.permissions=n,this.protocol=a,this.startsOn=c,this.ipRangeInner=A,this.delegatedUserObjectId=W,this.encryptionScope=L,this.identifier=u,this.resource=d,this.cacheControl=g,this.contentDisposition=f,this.contentEncoding=C,this.contentLanguage=Q,this.contentType=x,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=v,this.correlationId=T))}toString(){let e=["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","sduoid"],r=[];for(let n of e)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?(0,Sf.truncatedISO8061Date)(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,n,this.expiresOn?(0,Sf.truncatedISO8061Date)(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,n,this.ipRange?(0,TDe.ipRangeToString)(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?(0,Sf.truncatedISO8061Date)(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,n,this.signedExpiresOn?(0,Sf.truncatedISO8061Date)(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;case"sduoid":this.tryAppendQueryParameter(r,n,this.delegatedUserObjectId);break}return r.join("&")}tryAppendQueryParameter(e,r,n){n&&(r=encodeURIComponent(r),n=encodeURIComponent(n),r.length>0&&n.length>0&&e.push(`${r}=${n}`))}};Kc.SASQueryParameters=Z0});var Rf=h(vf=>{"use strict";Object.defineProperty(vf,"__esModule",{value:!0});vf.generateBlobSASQueryParameters=kDe;vf.generateBlobSASQueryParametersInternal=u3;var qo=W0(),Ho=$0(),ODe=jn(),zo=Nf(),jo=xf(),A3=Wr(),gt=In(),MDe=jn();function kDe(t,e,r){return u3(t,e,r).sasQueryParameters}o(kDe,"generateBlobSASQueryParameters");function u3(t,e,r){let n=t.version?t.version:A3.SERVICE_VERSION,i=e instanceof ODe.StorageSharedKeyCredential?e:void 0,s;if(i===void 0&&r!==void 0&&(s=new MDe.UserDelegationKeyCredential(r,e)),i===void 0&&s===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(n>="2020-12-06")return i!==void 0?UDe(t,i):n>="2025-07-05"?jDe(t,s):zDe(t,s);if(n>="2018-11-09")return i!==void 0?FDe(t,i):n>="2020-02-10"?HDe(t,s):qDe(t,s);if(n>="2015-04-05"){if(i!==void 0)return LDe(t,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'.")}o(u3,"generateBlobSASQueryParametersInternal");function LDe(t,e){if(t=Yo(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c";t.blobName&&(r="b");let n;t.permissions&&(t.blobName?n=qo.BlobSASPermissions.parse(t.permissions.toString()).toString():n=Ho.ContainerSASPermissions.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?(0,gt.truncatedISO8061Date)(t.startsOn,!1):"",t.expiresOn?(0,gt.truncatedISO8061Date)(t.expiresOn,!1):"",Go(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?(0,zo.ipRangeToString)(t.ipRange):"",t.protocol?t.protocol:"",t.version,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(` +`),s=e.computeHMACSHA256(i);return{sasQueryParameters:new jo.SASQueryParameters(t.version,s,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}o(LDe,"generateBlobSASQueryParameters20150405");function FDe(t,e){if(t=Yo(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let i;t.permissions&&(t.blobName?i=qo.BlobSASPermissions.parse(t.permissions.toString()).toString():i=Ho.ContainerSASPermissions.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?(0,gt.truncatedISO8061Date)(t.startsOn,!1):"",t.expiresOn?(0,gt.truncatedISO8061Date)(t.expiresOn,!1):"",Go(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?(0,zo.ipRangeToString)(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(` +`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new jo.SASQueryParameters(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}o(FDe,"generateBlobSASQueryParameters20181109");function UDe(t,e){if(t=Yo(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let i;t.permissions&&(t.blobName?i=qo.BlobSASPermissions.parse(t.permissions.toString()).toString():i=Ho.ContainerSASPermissions.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?(0,gt.truncatedISO8061Date)(t.startsOn,!1):"",t.expiresOn?(0,gt.truncatedISO8061Date)(t.expiresOn,!1):"",Go(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?(0,zo.ipRangeToString)(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(` +`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new jo.SASQueryParameters(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:s}}o(UDe,"generateBlobSASQueryParameters20201206");function qDe(t,e){if(t=Yo(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let i;t.permissions&&(t.blobName?i=qo.BlobSASPermissions.parse(t.permissions.toString()).toString():i=Ho.ContainerSASPermissions.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?(0,gt.truncatedISO8061Date)(t.startsOn,!1):"",t.expiresOn?(0,gt.truncatedISO8061Date)(t.expiresOn,!1):"",Go(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?(0,gt.truncatedISO8061Date)(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?(0,gt.truncatedISO8061Date)(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?(0,zo.ipRangeToString)(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(` +`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new jo.SASQueryParameters(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:s}}o(qDe,"generateBlobSASQueryParametersUDK20181109");function HDe(t,e){if(t=Yo(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let i;t.permissions&&(t.blobName?i=qo.BlobSASPermissions.parse(t.permissions.toString()).toString():i=Ho.ContainerSASPermissions.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?(0,gt.truncatedISO8061Date)(t.startsOn,!1):"",t.expiresOn?(0,gt.truncatedISO8061Date)(t.expiresOn,!1):"",Go(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?(0,gt.truncatedISO8061Date)(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?(0,gt.truncatedISO8061Date)(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?(0,zo.ipRangeToString)(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(` +`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new jo.SASQueryParameters(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:s}}o(HDe,"generateBlobSASQueryParametersUDK20200210");function zDe(t,e){if(t=Yo(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let i;t.permissions&&(t.blobName?i=qo.BlobSASPermissions.parse(t.permissions.toString()).toString():i=Ho.ContainerSASPermissions.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?(0,gt.truncatedISO8061Date)(t.startsOn,!1):"",t.expiresOn?(0,gt.truncatedISO8061Date)(t.expiresOn,!1):"",Go(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?(0,gt.truncatedISO8061Date)(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?(0,gt.truncatedISO8061Date)(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?(0,zo.ipRangeToString)(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(` +`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new jo.SASQueryParameters(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:s}}o(zDe,"generateBlobSASQueryParametersUDK20201206");function jDe(t,e){if(t=Yo(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let i;t.permissions&&(t.blobName?i=qo.BlobSASPermissions.parse(t.permissions.toString()).toString():i=Ho.ContainerSASPermissions.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?(0,gt.truncatedISO8061Date)(t.startsOn,!1):"",t.expiresOn?(0,gt.truncatedISO8061Date)(t.expiresOn,!1):"",Go(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?(0,gt.truncatedISO8061Date)(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?(0,gt.truncatedISO8061Date)(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?(0,zo.ipRangeToString)(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(` +`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new jo.SASQueryParameters(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:s}}o(jDe,"generateBlobSASQueryParametersUDK20250705");function Go(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}o(Go,"getCanonicalName");function Yo(t){let e=t.version?t.version:A3.SERVICE_VERSION;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}o(Yo,"SASSignatureValuesSanityCheckAndAutofill")});var Df=h(Pf=>{"use strict";Object.defineProperty(Pf,"__esModule",{value:!0});Pf.BlobLeaseClient=void 0;var GDe=ut(),Ci=Wr(),yu=Uo(),_f=In(),eS=class{static{o(this,"BlobLeaseClient")}_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let n=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=n.container):(this._isContainer=!1,this._containerOrBlobOperation=n.blob),r||(r=(0,GDe.randomUUID)()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Ci.ETagNone||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ci.ETagNone||r.conditions?.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 yu.tracingClient.withSpan("BlobLeaseClient-acquireLease",r,async n=>(0,_f.assertResponse)(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:n.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Ci.ETagNone||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ci.ETagNone||r.conditions?.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 yu.tracingClient.withSpan("BlobLeaseClient-changeLease",r,async n=>{let i=(0,_f.assertResponse)(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return this._leaseId=e,i})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Ci.ETagNone||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Ci.ETagNone||e.conditions?.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 yu.tracingClient.withSpan("BlobLeaseClient-releaseLease",e,async r=>(0,_f.assertResponse)(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Ci.ETagNone||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Ci.ETagNone||e.conditions?.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 yu.tracingClient.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions}))}async breakLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Ci.ETagNone||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ci.ETagNone||r.conditions?.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 yu.tracingClient.withSpan("BlobLeaseClient-breakLease",r,async n=>{let i={abortSignal:r.abortSignal,breakPeriod:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions};return(0,_f.assertResponse)(await this._containerOrBlobOperation.breakLease(i))})}};Pf.BlobLeaseClient=eS});var d3=h(Tf=>{"use strict";Object.defineProperty(Tf,"__esModule",{value:!0});Tf.AbortError=void 0;var tS=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}};Tf.AbortError=tS});var rS=h(Of=>{"use strict";Object.defineProperty(Of,"__esModule",{value:!0});Of.AbortError=void 0;var YDe=d3();Object.defineProperty(Of,"AbortError",{enumerable:!0,get:function(){return YDe.AbortError}})});var p3=h(Mf=>{"use strict";Object.defineProperty(Mf,"__esModule",{value:!0});Mf.RetriableReadableStream=void 0;var JDe=rS(),VDe=require("node:stream"),nS=class extends VDe.Readable{static{o(this,"RetriableReadableStream")}start;offset;end;getter;source;retries=0;maxRetryRequests;onProgress;options;constructor(e,r,n,i,s={}){super({highWaterMark:s.highWaterMark}),this.getter=r,this.source=e,this.start=n,this.offset=n,this.end=n+i-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)}sourceDataHandler=e=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=e.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(e)||this.source.pause()};sourceAbortedHandler=()=>{let e=new JDe.AbortError("The operation was aborted.");this.destroy(e)};sourceErrorOrEndHandler=e=>{if(e&&e.name==="AbortError"){this.destroy(e);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=r,this.setSourceEventHandlers()}).catch(r=>{this.destroy(r)})):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}`))};_destroy(e,r){this.removeSourceEventHandlers(),this.source.destroy(),r(e===null?void 0:e)}};Mf.RetriableReadableStream=nS});var m3=h(kf=>{"use strict";Object.defineProperty(kf,"__esModule",{value:!0});kf.BlobDownloadResponse=void 0;var WDe=ut(),KDe=p3(),iS=class{static{o(this,"BlobDownloadResponse")}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 WDe.isNodeLike?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}originalResponse;blobDownloadStream;constructor(e,r,n,i,s={}){this.originalResponse=e,this.blobDownloadStream=new KDe.RetriableReadableStream(this.originalResponse.readableStreamBody,r,n,i,s)}};kf.BlobDownloadResponse=iS});var g3=h(Ei=>{"use strict";Object.defineProperty(Ei,"__esModule",{value:!0});Ei.AVRO_SCHEMA_KEY=Ei.AVRO_CODEC_KEY=Ei.AVRO_INIT_BYTES=Ei.AVRO_SYNC_MARKER_SIZE=void 0;Ei.AVRO_SYNC_MARKER_SIZE=16;Ei.AVRO_INIT_BYTES=new Uint8Array([79,98,106,1]);Ei.AVRO_CODEC_KEY="avro.codec";Ei.AVRO_SCHEMA_KEY="avro.schema"});var f3=h($c=>{"use strict";Object.defineProperty($c,"__esModule",{value:!0});$c.AvroType=$c.AvroParser=void 0;var xr=class t{static{o(this,"AvroParser")}static async readFixedBytes(e,r,n={}){let i=await e.read(r,{abortSignal:n.abortSignal});if(i.length!==r)throw new Error("Hit stream end.");return i}static async readByte(e,r={}){return(await t.readFixedBytes(e,1,r))[0]}static async readZigZagLong(e,r={}){let n=0,i=0,s,a,c;do s=await t.readByte(e,r),a=s&128,n|=(s&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}return n>>1^-(n&1)}static async readLong(e,r={}){return t.readZigZagLong(e,r)}static async readInt(e,r={}){return t.readZigZagLong(e,r)}static async readNull(){return null}static async readBoolean(e,r={}){let n=await t.readByte(e,r);if(n===1)return!0;if(n===0)return!1;throw new Error("Byte was not a boolean.")}static async readFloat(e,r={}){let n=await t.readFixedBytes(e,4,r);return new DataView(n.buffer,n.byteOffset,n.byteLength).getFloat32(0,!0)}static async readDouble(e,r={}){let n=await t.readFixedBytes(e,8,r);return new DataView(n.buffer,n.byteOffset,n.byteLength).getFloat64(0,!0)}static async readBytes(e,r={}){let n=await t.readLong(e,r);if(n<0)throw new Error("Bytes size was negative.");return e.read(n,{abortSignal:r.abortSignal})}static async readString(e,r={}){let n=await t.readBytes(e,r);return new TextDecoder().decode(n)}static async readMapPair(e,r,n={}){let i=await t.readString(e,n),s=await r(e,n);return{key:i,value:s}}static async readMap(e,r,n={}){let i=o((c,l={})=>t.readMapPair(c,r,l),"readPairMethod"),s=await t.readArray(e,i,n),a={};for(let c of s)a[c.key]=c.value;return a}static async readArray(e,r,n={}){let i=[];for(let s=await t.readLong(e,n);s!==0;s=await t.readLong(e,n))for(s<0&&(await t.readLong(e,n),s=-s);s--;){let a=await r(e,n);i.push(a)}return i}};$c.AvroParser=xr;var Jo;(function(t){t.RECORD="record",t.ENUM="enum",t.ARRAY="array",t.MAP="map",t.UNION="union",t.FIXED="fixed"})(Jo||(Jo={}));var zt;(function(t){t.NULL="null",t.BOOLEAN="boolean",t.INT="int",t.LONG="long",t.FLOAT="float",t.DOUBLE="double",t.BYTES="bytes",t.STRING="string"})(zt||(zt={}));var Gs=class t{static{o(this,"AvroType")}static fromSchema(e){return typeof e=="string"?t.fromStringSchema(e):Array.isArray(e)?t.fromArraySchema(e):t.fromObjectSchema(e)}static fromStringSchema(e){switch(e){case zt.NULL:case zt.BOOLEAN:case zt.INT:case zt.LONG:case zt.FLOAT:case zt.DOUBLE:case zt.BYTES:case zt.STRING:return new sS(e);default:throw new Error(`Unexpected Avro type ${e}`)}}static fromArraySchema(e){return new aS(e.map(t.fromSchema))}static fromObjectSchema(e){let r=e.type;try{return t.fromStringSchema(r)}catch{}switch(r){case Jo.RECORD:if(e.aliases)throw new Error(`aliases currently is not supported, schema: ${e}`);if(!e.name)throw new Error(`Required attribute 'name' doesn't exist on schema: ${e}`);let n={};if(!e.fields)throw new Error(`Required attribute 'fields' doesn't exist on schema: ${e}`);for(let i of e.fields)n[i.name]=t.fromSchema(i.type);return new lS(n,e.name);case Jo.ENUM:if(e.aliases)throw new Error(`aliases currently is not supported, schema: ${e}`);if(!e.symbols)throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${e}`);return new oS(e.symbols);case Jo.MAP:if(!e.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${e}`);return new cS(t.fromSchema(e.values));case Jo.ARRAY:case Jo.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${e}`)}}};$c.AvroType=Gs;var sS=class extends Gs{static{o(this,"AvroPrimitiveType")}_primitive;constructor(e){super(),this._primitive=e}read(e,r={}){switch(this._primitive){case zt.NULL:return xr.readNull();case zt.BOOLEAN:return xr.readBoolean(e,r);case zt.INT:return xr.readInt(e,r);case zt.LONG:return xr.readLong(e,r);case zt.FLOAT:return xr.readFloat(e,r);case zt.DOUBLE:return xr.readDouble(e,r);case zt.BYTES:return xr.readBytes(e,r);case zt.STRING:return xr.readString(e,r);default:throw new Error("Unknown Avro Primitive")}}},oS=class extends Gs{static{o(this,"AvroEnumType")}_symbols;constructor(e){super(),this._symbols=e}async read(e,r={}){let n=await xr.readInt(e,r);return this._symbols[n]}},aS=class extends Gs{static{o(this,"AvroUnionType")}_types;constructor(e){super(),this._types=e}async read(e,r={}){let n=await xr.readInt(e,r);return this._types[n].read(e,r)}},cS=class extends Gs{static{o(this,"AvroMapType")}_itemType;constructor(e){super(),this._itemType=e}read(e,r={}){let n=o((i,s)=>this._itemType.read(i,s),"readItemMethod");return xr.readMap(e,n,r)}},lS=class extends Gs{static{o(this,"AvroRecordType")}_name;_fields;constructor(e,r){super(),this._fields=e,this._name=r}async read(e,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(e,r));return n}}});var h3=h(AS=>{"use strict";Object.defineProperty(AS,"__esModule",{value:!0});AS.arraysEqual=$De;function $De(t,e){if(t===e)return!0;if(t==null||e==null||t.length!==e.length)return!1;for(let r=0;r{"use strict";Object.defineProperty(Lf,"__esModule",{value:!0});Lf.AvroReader=void 0;var Xc=g3(),Bi=f3(),y3=h3(),uS=class{static{o(this,"AvroReader")}_dataStream;_headerStream;_syncMarker;_metadata;_itemType;_itemsRemainingInBlock;_initialBlockOffset;_blockOffset;get blockOffset(){return this._blockOffset}_objectIndex;get objectIndex(){return this._objectIndex}_initialized;constructor(e,r,n,i){this._dataStream=e,this._headerStream=r||e,this._initialized=!1,this._blockOffset=n||0,this._objectIndex=i||0,this._initialBlockOffset=n||0}async initialize(e={}){let r=await Bi.AvroParser.readFixedBytes(this._headerStream,Xc.AVRO_INIT_BYTES.length,{abortSignal:e.abortSignal});if(!(0,y3.arraysEqual)(r,Xc.AVRO_INIT_BYTES))throw new Error("Stream is not an Avro file.");this._metadata=await Bi.AvroParser.readMap(this._headerStream,Bi.AvroParser.readString,{abortSignal:e.abortSignal});let n=this._metadata[Xc.AVRO_CODEC_KEY];if(!(n==null||n==="null"))throw new Error("Codecs are not supported");this._syncMarker=await Bi.AvroParser.readFixedBytes(this._headerStream,Xc.AVRO_SYNC_MARKER_SIZE,{abortSignal:e.abortSignal});let i=JSON.parse(this._metadata[Xc.AVRO_SCHEMA_KEY]);if(this._itemType=Bi.AvroType.fromSchema(i),this._blockOffset===0&&(this._blockOffset=this._initialBlockOffset+this._dataStream.position),this._itemsRemainingInBlock=await Bi.AvroParser.readLong(this._dataStream,{abortSignal:e.abortSignal}),await Bi.AvroParser.readLong(this._dataStream,{abortSignal:e.abortSignal}),this._initialized=!0,this._objectIndex&&this._objectIndex>0)for(let s=0;s0}async*parseObjects(e={}){for(this._initialized||await this.initialize(e);this.hasNext();){let r=await this._itemType.read(this._dataStream,{abortSignal:e.abortSignal});if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let n=await Bi.AvroParser.readFixedBytes(this._dataStream,Xc.AVRO_SYNC_MARKER_SIZE,{abortSignal:e.abortSignal});if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!(0,y3.arraysEqual)(this._syncMarker,n))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=await Bi.AvroParser.readLong(this._dataStream,{abortSignal:e.abortSignal})}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&await Bi.AvroParser.readLong(this._dataStream,{abortSignal:e.abortSignal})}yield r}}};Lf.AvroReader=uS});var pS=h(Ff=>{"use strict";Object.defineProperty(Ff,"__esModule",{value:!0});Ff.AvroReadable=void 0;var dS=class{static{o(this,"AvroReadable")}};Ff.AvroReadable=dS});var B3=h(Uf=>{"use strict";Object.defineProperty(Uf,"__esModule",{value:!0});Uf.AvroReadableFromStream=void 0;var XDe=pS(),ZDe=rS(),eTe=require("buffer"),E3=new ZDe.AbortError("Reading from the avro stream was aborted."),mS=class extends XDe.AvroReadable{static{o(this,"AvroReadableFromStream")}_position;_readable;toUint8Array(e){return typeof e=="string"?eTe.Buffer.from(e):e}constructor(e){super(),this._readable=e,this._position=0}get position(){return this._position}async read(e,r={}){if(r.abortSignal?.aborted)throw E3;if(e<0)throw new Error(`size parameter should be positive: ${e}`);if(e===0)return new Uint8Array;if(!this._readable.readable)throw new Error("Stream no longer readable.");let n=this._readable.read(e);return n?(this._position+=n.length,this.toUint8Array(n)):new Promise((i,s)=>{let a=o(()=>{this._readable.removeListener("readable",c),this._readable.removeListener("error",l),this._readable.removeListener("end",l),this._readable.removeListener("close",l),r.abortSignal&&r.abortSignal.removeEventListener("abort",A)},"cleanUp"),c=o(()=>{let u=this._readable.read(e);u&&(this._position+=u.length,a(),i(this.toUint8Array(u)))},"readableCallback"),l=o(()=>{a(),s()},"rejectCallback"),A=o(()=>{a(),s(E3)},"abortHandler");this._readable.on("readable",c),this._readable.once("error",l),this._readable.once("end",l),this._readable.once("close",l),r.abortSignal&&r.abortSignal.addEventListener("abort",A)})}};Uf.AvroReadableFromStream=mS});var I3=h(Ys=>{"use strict";Object.defineProperty(Ys,"__esModule",{value:!0});Ys.AvroReadableFromStream=Ys.AvroReadable=Ys.AvroReader=void 0;var tTe=C3();Object.defineProperty(Ys,"AvroReader",{enumerable:!0,get:function(){return tTe.AvroReader}});var rTe=pS();Object.defineProperty(Ys,"AvroReadable",{enumerable:!0,get:function(){return rTe.AvroReadable}});var nTe=B3();Object.defineProperty(Ys,"AvroReadableFromStream",{enumerable:!0,get:function(){return nTe.AvroReadableFromStream}})});var Q3=h(qf=>{"use strict";Object.defineProperty(qf,"__esModule",{value:!0});qf.BlobQuickQueryStream=void 0;var iTe=require("node:stream"),b3=I3(),gS=class extends iTe.Readable{static{o(this,"BlobQuickQueryStream")}source;avroReader;avroIter;avroPaused=!0;onProgress;onError;constructor(e,r={}){super(),this.source=e,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new b3.AvroReader(new b3.AvroReadableFromStream(this.source)),this.avroIter=this.avroReader.parseObjects({abortSignal:r.abortSignal})}_read(){this.avroPaused&&this.readInternal().catch(e=>{this.emit("error",e)})}async readInternal(){this.avroPaused=!1;let e;do{if(e=await this.avroIter.next(),e.done)break;let r=e.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 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 c=r.position;if(typeof c!="number")throw Error("Invalid position in avro error record.");this.onError({position:c,name:s,isFatal:i,description:a})}break;default:throw Error(`Unknown schema ${n} in avro progress record.`)}}while(!e.done&&!this.avroPaused)}};qf.BlobQuickQueryStream=gS});var w3=h(Hf=>{"use strict";Object.defineProperty(Hf,"__esModule",{value:!0});Hf.BlobQueryResponse=void 0;var sTe=ut(),oTe=Q3(),fS=class{static{o(this,"BlobQueryResponse")}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 sTe.isNodeLike?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}originalResponse;blobDownloadStream;constructor(e,r={}){this.originalResponse=e,this.blobDownloadStream=new oTe.BlobQuickQueryStream(this.originalResponse.readableStreamBody,r)}};Hf.BlobQueryResponse=fS});var hS=h(Gn=>{"use strict";Object.defineProperty(Gn,"__esModule",{value:!0});Gn.StorageBlobAudience=Gn.PremiumPageBlobTier=Gn.BlockBlobTier=void 0;Gn.toAccessTier=cTe;Gn.ensureCpkIfSpecified=lTe;Gn.getBlobServiceAccountAudience=ATe;var aTe=Wr(),N3;(function(t){t.Hot="Hot",t.Cool="Cool",t.Cold="Cold",t.Archive="Archive"})(N3||(Gn.BlockBlobTier=N3={}));var S3;(function(t){t.P4="P4",t.P6="P6",t.P10="P10",t.P15="P15",t.P20="P20",t.P30="P30",t.P40="P40",t.P50="P50",t.P60="P60",t.P70="P70",t.P80="P80"})(S3||(Gn.PremiumPageBlobTier=S3={}));function cTe(t){if(t!==void 0)return t}o(cTe,"toAccessTier");function lTe(t,e){if(t&&!e)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");t&&!t.encryptionAlgorithm&&(t.encryptionAlgorithm=aTe.EncryptionAlgorithmAES25)}o(lTe,"ensureCpkIfSpecified");var x3;(function(t){t.StorageOAuthScopes="https://storage.azure.com/.default",t.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(x3||(Gn.StorageBlobAudience=x3={}));function ATe(t){return`https://${t}.blob.core.windows.net/.default`}o(ATe,"getBlobServiceAccountAudience")});var v3=h(yS=>{"use strict";Object.defineProperty(yS,"__esModule",{value:!0});yS.rangeResponseFromModel=uTe;function uTe(t){let e=(t._response.parsedBody.pageRange||[]).map(n=>({offset:n.start,count:n.end-n.start})),r=(t._response.parsedBody.clearRange||[]).map(n=>({offset:n.start,count:n.end-n.start}));return{...t,pageRange:e,clearRange:r,_response:{...t._response,parsedBody:{pageRange:e,clearRange:r}}}}o(uTe,"rangeResponseFromModel")});var U3=h(Zc=>{"use strict";Object.defineProperty(Zc,"__esModule",{value:!0});var dTe=require("os"),pTe=require("util");function mTe(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}o(mTe,"_interopDefaultLegacy");var gTe=mTe(pTe);function fTe(t,...e){process.stderr.write(`${gTe.default.format(t,...e)}${dTe.EOL}`)}o(fTe,"log");var R3=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,P3,CS=[],ES=[],Gf=[];R3&&BS(R3);var D3=Object.assign(t=>T3(t),{enable:BS,enabled:IS,disable:hTe,log:fTe});function BS(t){P3=t,CS=[],ES=[];let e=/\*/g,r=t.split(",").map(n=>n.trim().replace(e,".*?"));for(let n of r)n.startsWith("-")?ES.push(new RegExp(`^${n.substr(1)}$`)):CS.push(new RegExp(`^${n}$`));for(let n of Gf)n.enabled=IS(n.namespace)}o(BS,"enable");function IS(t){if(t.endsWith("*"))return!0;for(let e of ES)if(e.test(t))return!1;for(let e of CS)if(e.test(t))return!0;return!1}o(IS,"enabled");function hTe(){let t=P3||"";return BS(""),t}o(hTe,"disable");function T3(t){let e=Object.assign(r,{enabled:IS(t),destroy:yTe,log:D3.log,namespace:t,extend:CTe});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return o(r,"debug"),Gf.push(e),e}o(T3,"createDebugger");function yTe(){let t=Gf.indexOf(this);return t>=0?(Gf.splice(t,1),!0):!1}o(yTe,"destroy");function CTe(t){let e=T3(`${this.namespace}:${t}`);return e.log=this.log,e}o(CTe,"extend");var Cu=D3,O3=new Set,zf=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,Yf,Jf=Cu("azure");Jf.log=(...t)=>{Cu.log(...t)};var bS=["verbose","info","warning","error"];zf&&(F3(zf)?M3(zf):console.error(`AZURE_LOG_LEVEL set to unknown log level '${zf}'; logging is not enabled. Acceptable values: ${bS.join(", ")}.`));function M3(t){if(t&&!F3(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${bS.join(",")}`);Yf=t;let e=[];for(let r of O3)L3(r)&&e.push(r.namespace);Cu.enable(e.join(","))}o(M3,"setLogLevel");function ETe(){return Yf}o(ETe,"getLogLevel");var _3={verbose:400,info:300,warning:200,error:100};function BTe(t){let e=Jf.extend(t);return k3(Jf,e),{error:jf(e,"error"),warning:jf(e,"warning"),info:jf(e,"info"),verbose:jf(e,"verbose")}}o(BTe,"createClientLogger");function k3(t,e){e.log=(...r)=>{t.log(...r)}}o(k3,"patchLogMethod");function jf(t,e){let r=Object.assign(t.extend(e),{level:e});if(k3(t,r),L3(r)){let n=Cu.disable();Cu.enable(n+","+r.namespace)}return O3.add(r),r}o(jf,"createLogger");function L3(t){return!!(Yf&&_3[t.level]<=_3[Yf])}o(L3,"shouldEnable");function F3(t){return bS.includes(t)}o(F3,"isAzureLogLevel");Zc.AzureLogger=Jf;Zc.createClientLogger=BTe;Zc.getLogLevel=ETe;Zc.setLogLevel=M3});var Wf=h(Bu=>{"use strict";Object.defineProperty(Bu,"__esModule",{value:!0});var el=new WeakMap,Vf=new WeakMap,Eu=class t{static{o(this,"AbortSignal")}constructor(){this.onabort=null,el.set(this,[]),Vf.set(this,!1)}get aborted(){if(!Vf.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return Vf.get(this)}static get none(){return new t}addEventListener(e,r){if(!el.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");el.get(this).push(r)}removeEventListener(e,r){if(!el.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let n=el.get(this),i=n.indexOf(r);i>-1&&n.splice(i,1)}dispatchEvent(e){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function q3(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=el.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),Vf.set(t,!0)}o(q3,"abortSignal");var QS=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}},wS=class{static{o(this,"AbortController")}constructor(e){if(this._signal=new Eu,!!e){Array.isArray(e)||(e=arguments);for(let r of e)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){q3(this._signal)}static timeout(e){let r=new Eu,n=setTimeout(q3,e,r);return typeof n.unref=="function"&&n.unref(),r}};Bu.AbortController=wS;Bu.AbortError=QS;Bu.AbortSignal=Eu});var Y3=h(ft=>{"use strict";Object.defineProperty(ft,"__esModule",{value:!0});var ITe=Wf(),PS=require("crypto");function H3(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:i}=e??{};return new Promise((s,a)=>{function c(){a(new ITe.AbortError(i??"The operation was aborted."))}o(c,"rejectOnAbort");function l(){n?.removeEventListener("abort",A)}o(l,"removeListeners");function A(){r?.(),l(),c()}if(o(A,"onAbort"),n?.aborted)return c();try{t(u=>{l(),s(u)},u=>{l(),a(u)})}catch(u){a(u)}n?.addEventListener("abort",A)})}o(H3,"createAbortablePromise");var bTe="The delay was aborted.";function QTe(t,e){let r,{abortSignal:n,abortErrorMsg:i}=e??{};return H3(s=>{r=setTimeout(s,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:i??bTe})}o(QTe,"delay");function wTe(t,e){return t=Math.ceil(t),e=Math.floor(e),Math.floor(Math.random()*(e-t+1))+t}o(wTe,"getRandomIntegerInclusive");function z3(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)&&!(t instanceof RegExp)&&!(t instanceof Date)}o(z3,"isObject");function j3(t){if(z3(t)){let e=typeof t.name=="string",r=typeof t.message=="string";return e&&r}return!1}o(j3,"isError");function NTe(t){if(j3(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}o(NTe,"getErrorMessage");async function STe(t,e,r){let n=Buffer.from(t,"base64");return PS.createHmac("sha256",n).update(e).digest(r)}o(STe,"computeSha256Hmac");async function xTe(t,e){return PS.createHash("sha256").update(t).digest(e)}o(xTe,"computeSha256Hash");function DS(t){return typeof t<"u"&&t!==null}o(DS,"isDefined");function vTe(t,e){if(!DS(t)||typeof t!="object")return!1;for(let r of e)if(!G3(t,r))return!1;return!0}o(vTe,"isObjectWithProperties");function G3(t,e){return DS(t)&&typeof t=="object"&&e in t}o(G3,"objectHasProperty");function RTe(){let t="";for(let e=0;e<32;e++){let r=Math.floor(Math.random()*16);e===12?t+="4":e===16?t+=r&3|8:t+=r.toString(16),(e===7||e===11||e===15||e===19)&&(t+="-")}return t}o(RTe,"generateUUID");var NS,_S=typeof((NS=globalThis?.crypto)===null||NS===void 0?void 0:NS.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):PS.randomUUID;_S||(_S=RTe);function _Te(){return _S()}o(_Te,"randomUUID");var SS,xS,vS,RS,PTe=typeof window<"u"&&typeof window.document<"u",DTe=typeof self=="object"&&typeof self?.importScripts=="function"&&(((SS=self.constructor)===null||SS===void 0?void 0:SS.name)==="DedicatedWorkerGlobalScope"||((xS=self.constructor)===null||xS===void 0?void 0:xS.name)==="ServiceWorkerGlobalScope"||((vS=self.constructor)===null||vS===void 0?void 0:vS.name)==="SharedWorkerGlobalScope"),TTe=typeof process<"u"&&!!process.version&&!!(!((RS=process.versions)===null||RS===void 0)&&RS.node),OTe=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u",MTe=typeof Bun<"u"&&typeof Bun.version<"u",kTe=typeof navigator<"u"&&navigator?.product==="ReactNative";function LTe(t,e){switch(e){case"utf-8":return HTe(t);case"base64":return UTe(t);case"base64url":return qTe(t)}}o(LTe,"uint8ArrayToString");function FTe(t,e){switch(e){case"utf-8":return zTe(t);case"base64":return jTe(t);case"base64url":return GTe(t)}}o(FTe,"stringToUint8Array");function UTe(t){return Buffer.from(t).toString("base64")}o(UTe,"uint8ArrayToBase64");function qTe(t){return Buffer.from(t).toString("base64url")}o(qTe,"uint8ArrayToBase64Url");function HTe(t){return Buffer.from(t).toString("utf-8")}o(HTe,"uint8ArrayToUtf8String");function zTe(t){return Buffer.from(t)}o(zTe,"utf8StringToUint8Array");function jTe(t){return Buffer.from(t,"base64")}o(jTe,"base64ToUint8Array");function GTe(t){return Buffer.from(t,"base64url")}o(GTe,"base64UrlToUint8Array");ft.computeSha256Hash=xTe;ft.computeSha256Hmac=STe;ft.createAbortablePromise=H3;ft.delay=QTe;ft.getErrorMessage=NTe;ft.getRandomIntegerInclusive=wTe;ft.isBrowser=PTe;ft.isBun=MTe;ft.isDefined=DS;ft.isDeno=OTe;ft.isError=j3;ft.isNode=TTe;ft.isObject=z3;ft.isObjectWithProperties=vTe;ft.isReactNative=kTe;ft.isWebWorker=DTe;ft.objectHasProperty=G3;ft.randomUUID=_Te;ft.stringToUint8Array=FTe;ft.uint8ArrayToString=LTe});var pK=h(Wo=>{"use strict";Object.defineProperty(Wo,"__esModule",{value:!0});var YTe=U3(),J3=Wf(),JTe=Y3(),Vo=YTe.createClientLogger("core-lro"),W3=2e3,K3=["succeeded","canceled","failed"];function $3(t){try{return JSON.parse(t).state}catch{throw new Error(`Unable to deserialize input state: ${t}`)}}o($3,"deserializeState");function V3(t){let{state:e,stateProxy:r,isOperationError:n}=t;return i=>{throw n(i)&&(r.setError(e,i),r.setFailed(e)),i}}o(V3,"setStateError");function VTe(t,e){let r=t;return r.slice(-1)!=="."&&(r=r+"."),r+" "+e}o(VTe,"appendReadableErrorMessage");function WTe(t){let e=t.message,r=t.code,n=t;for(;n.innererror;)n=n.innererror,r=n.code,e=VTe(e,n.message);return{code:r,message:e}}o(WTe,"simplifyError");function X3(t){let{state:e,stateProxy:r,status:n,isDone:i,processResult:s,getError:a,response:c,setErrorAsResult:l}=t;switch(n){case"succeeded":{r.setSucceeded(e);break}case"failed":{let A=a?.(c),u="";if(A){let{code:g,message:f}=WTe(A);u=`. ${g}. ${f}`}let d=`The long-running operation has failed${u}`;r.setError(e,new Error(d)),r.setFailed(e),Vo.warning(d);break}case"canceled":{r.setCanceled(e);break}}(i?.(c,e)||i===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(n))&&r.setResult(e,KTe({response:c,state:e,processResult:s}))}o(X3,"processOperationStatus");function KTe(t){let{processResult:e,response:r,state:n}=t;return e?e(r,n):r}o(KTe,"buildResult");async function Z3(t){let{init:e,stateProxy:r,processResult:n,getOperationStatus:i,withOperationLocation:s,setErrorAsResult:a}=t,{operationLocation:c,resourceLocation:l,metadata:A,response:u}=await e();c&&s?.(c,!1);let d={metadata:A,operationLocation:c,resourceLocation:l};Vo.verbose("LRO: Operation description:",d);let g=r.initState(d),f=i({response:u,state:g,operationLocation:c});return X3({state:g,status:f,stateProxy:r,response:u,setErrorAsResult:a,processResult:n}),g}o(Z3,"initOperation");async function $Te(t){let{poll:e,state:r,stateProxy:n,operationLocation:i,getOperationStatus:s,getResourceLocation:a,isOperationError:c,options:l}=t,A=await e(i,l).catch(V3({state:r,stateProxy:n,isOperationError:c})),u=s(A,r);if(Vo.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${u} + Polling status: ${K3.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let d=a(A,r);if(d!==void 0)return{response:await e(d).catch(V3({state:r,stateProxy:n,isOperationError:c})),status:u}}return{response:A,status:u}}o($Te,"pollOperationHelper");async function eK(t){let{poll:e,state:r,stateProxy:n,options:i,getOperationStatus:s,getResourceLocation:a,getOperationLocation:c,isOperationError:l,withOperationLocation:A,getPollingInterval:u,processResult:d,getError:g,updateState:f,setDelay:C,isDone:Q,setErrorAsResult:x}=t,{operationLocation:w}=r.config;if(w!==void 0){let{response:v,status:T}=await $Te({poll:e,getOperationStatus:s,state:r,stateProxy:n,operationLocation:w,getResourceLocation:a,isOperationError:l,options:i});if(X3({status:T,response:v,state:r,stateProxy:n,isDone:Q,processResult:d,getError:g,setErrorAsResult:x}),!K3.includes(T)){let L=u?.(v);L&&C(L);let W=c?.(v,r);if(W!==void 0){let de=w!==W;r.config.operationLocation=W,A?.(W,de)}else A?.(w,!1)}f?.(r,v)}}o(eK,"pollOperation");function tK(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}o(tK,"getOperationLocationPollingUrl");function rK(t){return t.headers.location}o(rK,"getLocationHeader");function nK(t){return t.headers["operation-location"]}o(nK,"getOperationLocationHeader");function iK(t){return t.headers["azure-asyncoperation"]}o(iK,"getAzureAsyncOperationHeader");function XTe(t){var e;let{location:r,requestMethod:n,requestPath:i,resourceLocationConfig:s}=t;switch(n){case"PUT":return i;case"DELETE":return;case"PATCH":return(e=a())!==null&&e!==void 0?e:i;default:return a()}function a(){switch(s){case"azure-async-operation":return;case"original-uri":return i;case"location":default:return r}}o(a,"getDefault")}o(XTe,"findResourceLocation");function sK(t){let{rawResponse:e,requestMethod:r,requestPath:n,resourceLocationConfig:i}=t,s=nK(e),a=iK(e),c=tK({operationLocation:s,azureAsyncOperation:a}),l=rK(e),A=r?.toLocaleUpperCase();return c!==void 0?{mode:"OperationLocation",operationLocation:c,resourceLocation:XTe({requestMethod:A,location:l,requestPath:n,resourceLocationConfig:i})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:A==="PUT"&&n?{mode:"Body",operationLocation:n}:void 0}o(sK,"inferLroMode");function oK(t){let{status:e,statusCode:r}=t;if(typeof e!="string"&&e!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${e}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(e?.toLocaleLowerCase()){case void 0:return MS(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 Vo.verbose(`LRO: unrecognized operation status: ${e}`),e}}o(oK,"transformStatus");function ZTe(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return oK({status:r,statusCode:t.statusCode})}o(ZTe,"getStatus");function eOe(t){var e,r;let{properties:n,provisioningState:i}=(e=t.body)!==null&&e!==void 0?e:{},s=(r=n?.provisioningState)!==null&&r!==void 0?r:i;return oK({status:s,statusCode:t.statusCode})}o(eOe,"getProvisioningState");function MS(t){return t===202?"running":t<300?"succeeded":"failed"}o(MS,"toOperationStatus");function aK({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?tOe(new Date(e)):r*1e3}}o(aK,"parseRetryAfter");function cK(t){let e=t.flatResponse.error;if(!e){Vo.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){Vo.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}o(cK,"getErrorFromResponse");function tOe(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e{let a=await i.sendInitialRequest(),c=sK({rawResponse:a.rawResponse,requestPath:i.requestPath,requestMethod:i.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},stateProxy:e,processResult:n?({flatResponse:a},c)=>n(a,c):({flatResponse:a})=>a,getOperationStatus:lK,setErrorAsResult:s})}o(rOe,"initHttpOperation");function AK({rawResponse:t},e){var r;switch((r=e.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return tK({operationLocation:nK(t),azureAsyncOperation:iK(t)});case"ResourceLocation":return rK(t);case"Body":default:return}}o(AK,"getOperationLocation");function kS({rawResponse:t},e){var r;let n=(r=e.config.metadata)===null||r===void 0?void 0:r.mode;switch(n){case"OperationLocation":return ZTe(t);case"ResourceLocation":return MS(t.statusCode);case"Body":return eOe(t);default:throw new Error(`Internal error: Unexpected operation mode: ${n}`)}}o(kS,"getOperationStatus");function uK({flatResponse:t},e){if(typeof t=="object"){let r=t.resourceLocation;r!==void 0&&(e.config.resourceLocation=r)}return e.config.resourceLocation}o(uK,"getResourceLocation");function dK(t){return t.name==="RestError"}o(dK,"isOperationError");async function nOe(t){let{lro:e,stateProxy:r,options:n,processResult:i,updateState:s,setDelay:a,state:c,setErrorAsResult:l}=t;return eK({state:c,stateProxy:r,setDelay:a,processResult:i?({flatResponse:A},u)=>i(A,u):({flatResponse:A})=>A,getError:cK,updateState:s,getPollingInterval:aK,getOperationLocation:AK,getOperationStatus:kS,isOperationError:dK,getResourceLocation:uK,options:n,poll:async(A,u)=>e.sendPollRequest(A,u),setErrorAsResult:l})}o(nOe,"pollHttpOperation");var iOe=o(()=>({initState:t=>({status:"running",config:t}),setCanceled:t=>t.status="canceled",setError:(t,e)=>t.error=e,setResult:(t,e)=>t.result=e,setRunning:t=>t.status="running",setSucceeded:t=>t.status="succeeded",setFailed:t=>t.status="failed",getError:t=>t.error,getResult:t=>t.result,isCanceled:t=>t.status==="canceled",isFailed:t=>t.status==="failed",isRunning:t=>t.status==="running",isSucceeded:t=>t.status==="succeeded"}),"createStateProxy$1");function sOe(t){let{getOperationLocation:e,getStatusFromInitialResponse:r,getStatusFromPollResponse:n,isOperationError:i,getResourceLocation:s,getPollingInterval:a,getError:c,resolveOnUnsuccessful:l}=t;return async({init:A,poll:u},d)=>{let{processResult:g,updateState:f,withOperationLocation:C,intervalInMs:Q=W3,restoreFrom:x}=d||{},w=iOe(),v=C?(()=>{let $e=!1;return(ge,je)=>{je?C(ge):$e||C(ge),$e=!0}})():void 0,T=x?$3(x):await Z3({init:A,stateProxy:w,processResult:g,getOperationStatus:r,withOperationLocation:v,setErrorAsResult:!l}),L,W=new J3.AbortController,de=new Map,le=o(async()=>de.forEach($e=>$e(T)),"handleProgressEvents"),De="Operation was canceled",Te=Q,qe={getOperationState:()=>T,getResult:()=>T.result,isDone:()=>["succeeded","failed","canceled"].includes(T.status),isStopped:()=>L===void 0,stopPolling:()=>{W.abort()},toString:()=>JSON.stringify({state:T}),onProgress:$e=>{let ge=Symbol();return de.set(ge,$e),()=>de.delete(ge)},pollUntilDone:$e=>L??(L=(async()=>{let{abortSignal:ge}=$e||{},{signal:je}=ge?new J3.AbortController([ge,W.signal]):W;if(!qe.isDone())for(await qe.poll({abortSignal:je});!qe.isDone();)await JTe.delay(Te,{abortSignal:je}),await qe.poll({abortSignal:je});if(l)return qe.getResult();switch(T.status){case"succeeded":return qe.getResult();case"canceled":throw new Error(De);case"failed":throw T.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{L=void 0})),async poll($e){if(l){if(qe.isDone())return}else switch(T.status){case"succeeded":return;case"canceled":throw new Error(De);case"failed":throw T.error}if(await eK({poll:u,state:T,stateProxy:w,getOperationLocation:e,isOperationError:i,withOperationLocation:v,getPollingInterval:a,getOperationStatus:n,getResourceLocation:s,processResult:g,getError:c,updateState:f,options:$e,setDelay:ge=>{Te=ge},setErrorAsResult:!l}),await le(),!l)switch(T.status){case"canceled":throw new Error(De);case"failed":throw T.error}}};return qe}}o(sOe,"buildCreatePoller");async function oOe(t,e){let{resourceLocationConfig:r,intervalInMs:n,processResult:i,restoreFrom:s,updateState:a,withOperationLocation:c,resolveOnUnsuccessful:l=!1}=e||{};return sOe({getStatusFromInitialResponse:lK,getStatusFromPollResponse:kS,isOperationError:dK,getOperationLocation:AK,getResourceLocation:uK,getPollingInterval:aK,getError:cK,resolveOnUnsuccessful:l})({init:async()=>{let A=await t.sendInitialRequest(),u=sK({rawResponse:A.rawResponse,requestPath:t.requestPath,requestMethod:t.requestMethod,resourceLocationConfig:r});return Object.assign({response:A,operationLocation:u?.operationLocation,resourceLocation:u?.resourceLocation},u?.mode?{metadata:{mode:u.mode}}:{})},poll:t.sendPollRequest},{intervalInMs:n,withOperationLocation:c,restoreFrom:s,updateState:a,processResult:i?({flatResponse:A},u)=>i(A,u):({flatResponse:A})=>A})}o(oOe,"createHttpPoller");var aOe=o(()=>({initState:t=>({config:t,isStarted:!0}),setCanceled:t=>t.isCancelled=!0,setError:(t,e)=>t.error=e,setResult:(t,e)=>t.result=e,setRunning:t=>t.isStarted=!0,setSucceeded:t=>t.isCompleted=!0,setFailed:()=>{},getError:t=>t.error,getResult:t=>t.result,isCanceled:t=>!!t.isCancelled,isFailed:t=>!!t.error,isRunning:t=>!!t.isStarted,isSucceeded:t=>!!(t.isCompleted&&!t.isCancelled&&!t.error)}),"createStateProxy"),TS=class{static{o(this,"GenericPollOperation")}constructor(e,r,n,i,s,a,c){this.state=e,this.lro=r,this.setErrorAsResult=n,this.lroResourceLocationConfig=i,this.processResult=s,this.updateState=a,this.isDone=c}setPollerConfig(e){this.pollerConfig=e}async update(e){var r;let n=aOe();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await rOe({lro:this.lro,stateProxy:n,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let i=this.updateState,s=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await nOe({lro:this.lro,state:this.state,stateProxy:n,processResult:this.processResult,updateState:i?(a,{rawResponse:c})=>i(a,c):void 0,isDone:s?({flatResponse:a},c)=>s(a,c):void 0,options:e,setDelay:a=>{this.pollerConfig.intervalInMs=a},setErrorAsResult:this.setErrorAsResult}),(r=e?.fireProgress)===null||r===void 0||r.call(e,this.state),this}async cancel(){return Vo.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},Kf=class t extends Error{static{o(this,"PollerStoppedError")}constructor(e){super(e),this.name="PollerStoppedError",Object.setPrototypeOf(this,t.prototype)}},$f=class t extends Error{static{o(this,"PollerCancelledError")}constructor(e){super(e),this.name="PollerCancelledError",Object.setPrototypeOf(this,t.prototype)}},Xf=class{static{o(this,"Poller")}constructor(e){this.resolveOnUnsuccessful=!1,this.stopped=!0,this.pollProgressCallbacks=[],this.operation=e,this.promise=new Promise((r,n)=>{this.resolve=r,this.reject=n}),this.promise.catch(()=>{})}async startPolling(e={}){for(this.stopped&&(this.stopped=!1);!this.isStopped()&&!this.isDone();)await this.poll(e),await this.delay()}async pollOnce(e={}){this.isDone()||(this.operation=await this.operation.update({abortSignal:e.abortSignal,fireProgress:this.fireProgress.bind(this)})),this.processUpdatedState()}fireProgress(e){for(let r of this.pollProgressCallbacks)r(e)}async cancelOnce(e={}){this.operation=await this.operation.cancel(e)}poll(e={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(e);let r=o(()=>{this.pollOncePromise=void 0},"clearPollOncePromise");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 e=new $f("Operation was canceled");throw this.reject(e),e}this.isDone()&&this.resolve&&this.resolve(this.getResult())}async pollUntilDone(e={}){return this.stopped&&this.startPolling(e).catch(this.reject),this.processUpdatedState(),this.promise}onProgress(e){return this.pollProgressCallbacks.push(e),()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter(r=>r!==e)}}isDone(){let e=this.operation.state;return!!(e.isCompleted||e.isCancelled||e.error)}stopPolling(){this.stopped||(this.stopped=!0,this.reject&&this.reject(new Kf("This poller is already stopped")))}isStopped(){return this.stopped}cancelOperation(e={}){if(!this.cancelPromise)this.cancelPromise=this.cancelOnce(e);else if(e.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()}},OS=class extends Xf{static{o(this,"LroEngine")}constructor(e,r){let{intervalInMs:n=W3,resumeFrom:i,resolveOnUnsuccessful:s=!1,isDone:a,lroResourceLocationConfig:c,processResult:l,updateState:A}=r||{},u=i?$3(i):{},d=new TS(u,e,!s,c,l,A,a);super(d),this.resolveOnUnsuccessful=s,this.config={intervalInMs:n},d.setPollerConfig(this.config)}delay(){return new Promise(e=>setTimeout(()=>e(),this.config.intervalInMs))}};Wo.LroEngine=OS;Wo.Poller=Xf;Wo.PollerCancelledError=$f;Wo.PollerStoppedError=Kf;Wo.createHttpPoller=oOe});var mK=h(Zf=>{"use strict";Object.defineProperty(Zf,"__esModule",{value:!0});Zf.BlobBeginCopyFromUrlPoller=void 0;var cOe=ut(),lOe=pK(),LS=class extends lOe.Poller{static{o(this,"BlobBeginCopyFromUrlPoller")}intervalInMs;constructor(e){let{blobClient:r,copySource:n,intervalInMs:i=15e3,onProgress:s,resumeFrom:a,startCopyFromURLOptions:c}=e,l;a&&(l=JSON.parse(a).state);let A=Iu({...l,blobClient:r,copySource:n,startCopyFromURLOptions:c});super(A),typeof s=="function"&&this.onProgress(s),this.intervalInMs=i}delay(){return(0,cOe.delay)(this.intervalInMs)}};Zf.BlobBeginCopyFromUrlPoller=LS;var AOe=o(async function(e={}){let r=this.state,{copyId:n}=r;return r.isCompleted?Iu(r):n?(await r.blobClient.abortCopyFromURL(n,{abortSignal:e.abortSignal}),r.isCancelled=!0,Iu(r)):(r.isCancelled=!0,Iu(r))},"cancel"),uOe=o(async function(e={}){let r=this.state,{blobClient:n,copySource:i,startCopyFromURLOptions:s}=r;if(r.isStarted){if(!r.isCompleted)try{let a=await r.blobClient.getProperties({abortSignal:e.abortSignal}),{copyStatus:c,copyProgress:l}=a,A=r.copyProgress;l&&(r.copyProgress=l),c==="pending"&&l!==A&&typeof e.fireProgress=="function"?e.fireProgress(r):c==="success"?(r.result=a,r.isCompleted=!0):c==="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 n.startCopyFromURL(i,s);r.copyId=a.copyId,a.copyStatus==="success"&&(r.result=a,r.isCompleted=!0)}return Iu(r)},"update"),dOe=o(function(){return JSON.stringify({state:this.state},(e,r)=>{if(e!=="blobClient")return r})},"toString");function Iu(t){return{state:{...t},cancel:AOe,toString:dOe,update:uOe}}o(Iu,"makeBlobBeginCopyFromURLPollOperation")});var gK=h(FS=>{"use strict";Object.defineProperty(FS,"__esModule",{value:!0});FS.rangeToString=pOe;function pOe(t){if(t.offset<0)throw new RangeError("Range.offset cannot be smaller than 0.");if(t.count&&t.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 t.count?`bytes=${t.offset}-${t.offset+t.count-1}`:`bytes=${t.offset}-`}o(pOe,"rangeToString")});var fK=h(eh=>{"use strict";Object.defineProperty(eh,"__esModule",{value:!0});eh.Batch=void 0;var mOe=require("events"),bu;(function(t){t[t.Good=0]="Good",t[t.Error=1]="Error"})(bu||(bu={}));var US=class{static{o(this,"Batch")}concurrency;actives=0;completed=0;offset=0;operations=[];state=bu.Good;emitter;constructor(e=5){if(e<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=e,this.emitter=new mOe.EventEmitter}addOperation(e){this.operations.push(async()=>{try{this.actives++,await e(),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((e,r)=>{this.emitter.on("finish",e),this.emitter.on("error",n=>{this.state=bu.Error,r(n)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives{"use strict";Object.defineProperty(Ii,"__esModule",{value:!0});Ii.fsCreateReadStream=Ii.fsStat=void 0;Ii.streamToBuffer=hOe;Ii.streamToBuffer2=yOe;Ii.streamToBuffer3=COe;Ii.readStreamToLocalFile=EOe;var hK=(Jr(),Wt(Yr)),qS=hK.__importDefault(require("node:fs")),gOe=hK.__importDefault(require("node:util")),fOe=Wr();async function hOe(t,e,r,n,i){let s=0,a=n-r;return new Promise((c,l)=>{let A=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),fOe.REQUEST_TIMEOUT);t.on("readable",()=>{if(s>=a){clearTimeout(A),c();return}let u=t.read();if(!u)return;typeof u=="string"&&(u=Buffer.from(u,i));let d=s+u.length>a?a-s:u.length;e.fill(u.slice(0,d),r+s,r+s+d),s+=d}),t.on("end",()=>{clearTimeout(A),s{clearTimeout(A),l(u)})})}o(hOe,"streamToBuffer");async function yOe(t,e,r){let n=0,i=e.length;return new Promise((s,a)=>{t.on("readable",()=>{let c=t.read();if(c){if(typeof c=="string"&&(c=Buffer.from(c,r)),n+c.length>i){a(new Error(`Stream exceeds buffer size. Buffer size: ${i}`));return}e.fill(c,n,n+c.length),n+=c.length}}),t.on("end",()=>{s(n)}),t.on("error",a)})}o(yOe,"streamToBuffer2");async function COe(t,e){return new Promise((r,n)=>{let i=[];t.on("data",s=>{i.push(typeof s=="string"?Buffer.from(s,e):s)}),t.on("end",()=>{r(Buffer.concat(i))}),t.on("error",n)})}o(COe,"streamToBuffer3");async function EOe(t,e){return new Promise((r,n)=>{let i=qS.default.createWriteStream(e);t.on("error",s=>{n(s)}),i.on("error",s=>{n(s)}),i.on("close",r),t.pipe(i)})}o(EOe,"readStreamToLocalFile");Ii.fsStat=gOe.default.promisify(qS.default.stat);Ii.fsCreateReadStream=qS.default.createReadStream});var ch=h(bi=>{"use strict";Object.defineProperty(bi,"__esModule",{value:!0});bi.PageBlobClient=bi.BlockBlobClient=bi.AppendBlobClient=bi.BlobClient=void 0;var oh=Pt(),ah=xc(),bn=ut(),yK=ut(),BOe=m3(),IOe=w3(),ht=jn(),Ze=hS(),zS=v3(),vt=Fs(),bOe=mK(),Xr=gK(),QOe=If(),CK=fK(),wOe=jn(),We=Wr(),se=Uo(),U=In(),rh=HS(),th=Rf(),NOe=Df(),tl=class t extends QOe.StorageClient{static{o(this,"BlobClient")}blobContext;_name;_containerName;_versionId;_snapshot;get name(){return this._name}get containerName(){return this._containerName}constructor(e,r,n,i){i=i||{};let s,a;if((0,vt.isPipelineLike)(r))a=e,s=r;else if(bn.isNodeLike&&r instanceof ht.StorageSharedKeyCredential||r instanceof ht.AnonymousCredential||(0,ah.isTokenCredential)(r))a=e,i=n,s=(0,vt.newPipeline)(r,i);else if(!r&&typeof r!="string")a=e,n&&typeof n!="string"&&(i=n),s=(0,vt.newPipeline)(new ht.AnonymousCredential,i);else if(r&&typeof r=="string"&&n&&typeof n=="string"){let c=r,l=n,A=(0,U.extractConnectionStringParts)(e);if(A.kind==="AccountConnString")if(bn.isNodeLike){let u=new ht.StorageSharedKeyCredential(A.accountName,A.accountKey);a=(0,U.appendToURLPath)((0,U.appendToURLPath)(A.url,encodeURIComponent(c)),encodeURIComponent(l)),i.proxyOptions||(i.proxyOptions=(0,oh.getDefaultProxySettings)(A.proxyUri)),s=(0,vt.newPipeline)(u,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(A.kind==="SASConnString")a=(0,U.appendToURLPath)((0,U.appendToURLPath)(A.url,encodeURIComponent(c)),encodeURIComponent(l))+"?"+A.accountSas,s=(0,vt.newPipeline)(new ht.AnonymousCredential,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(a,s),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=(0,U.getURLParameter)(this.url,We.URLConstants.Parameters.SNAPSHOT),this._versionId=(0,U.getURLParameter)(this.url,We.URLConstants.Parameters.VERSIONID)}withSnapshot(e){return new t((0,U.setURLParameter)(this.url,We.URLConstants.Parameters.SNAPSHOT,e.length===0?void 0:e),this.pipeline)}withVersion(e){return new t((0,U.setURLParameter)(this.url,We.URLConstants.Parameters.VERSIONID,e.length===0?void 0:e),this.pipeline)}getAppendBlobClient(){return new nh(this.url,this.pipeline)}getBlockBlobClient(){return new ih(this.url,this.pipeline)}getPageBlobClient(){return new sh(this.url,this.pipeline)}async download(e=0,r,n={}){return n.conditions=n.conditions||{},n.conditions=n.conditions||{},(0,Ze.ensureCpkIfSpecified)(n.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlobClient-download",n,async i=>{let s=(0,U.assertResponse)(await this.blobContext.download({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:{...n.conditions,ifTags:n.conditions?.tagConditions},requestOptions:{onDownloadProgress:bn.isNodeLike?void 0:n.onProgress},range:e===0&&!r?void 0:(0,Xr.rangeToString)({offset:e,count:r}),rangeGetContentMD5:n.rangeGetContentMD5,rangeGetContentCRC64:n.rangeGetContentCrc64,snapshot:n.snapshot,cpkInfo:n.customerProvidedKey,tracingOptions:i.tracingOptions})),a={...s,_response:s._response,objectReplicationDestinationPolicyId:s.objectReplicationPolicyId,objectReplicationSourceProperties:(0,U.parseObjectReplicationRecord)(s.objectReplicationRules)};if(!bn.isNodeLike)return a;if((n.maxRetryRequests===void 0||n.maxRetryRequests<0)&&(n.maxRetryRequests=We.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS),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 BOe.BlobDownloadResponse(a,async c=>{let l={leaseAccessConditions:n.conditions,modifiedAccessConditions:{ifMatch:n.conditions.ifMatch||s.etag,ifModifiedSince:n.conditions.ifModifiedSince,ifNoneMatch:n.conditions.ifNoneMatch,ifUnmodifiedSince:n.conditions.ifUnmodifiedSince,ifTags:n.conditions?.tagConditions},range:(0,Xr.rangeToString)({count:e+s.contentLength-c,offset:c}),rangeGetContentMD5:n.rangeGetContentMD5,rangeGetContentCRC64:n.rangeGetContentCrc64,snapshot:n.snapshot,cpkInfo:n.customerProvidedKey};return(await this.blobContext.download({abortSignal:n.abortSignal,...l})).readableStreamBody},e,s.contentLength,{maxRetryRequests:n.maxRetryRequests,onProgress:n.onProgress})})}async exists(e={}){return se.tracingClient.withSpan("BlobClient-exists",e,async r=>{try{return(0,Ze.ensureCpkIfSpecified)(e.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:e.abortSignal,customerProvidedKey:e.customerProvidedKey,conditions:e.conditions,tracingOptions:r.tracingOptions}),!0}catch(n){if(n.statusCode===404)return!1;if(n.statusCode===409&&(n.details.errorCode===We.BlobUsesCustomerSpecifiedEncryptionMsg||n.details.errorCode===We.BlobDoesNotUseCustomerSpecifiedEncryption))return!0;throw n}})}async getProperties(e={}){return e.conditions=e.conditions||{},(0,Ze.ensureCpkIfSpecified)(e.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlobClient-getProperties",e,async r=>{let n=(0,U.assertResponse)(await this.blobContext.getProperties({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},cpkInfo:e.customerProvidedKey,tracingOptions:r.tracingOptions}));return{...n,_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:(0,U.parseObjectReplicationRecord)(n.objectReplicationRules)}})}async delete(e={}){return e.conditions=e.conditions||{},se.tracingClient.withSpan("BlobClient-delete",e,async r=>(0,U.assertResponse)(await this.blobContext.delete({abortSignal:e.abortSignal,deleteSnapshots:e.deleteSnapshots,leaseAccessConditions:e.conditions,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async deleteIfExists(e={}){return se.tracingClient.withSpan("BlobClient-deleteIfExists",e,async r=>{try{let n=(0,U.assertResponse)(await this.delete(r));return{succeeded:!0,...n,_response:n._response}}catch(n){if(n.details?.errorCode==="BlobNotFound")return{succeeded:!1,...n.response?.parsedHeaders,_response:n.response};throw n}})}async undelete(e={}){return se.tracingClient.withSpan("BlobClient-undelete",e,async r=>(0,U.assertResponse)(await this.blobContext.undelete({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(e,r={}){return r.conditions=r.conditions||{},(0,Ze.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlobClient-setHTTPHeaders",r,async n=>(0,U.assertResponse)(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:e,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions})))}async setMetadata(e,r={}){return r.conditions=r.conditions||{},(0,Ze.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlobClient-setMetadata",r,async n=>(0,U.assertResponse)(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:n.tracingOptions})))}async setTags(e,r={}){return se.tracingClient.withSpan("BlobClient-setTags",r,async n=>(0,U.assertResponse)(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},blobModifiedAccessConditions:r.conditions,tracingOptions:n.tracingOptions,tags:(0,U.toBlobTags)(e)})))}async getTags(e={}){return se.tracingClient.withSpan("BlobClient-getTags",e,async r=>{let n=(0,U.assertResponse)(await this.blobContext.getTags({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},blobModifiedAccessConditions:e.conditions,tracingOptions:r.tracingOptions}));return{...n,_response:n._response,tags:(0,U.toTags)({blobTagSet:n.blobTagSet})||{}}})}getBlobLeaseClient(e){return new NOe.BlobLeaseClient(this,e)}async createSnapshot(e={}){return e.conditions=e.conditions||{},(0,Ze.ensureCpkIfSpecified)(e.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlobClient-createSnapshot",e,async r=>(0,U.assertResponse)(await this.blobContext.createSnapshot({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,metadata:e.metadata,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},cpkInfo:e.customerProvidedKey,encryptionScope:e.encryptionScope,tracingOptions:r.tracingOptions})))}async beginCopyFromURL(e,r={}){let n={abortCopyFromURL:(...s)=>this.abortCopyFromURL(...s),getProperties:(...s)=>this.getProperties(...s),startCopyFromURL:(...s)=>this.startCopyFromURL(...s)},i=new bOe.BlobBeginCopyFromUrlPoller({blobClient:n,copySource:e,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await i.poll(),i}async abortCopyFromURL(e,r={}){return se.tracingClient.withSpan("BlobClient-abortCopyFromURL",r,async n=>(0,U.assertResponse)(await this.blobContext.abortCopyFromURL(e,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,tracingOptions:n.tracingOptions})))}async syncCopyFromURL(e,r={}){return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},se.tracingClient.withSpan("BlobClient-syncCopyFromURL",r,async n=>(0,U.assertResponse)(await this.blobContext.copyFromURL(e,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions?.ifMatch,sourceIfModifiedSince:r.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions?.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:(0,U.httpAuthorizationToString)(r.sourceAuthorization),tier:(0,Ze.toAccessTier)(r.tier),blobTagsString:(0,U.toBlobTagsString)(r.tags),immutabilityPolicyExpiry:r.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:r.immutabilityPolicy?.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,fileRequestIntent:r.sourceShareTokenIntent,tracingOptions:n.tracingOptions})))}async setAccessTier(e,r={}){return se.tracingClient.withSpan("BlobClient-setAccessTier",r,async n=>(0,U.assertResponse)(await this.blobContext.setTier((0,Ze.toAccessTier)(e),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},rehydratePriority:r.rehydratePriority,tracingOptions:n.tracingOptions})))}async downloadToBuffer(e,r,n,i={}){let s,a=0,c=0,l=i;e instanceof Buffer?(s=e,a=r||0,c=typeof n=="number"?n:0):(a=typeof e=="number"?e:0,c=typeof r=="number"?r:0,l=n||{});let A=l.blockSize??0;if(A<0)throw new RangeError("blockSize option must be >= 0");if(A===0&&(A=We.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES),a<0)throw new RangeError("offset option must be >= 0");if(c&&c<=0)throw new RangeError("count option must be greater than 0");return l.conditions||(l.conditions={}),se.tracingClient.withSpan("BlobClient-downloadToBuffer",l,async u=>{if(!c){let f=await this.getProperties({...l,tracingOptions:u.tracingOptions});if(c=f.contentLength-a,c<0)throw new RangeError(`offset ${a} shouldn't be larger than blob size ${f.contentLength}`)}if(!s)try{s=Buffer.alloc(c)}catch(f){throw new Error(`Unable to allocate the buffer of size: ${c}(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 C=a+c;f+A{let a=await this.download(r,n,{...i,tracingOptions:s.tracingOptions});return a.readableStreamBody&&await(0,rh.readStreamToLocalFile)(a.readableStreamBody,e),a.blobDownloadStream=void 0,a})}getBlobAndContainerNamesFromUrl(){let e,r;try{let n=new URL(this.url);if(n.host.split(".")[1]==="blob"){let i=n.pathname.match("/([^/]*)(/(.*))?");e=i[1],r=i[3]}else if((0,U.isIpEndpointStyle)(n)){let i=n.pathname.match("/([^/]*)/([^/]*)(/(.*))?");e=i[2],r=i[4]}else{let i=n.pathname.match("/([^/]*)(/(.*))?");e=i[1],r=i[3]}if(e=decodeURIComponent(e),r=decodeURIComponent(r),r=r.replace(/\\/g,"/"),!e)throw new Error("Provided containerName is invalid.");return{blobName:r,containerName:e}}catch{throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(e,r={}){return se.tracingClient.withSpan("BlobClient-startCopyFromURL",r,async n=>(r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},(0,U.assertResponse)(await this.blobContext.startCopyFromURL(e,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:r.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:r.immutabilityPolicy?.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:(0,Ze.toAccessTier)(r.tier),blobTagsString:(0,U.toBlobTagsString)(r.tags),sealBlob:r.sealBlob,tracingOptions:n.tracingOptions}))))}generateSasUrl(e){return new Promise(r=>{if(!(this.credential instanceof ht.StorageSharedKeyCredential))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let n=(0,th.generateBlobSASQueryParameters)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...e},this.credential).toString();r((0,U.appendToURLQuery)(this.url,n))})}generateSasStringToSign(e){if(!(this.credential instanceof ht.StorageSharedKeyCredential))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return(0,th.generateBlobSASQueryParametersInternal)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...e},this.credential).stringToSign}generateUserDelegationSasUrl(e,r){return new Promise(n=>{let i=(0,th.generateBlobSASQueryParameters)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...e},r,this.accountName).toString();n((0,U.appendToURLQuery)(this.url,i))})}generateUserDelegationSasStringToSign(e,r){return(0,th.generateBlobSASQueryParametersInternal)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...e},r,this.accountName).stringToSign}async deleteImmutabilityPolicy(e={}){return se.tracingClient.withSpan("BlobClient-deleteImmutabilityPolicy",e,async r=>(0,U.assertResponse)(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(e,r={}){return se.tracingClient.withSpan("BlobClient-setImmutabilityPolicy",r,async n=>(0,U.assertResponse)(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:e.expiriesOn,immutabilityPolicyMode:e.policyMode,tracingOptions:n.tracingOptions})))}async setLegalHold(e,r={}){return se.tracingClient.withSpan("BlobClient-setLegalHold",r,async n=>(0,U.assertResponse)(await this.blobContext.setLegalHold(e,{tracingOptions:n.tracingOptions})))}async getAccountInfo(e={}){return se.tracingClient.withSpan("BlobClient-getAccountInfo",e,async r=>(0,U.assertResponse)(await this.blobContext.getAccountInfo({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions})))}};bi.BlobClient=tl;var nh=class t extends tl{static{o(this,"AppendBlobClient")}appendBlobContext;constructor(e,r,n,i){let s,a;if(i=i||{},(0,vt.isPipelineLike)(r))a=e,s=r;else if(bn.isNodeLike&&r instanceof ht.StorageSharedKeyCredential||r instanceof ht.AnonymousCredential||(0,ah.isTokenCredential)(r))a=e,i=n,s=(0,vt.newPipeline)(r,i);else if(!r&&typeof r!="string")a=e,s=(0,vt.newPipeline)(new ht.AnonymousCredential,i);else if(r&&typeof r=="string"&&n&&typeof n=="string"){let c=r,l=n,A=(0,U.extractConnectionStringParts)(e);if(A.kind==="AccountConnString")if(bn.isNodeLike){let u=new ht.StorageSharedKeyCredential(A.accountName,A.accountKey);a=(0,U.appendToURLPath)((0,U.appendToURLPath)(A.url,encodeURIComponent(c)),encodeURIComponent(l)),i.proxyOptions||(i.proxyOptions=(0,oh.getDefaultProxySettings)(A.proxyUri)),s=(0,vt.newPipeline)(u,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(A.kind==="SASConnString")a=(0,U.appendToURLPath)((0,U.appendToURLPath)(A.url,encodeURIComponent(c)),encodeURIComponent(l))+"?"+A.accountSas,s=(0,vt.newPipeline)(new ht.AnonymousCredential,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(a,s),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(e){return new t((0,U.setURLParameter)(this.url,We.URLConstants.Parameters.SNAPSHOT,e.length===0?void 0:e),this.pipeline)}async create(e={}){return e.conditions=e.conditions||{},(0,Ze.ensureCpkIfSpecified)(e.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("AppendBlobClient-create",e,async r=>(0,U.assertResponse)(await this.appendBlobContext.create(0,{abortSignal:e.abortSignal,blobHttpHeaders:e.blobHTTPHeaders,leaseAccessConditions:e.conditions,metadata:e.metadata,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},cpkInfo:e.customerProvidedKey,encryptionScope:e.encryptionScope,immutabilityPolicyExpiry:e.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:e.immutabilityPolicy?.policyMode,legalHold:e.legalHold,blobTagsString:(0,U.toBlobTagsString)(e.tags),tracingOptions:r.tracingOptions})))}async createIfNotExists(e={}){let r={ifNoneMatch:We.ETagAny};return se.tracingClient.withSpan("AppendBlobClient-createIfNotExists",e,async n=>{try{let i=(0,U.assertResponse)(await this.create({...n,conditions:r}));return{succeeded:!0,...i,_response:i._response}}catch(i){if(i.details?.errorCode==="BlobAlreadyExists")return{succeeded:!1,...i.response?.parsedHeaders,_response:i.response};throw i}})}async seal(e={}){return e.conditions=e.conditions||{},se.tracingClient.withSpan("AppendBlobClient-seal",e,async r=>(0,U.assertResponse)(await this.appendBlobContext.seal({abortSignal:e.abortSignal,appendPositionAccessConditions:e.conditions,leaseAccessConditions:e.conditions,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async appendBlock(e,r,n={}){return n.conditions=n.conditions||{},(0,Ze.ensureCpkIfSpecified)(n.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("AppendBlobClient-appendBlock",n,async i=>(0,U.assertResponse)(await this.appendBlobContext.appendBlock(r,e,{abortSignal:n.abortSignal,appendPositionAccessConditions:n.conditions,leaseAccessConditions:n.conditions,modifiedAccessConditions:{...n.conditions,ifTags:n.conditions?.tagConditions},requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:i.tracingOptions})))}async appendBlockFromURL(e,r,n,i={}){return i.conditions=i.conditions||{},i.sourceConditions=i.sourceConditions||{},(0,Ze.ensureCpkIfSpecified)(i.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("AppendBlobClient-appendBlockFromURL",i,async s=>(0,U.assertResponse)(await this.appendBlobContext.appendBlockFromUrl(e,0,{abortSignal:i.abortSignal,sourceRange:(0,Xr.rangeToString)({offset:r,count:n}),sourceContentMD5:i.sourceContentMD5,sourceContentCrc64:i.sourceContentCrc64,leaseAccessConditions:i.conditions,appendPositionAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:i.sourceConditions?.ifMatch,sourceIfModifiedSince:i.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:i.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:i.sourceConditions?.ifUnmodifiedSince},copySourceAuthorization:(0,U.httpAuthorizationToString)(i.sourceAuthorization),cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,fileRequestIntent:i.sourceShareTokenIntent,tracingOptions:s.tracingOptions})))}};bi.AppendBlobClient=nh;var ih=class t extends tl{static{o(this,"BlockBlobClient")}_blobContext;blockBlobContext;constructor(e,r,n,i){let s,a;if(i=i||{},(0,vt.isPipelineLike)(r))a=e,s=r;else if(bn.isNodeLike&&r instanceof ht.StorageSharedKeyCredential||r instanceof ht.AnonymousCredential||(0,ah.isTokenCredential)(r))a=e,i=n,s=(0,vt.newPipeline)(r,i);else if(!r&&typeof r!="string")a=e,n&&typeof n!="string"&&(i=n),s=(0,vt.newPipeline)(new ht.AnonymousCredential,i);else if(r&&typeof r=="string"&&n&&typeof n=="string"){let c=r,l=n,A=(0,U.extractConnectionStringParts)(e);if(A.kind==="AccountConnString")if(bn.isNodeLike){let u=new ht.StorageSharedKeyCredential(A.accountName,A.accountKey);a=(0,U.appendToURLPath)((0,U.appendToURLPath)(A.url,encodeURIComponent(c)),encodeURIComponent(l)),i.proxyOptions||(i.proxyOptions=(0,oh.getDefaultProxySettings)(A.proxyUri)),s=(0,vt.newPipeline)(u,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(A.kind==="SASConnString")a=(0,U.appendToURLPath)((0,U.appendToURLPath)(A.url,encodeURIComponent(c)),encodeURIComponent(l))+"?"+A.accountSas,s=(0,vt.newPipeline)(new ht.AnonymousCredential,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(a,s),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(e){return new t((0,U.setURLParameter)(this.url,We.URLConstants.Parameters.SNAPSHOT,e.length===0?void 0:e),this.pipeline)}async query(e,r={}){if((0,Ze.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),!bn.isNodeLike)throw new Error("This operation currently is only supported in Node.js.");return se.tracingClient.withSpan("BlockBlobClient-query",r,async n=>{let i=(0,U.assertResponse)(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:e,inputSerialization:(0,U.toQuerySerialization)(r.inputTextConfiguration),outputSerialization:(0,U.toQuerySerialization)(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},cpkInfo:r.customerProvidedKey,tracingOptions:n.tracingOptions}));return new IOe.BlobQueryResponse(i,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(e,r,n={}){return n.conditions=n.conditions||{},(0,Ze.ensureCpkIfSpecified)(n.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlockBlobClient-upload",n,async i=>(0,U.assertResponse)(await this.blockBlobContext.upload(r,e,{abortSignal:n.abortSignal,blobHttpHeaders:n.blobHTTPHeaders,leaseAccessConditions:n.conditions,metadata:n.metadata,modifiedAccessConditions:{...n.conditions,ifTags:n.conditions?.tagConditions},requestOptions:{onUploadProgress:n.onProgress},cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,immutabilityPolicyExpiry:n.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:n.immutabilityPolicy?.policyMode,legalHold:n.legalHold,tier:(0,Ze.toAccessTier)(n.tier),blobTagsString:(0,U.toBlobTagsString)(n.tags),tracingOptions:i.tracingOptions})))}async syncUploadFromURL(e,r={}){return r.conditions=r.conditions||{},(0,Ze.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlockBlobClient-syncUploadFromURL",r,async n=>(0,U.assertResponse)(await this.blockBlobContext.putBlobFromUrl(0,e,{...r,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions?.ifMatch,sourceIfModifiedSince:r.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions?.ifUnmodifiedSince,sourceIfTags:r.sourceConditions?.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:(0,U.httpAuthorizationToString)(r.sourceAuthorization),tier:(0,Ze.toAccessTier)(r.tier),blobTagsString:(0,U.toBlobTagsString)(r.tags),copySourceTags:r.copySourceTags,fileRequestIntent:r.sourceShareTokenIntent,tracingOptions:n.tracingOptions})))}async stageBlock(e,r,n,i={}){return(0,Ze.ensureCpkIfSpecified)(i.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlockBlobClient-stageBlock",i,async s=>(0,U.assertResponse)(await this.blockBlobContext.stageBlock(e,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:s.tracingOptions})))}async stageBlockFromURL(e,r,n=0,i,s={}){return(0,Ze.ensureCpkIfSpecified)(s.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlockBlobClient-stageBlockFromURL",s,async a=>(0,U.assertResponse)(await this.blockBlobContext.stageBlockFromURL(e,0,r,{abortSignal:s.abortSignal,leaseAccessConditions:s.conditions,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,sourceRange:n===0&&!i?void 0:(0,Xr.rangeToString)({offset:n,count:i}),cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:(0,U.httpAuthorizationToString)(s.sourceAuthorization),fileRequestIntent:s.sourceShareTokenIntent,tracingOptions:a.tracingOptions})))}async commitBlockList(e,r={}){return r.conditions=r.conditions||{},(0,Ze.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlockBlobClient-commitBlockList",r,async n=>(0,U.assertResponse)(await this.blockBlobContext.commitBlockList({latest:e},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:r.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:r.immutabilityPolicy?.policyMode,legalHold:r.legalHold,tier:(0,Ze.toAccessTier)(r.tier),blobTagsString:(0,U.toBlobTagsString)(r.tags),tracingOptions:n.tracingOptions})))}async getBlockList(e,r={}){return se.tracingClient.withSpan("BlockBlobClient-getBlockList",r,async n=>{let i=(0,U.assertResponse)(await this.blockBlobContext.getBlockList(e,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return i.committedBlocks||(i.committedBlocks=[]),i.uncommittedBlocks||(i.uncommittedBlocks=[]),i})}async uploadData(e,r={}){return se.tracingClient.withSpan("BlockBlobClient-uploadData",r,async n=>{if(bn.isNodeLike){let i;return e instanceof Buffer?i=e:e instanceof ArrayBuffer?i=Buffer.from(e):(e=e,i=Buffer.from(e.buffer,e.byteOffset,e.byteLength)),this.uploadSeekableInternal((s,a)=>i.slice(s,s+a),i.byteLength,n)}else{let i=new Blob([e]);return this.uploadSeekableInternal((s,a)=>i.slice(s,s+a),i.size,n)}})}async uploadBrowserData(e,r={}){return se.tracingClient.withSpan("BlockBlobClient-uploadBrowserData",r,async n=>{let i=new Blob([e]);return this.uploadSeekableInternal((s,a)=>i.slice(s,s+a),i.size,n)})}async uploadSeekableInternal(e,r,n={}){let i=n.blockSize??0;if(i<0||i>We.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES)throw new RangeError(`blockSize option must be >= 0 and <= ${We.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES}`);let s=n.maxSingleShotSize??We.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES;if(s<0||s>We.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${We.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES}`);if(i===0){if(r>We.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES*We.BLOCK_BLOB_MAX_BLOCKS)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>s&&(i=Math.ceil(r/We.BLOCK_BLOB_MAX_BLOCKS),i{if(r<=s)return(0,U.assertResponse)(await this.upload(e(0,r),r,a));let c=Math.floor((r-1)/i)+1;if(c>We.BLOCK_BLOB_MAX_BLOCKS)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${We.BLOCK_BLOB_MAX_BLOCKS}`);let l=[],A=(0,yK.randomUUID)(),u=0,d=new CK.Batch(n.concurrency);for(let g=0;g{let f=(0,U.generateBlockID)(A,g),C=i*g,x=(g===c-1?r:C+i)-C;l.push(f),await this.stageBlock(f,e(C,x),x,{abortSignal:n.abortSignal,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}),u+=x,n.onProgress&&n.onProgress({loadedBytes:u})});return await d.do(),this.commitBlockList(l,a)})}async uploadFile(e,r={}){return se.tracingClient.withSpan("BlockBlobClient-uploadFile",r,async n=>{let i=(await(0,rh.fsStat)(e)).size;return this.uploadSeekableInternal((s,a)=>()=>(0,rh.fsCreateReadStream)(e,{autoClose:!0,end:a?s+a-1:1/0,start:s}),i,{...r,tracingOptions:n.tracingOptions})})}async uploadStream(e,r=We.DEFAULT_BLOCK_BUFFER_SIZE_BYTES,n=5,i={}){return i.blobHTTPHeaders||(i.blobHTTPHeaders={}),i.conditions||(i.conditions={}),se.tracingClient.withSpan("BlockBlobClient-uploadStream",i,async s=>{let a=0,c=(0,yK.randomUUID)(),l=0,A=[];return await new wOe.BufferScheduler(e,r,n,async(d,g)=>{let f=(0,U.generateBlockID)(c,a);A.push(f),a++,await this.stageBlock(f,d,g,{customerProvidedKey:i.customerProvidedKey,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:s.tracingOptions}),l+=g,i.onProgress&&i.onProgress({loadedBytes:l})},Math.ceil(n/4*3)).do(),(0,U.assertResponse)(await this.commitBlockList(A,{...i,tracingOptions:s.tracingOptions}))})}};bi.BlockBlobClient=ih;var sh=class t extends tl{static{o(this,"PageBlobClient")}pageBlobContext;constructor(e,r,n,i){let s,a;if(i=i||{},(0,vt.isPipelineLike)(r))a=e,s=r;else if(bn.isNodeLike&&r instanceof ht.StorageSharedKeyCredential||r instanceof ht.AnonymousCredential||(0,ah.isTokenCredential)(r))a=e,i=n,s=(0,vt.newPipeline)(r,i);else if(!r&&typeof r!="string")a=e,s=(0,vt.newPipeline)(new ht.AnonymousCredential,i);else if(r&&typeof r=="string"&&n&&typeof n=="string"){let c=r,l=n,A=(0,U.extractConnectionStringParts)(e);if(A.kind==="AccountConnString")if(bn.isNodeLike){let u=new ht.StorageSharedKeyCredential(A.accountName,A.accountKey);a=(0,U.appendToURLPath)((0,U.appendToURLPath)(A.url,encodeURIComponent(c)),encodeURIComponent(l)),i.proxyOptions||(i.proxyOptions=(0,oh.getDefaultProxySettings)(A.proxyUri)),s=(0,vt.newPipeline)(u,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(A.kind==="SASConnString")a=(0,U.appendToURLPath)((0,U.appendToURLPath)(A.url,encodeURIComponent(c)),encodeURIComponent(l))+"?"+A.accountSas,s=(0,vt.newPipeline)(new ht.AnonymousCredential,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(a,s),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(e){return new t((0,U.setURLParameter)(this.url,We.URLConstants.Parameters.SNAPSHOT,e.length===0?void 0:e),this.pipeline)}async create(e,r={}){return r.conditions=r.conditions||{},(0,Ze.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("PageBlobClient-create",r,async n=>(0,U.assertResponse)(await this.pageBlobContext.create(0,e,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:r.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:r.immutabilityPolicy?.policyMode,legalHold:r.legalHold,tier:(0,Ze.toAccessTier)(r.tier),blobTagsString:(0,U.toBlobTagsString)(r.tags),tracingOptions:n.tracingOptions})))}async createIfNotExists(e,r={}){return se.tracingClient.withSpan("PageBlobClient-createIfNotExists",r,async n=>{try{let i={ifNoneMatch:We.ETagAny},s=(0,U.assertResponse)(await this.create(e,{...r,conditions:i,tracingOptions:n.tracingOptions}));return{succeeded:!0,...s,_response:s._response}}catch(i){if(i.details?.errorCode==="BlobAlreadyExists")return{succeeded:!1,...i.response?.parsedHeaders,_response:i.response};throw i}})}async uploadPages(e,r,n,i={}){return i.conditions=i.conditions||{},(0,Ze.ensureCpkIfSpecified)(i.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("PageBlobClient-uploadPages",i,async s=>(0,U.assertResponse)(await this.pageBlobContext.uploadPages(n,e,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},requestOptions:{onUploadProgress:i.onProgress},range:(0,Xr.rangeToString)({offset:r,count:n}),sequenceNumberAccessConditions:i.conditions,transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:s.tracingOptions})))}async uploadPagesFromURL(e,r,n,i,s={}){return s.conditions=s.conditions||{},s.sourceConditions=s.sourceConditions||{},(0,Ze.ensureCpkIfSpecified)(s.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("PageBlobClient-uploadPagesFromURL",s,async a=>(0,U.assertResponse)(await this.pageBlobContext.uploadPagesFromURL(e,(0,Xr.rangeToString)({offset:r,count:i}),0,(0,Xr.rangeToString)({offset:n,count:i}),{abortSignal:s.abortSignal,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,leaseAccessConditions:s.conditions,sequenceNumberAccessConditions:s.conditions,modifiedAccessConditions:{...s.conditions,ifTags:s.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:s.sourceConditions?.ifMatch,sourceIfModifiedSince:s.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:s.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:s.sourceConditions?.ifUnmodifiedSince},cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:(0,U.httpAuthorizationToString)(s.sourceAuthorization),fileRequestIntent:s.sourceShareTokenIntent,tracingOptions:a.tracingOptions})))}async clearPages(e=0,r,n={}){return n.conditions=n.conditions||{},se.tracingClient.withSpan("PageBlobClient-clearPages",n,async i=>(0,U.assertResponse)(await this.pageBlobContext.clearPages(0,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:{...n.conditions,ifTags:n.conditions?.tagConditions},range:(0,Xr.rangeToString)({offset:e,count:r}),sequenceNumberAccessConditions:n.conditions,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:i.tracingOptions})))}async getPageRanges(e=0,r,n={}){return n.conditions=n.conditions||{},se.tracingClient.withSpan("PageBlobClient-getPageRanges",n,async i=>{let s=(0,U.assertResponse)(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:{...n.conditions,ifTags:n.conditions?.tagConditions},range:(0,Xr.rangeToString)({offset:e,count:r}),tracingOptions:i.tracingOptions}));return(0,zS.rangeResponseFromModel)(s)})}async listPageRangesSegment(e=0,r,n,i={}){return se.tracingClient.withSpan("PageBlobClient-getPageRangesSegment",i,async s=>(0,U.assertResponse)(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},range:(0,Xr.rangeToString)({offset:e,count:r}),marker:n,maxPageSize:i.maxPageSize,tracingOptions:s.tracingOptions})))}async*listPageRangeItemSegments(e=0,r,n,i={}){let s;if(n||n===void 0)do s=await this.listPageRangesSegment(e,r,n,i),n=s.continuationToken,yield await s;while(n)}async*listPageRangeItems(e=0,r,n={}){let i;for await(let s of this.listPageRangeItemSegments(e,r,i,n))yield*(0,U.ExtractPageRangeInfoItems)(s)}listPageRanges(e=0,r,n={}){n.conditions=n.conditions||{};let i=this.listPageRangeItems(e,r,n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeItemSegments(e,r,s.continuationToken,{maxPageSize:s.maxPageSize,...n})}}async getPageRangesDiff(e,r,n,i={}){return i.conditions=i.conditions||{},se.tracingClient.withSpan("PageBlobClient-getPageRangesDiff",i,async s=>{let a=(0,U.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},prevsnapshot:n,range:(0,Xr.rangeToString)({offset:e,count:r}),tracingOptions:s.tracingOptions}));return(0,zS.rangeResponseFromModel)(a)})}async listPageRangesDiffSegment(e,r,n,i,s={}){return se.tracingClient.withSpan("PageBlobClient-getPageRangesDiffSegment",s,async a=>(0,U.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:s?.abortSignal,leaseAccessConditions:s?.conditions,modifiedAccessConditions:{...s?.conditions,ifTags:s?.conditions?.tagConditions},prevsnapshot:n,range:(0,Xr.rangeToString)({offset:e,count:r}),marker:i,maxPageSize:s?.maxPageSize,tracingOptions:a.tracingOptions})))}async*listPageRangeDiffItemSegments(e,r,n,i,s){let a;if(i||i===void 0)do a=await this.listPageRangesDiffSegment(e,r,n,i,s),i=a.continuationToken,yield await a;while(i)}async*listPageRangeDiffItems(e,r,n,i){let s;for await(let a of this.listPageRangeDiffItemSegments(e,r,n,s,i))yield*(0,U.ExtractPageRangeInfoItems)(a)}listPageRangesDiff(e,r,n,i={}){i.conditions=i.conditions||{};let s=this.listPageRangeDiffItems(e,r,n,{...i});return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeDiffItemSegments(e,r,n,a.continuationToken,{maxPageSize:a.maxPageSize,...i})}}async getPageRangesDiffForManagedDisks(e,r,n,i={}){return i.conditions=i.conditions||{},se.tracingClient.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",i,async s=>{let a=(0,U.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},prevSnapshotUrl:n,range:(0,Xr.rangeToString)({offset:e,count:r}),tracingOptions:s.tracingOptions}));return(0,zS.rangeResponseFromModel)(a)})}async resize(e,r={}){return r.conditions=r.conditions||{},se.tracingClient.withSpan("PageBlobClient-resize",r,async n=>(0,U.assertResponse)(await this.pageBlobContext.resize(e,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},encryptionScope:r.encryptionScope,tracingOptions:n.tracingOptions})))}async updateSequenceNumber(e,r,n={}){return n.conditions=n.conditions||{},se.tracingClient.withSpan("PageBlobClient-updateSequenceNumber",n,async i=>(0,U.assertResponse)(await this.pageBlobContext.updateSequenceNumber(e,{abortSignal:n.abortSignal,blobSequenceNumber:r,leaseAccessConditions:n.conditions,modifiedAccessConditions:{...n.conditions,ifTags:n.conditions?.tagConditions},tracingOptions:i.tracingOptions})))}async startCopyIncremental(e,r={}){return se.tracingClient.withSpan("PageBlobClient-startCopyIncremental",r,async n=>(0,U.assertResponse)(await this.pageBlobContext.copyIncremental(e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions})))}};bi.PageBlobClient=sh});var jS=h(lh=>{"use strict";Object.defineProperty(lh,"__esModule",{value:!0});lh.getBodyAsText=vOe;lh.utf8ByteLength=ROe;var SOe=HS(),xOe=Wr();async function vOe(t){let e=Buffer.alloc(xOe.BATCH_MAX_PAYLOAD_IN_BYTES),r=await(0,SOe.streamToBuffer2)(t.readableStreamBody,e);return e=e.slice(0,r),e.toString()}o(vOe,"getBodyAsText");function ROe(t){return Buffer.byteLength(t)}o(ROe,"utf8ByteLength")});var IK=h(uh=>{"use strict";Object.defineProperty(uh,"__esModule",{value:!0});uh.BatchResponseParser=void 0;var _Oe=Pt(),POe=Og(),rl=Wr(),DOe=jS(),TOe=Lg(),Ah=": ",EK=" ",BK=-1,GS=class{static{o(this,"BatchResponseParser")}batchResponse;responseBatchBoundary;perResponsePrefix;batchResponseEnding;subRequests;constructor(e,r){if(!e||!e.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=e,this.subRequests=r,this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1],this.perResponsePrefix=`--${this.responseBatchBoundary}${rl.HTTP_LINE_ENDING}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==rl.HTTPURLConnection.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await(0,DOe.getBodyAsText)(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),s=0,a=0;for(let c=0;c=0&&C{"use strict";Object.defineProperty(dh,"__esModule",{value:!0});dh.Mutex=void 0;var nl;(function(t){t[t.LOCKED=0]="LOCKED",t[t.UNLOCKED=1]="UNLOCKED"})(nl||(nl={}));var YS=class{static{o(this,"Mutex")}static async lock(e){return new Promise(r=>{this.keys[e]===void 0||this.keys[e]===nl.UNLOCKED?(this.keys[e]=nl.LOCKED,r()):this.onUnlockEvent(e,()=>{this.keys[e]=nl.LOCKED,r()})})}static async unlock(e){return new Promise(r=>{this.keys[e]===nl.LOCKED&&this.emitUnlockEvent(e),delete this.keys[e],r()})}static keys={};static listeners={};static onUnlockEvent(e,r){this.listeners[e]===void 0?this.listeners[e]=[r]:this.listeners[e].push(r)}static emitUnlockEvent(e){if(this.listeners[e]!==void 0&&this.listeners[e].length>0){let r=this.listeners[e].shift();setImmediate(()=>{r.call(this)})}}};dh.Mutex=YS});var XS=h(mh=>{"use strict";Object.defineProperty(mh,"__esModule",{value:!0});mh.BlobBatch=void 0;var OOe=ut(),JS=xc(),VS=Pt(),QK=ut(),il=jn(),ph=ch(),wK=bK(),MOe=Fs(),WS=In(),kOe=JN(),pr=Wr(),NK=Uo(),SK=mi(),KS=class{static{o(this,"BlobBatch")}batchRequest;batch="batch";batchType;constructor(){this.batchRequest=new $S}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(e,r){await wK.Mutex.lock(this.batch);try{this.batchRequest.preAddSubRequest(e),await r(),this.batchRequest.postAddSubRequest(e)}finally{await wK.Mutex.unlock(this.batch)}}setBatchType(e){if(this.batchType||(this.batchType=e),this.batchType!==e)throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}async deleteBlob(e,r,n){let i,s;if(typeof e=="string"&&(QK.isNodeLike&&r instanceof il.StorageSharedKeyCredential||r instanceof il.AnonymousCredential||(0,JS.isTokenCredential)(r)))i=e,s=r;else if(e instanceof ph.BlobClient)i=e.url,s=e.credential,n=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),NK.tracingClient.withSpan("BatchDeleteRequest-addSubRequest",n,async a=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:i,credential:s},async()=>{await new ph.BlobClient(i,this.batchRequest.createPipeline(s)).delete(a)})})}async setBlobAccessTier(e,r,n,i){let s,a,c;if(typeof e=="string"&&(QK.isNodeLike&&r instanceof il.StorageSharedKeyCredential||r instanceof il.AnonymousCredential||(0,JS.isTokenCredential)(r)))s=e,a=r,c=n;else if(e instanceof ph.BlobClient)s=e.url,a=e.credential,c=r,i=n;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),NK.tracingClient.withSpan("BatchSetTierRequest-addSubRequest",i,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:s,credential:a},async()=>{await new ph.BlobClient(s,this.batchRequest.createPipeline(a)).setAccessTier(c,l)})})}};mh.BlobBatch=KS;var $S=class{static{o(this,"InnerBatchRequest")}operationCount;body;subRequests;boundary;subRequestPrefix;multipartContentType;batchRequestEnding;constructor(){this.operationCount=0,this.body="";let e=(0,OOe.randomUUID)();this.boundary=`batch_${e}`,this.subRequestPrefix=`--${this.boundary}${pr.HTTP_LINE_ENDING}${pr.HeaderConstants.CONTENT_TYPE}: application/http${pr.HTTP_LINE_ENDING}${pr.HeaderConstants.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(e){let r=(0,VS.createEmptyPipeline)();r.addPolicy((0,SK.serializationPolicy)({stringifyXML:kOe.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(FOe()),r.addPolicy(LOe(this),{afterPhase:"Sign"}),(0,JS.isTokenCredential)(e)?r.addPolicy((0,VS.bearerTokenAuthenticationPolicy)({credential:e,scopes:pr.StorageOAuthScopes,challengeCallbacks:{authorizeRequestOnChallenge:SK.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):e instanceof il.StorageSharedKeyCredential&&r.addPolicy((0,il.storageSharedKeyCredentialPolicy)({accountName:e.accountName,accountKey:e.accountKey}),{phase:"Sign"});let n=new MOe.Pipeline([]);return n._credential=e,n._corePipeline=r,n}appendSubRequestToBody(e){this.body+=[this.subRequestPrefix,`${pr.HeaderConstants.CONTENT_ID}: ${this.operationCount}`,"",`${e.method.toString()} ${(0,WS.getURLPathAndQuery)(e.url)} ${pr.HTTP_VERSION_1_1}${pr.HTTP_LINE_ENDING}`].join(pr.HTTP_LINE_ENDING);for(let[r,n]of e.headers)this.body+=`${r}: ${n}${pr.HTTP_LINE_ENDING}`;this.body+=pr.HTTP_LINE_ENDING}preAddSubRequest(e){if(this.operationCount>=pr.BATCH_MAX_REQUEST)throw new RangeError(`Cannot exceed ${pr.BATCH_MAX_REQUEST} sub requests in a single batch`);let r=(0,WS.getURLPath)(e.url);if(!r||r==="")throw new RangeError(`Invalid url for sub request: '${e.url}'`)}postAddSubRequest(e){this.subRequests.set(this.operationCount,e),this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${pr.HTTP_LINE_ENDING}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function LOe(t){return{name:"batchRequestAssemblePolicy",async sendRequest(e){return t.appendSubRequestToBody(e),{request:e,status:200,headers:(0,VS.createHttpHeaders)()}}}}o(LOe,"batchRequestAssemblePolicy");function FOe(){return{name:"batchHeaderFilterPolicy",async sendRequest(t,e){let r="";for(let[n]of t.headers)(0,WS.iEqual)(n,pr.HeaderConstants.X_MS_VERSION)&&(r=n);return r!==""&&t.headers.delete(r),e(t)}}}o(FOe,"batchHeaderFilterPolicy")});var hh=h(fh=>{"use strict";Object.defineProperty(fh,"__esModule",{value:!0});fh.BlobBatchClient=void 0;var UOe=IK(),qOe=jS(),ZS=XS(),HOe=Uo(),zOe=jn(),jOe=Y0(),gh=Fs(),xK=In(),ex=class{static{o(this,"BlobBatchClient")}serviceOrContainerContext;constructor(e,r,n){let i;(0,gh.isPipelineLike)(r)?i=r:r?i=(0,gh.newPipeline)(r,n):i=(0,gh.newPipeline)(new zOe.AnonymousCredential,n);let s=new jOe.StorageContextClient(e,(0,gh.getCoreClientOptions)(i)),a=(0,xK.getURLPath)(e);a&&a!=="/"?this.serviceOrContainerContext=s.container:this.serviceOrContainerContext=s.service}createBatch(){return new ZS.BlobBatch}async deleteBlobs(e,r,n){let i=new ZS.BlobBatch;for(let s of e)typeof s=="string"?await i.deleteBlob(s,r,n):await i.deleteBlob(s,r);return this.submitBatch(i)}async setBlobsAccessTier(e,r,n,i){let s=new ZS.BlobBatch;for(let a of e)typeof a=="string"?await s.setBlobAccessTier(a,r,n,i):await s.setBlobAccessTier(a,r,n);return this.submitBatch(s)}async submitBatch(e,r={}){if(!e||e.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return HOe.tracingClient.withSpan("BlobBatchClient-submitBatch",r,async n=>{let i=e.getHttpRequestBody(),s=(0,xK.assertResponse)(await this.serviceOrContainerContext.submitBatch((0,qOe.utf8ByteLength)(i),e.getMultiPartContentType(),i,{...n})),c=await new UOe.BatchResponseParser(s,e.getSubRequests()).parseBatchResponse();return{_response:s._response,contentType:s.contentType,errorCode:s.errorCode,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,subResponses:c.subResponses,subResponsesSucceededCount:c.subResponsesSucceededCount,subResponsesFailedCount:c.subResponsesFailedCount}})}};fh.BlobBatchClient=ex});var rx=h(Eh=>{"use strict";Object.defineProperty(Eh,"__esModule",{value:!0});Eh.ContainerClient=void 0;var GOe=Pt(),vK=ut(),YOe=xc(),Ko=jn(),Qu=Fs(),JOe=If(),mr=Uo(),Se=In(),yh=Rf(),VOe=Df(),Ch=ch(),WOe=hh(),tx=class extends JOe.StorageClient{static{o(this,"ContainerClient")}containerContext;_containerName;get containerName(){return this._containerName}constructor(e,r,n){let i,s;if(n=n||{},(0,Qu.isPipelineLike)(r))s=e,i=r;else if(vK.isNodeLike&&r instanceof Ko.StorageSharedKeyCredential||r instanceof Ko.AnonymousCredential||(0,YOe.isTokenCredential)(r))s=e,i=(0,Qu.newPipeline)(r,n);else if(!r&&typeof r!="string")s=e,i=(0,Qu.newPipeline)(new Ko.AnonymousCredential,n);else if(r&&typeof r=="string"){let a=r,c=(0,Se.extractConnectionStringParts)(e);if(c.kind==="AccountConnString")if(vK.isNodeLike){let l=new Ko.StorageSharedKeyCredential(c.accountName,c.accountKey);s=(0,Se.appendToURLPath)(c.url,encodeURIComponent(a)),n.proxyOptions||(n.proxyOptions=(0,GOe.getDefaultProxySettings)(c.proxyUri)),i=(0,Qu.newPipeline)(l,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")s=(0,Se.appendToURLPath)(c.url,encodeURIComponent(a))+"?"+c.accountSas,i=(0,Qu.newPipeline)(new Ko.AnonymousCredential,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(s,i),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(e={}){return mr.tracingClient.withSpan("ContainerClient-create",e,async r=>(0,Se.assertResponse)(await this.containerContext.create(r)))}async createIfNotExists(e={}){return mr.tracingClient.withSpan("ContainerClient-createIfNotExists",e,async r=>{try{let n=await this.create(r);return{succeeded:!0,...n,_response:n._response}}catch(n){if(n.details?.errorCode==="ContainerAlreadyExists")return{succeeded:!1,...n.response?.parsedHeaders,_response:n.response};throw n}})}async exists(e={}){return mr.tracingClient.withSpan("ContainerClient-exists",e,async r=>{try{return await this.getProperties({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions}),!0}catch(n){if(n.statusCode===404)return!1;throw n}})}getBlobClient(e){return new Ch.BlobClient((0,Se.appendToURLPath)(this.url,(0,Se.EscapePath)(e)),this.pipeline)}getAppendBlobClient(e){return new Ch.AppendBlobClient((0,Se.appendToURLPath)(this.url,(0,Se.EscapePath)(e)),this.pipeline)}getBlockBlobClient(e){return new Ch.BlockBlobClient((0,Se.appendToURLPath)(this.url,(0,Se.EscapePath)(e)),this.pipeline)}getPageBlobClient(e){return new Ch.PageBlobClient((0,Se.appendToURLPath)(this.url,(0,Se.EscapePath)(e)),this.pipeline)}async getProperties(e={}){return e.conditions||(e.conditions={}),mr.tracingClient.withSpan("ContainerClient-getProperties",e,async r=>(0,Se.assertResponse)(await this.containerContext.getProperties({abortSignal:e.abortSignal,...e.conditions,tracingOptions:r.tracingOptions})))}async delete(e={}){return e.conditions||(e.conditions={}),mr.tracingClient.withSpan("ContainerClient-delete",e,async r=>(0,Se.assertResponse)(await this.containerContext.delete({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:e.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(e={}){return mr.tracingClient.withSpan("ContainerClient-deleteIfExists",e,async r=>{try{let n=await this.delete(r);return{succeeded:!0,...n,_response:n._response}}catch(n){if(n.details?.errorCode==="ContainerNotFound")return{succeeded:!1,...n.response?.parsedHeaders,_response:n.response};throw n}})}async setMetadata(e,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 mr.tracingClient.withSpan("ContainerClient-setMetadata",r,async n=>(0,Se.assertResponse)(await this.containerContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:e,modifiedAccessConditions:r.conditions,tracingOptions:n.tracingOptions})))}async getAccessPolicy(e={}){return e.conditions||(e.conditions={}),mr.tracingClient.withSpan("ContainerClient-getAccessPolicy",e,async r=>{let n=(0,Se.assertResponse)(await this.containerContext.getAccessPolicy({abortSignal:e.abortSignal,leaseAccessConditions:e.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 s of n){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))),i.signedIdentifiers.push({accessPolicy:a,id:s.id})}return i})}async setAccessPolicy(e,r,n={}){return n.conditions=n.conditions||{},mr.tracingClient.withSpan("ContainerClient-setAccessPolicy",n,async i=>{let s=[];for(let a of r||[])s.push({accessPolicy:{expiresOn:a.accessPolicy.expiresOn?(0,Se.truncatedISO8061Date)(a.accessPolicy.expiresOn):"",permissions:a.accessPolicy.permissions,startsOn:a.accessPolicy.startsOn?(0,Se.truncatedISO8061Date)(a.accessPolicy.startsOn):""},id:a.id});return(0,Se.assertResponse)(await this.containerContext.setAccessPolicy({abortSignal:n.abortSignal,access:e,containerAcl:s,leaseAccessConditions:n.conditions,modifiedAccessConditions:n.conditions,tracingOptions:i.tracingOptions}))})}getBlobLeaseClient(e){return new VOe.BlobLeaseClient(this,e)}async uploadBlockBlob(e,r,n,i={}){return mr.tracingClient.withSpan("ContainerClient-uploadBlockBlob",i,async s=>{let a=this.getBlockBlobClient(e),c=await a.upload(r,n,s);return{blockBlobClient:a,response:c}})}async deleteBlob(e,r={}){return mr.tracingClient.withSpan("ContainerClient-deleteBlob",r,async n=>{let i=this.getBlobClient(e);return r.versionId&&(i=i.withVersion(r.versionId)),i.delete(n)})}async listBlobFlatSegment(e,r={}){return mr.tracingClient.withSpan("ContainerClient-listBlobFlatSegment",r,async n=>{let i=(0,Se.assertResponse)(await this.containerContext.listBlobFlatSegment({marker:e,...r,tracingOptions:n.tracingOptions}));return{...i,_response:{...i._response,parsedBody:(0,Se.ConvertInternalResponseOfListBlobFlat)(i._response.parsedBody)},segment:{...i.segment,blobItems:i.segment.blobItems.map(a=>({...a,name:(0,Se.BlobNameToString)(a.name),tags:(0,Se.toTags)(a.blobTags),objectReplicationSourceProperties:(0,Se.parseObjectReplicationRecord)(a.objectReplicationMetadata)}))}}})}async listBlobHierarchySegment(e,r,n={}){return mr.tracingClient.withSpan("ContainerClient-listBlobHierarchySegment",n,async i=>{let s=(0,Se.assertResponse)(await this.containerContext.listBlobHierarchySegment(e,{marker:r,...n,tracingOptions:i.tracingOptions}));return{...s,_response:{...s._response,parsedBody:(0,Se.ConvertInternalResponseOfListBlobHierarchy)(s._response.parsedBody)},segment:{...s.segment,blobItems:s.segment.blobItems.map(c=>({...c,name:(0,Se.BlobNameToString)(c.name),tags:(0,Se.toTags)(c.blobTags),objectReplicationSourceProperties:(0,Se.parseObjectReplicationRecord)(c.objectReplicationMetadata)})),blobPrefixes:s.segment.blobPrefixes?.map(c=>({...c,name:(0,Se.BlobNameToString)(c.name)}))}}})}async*listSegments(e,r={}){let n;if(e||e===void 0)do n=await this.listBlobFlatSegment(e,r),e=n.continuationToken,yield await n;while(e)}async*listItems(e={}){let r;for await(let n of this.listSegments(r,e))yield*n.segment.blobItems}listBlobsFlat(e={}){let r=[];e.includeCopy&&r.push("copy"),e.includeDeleted&&r.push("deleted"),e.includeMetadata&&r.push("metadata"),e.includeSnapshots&&r.push("snapshots"),e.includeVersions&&r.push("versions"),e.includeUncommitedBlobs&&r.push("uncommittedblobs"),e.includeTags&&r.push("tags"),e.includeDeletedWithVersions&&r.push("deletedwithversions"),e.includeImmutabilityPolicy&&r.push("immutabilitypolicy"),e.includeLegalHold&&r.push("legalhold"),e.prefix===""&&(e.prefix=void 0);let n={...e,...r.length>0?{include:r}:{}},i=this.listItems(n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,{maxPageSize:s.maxPageSize,...n})}}async*listHierarchySegments(e,r,n={}){let i;if(r||r===void 0)do i=await this.listBlobHierarchySegment(e,r,n),r=i.continuationToken,yield await i;while(r)}async*listItemsByHierarchy(e,r={}){let n;for await(let i of this.listHierarchySegments(e,n,r)){let s=i.segment;if(s.blobPrefixes)for(let a of s.blobPrefixes)yield{kind:"prefix",...a};for(let a of s.blobItems)yield{kind:"blob",...a}}}listBlobsByHierarchy(e,r={}){if(e==="")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={...r,...n.length>0?{include:n}:{}},s=this.listItemsByHierarchy(e,i);return{async next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listHierarchySegments(e,a.continuationToken,{maxPageSize:a.maxPageSize,...i})}}async findBlobsByTagsSegment(e,r,n={}){return mr.tracingClient.withSpan("ContainerClient-findBlobsByTagsSegment",n,async i=>{let s=(0,Se.assertResponse)(await this.containerContext.filterBlobs({abortSignal:n.abortSignal,where:e,marker:r,maxPageSize:n.maxPageSize,tracingOptions:i.tracingOptions}));return{...s,_response:s._response,blobs:s.blobs.map(c=>{let l="";return c.tags?.blobTagSet.length===1&&(l=c.tags.blobTagSet[0].value),{...c,tags:(0,Se.toTags)(c.tags),tagValue:l}})}})}async*findBlobsByTagsSegments(e,r,n={}){let i;if(r||r===void 0)do i=await this.findBlobsByTagsSegment(e,r,n),i.blobs=i.blobs||[],r=i.continuationToken,yield i;while(r)}async*findBlobsByTagsItems(e,r={}){let n;for await(let i of this.findBlobsByTagsSegments(e,n,r))yield*i.blobs}findBlobsByTags(e,r={}){let n={...r},i=this.findBlobsByTagsItems(e,n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(e,s.continuationToken,{maxPageSize:s.maxPageSize,...n})}}async getAccountInfo(e={}){return mr.tracingClient.withSpan("ContainerClient-getAccountInfo",e,async r=>(0,Se.assertResponse)(await this.containerContext.getAccountInfo({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions})))}getContainerNameFromUrl(){let e;try{let r=new URL(this.url);if(r.hostname.split(".")[1]==="blob"?e=r.pathname.split("/")[1]:(0,Se.isIpEndpointStyle)(r)?e=r.pathname.split("/")[2]:e=r.pathname.split("/")[1],e=decodeURIComponent(e),!e)throw new Error("Provided containerName is invalid.");return e}catch{throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(e){return new Promise(r=>{if(!(this.credential instanceof Ko.StorageSharedKeyCredential))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let n=(0,yh.generateBlobSASQueryParameters)({containerName:this._containerName,...e},this.credential).toString();r((0,Se.appendToURLQuery)(this.url,n))})}generateSasStringToSign(e){if(!(this.credential instanceof Ko.StorageSharedKeyCredential))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return(0,yh.generateBlobSASQueryParametersInternal)({containerName:this._containerName,...e},this.credential).stringToSign}generateUserDelegationSasUrl(e,r){return new Promise(n=>{let i=(0,yh.generateBlobSASQueryParameters)({containerName:this._containerName,...e},r,this.accountName).toString();n((0,Se.appendToURLQuery)(this.url,i))})}generateUserDelegationSasStringToSign(e,r){return(0,yh.generateBlobSASQueryParametersInternal)({containerName:this._containerName,...e},r,this.accountName).stringToSign}getBlobBatchClient(){return new WOe.BlobBatchClient(this.url,this.pipeline)}};Eh.ContainerClient=tx});var Ih=h(Bh=>{"use strict";Object.defineProperty(Bh,"__esModule",{value:!0});Bh.AccountSASPermissions=void 0;var nx=class t{static{o(this,"AccountSASPermissions")}static parse(e){let r=new t;for(let n of e)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(e){let r=new t;return e.read&&(r.read=!0),e.write&&(r.write=!0),e.delete&&(r.delete=!0),e.deleteVersion&&(r.deleteVersion=!0),e.filter&&(r.filter=!0),e.tag&&(r.tag=!0),e.list&&(r.list=!0),e.add&&(r.add=!0),e.create&&(r.create=!0),e.update&&(r.update=!0),e.process&&(r.process=!0),e.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),e.permanentDelete&&(r.permanentDelete=!0),r}read=!1;write=!1;delete=!1;deleteVersion=!1;list=!1;add=!1;create=!1;update=!1;process=!1;tag=!1;filter=!1;setImmutabilityPolicy=!1;permanentDelete=!1;toString(){let e=[];return this.read&&e.push("r"),this.write&&e.push("w"),this.delete&&e.push("d"),this.deleteVersion&&e.push("x"),this.filter&&e.push("f"),this.tag&&e.push("t"),this.list&&e.push("l"),this.add&&e.push("a"),this.create&&e.push("c"),this.update&&e.push("u"),this.process&&e.push("p"),this.setImmutabilityPolicy&&e.push("i"),this.permanentDelete&&e.push("y"),e.join("")}};Bh.AccountSASPermissions=nx});var sx=h(bh=>{"use strict";Object.defineProperty(bh,"__esModule",{value:!0});bh.AccountSASResourceTypes=void 0;var ix=class t{static{o(this,"AccountSASResourceTypes")}static parse(e){let r=new t;for(let n of e)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}service=!1;container=!1;object=!1;toString(){let e=[];return this.service&&e.push("s"),this.container&&e.push("c"),this.object&&e.push("o"),e.join("")}};bh.AccountSASResourceTypes=ix});var wh=h(Qh=>{"use strict";Object.defineProperty(Qh,"__esModule",{value:!0});Qh.AccountSASServices=void 0;var ox=class t{static{o(this,"AccountSASServices")}static parse(e){let r=new t;for(let n of e)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}blob=!1;file=!1;queue=!1;table=!1;toString(){let e=[];return this.blob&&e.push("b"),this.table&&e.push("t"),this.queue&&e.push("q"),this.file&&e.push("f"),e.join("")}};Qh.AccountSASServices=ox});var ax=h(Sh=>{"use strict";Object.defineProperty(Sh,"__esModule",{value:!0});Sh.generateAccountSASQueryParameters=tMe;Sh.generateAccountSASQueryParametersInternal=_K;var KOe=Ih(),$Oe=sx(),XOe=wh(),RK=Nf(),ZOe=xf(),eMe=Wr(),Nh=In();function tMe(t,e){return _K(t,e).sasQueryParameters}o(tMe,"generateAccountSASQueryParameters");function _K(t,e){let r=t.version?t.version:eMe.SERVICE_VERSION;if(t.permissions&&t.permissions.setImmutabilityPolicy&&r<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.");if(t.permissions&&t.permissions.tag&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.");if(t.permissions&&t.permissions.filter&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.");if(t.encryptionScope&&r<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");let n=KOe.AccountSASPermissions.parse(t.permissions.toString()),i=XOe.AccountSASServices.parse(t.services).toString(),s=$Oe.AccountSASResourceTypes.parse(t.resourceTypes).toString(),a;r>="2020-12-06"?a=[e.accountName,n,i,s,t.startsOn?(0,Nh.truncatedISO8061Date)(t.startsOn,!1):"",(0,Nh.truncatedISO8061Date)(t.expiresOn,!1),t.ipRange?(0,RK.ipRangeToString)(t.ipRange):"",t.protocol?t.protocol:"",r,t.encryptionScope?t.encryptionScope:"",""].join(` +`):a=[e.accountName,n,i,s,t.startsOn?(0,Nh.truncatedISO8061Date)(t.startsOn,!1):"",(0,Nh.truncatedISO8061Date)(t.expiresOn,!1),t.ipRange?(0,RK.ipRangeToString)(t.ipRange):"",t.protocol?t.protocol:"",r,""].join(` +`);let c=e.computeHMACSHA256(a);return{sasQueryParameters:new ZOe.SASQueryParameters(r,c,n.toString(),i,s,t.protocol,t.startsOn,t.expiresOn,t.ipRange,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,t.encryptionScope),stringToSign:a}}o(_K,"generateAccountSASQueryParametersInternal")});var MK=h(vh=>{"use strict";Object.defineProperty(vh,"__esModule",{value:!0});vh.BlobServiceClient=void 0;var rMe=xc(),nMe=Pt(),PK=ut(),wu=Fs(),iMe=rx(),xh=In(),$o=jn(),Qi=In(),wi=Uo(),sMe=hh(),oMe=If(),DK=Ih(),TK=ax(),OK=wh(),cx=class t extends oMe.StorageClient{static{o(this,"BlobServiceClient")}serviceContext;static fromConnectionString(e,r){r=r||{};let n=(0,xh.extractConnectionStringParts)(e);if(n.kind==="AccountConnString")if(PK.isNodeLike){let i=new $o.StorageSharedKeyCredential(n.accountName,n.accountKey);r.proxyOptions||(r.proxyOptions=(0,nMe.getDefaultProxySettings)(n.proxyUri));let s=(0,wu.newPipeline)(i,r);return new t(n.url,s)}else throw new Error("Account connection string is only supported in Node.js environment");else if(n.kind==="SASConnString"){let i=(0,wu.newPipeline)(new $o.AnonymousCredential,r);return new t(n.url+"?"+n.accountSas,i)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(e,r,n){let i;(0,wu.isPipelineLike)(r)?i=r:PK.isNodeLike&&r instanceof $o.StorageSharedKeyCredential||r instanceof $o.AnonymousCredential||(0,rMe.isTokenCredential)(r)?i=(0,wu.newPipeline)(r,n):i=(0,wu.newPipeline)(new $o.AnonymousCredential,n),super(e,i),this.serviceContext=this.storageClientContext.service}getContainerClient(e){return new iMe.ContainerClient((0,xh.appendToURLPath)(this.url,encodeURIComponent(e)),this.pipeline)}async createContainer(e,r={}){return wi.tracingClient.withSpan("BlobServiceClient-createContainer",r,async n=>{let i=this.getContainerClient(e),s=await i.create(n);return{containerClient:i,containerCreateResponse:s}})}async deleteContainer(e,r={}){return wi.tracingClient.withSpan("BlobServiceClient-deleteContainer",r,async n=>this.getContainerClient(e).delete(n))}async undeleteContainer(e,r,n={}){return wi.tracingClient.withSpan("BlobServiceClient-undeleteContainer",n,async i=>{let s=this.getContainerClient(n.destinationContainerName||e),a=s.storageClientContext.container,c=(0,Qi.assertResponse)(await a.restore({deletedContainerName:e,deletedContainerVersion:r,tracingOptions:i.tracingOptions}));return{containerClient:s,containerUndeleteResponse:c}})}async getProperties(e={}){return wi.tracingClient.withSpan("BlobServiceClient-getProperties",e,async r=>(0,Qi.assertResponse)(await this.serviceContext.getProperties({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(e,r={}){return wi.tracingClient.withSpan("BlobServiceClient-setProperties",r,async n=>(0,Qi.assertResponse)(await this.serviceContext.setProperties(e,{abortSignal:r.abortSignal,tracingOptions:n.tracingOptions})))}async getStatistics(e={}){return wi.tracingClient.withSpan("BlobServiceClient-getStatistics",e,async r=>(0,Qi.assertResponse)(await this.serviceContext.getStatistics({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(e={}){return wi.tracingClient.withSpan("BlobServiceClient-getAccountInfo",e,async r=>(0,Qi.assertResponse)(await this.serviceContext.getAccountInfo({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(e,r={}){return wi.tracingClient.withSpan("BlobServiceClient-listContainersSegment",r,async n=>(0,Qi.assertResponse)(await this.serviceContext.listContainersSegment({abortSignal:r.abortSignal,marker:e,...r,include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:n.tracingOptions})))}async findBlobsByTagsSegment(e,r,n={}){return wi.tracingClient.withSpan("BlobServiceClient-findBlobsByTagsSegment",n,async i=>{let s=(0,Qi.assertResponse)(await this.serviceContext.filterBlobs({abortSignal:n.abortSignal,where:e,marker:r,maxPageSize:n.maxPageSize,tracingOptions:i.tracingOptions}));return{...s,_response:s._response,blobs:s.blobs.map(c=>{let l="";return c.tags?.blobTagSet.length===1&&(l=c.tags.blobTagSet[0].value),{...c,tags:(0,xh.toTags)(c.tags),tagValue:l}})}})}async*findBlobsByTagsSegments(e,r,n={}){let i;if(r||r===void 0)do i=await this.findBlobsByTagsSegment(e,r,n),i.blobs=i.blobs||[],r=i.continuationToken,yield i;while(r)}async*findBlobsByTagsItems(e,r={}){let n;for await(let i of this.findBlobsByTagsSegments(e,n,r))yield*i.blobs}findBlobsByTags(e,r={}){let n={...r},i=this.findBlobsByTagsItems(e,n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(e,s.continuationToken,{maxPageSize:s.maxPageSize,...n})}}async*listSegments(e,r={}){let n;if(e||e===void 0)do n=await this.listContainersSegment(e,r),n.containerItems=n.containerItems||[],e=n.continuationToken,yield await n;while(e)}async*listItems(e={}){let r;for await(let n of this.listSegments(r,e))yield*n.containerItems}listContainers(e={}){e.prefix===""&&(e.prefix=void 0);let r=[];e.includeDeleted&&r.push("deleted"),e.includeMetadata&&r.push("metadata"),e.includeSystem&&r.push("system");let n={...e,...r.length>0?{include:r}:{}},i=this.listItems(n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,{maxPageSize:s.maxPageSize,...n})}}async getUserDelegationKey(e,r,n={}){return wi.tracingClient.withSpan("BlobServiceClient-getUserDelegationKey",n,async i=>{let s=(0,Qi.assertResponse)(await this.serviceContext.getUserDelegationKey({startsOn:(0,Qi.truncatedISO8061Date)(e,!1),expiresOn:(0,Qi.truncatedISO8061Date)(r,!1)},{abortSignal:n.abortSignal,tracingOptions:i.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{_response:s._response,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,date:s.date,errorCode:s.errorCode,...a}})}getBlobBatchClient(){return new sMe.BlobBatchClient(this.url,this.pipeline)}generateAccountSasUrl(e,r=DK.AccountSASPermissions.parse("r"),n="sco",i={}){if(!(this.credential instanceof $o.StorageSharedKeyCredential))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(e===void 0){let a=new Date;e=new Date(a.getTime()+3600*1e3)}let s=(0,TK.generateAccountSASQueryParameters)({permissions:r,expiresOn:e,resourceTypes:n,services:OK.AccountSASServices.parse("b").toString(),...i},this.credential).toString();return(0,xh.appendToURLQuery)(this.url,s)}generateSasStringToSign(e,r=DK.AccountSASPermissions.parse("r"),n="sco",i={}){if(!(this.credential instanceof $o.StorageSharedKeyCredential))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(e===void 0){let s=new Date;e=new Date(s.getTime()+3600*1e3)}return(0,TK.generateAccountSASQueryParametersInternal)({permissions:r,expiresOn:e,resourceTypes:n,services:OK.AccountSASServices.parse("b").toString(),...i},this.credential).stringToSign}};vh.BlobServiceClient=cx});var LK=h(kK=>{"use strict";Object.defineProperty(kK,"__esModule",{value:!0})});var UK=h(Rh=>{"use strict";Object.defineProperty(Rh,"__esModule",{value:!0});Rh.KnownEncryptionAlgorithmType=void 0;var FK;(function(t){t.AES256="AES256"})(FK||(Rh.KnownEncryptionAlgorithmType=FK={}))});var lx=h(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.logger=V.RestError=V.StorageBrowserPolicyFactory=V.StorageBrowserPolicy=V.StorageSharedKeyCredentialPolicy=V.StorageSharedKeyCredential=V.StorageRetryPolicyFactory=V.StorageRetryPolicy=V.StorageRetryPolicyType=V.Credential=V.CredentialPolicy=V.BaseRequestPolicy=V.AnonymousCredentialPolicy=V.AnonymousCredential=V.StorageOAuthScopes=V.newPipeline=V.isPipelineLike=V.Pipeline=V.getBlobServiceAccountAudience=V.StorageBlobAudience=V.PremiumPageBlobTier=V.BlockBlobTier=V.generateBlobSASQueryParameters=V.generateAccountSASQueryParameters=void 0;var vr=(Jr(),Wt(Yr)),aMe=Pt();Object.defineProperty(V,"RestError",{enumerable:!0,get:function(){return aMe.RestError}});vr.__exportStar(MK(),V);vr.__exportStar(ch(),V);vr.__exportStar(rx(),V);vr.__exportStar(Df(),V);vr.__exportStar(Ih(),V);vr.__exportStar(sx(),V);vr.__exportStar(wh(),V);var cMe=ax();Object.defineProperty(V,"generateAccountSASQueryParameters",{enumerable:!0,get:function(){return cMe.generateAccountSASQueryParameters}});vr.__exportStar(XS(),V);vr.__exportStar(hh(),V);vr.__exportStar(LK(),V);vr.__exportStar(W0(),V);var lMe=Rf();Object.defineProperty(V,"generateBlobSASQueryParameters",{enumerable:!0,get:function(){return lMe.generateBlobSASQueryParameters}});vr.__exportStar($0(),V);var _h=hS();Object.defineProperty(V,"BlockBlobTier",{enumerable:!0,get:function(){return _h.BlockBlobTier}});Object.defineProperty(V,"PremiumPageBlobTier",{enumerable:!0,get:function(){return _h.PremiumPageBlobTier}});Object.defineProperty(V,"StorageBlobAudience",{enumerable:!0,get:function(){return _h.StorageBlobAudience}});Object.defineProperty(V,"getBlobServiceAccountAudience",{enumerable:!0,get:function(){return _h.getBlobServiceAccountAudience}});var Ph=Fs();Object.defineProperty(V,"Pipeline",{enumerable:!0,get:function(){return Ph.Pipeline}});Object.defineProperty(V,"isPipelineLike",{enumerable:!0,get:function(){return Ph.isPipelineLike}});Object.defineProperty(V,"newPipeline",{enumerable:!0,get:function(){return Ph.newPipeline}});Object.defineProperty(V,"StorageOAuthScopes",{enumerable:!0,get:function(){return Ph.StorageOAuthScopes}});var Qn=jn();Object.defineProperty(V,"AnonymousCredential",{enumerable:!0,get:function(){return Qn.AnonymousCredential}});Object.defineProperty(V,"AnonymousCredentialPolicy",{enumerable:!0,get:function(){return Qn.AnonymousCredentialPolicy}});Object.defineProperty(V,"BaseRequestPolicy",{enumerable:!0,get:function(){return Qn.BaseRequestPolicy}});Object.defineProperty(V,"CredentialPolicy",{enumerable:!0,get:function(){return Qn.CredentialPolicy}});Object.defineProperty(V,"Credential",{enumerable:!0,get:function(){return Qn.Credential}});Object.defineProperty(V,"StorageRetryPolicyType",{enumerable:!0,get:function(){return Qn.StorageRetryPolicyType}});Object.defineProperty(V,"StorageRetryPolicy",{enumerable:!0,get:function(){return Qn.StorageRetryPolicy}});Object.defineProperty(V,"StorageRetryPolicyFactory",{enumerable:!0,get:function(){return Qn.StorageRetryPolicyFactory}});Object.defineProperty(V,"StorageSharedKeyCredential",{enumerable:!0,get:function(){return Qn.StorageSharedKeyCredential}});Object.defineProperty(V,"StorageSharedKeyCredentialPolicy",{enumerable:!0,get:function(){return Qn.StorageSharedKeyCredentialPolicy}});Object.defineProperty(V,"StorageBrowserPolicy",{enumerable:!0,get:function(){return Qn.StorageBrowserPolicy}});Object.defineProperty(V,"StorageBrowserPolicyFactory",{enumerable:!0,get:function(){return Qn.StorageBrowserPolicyFactory}});vr.__exportStar(xf(),V);vr.__exportStar(UK(),V);var AMe=Lg();Object.defineProperty(V,"logger",{enumerable:!0,get:function(){return AMe.logger}})});var gx=h(ar=>{"use strict";Object.defineProperty(ar,"__esModule",{value:!0});ar.RateLimitError=ar.UsageError=ar.NetworkError=ar.GHESNotSupportedError=ar.CacheNotFoundError=ar.InvalidResponseError=ar.FilesNotFoundError=void 0;var Ax=class extends Error{static{o(this,"FilesNotFoundError")}constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}};ar.FilesNotFoundError=Ax;var ux=class extends Error{static{o(this,"InvalidResponseError")}constructor(e){super(e),this.name="InvalidResponseError"}};ar.InvalidResponseError=ux;var dx=class extends Error{static{o(this,"CacheNotFoundError")}constructor(e="Cache not found"){super(e),this.name="CacheNotFoundError"}};ar.CacheNotFoundError=dx;var px=class extends Error{static{o(this,"GHESNotSupportedError")}constructor(e="@actions/cache v4.1.4+, actions/cache/save@v4+ and actions/cache/restore@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}};ar.GHESNotSupportedError=px;var Dh=class extends Error{static{o(this,"NetworkError")}constructor(e){let r=`Unable to make request: ${e} +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=e,this.name="NetworkError"}};ar.NetworkError=Dh;Dh.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Th=class extends Error{static{o(this,"UsageError")}constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries. 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"}};ar.UsageError=Th;Th.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var mx=class extends Error{static{o(this,"RateLimitError")}constructor(e){super(e),this.name="RateLimitError"}};ar.RateLimitError=mx});var qK=h(Zr=>{"use strict";var uMe=Zr&&Zr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dMe=Zr&&Zr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pMe=Zr&&Zr.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=o(()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))},"displayCallback");this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};Zr.UploadProgress=Oh;function hMe(t,e,r){return mMe(this,void 0,void 0,function*(){var n;let i=new gMe.BlobClient(t),s=i.getBlockBlobClient(),a=new Oh((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),c={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:a.onProgress()};try{a.startDisplayTimer(),fx.debug(`BlobClient: ${i.name}:${i.accountName}:${i.containerName}`);let l=yield s.uploadFile(e,c);if(l._response.status>=400)throw new fMe.InvalidResponseError(`uploadCacheArchiveSDK: upload failed with status code ${l._response.status}`);return l}catch(l){throw fx.warning(`uploadCacheArchiveSDK: internal error uploading cache archive: ${l.message}`),l}finally{a.stopDisplayTimer()}})}o(hMe,"uploadCacheArchiveSDK")});var yx=h(cr=>{"use strict";var yMe=cr&&cr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),CMe=cr&&cr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EMe=cr&&cr.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i=200&&t<300:!1}o(BMe,"isSuccessStatusCode");function zK(t){return t?t>=500:!0}o(zK,"isServerErrorStatusCode");function jK(t){return t?[Mh.HttpCodes.BadGateway,Mh.HttpCodes.ServiceUnavailable,Mh.HttpCodes.GatewayTimeout].includes(t):!1}o(jK,"isRetryableStatusCode");function IMe(t){return kh(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}o(IMe,"sleep");function hx(t,e,r){return kh(this,arguments,void 0,function*(n,i,s,a=sl.DefaultRetryAttempts,c=sl.DefaultRetryDelay,l=void 0){let A="",u=1;for(;u<=a;){let d,g,f=!1;try{d=yield i()}catch(C){l&&(d=l(C)),f=!0,A=C.message}if(d&&(g=s(d),!zK(g)))return d;if(g&&(f=jK(g),A=`Cache service responded with ${g}`),HK.debug(`${n} - Attempt ${u} of ${a} failed with error: ${A}`),!f){HK.debug(`${n} - Error is not retryable`);break}yield IMe(c),u++}throw Error(`${n} failed: ${A}`)})}o(hx,"retry");function bMe(t,e){return kh(this,arguments,void 0,function*(r,n,i=sl.DefaultRetryAttempts,s=sl.DefaultRetryDelay){return yield hx(r,n,a=>a.statusCode,i,s,a=>{if(a instanceof Mh.HttpClientError)return{statusCode:a.statusCode,result:null,headers:{},error:a}})})}o(bMe,"retryTypedResponse");function QMe(t,e){return kh(this,arguments,void 0,function*(r,n,i=sl.DefaultRetryAttempts,s=sl.DefaultRetryDelay){return yield hx(r,n,a=>a.message.statusCode,i,s)})}o(QMe,"retryHttpClientResponse")});var WK=h(gr=>{"use strict";var wMe=gr&&gr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),NMe=gr&&gr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ol=gr&&gr.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=o(()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))},"displayCallback");this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};gr.DownloadProgress=xu;function JK(t,e){return wn(this,void 0,void 0,function*(){let r=Nu.createWriteStream(e),n=new YK.HttpClient("actions/cache"),i=yield(0,Cx.retryHttpClientResponse)("downloadCache",()=>wn(this,void 0,void 0,function*(){return n.get(t)}));i.message.socket.setTimeout(GK.SocketTimeout,()=>{i.message.destroy(),Su.debug(`Aborting download, socket timed out after ${GK.SocketTimeout} ms`)}),yield DMe(i,r);let s=i.message.headers["content-length"];if(s){let a=parseInt(s),c=_Me.getArchiveFileSizeInBytes(e);if(c!==a)throw new Error(`Incomplete download. Expected file size: ${a}, actual file size: ${c}`)}else Su.debug("Unable to validate download, no Content-Length header")})}o(JK,"downloadCacheHttpClient");function TMe(t,e,r){return wn(this,void 0,void 0,function*(){var n;let i=yield Nu.promises.open(e,"w"),s=new YK.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let c=(yield(0,Cx.retryHttpClientResponse)("downloadCacheMetadata",()=>wn(this,void 0,void 0,function*(){return yield s.request("HEAD",t,null,{})}))).message.headers["content-length"];if(c==null)throw new Error("Content-Length not found on blob response");let l=parseInt(c);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let A=[],u=4*1024*1024;for(let v=0;vwn(this,void 0,void 0,function*(){return yield OMe(s,t,v,T)})})}A.reverse();let d=0,g=0,f=new xu(l);f.startDisplayTimer();let C=f.onProgress(),Q=[],x,w=o(()=>wn(this,void 0,void 0,function*(){let v=yield Promise.race(Object.values(Q));yield i.write(v.buffer,0,v.count,v.offset),d--,delete Q[v.offset],g+=v.count,C({loadedBytes:g})}),"waitAndWrite");for(;x=A.pop();)Q[x.offset]=x.promiseGetter(),d++,d>=((n=r.downloadConcurrency)!==null&&n!==void 0?n:10)&&(yield w());for(;d>0;)yield w()}finally{s.dispose(),yield i.close()}})}o(TMe,"downloadCacheHttpClientConcurrent");function OMe(t,e,r,n){return wn(this,void 0,void 0,function*(){let s=0;for(;;)try{let c=yield VK(3e4,MMe(t,e,r,n));if(typeof c=="string")throw new Error("downloadSegmentRetry failed due to timeout");return c}catch(a){if(s>=5)throw a;s++}})}o(OMe,"downloadSegmentRetry");function MMe(t,e,r,n){return wn(this,void 0,void 0,function*(){let i=yield(0,Cx.retryHttpClientResponse)("downloadCachePart",()=>wn(this,void 0,void 0,function*(){return yield t.get(e,{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()}})}o(MMe,"downloadSegment");function kMe(t,e,r){return wn(this,void 0,void 0,function*(){var n;let i=new SMe.BlockBlobClient(t,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),a=(n=(yield i.getProperties()).contentLength)!==null&&n!==void 0?n:-1;if(a<0)Su.debug("Unable to determine content length, downloading file with http-client..."),yield JK(t,e);else{let c=Math.min(134217728,xMe.constants.MAX_LENGTH),l=new xu(a),A=Nu.openSync(e,"w");try{l.startDisplayTimer();let u=new PMe.AbortController,d=u.signal;for(;!l.isDone();){let g=l.segmentOffset+l.segmentSize,f=Math.min(c,a-g);l.nextSegment(f);let C=yield VK(r.segmentTimeoutInMs||36e5,i.downloadToBuffer(g,f,{abortSignal:d,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(C==="timeout")throw u.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(C)&&Nu.writeFileSync(A,C)}}finally{l.stopDisplayTimer(),Nu.closeSync(A)}}})}o(kMe,"downloadCacheStorageSDK");var VK=o((t,e)=>wn(void 0,void 0,void 0,function*(){let r,n=new Promise(i=>{r=setTimeout(()=>i("timeout"),t)});return Promise.race([e,n]).then(i=>(clearTimeout(r),i))}),"promiseWithTimeout")});var KK=h(Ni=>{"use strict";var LMe=Ni&&Ni.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FMe=Ni&&Ni.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UMe=Ni&&Ni.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{"use strict";Object.defineProperty(vu,"__esModule",{value:!0});vu.isGhes=$K;vu.getCacheServiceVersion=XK;vu.getCacheServiceURL=zMe;function $K(){let e=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=e==="GITHUB.COM",n=e.endsWith(".GHE.COM"),i=e.endsWith(".LOCALHOST");return!r&&!n&&!i}o($K,"isGhes");function XK(){return $K()?"v1":process.env.ACTIONS_CACHE_SERVICE_V2?"v2":"v1"}o(XK,"getCacheServiceVersion");function zMe(){let t=XK();switch(t){case"v1":return process.env.ACTIONS_CACHE_URL||process.env.ACTIONS_RESULTS_URL||"";case"v2":return process.env.ACTIONS_RESULTS_URL||"";default:throw new Error(`Unsupported cache service version: ${t}`)}}o(zMe,"getCacheServiceURL")});var ZK=h((SKe,jMe)=>{jMe.exports={name:"@actions/cache",version:"5.0.5",preview:!0,description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",main:"lib/cache.js",types:"lib/cache.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/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^2.0.0","@actions/exec":"^2.0.0","@actions/glob":"^0.5.1","@protobuf-ts/runtime-rpc":"^2.11.1","@actions/http-client":"^3.0.2","@actions/io":"^2.0.0","@azure/abort-controller":"^1.1.0","@azure/core-rest-pipeline":"^1.22.0","@azure/storage-blob":"^12.29.1",semver:"^6.3.1"},devDependencies:{"@types/node":"^24.1.0","@types/semver":"^6.0.0","@protobuf-ts/plugin":"^2.9.4",typescript:"^5.2.2"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var Bx=h(Ex=>{"use strict";Object.defineProperty(Ex,"__esModule",{value:!0});Ex.getUserAgentString=YMe;var GMe=ZK();function YMe(){return`@actions/cache-${GMe.version}`}o(YMe,"getUserAgentString")});var t$=h(_r=>{"use strict";var JMe=_r&&_r.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),VMe=_r&&_r.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bx=_r&&_r.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;iRr(this,void 0,void 0,function*(){return n.getJson(Ru(s))}));if(a.statusCode===204)return en.isDebug()&&(yield ike(t[0],n,i)),null;if(!(0,Js.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode}`);let c=a.result,l=c?.archiveLocation;if(!l)throw new Error("Cache not found.");return en.setSecret(l),en.debug("Cache Result:"),en.debug(JSON.stringify(c)),c})}o(nke,"getCacheEntry");function ike(t,e,r){return Rr(this,void 0,void 0,function*(){let n=`caches?key=${encodeURIComponent(t)}`,i=yield(0,Js.retryTypedResponse)("listCache",()=>Rr(this,void 0,void 0,function*(){return e.getJson(Ru(n))}));if(i.statusCode===200){let s=i.result,a=s?.totalCount;if(a&&a>0){en.debug(`No matching cache found for cache key '${t}', 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 c of s?.artifactCaches||[])en.debug(`Cache Key: ${c?.cacheKey}, Cache Version: ${c?.cacheVersion}, Cache Scope: ${c?.scope}, Cache Created: ${c?.creationTime}`)}}})}o(ike,"printCachesListForDiagnostics");function ske(t,e,r){return Rr(this,void 0,void 0,function*(){let n=new $Me.URL(t),i=(0,Qx.getDownloadOptions)(r);n.hostname.endsWith(".blob.core.windows.net")?i.useAzureSdk?yield(0,Fh.downloadCacheStorageSDK)(t,e,i):i.concurrentBlobDownloads?yield(0,Fh.downloadCacheHttpClientConcurrent)(t,e,i):yield(0,Fh.downloadCacheHttpClient)(t,e):yield(0,Fh.downloadCacheHttpClient)(t,e)})}o(ske,"downloadCache");function oke(t,e,r){return Rr(this,void 0,void 0,function*(){let n=wx(),i=al.getCacheVersion(e,r?.compressionMethod,r?.enableCrossOsArchive),s={key:t,version:i,cacheSize:r?.cacheSize};return yield(0,Js.retryTypedResponse)("reserveCache",()=>Rr(this,void 0,void 0,function*(){return n.postJson(Ru("caches"),s)}))})}o(oke,"reserveCache");function e$(t,e){return`bytes ${t}-${e}/*`}o(e$,"getContentRange");function ake(t,e,r,n,i){return Rr(this,void 0,void 0,function*(){en.debug(`Uploading chunk of size ${i-n+1} bytes at offset ${n} with content range: ${e$(n,i)}`);let s={"Content-Type":"application/octet-stream","Content-Range":e$(n,i)},a=yield(0,Js.retryHttpClientResponse)(`uploadChunk (start: ${n}, end: ${i})`,()=>Rr(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),s)}));if(!(0,Js.isSuccessStatusCode)(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}o(ake,"uploadChunk");function cke(t,e,r,n){return Rr(this,void 0,void 0,function*(){let i=al.getArchiveFileSizeInBytes(r),s=Ru(`caches/${e.toString()}`),a=Ix.openSync(r,"r"),c=(0,Qx.getUploadOptions)(n),l=al.assertDefined("uploadConcurrency",c.uploadConcurrency),A=al.assertDefined("uploadChunkSize",c.uploadChunkSize),u=[...new Array(l).keys()];en.debug("Awaiting all uploads");let d=0;try{yield Promise.all(u.map(()=>Rr(this,void 0,void 0,function*(){for(;dIx.createReadStream(r,{fd:a,start:f,end:C,autoClose:!1}).on("error",Q=>{throw new Error(`Cache upload failed because file read failed with ${Q.message}`)}),f,C)}})))}finally{Ix.closeSync(a)}})}o(cke,"uploadFile");function lke(t,e,r){return Rr(this,void 0,void 0,function*(){let n={size:r};return yield(0,Js.retryTypedResponse)("commitCache",()=>Rr(this,void 0,void 0,function*(){return t.postJson(Ru(`caches/${e.toString()}`),n)}))})}o(lke,"commitCache");function Ake(t,e,r,n){return Rr(this,void 0,void 0,function*(){if((0,Qx.getUploadOptions)(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield(0,XMe.uploadCacheArchiveSDK)(r,e,n)}else{let s=wx();en.debug("Upload cache"),yield cke(s,t,e,n),en.debug("Commiting cache");let a=al.getArchiveFileSizeInBytes(e);en.info(`Cache Size: ~${Math.round(a/(1024*1024))} MB (${a} B)`);let c=yield lke(s,t,a);if(!(0,Js.isSuccessStatusCode)(c.statusCode))throw new Error(`Cache service responded with ${c.statusCode} during commit cache.`);en.info("Cache saved successfully")}})}o(Ake,"saveCache")});var Uh=h(cl=>{"use strict";Object.defineProperty(cl,"__esModule",{value:!0});cl.isJsonObject=cl.typeofJsonValue=void 0;function uke(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}o(uke,"typeofJsonValue");cl.typeofJsonValue=uke;function dke(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}o(dke,"isJsonObject");cl.isJsonObject=dke});var Hh=h(ll=>{"use strict";Object.defineProperty(ll,"__esModule",{value:!0});ll.base64encode=ll.base64decode=void 0;var is="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),qh=[];for(let t=0;t>4,a=s,i=2;break;case 2:r[n++]=(a&15)<<4|(s&60)>>2,a=s,i=3;break;case 3:r[n++]=(a&3)<<6|s,i=0;break}}if(i==1)throw Error("invalid base64 string.");return r.subarray(0,n)}o(pke,"base64decode");ll.base64decode=pke;function mke(t){let e="",r=0,n,i=0;for(let s=0;s>2],i=(n&3)<<4,r=1;break;case 1:e+=is[i|n>>4],i=(n&15)<<2,r=2;break;case 2:e+=is[i|n>>6],e+=is[n&63],r=0;break}return r&&(e+=is[i],e+="=",r==1&&(e+="=")),e}o(mke,"base64encode");ll.base64encode=mke});var r$=h(zh=>{"use strict";Object.defineProperty(zh,"__esModule",{value:!0});zh.utf8read=void 0;var Nx=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function gke(t){if(t.length<1)return"";let e=0,r=[],n=[],i=0,s,a=t.length;for(;e191&&s<224?n[i++]=(s&31)<<6|t[e++]&63:s>239&&s<365?(s=((s&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[i++]=55296+(s>>10),n[i++]=56320+(s&1023)):n[i++]=(s&15)<<12|(t[e++]&63)<<6|t[e++]&63,i>8191&&(r.push(Nx(n)),i=0);return r.length?(i&&r.push(Nx(n.slice(0,i))),r.join("")):Nx(n.slice(0,i))}o(gke,"utf8read");zh.utf8read=gke});var _u=h(Si=>{"use strict";Object.defineProperty(Si,"__esModule",{value:!0});Si.WireType=Si.mergeBinaryOptions=Si.UnknownFieldHandler=void 0;var fke;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,i,s,a)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:i,wireType:s,data:a})},t.onWrite=(r,n,i)=>{for(let{no:s,wireType:a,data:c}of t.list(n))i.tag(s,a).raw(c)},t.list=(r,n)=>{if(e(r)){let i=r[t.symbol];return n?i.filter(s=>s.no==n):i}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=o(r=>r&&Array.isArray(r[t.symbol]),"is")})(fke=Si.UnknownFieldHandler||(Si.UnknownFieldHandler={}));function hke(t,e){return Object.assign(Object.assign({},t),e)}o(hke,"mergeBinaryOptions");Si.mergeBinaryOptions=hke;var yke;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(yke=Si.WireType||(Si.WireType={}))});var Gh=h(Pr=>{"use strict";Object.defineProperty(Pr,"__esModule",{value:!0});Pr.varint32read=Pr.varint32write=Pr.int64toString=Pr.int64fromString=Pr.varint64write=Pr.varint64read=void 0;function Cke(){let t=0,e=0;for(let n=0;n<28;n+=7){let i=this.buf[this.pos++];if(t|=(i&127)<>4,!(r&128))return this.assertBounds(),[t,e];for(let n=3;n<=31;n+=7){let i=this.buf[this.pos++];if(e|=(i&127)<>>s,c=!(!(a>>>7)&&e==0),l=(c?a|128:a)&255;if(r.push(l),!c)return}let n=t>>>28&15|(e&7)<<4,i=!!(e>>3);if(r.push((i?n|128:n)&255),!!i){for(let s=3;s<31;s=s+7){let a=e>>>s,c=!!(a>>>7),l=(c?a|128:a)&255;if(r.push(l),!c)return}r.push(e>>>31&1)}}o(Eke,"varint64write");Pr.varint64write=Eke;var jh=65536*65536;function Bke(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,i=0;function s(a,c){let l=Number(t.slice(a,c));i*=r,n=n*r+l,n>=jh&&(i=i+(n/jh|0),n=n%jh)}return o(s,"add1e6digit"),s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,n,i]}o(Bke,"int64fromString");Pr.int64fromString=Bke;function Ike(t,e){if(e>>>0<=2097151)return""+(jh*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,i=e>>16&65535,s=r+n*6777216+i*6710656,a=n+i*8147497,c=i*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(c+=Math.floor(a/l),a%=l);function A(u,d){let g=u?String(u):"";return d?"0000000".slice(g.length)+g:g}return o(A,"decimalFrom1e7"),A(c,0)+A(a,c)+A(s,1)}o(Ike,"int64toString");Pr.int64toString=Ike;function bke(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}o(bke,"varint32write");Pr.varint32write=bke;function Qke(){let t=this.buf[this.pos++],e=t&127;if(!(t&128))return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,!(t&128))return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,!(t&128))return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,!(t&128))return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;t&128&&r<10;r++)t=this.buf[this.pos++];if(t&128)throw new Error("invalid varint");return this.assertBounds(),e>>>0}o(Qke,"varint32read");Pr.varint32read=Qke});var Ws=h(Vs=>{"use strict";Object.defineProperty(Vs,"__esModule",{value:!0});Vs.PbLong=Vs.PbULong=Vs.detectBi=void 0;var Pu=Gh(),Ye;function n$(){let t=new DataView(new ArrayBuffer(8));Ye=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}o(n$,"detectBi");Vs.detectBi=n$;n$();function i$(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}o(i$,"assertBi");var s$=/^-?[0-9]+$/,Jh=4294967296,Yh=2147483648,Vh=class{static{o(this,"SharedPbLong")}constructor(e,r){this.lo=e|0,this.hi=r|0}isZero(){return this.lo==0&&this.hi==0}toNumber(){let e=this.hi*Jh+(this.lo>>>0);if(!Number.isSafeInteger(e))throw new Error("cannot convert to safe number");return e}},Du=class t extends Vh{static{o(this,"PbULong")}static from(e){if(Ye)switch(typeof e){case"string":if(e=="0")return this.ZERO;if(e=="")throw new Error("string is no integer");e=Ye.C(e);case"number":if(e===0)return this.ZERO;e=Ye.C(e);case"bigint":if(!e)return this.ZERO;if(eYe.UMAX)throw new Error("ulong too large");return Ye.V.setBigUint64(0,e,!0),new t(Ye.V.getInt32(0,!0),Ye.V.getInt32(4,!0))}else switch(typeof e){case"string":if(e=="0")return this.ZERO;if(e=e.trim(),!s$.test(e))throw new Error("string is no integer");let[r,n,i]=Pu.int64fromString(e);if(r)throw new Error("signed value for ulong");return new t(n,i);case"number":if(e==0)return this.ZERO;if(!Number.isSafeInteger(e))throw new Error("number is no integer");if(e<0)throw new Error("signed value for ulong");return new t(e,e/Jh)}throw new Error("unknown value "+typeof e)}toString(){return Ye?this.toBigInt().toString():Pu.int64toString(this.lo,this.hi)}toBigInt(){return i$(Ye),Ye.V.setInt32(0,this.lo,!0),Ye.V.setInt32(4,this.hi,!0),Ye.V.getBigUint64(0,!0)}};Vs.PbULong=Du;Du.ZERO=new Du(0,0);var Tu=class t extends Vh{static{o(this,"PbLong")}static from(e){if(Ye)switch(typeof e){case"string":if(e=="0")return this.ZERO;if(e=="")throw new Error("string is no integer");e=Ye.C(e);case"number":if(e===0)return this.ZERO;e=Ye.C(e);case"bigint":if(!e)return this.ZERO;if(eYe.MAX)throw new Error("signed long too large");return Ye.V.setBigInt64(0,e,!0),new t(Ye.V.getInt32(0,!0),Ye.V.getInt32(4,!0))}else switch(typeof e){case"string":if(e=="0")return this.ZERO;if(e=e.trim(),!s$.test(e))throw new Error("string is no integer");let[r,n,i]=Pu.int64fromString(e);if(r){if(i>Yh||i==Yh&&n!=0)throw new Error("signed long too small")}else if(i>=Yh)throw new Error("signed long too large");let s=new t(n,i);return r?s.negate():s;case"number":if(e==0)return this.ZERO;if(!Number.isSafeInteger(e))throw new Error("number is no integer");return e>0?new t(e,e/Jh):new t(-e,-e/Jh).negate()}throw new Error("unknown value "+typeof e)}isNegative(){return(this.hi&Yh)!==0}negate(){let e=~this.hi,r=this.lo;return r?r=~r+1:e+=1,new t(r,e)}toString(){if(Ye)return this.toBigInt().toString();if(this.isNegative()){let e=this.negate();return"-"+Pu.int64toString(e.lo,e.hi)}return Pu.int64toString(this.lo,this.hi)}toBigInt(){return i$(Ye),Ye.V.setInt32(0,this.lo,!0),Ye.V.setInt32(4,this.hi,!0),Ye.V.getBigInt64(0,!0)}};Vs.PbLong=Tu;Tu.ZERO=new Tu(0,0)});var Sx=h(ul=>{"use strict";Object.defineProperty(ul,"__esModule",{value:!0});ul.BinaryReader=ul.binaryReadOptions=void 0;var Al=_u(),Ou=Ws(),o$=Gh(),a$={readUnknownField:!0,readerFactory:t=>new Wh(t)};function wke(t){return t?Object.assign(Object.assign({},a$),t):a$}o(wke,"binaryReadOptions");ul.binaryReadOptions=wke;var Wh=class{static{o(this,"BinaryReader")}constructor(e,r){this.varint64=o$.varint64read,this.uint32=o$.varint32read,this.buf=e,this.len=e.length,this.pos=0,this.view=new DataView(e.buffer,e.byteOffset,e.byteLength),this.textDecoder=r??new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0})}tag(){let e=this.uint32(),r=e>>>3,n=e&7;if(r<=0||n<0||n>5)throw new Error("illegal tag: field no "+r+" wire type "+n);return[r,n]}skip(e){let r=this.pos;switch(e){case Al.WireType.Varint:for(;this.buf[this.pos++]&128;);break;case Al.WireType.Bit64:this.pos+=4;case Al.WireType.Bit32:this.pos+=4;break;case Al.WireType.LengthDelimited:let n=this.uint32();this.pos+=n;break;case Al.WireType.StartGroup:let i;for(;(i=this.tag()[1])!==Al.WireType.EndGroup;)this.skip(i);break;default:throw new Error("cant skip wire type "+e)}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 e=this.uint32();return e>>>1^-(e&1)}int64(){return new Ou.PbLong(...this.varint64())}uint64(){return new Ou.PbULong(...this.varint64())}sint64(){let[e,r]=this.varint64(),n=-(e&1);return e=(e>>>1|(r&1)<<31)^n,r=r>>>1^n,new Ou.PbLong(e,r)}bool(){let[e,r]=this.varint64();return e!==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 Ou.PbULong(this.sfixed32(),this.sfixed32())}sfixed64(){return new Ou.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 e=this.uint32(),r=this.pos;return this.pos+=e,this.assertBounds(),this.buf.subarray(r,r+e)}string(){return this.textDecoder.decode(this.bytes())}};ul.BinaryReader=Wh});var dl=h(Nn=>{"use strict";Object.defineProperty(Nn,"__esModule",{value:!0});Nn.assertFloat32=Nn.assertUInt32=Nn.assertInt32=Nn.assertNever=Nn.assert=void 0;function Nke(t,e){if(!t)throw new Error(e)}o(Nke,"assert");Nn.assert=Nke;function Ske(t,e){throw new Error(e??"Unexpected object: "+t)}o(Ske,"assertNever");Nn.assertNever=Ske;var xke=34028234663852886e22,vke=-34028234663852886e22,Rke=4294967295,_ke=2147483647,Pke=-2147483648;function Dke(t){if(typeof t!="number")throw new Error("invalid int 32: "+typeof t);if(!Number.isInteger(t)||t>_ke||tRke||t<0)throw new Error("invalid uint 32: "+t)}o(Tke,"assertUInt32");Nn.assertUInt32=Tke;function Oke(t){if(typeof t!="number")throw new Error("invalid float 32: "+typeof t);if(Number.isFinite(t)&&(t>xke||t{"use strict";Object.defineProperty(ml,"__esModule",{value:!0});ml.BinaryWriter=ml.binaryWriteOptions=void 0;var Mu=Ws(),ku=Gh(),pl=dl(),c$={writeUnknownFields:!0,writerFactory:()=>new Kh};function Mke(t){return t?Object.assign(Object.assign({},c$),t):c$}o(Mke,"binaryWriteOptions");ml.binaryWriteOptions=Mke;var Kh=class{static{o(this,"BinaryWriter")}constructor(e){this.stack=[],this.textEncoder=e??new TextEncoder,this.chunks=[],this.buf=[]}finish(){this.chunks.push(new Uint8Array(this.buf));let e=0;for(let i=0;i>>0)}raw(e){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(e),this}uint32(e){for(pl.assertUInt32(e);e>127;)this.buf.push(e&127|128),e=e>>>7;return this.buf.push(e),this}int32(e){return pl.assertInt32(e),ku.varint32write(e,this.buf),this}bool(e){return this.buf.push(e?1:0),this}bytes(e){return this.uint32(e.byteLength),this.raw(e)}string(e){let r=this.textEncoder.encode(e);return this.uint32(r.byteLength),this.raw(r)}float(e){pl.assertFloat32(e);let r=new Uint8Array(4);return new DataView(r.buffer).setFloat32(0,e,!0),this.raw(r)}double(e){let r=new Uint8Array(8);return new DataView(r.buffer).setFloat64(0,e,!0),this.raw(r)}fixed32(e){pl.assertUInt32(e);let r=new Uint8Array(4);return new DataView(r.buffer).setUint32(0,e,!0),this.raw(r)}sfixed32(e){pl.assertInt32(e);let r=new Uint8Array(4);return new DataView(r.buffer).setInt32(0,e,!0),this.raw(r)}sint32(e){return pl.assertInt32(e),e=(e<<1^e>>31)>>>0,ku.varint32write(e,this.buf),this}sfixed64(e){let r=new Uint8Array(8),n=new DataView(r.buffer),i=Mu.PbLong.from(e);return n.setInt32(0,i.lo,!0),n.setInt32(4,i.hi,!0),this.raw(r)}fixed64(e){let r=new Uint8Array(8),n=new DataView(r.buffer),i=Mu.PbULong.from(e);return n.setInt32(0,i.lo,!0),n.setInt32(4,i.hi,!0),this.raw(r)}int64(e){let r=Mu.PbLong.from(e);return ku.varint64write(r.lo,r.hi,this.buf),this}sint64(e){let r=Mu.PbLong.from(e),n=r.hi>>31,i=r.lo<<1^n,s=(r.hi<<1|r.lo>>>31)^n;return ku.varint64write(i,s,this.buf),this}uint64(e){let r=Mu.PbULong.from(e);return ku.varint64write(r.lo,r.hi,this.buf),this}};ml.BinaryWriter=Kh});var vx=h(Ks=>{"use strict";Object.defineProperty(Ks,"__esModule",{value:!0});Ks.mergeJsonOptions=Ks.jsonWriteOptions=Ks.jsonReadOptions=void 0;var l$={emitDefaultValues:!1,enumAsInteger:!1,useProtoFieldName:!1,prettySpaces:0},A$={ignoreUnknownFields:!1};function kke(t){return t?Object.assign(Object.assign({},A$),t):A$}o(kke,"jsonReadOptions");Ks.jsonReadOptions=kke;function Lke(t){return t?Object.assign(Object.assign({},l$),t):l$}o(Lke,"jsonWriteOptions");Ks.jsonWriteOptions=Lke;function Fke(t,e){var r,n;let i=Object.assign(Object.assign({},t),e);return i.typeRegistry=[...(r=t?.typeRegistry)!==null&&r!==void 0?r:[],...(n=e?.typeRegistry)!==null&&n!==void 0?n:[]],i}o(Fke,"mergeJsonOptions");Ks.mergeJsonOptions=Fke});var Lu=h($h=>{"use strict";Object.defineProperty($h,"__esModule",{value:!0});$h.MESSAGE_TYPE=void 0;$h.MESSAGE_TYPE=Symbol.for("protobuf-ts/message-type")});var Rx=h(Xh=>{"use strict";Object.defineProperty(Xh,"__esModule",{value:!0});Xh.lowerCamelCase=void 0;function Uke(t){let e=!1,r=[];for(let n=0;n{"use strict";Object.defineProperty(Dt,"__esModule",{value:!0});Dt.readMessageOption=Dt.readFieldOption=Dt.readFieldOptions=Dt.normalizeFieldInfo=Dt.RepeatType=Dt.LongType=Dt.ScalarType=void 0;var u$=Rx(),qke;(function(t){t[t.DOUBLE=1]="DOUBLE",t[t.FLOAT=2]="FLOAT",t[t.INT64=3]="INT64",t[t.UINT64=4]="UINT64",t[t.INT32=5]="INT32",t[t.FIXED64=6]="FIXED64",t[t.FIXED32=7]="FIXED32",t[t.BOOL=8]="BOOL",t[t.STRING=9]="STRING",t[t.BYTES=12]="BYTES",t[t.UINT32=13]="UINT32",t[t.SFIXED32=15]="SFIXED32",t[t.SFIXED64=16]="SFIXED64",t[t.SINT32=17]="SINT32",t[t.SINT64=18]="SINT64"})(qke=Dt.ScalarType||(Dt.ScalarType={}));var Hke;(function(t){t[t.BIGINT=0]="BIGINT",t[t.STRING=1]="STRING",t[t.NUMBER=2]="NUMBER"})(Hke=Dt.LongType||(Dt.LongType={}));var d$;(function(t){t[t.NO=0]="NO",t[t.PACKED=1]="PACKED",t[t.UNPACKED=2]="UNPACKED"})(d$=Dt.RepeatType||(Dt.RepeatType={}));function zke(t){var e,r,n,i;return t.localName=(e=t.localName)!==null&&e!==void 0?e:u$.lowerCamelCase(t.name),t.jsonName=(r=t.jsonName)!==null&&r!==void 0?r:u$.lowerCamelCase(t.name),t.repeat=(n=t.repeat)!==null&&n!==void 0?n:d$.NO,t.opt=(i=t.opt)!==null&&i!==void 0?i:t.repeat||t.oneof?!1:t.kind=="message",t}o(zke,"normalizeFieldInfo");Dt.normalizeFieldInfo=zke;function jke(t,e,r,n){var i;let s=(i=t.fields.find((a,c)=>a.localName==e||c==e))===null||i===void 0?void 0:i.options;return s&&s[r]?n.fromJson(s[r]):void 0}o(jke,"readFieldOptions");Dt.readFieldOptions=jke;function Gke(t,e,r,n){var i;let s=(i=t.fields.find((c,l)=>c.localName==e||l==e))===null||i===void 0?void 0:i.options;if(!s)return;let a=s[r];return a===void 0?a:n?n.fromJson(a):a}o(Gke,"readFieldOption");Dt.readFieldOption=Gke;function Yke(t,e,r){let i=t.options[e];return i===void 0?i:r?r.fromJson(i):i}o(Yke,"readMessageOption");Dt.readMessageOption=Yke});var _x=h(Dr=>{"use strict";Object.defineProperty(Dr,"__esModule",{value:!0});Dr.getSelectedOneofValue=Dr.clearOneofValue=Dr.setUnknownOneofValue=Dr.setOneofValue=Dr.getOneofValue=Dr.isOneofGroup=void 0;function Jke(t){if(typeof t!="object"||t===null||!t.hasOwnProperty("oneofKind"))return!1;switch(typeof t.oneofKind){case"string":return t[t.oneofKind]===void 0?!1:Object.keys(t).length==2;case"undefined":return Object.keys(t).length==1;default:return!1}}o(Jke,"isOneofGroup");Dr.isOneofGroup=Jke;function Vke(t,e){return t[e]}o(Vke,"getOneofValue");Dr.getOneofValue=Vke;function Wke(t,e,r){t.oneofKind!==void 0&&delete t[t.oneofKind],t.oneofKind=e,r!==void 0&&(t[e]=r)}o(Wke,"setOneofValue");Dr.setOneofValue=Wke;function Kke(t,e,r){t.oneofKind!==void 0&&delete t[t.oneofKind],t.oneofKind=e,r!==void 0&&e!==void 0&&(t[e]=r)}o(Kke,"setUnknownOneofValue");Dr.setUnknownOneofValue=Kke;function $ke(t){t.oneofKind!==void 0&&delete t[t.oneofKind],t.oneofKind=void 0}o($ke,"clearOneofValue");Dr.clearOneofValue=$ke;function Xke(t){if(t.oneofKind!==void 0)return t[t.oneofKind]}o(Xke,"getSelectedOneofValue");Dr.getSelectedOneofValue=Xke});var Dx=h(Zh=>{"use strict";Object.defineProperty(Zh,"__esModule",{value:!0});Zh.ReflectionTypeCheck=void 0;var yt=Yn(),Zke=_x(),Px=class{static{o(this,"ReflectionTypeCheck")}constructor(e){var r;this.fields=(r=e.fields)!==null&&r!==void 0?r:[]}prepare(){if(this.data)return;let e=[],r=[],n=[];for(let i of this.fields)if(i.oneof)n.includes(i.oneof)||(n.push(i.oneof),e.push(i.oneof),r.push(i.oneof));else switch(r.push(i.localName),i.kind){case"scalar":case"enum":(!i.opt||i.repeat)&&e.push(i.localName);break;case"message":i.repeat&&e.push(i.localName);break;case"map":e.push(i.localName);break}this.data={req:e,known:r,oneofs:Object.values(n)}}is(e,r,n=!1){if(r<0)return!0;if(e==null||typeof e!="object")return!1;this.prepare();let i=Object.keys(e),s=this.data;if(i.length!i.includes(a))||!n&&i.some(a=>!s.known.includes(a)))return!1;if(r<1)return!0;for(let a of s.oneofs){let c=e[a];if(!Zke.isOneofGroup(c))return!1;if(c.oneofKind===void 0)continue;let l=this.fields.find(A=>A.localName===c.oneofKind);if(!l||!this.field(c[c.oneofKind],l,n,r))return!1}for(let a of this.fields)if(a.oneof===void 0&&!this.field(e[a.localName],a,n,r))return!1;return!0}field(e,r,n,i){let s=r.repeat;switch(r.kind){case"scalar":return e===void 0?r.opt:s?this.scalars(e,r.T,i,r.L):this.scalar(e,r.T,r.L);case"enum":return e===void 0?r.opt:s?this.scalars(e,yt.ScalarType.INT32,i):this.scalar(e,yt.ScalarType.INT32);case"message":return e===void 0?!0:s?this.messages(e,r.T(),n,i):this.message(e,r.T(),n,i);case"map":if(typeof e!="object"||e===null)return!1;if(i<2)return!0;if(!this.mapKeys(e,r.K,i))return!1;switch(r.V.kind){case"scalar":return this.scalars(Object.values(e),r.V.T,i,r.V.L);case"enum":return this.scalars(Object.values(e),yt.ScalarType.INT32,i);case"message":return this.messages(Object.values(e),r.V.T(),n,i)}break}return!0}message(e,r,n,i){return n?r.isAssignable(e,i):r.is(e,i)}messages(e,r,n,i){if(!Array.isArray(e))return!1;if(i<2)return!0;if(n){for(let s=0;sparseInt(s)),r,n);case yt.ScalarType.BOOL:return this.scalars(i.slice(0,n).map(s=>s=="true"?!0:s=="false"?!1:s),r,n);default:return this.scalars(i,r,n,yt.LongType.STRING)}}};Zh.ReflectionTypeCheck=Px});var ty=h(ey=>{"use strict";Object.defineProperty(ey,"__esModule",{value:!0});ey.reflectionLongConvert=void 0;var p$=Yn();function eLe(t,e){switch(e){case p$.LongType.BIGINT:return t.toBigInt();case p$.LongType.NUMBER:return t.toNumber();default:return t.toString()}}o(eLe,"reflectionLongConvert");ey.reflectionLongConvert=eLe});var Ox=h(iy=>{"use strict";Object.defineProperty(iy,"__esModule",{value:!0});iy.ReflectionJsonReader=void 0;var m$=Uh(),tLe=Hh(),Tt=Yn(),ry=Ws(),Xo=dl(),ny=ty(),Tx=class{static{o(this,"ReflectionJsonReader")}constructor(e){this.info=e}prepare(){var e;if(this.fMap===void 0){this.fMap={};let r=(e=this.info.fields)!==null&&e!==void 0?e:[];for(let n of r)this.fMap[n.name]=n,this.fMap[n.jsonName]=n,this.fMap[n.localName]=n}}assert(e,r,n){if(!e){let i=m$.typeofJsonValue(n);throw(i=="number"||i=="boolean")&&(i=n.toString()),new Error(`Cannot parse JSON ${i} for ${this.info.typeName}#${r}`)}}read(e,r,n){this.prepare();let i=[];for(let[s,a]of Object.entries(e)){let c=this.fMap[s];if(!c){if(!n.ignoreUnknownFields)throw new Error(`Found unknown field while reading ${this.info.typeName} from JSON format. JSON key: ${s}`);continue}let l=c.localName,A;if(c.oneof){if(a===null&&(c.kind!=="enum"||c.T()[0]!=="google.protobuf.NullValue"))continue;if(i.includes(c.oneof))throw new Error(`Multiple members of the oneof group "${c.oneof}" of ${this.info.typeName} are present in JSON.`);i.push(c.oneof),A=r[c.oneof]={oneofKind:l}}else A=r;if(c.kind=="map"){if(a===null)continue;this.assert(m$.isJsonObject(a),c.name,a);let u=A[l];for(let[d,g]of Object.entries(a)){this.assert(g!==null,c.name+" map value",null);let f;switch(c.V.kind){case"message":f=c.V.T().internalJsonRead(g,n);break;case"enum":if(f=this.enum(c.V.T(),g,c.name,n.ignoreUnknownFields),f===!1)continue;break;case"scalar":f=this.scalar(g,c.V.T,c.V.L,c.name);break}this.assert(f!==void 0,c.name+" map value",g);let C=d;c.K==Tt.ScalarType.BOOL&&(C=C=="true"?!0:C=="false"?!1:C),C=this.scalar(C,c.K,Tt.LongType.STRING,c.name).toString(),u[C]=f}}else if(c.repeat){if(a===null)continue;this.assert(Array.isArray(a),c.name,a);let u=A[l];for(let d of a){this.assert(d!==null,c.name,null);let g;switch(c.kind){case"message":g=c.T().internalJsonRead(d,n);break;case"enum":if(g=this.enum(c.T(),d,c.name,n.ignoreUnknownFields),g===!1)continue;break;case"scalar":g=this.scalar(d,c.T,c.L,c.name);break}this.assert(g!==void 0,c.name,a),u.push(g)}}else switch(c.kind){case"message":if(a===null&&c.T().typeName!="google.protobuf.Value"){this.assert(c.oneof===void 0,c.name+" (oneof member)",null);continue}A[l]=c.T().internalJsonRead(a,n,A[l]);break;case"enum":if(a===null)continue;let u=this.enum(c.T(),a,c.name,n.ignoreUnknownFields);if(u===!1)continue;A[l]=u;break;case"scalar":if(a===null)continue;A[l]=this.scalar(a,c.T,c.L,c.name);break}}}enum(e,r,n,i){if(e[0]=="google.protobuf.NullValue"&&Xo.assert(r===null||r==="NULL_VALUE",`Unable to parse field ${this.info.typeName}#${n}, enum ${e[0]} only accepts null.`),r===null)return 0;switch(typeof r){case"number":return Xo.assert(Number.isInteger(r),`Unable to parse field ${this.info.typeName}#${n}, enum can only be integral number, got ${r}.`),r;case"string":let s=r;e[2]&&r.substring(0,e[2].length)===e[2]&&(s=r.substring(e[2].length));let a=e[1][s];return typeof a>"u"&&i?!1:(Xo.assert(typeof a=="number",`Unable to parse field ${this.info.typeName}#${n}, enum ${e[0]} has no value for "${r}".`),a)}Xo.assert(!1,`Unable to parse field ${this.info.typeName}#${n}, cannot parse enum value from ${typeof r}".`)}scalar(e,r,n,i){let s;try{switch(r){case Tt.ScalarType.DOUBLE:case Tt.ScalarType.FLOAT:if(e===null)return 0;if(e==="NaN")return Number.NaN;if(e==="Infinity")return Number.POSITIVE_INFINITY;if(e==="-Infinity")return Number.NEGATIVE_INFINITY;if(e===""){s="empty string";break}if(typeof e=="string"&&e.trim().length!==e.length){s="extra whitespace";break}if(typeof e!="string"&&typeof e!="number")break;let a=Number(e);if(Number.isNaN(a)){s="not a number";break}if(!Number.isFinite(a)){s="too large or small";break}return r==Tt.ScalarType.FLOAT&&Xo.assertFloat32(a),a;case Tt.ScalarType.INT32:case Tt.ScalarType.FIXED32:case Tt.ScalarType.SFIXED32:case Tt.ScalarType.SINT32:case Tt.ScalarType.UINT32:if(e===null)return 0;let c;if(typeof e=="number"?c=e:e===""?s="empty string":typeof e=="string"&&(e.trim().length!==e.length?s="extra whitespace":c=Number(e)),c===void 0)break;return r==Tt.ScalarType.UINT32?Xo.assertUInt32(c):Xo.assertInt32(c),c;case Tt.ScalarType.INT64:case Tt.ScalarType.SFIXED64:case Tt.ScalarType.SINT64:if(e===null)return ny.reflectionLongConvert(ry.PbLong.ZERO,n);if(typeof e!="number"&&typeof e!="string")break;return ny.reflectionLongConvert(ry.PbLong.from(e),n);case Tt.ScalarType.FIXED64:case Tt.ScalarType.UINT64:if(e===null)return ny.reflectionLongConvert(ry.PbULong.ZERO,n);if(typeof e!="number"&&typeof e!="string")break;return ny.reflectionLongConvert(ry.PbULong.from(e),n);case Tt.ScalarType.BOOL:if(e===null)return!1;if(typeof e!="boolean")break;return e;case Tt.ScalarType.STRING:if(e===null)return"";if(typeof e!="string"){s="extra whitespace";break}try{encodeURIComponent(e)}catch(l){l="invalid UTF8";break}return e;case Tt.ScalarType.BYTES:if(e===null||e==="")return new Uint8Array(0);if(typeof e!="string")break;return tLe.base64decode(e)}}catch(a){s=a.message}this.assert(!1,i+(s?" - "+s:""),e)}};iy.ReflectionJsonReader=Tx});var kx=h(sy=>{"use strict";Object.defineProperty(sy,"__esModule",{value:!0});sy.ReflectionJsonWriter=void 0;var rLe=Hh(),g$=Ws(),fr=Yn(),ot=dl(),Mx=class{static{o(this,"ReflectionJsonWriter")}constructor(e){var r;this.fields=(r=e.fields)!==null&&r!==void 0?r:[]}write(e,r){let n={},i=e;for(let s of this.fields){if(!s.oneof){let A=this.field(s,i[s.localName],r);A!==void 0&&(n[r.useProtoFieldName?s.name:s.jsonName]=A);continue}let a=i[s.oneof];if(a.oneofKind!==s.localName)continue;let c=s.kind=="scalar"||s.kind=="enum"?Object.assign(Object.assign({},r),{emitDefaultValues:!0}):r,l=this.field(s,a[s.localName],c);ot.assert(l!==void 0),n[r.useProtoFieldName?s.name:s.jsonName]=l}return n}field(e,r,n){let i;if(e.kind=="map"){ot.assert(typeof r=="object"&&r!==null);let s={};switch(e.V.kind){case"scalar":for(let[l,A]of Object.entries(r)){let u=this.scalar(e.V.T,A,e.name,!1,!0);ot.assert(u!==void 0),s[l.toString()]=u}break;case"message":let a=e.V.T();for(let[l,A]of Object.entries(r)){let u=this.message(a,A,e.name,n);ot.assert(u!==void 0),s[l.toString()]=u}break;case"enum":let c=e.V.T();for(let[l,A]of Object.entries(r)){ot.assert(A===void 0||typeof A=="number");let u=this.enum(c,A,e.name,!1,!0,n.enumAsInteger);ot.assert(u!==void 0),s[l.toString()]=u}break}(n.emitDefaultValues||Object.keys(s).length>0)&&(i=s)}else if(e.repeat){ot.assert(Array.isArray(r));let s=[];switch(e.kind){case"scalar":for(let l=0;l0||n.emitDefaultValues)&&(i=s)}else switch(e.kind){case"scalar":i=this.scalar(e.T,r,e.name,e.opt,n.emitDefaultValues);break;case"enum":i=this.enum(e.T(),r,e.name,e.opt,n.emitDefaultValues,n.enumAsInteger);break;case"message":i=this.message(e.T(),r,e.name,n);break}return i}enum(e,r,n,i,s,a){if(e[0]=="google.protobuf.NullValue")return!s&&!i?void 0:null;if(r===void 0){ot.assert(i);return}if(!(r===0&&!s&&!i))return ot.assert(typeof r=="number"),ot.assert(Number.isInteger(r)),a||!e[1].hasOwnProperty(r)?r:e[2]?e[2]+e[1][r]:e[1][r]}message(e,r,n,i){return r===void 0?i.emitDefaultValues?null:void 0:e.internalJsonWrite(r,i)}scalar(e,r,n,i,s){if(r===void 0){ot.assert(i);return}let a=s||i;switch(e){case fr.ScalarType.INT32:case fr.ScalarType.SFIXED32:case fr.ScalarType.SINT32:return r===0?a?0:void 0:(ot.assertInt32(r),r);case fr.ScalarType.FIXED32:case fr.ScalarType.UINT32:return r===0?a?0:void 0:(ot.assertUInt32(r),r);case fr.ScalarType.FLOAT:ot.assertFloat32(r);case fr.ScalarType.DOUBLE:return r===0?a?0:void 0:(ot.assert(typeof r=="number"),Number.isNaN(r)?"NaN":r===Number.POSITIVE_INFINITY?"Infinity":r===Number.NEGATIVE_INFINITY?"-Infinity":r);case fr.ScalarType.STRING:return r===""?a?"":void 0:(ot.assert(typeof r=="string"),r);case fr.ScalarType.BOOL:return r===!1?a?!1:void 0:(ot.assert(typeof r=="boolean"),r);case fr.ScalarType.UINT64:case fr.ScalarType.FIXED64:ot.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let c=g$.PbULong.from(r);return c.isZero()&&!a?void 0:c.toString();case fr.ScalarType.INT64:case fr.ScalarType.SFIXED64:case fr.ScalarType.SINT64:ot.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let l=g$.PbLong.from(r);return l.isZero()&&!a?void 0:l.toString();case fr.ScalarType.BYTES:return ot.assert(r instanceof Uint8Array),r.byteLength?rLe.base64encode(r):a?"":void 0}}};sy.ReflectionJsonWriter=Mx});var ay=h(oy=>{"use strict";Object.defineProperty(oy,"__esModule",{value:!0});oy.reflectionScalarDefault=void 0;var Jn=Yn(),f$=ty(),h$=Ws();function nLe(t,e=Jn.LongType.STRING){switch(t){case Jn.ScalarType.BOOL:return!1;case Jn.ScalarType.UINT64:case Jn.ScalarType.FIXED64:return f$.reflectionLongConvert(h$.PbULong.ZERO,e);case Jn.ScalarType.INT64:case Jn.ScalarType.SFIXED64:case Jn.ScalarType.SINT64:return f$.reflectionLongConvert(h$.PbLong.ZERO,e);case Jn.ScalarType.DOUBLE:case Jn.ScalarType.FLOAT:return 0;case Jn.ScalarType.BYTES:return new Uint8Array(0);case Jn.ScalarType.STRING:return"";default:return 0}}o(nLe,"reflectionScalarDefault");oy.reflectionScalarDefault=nLe});var Fx=h(cy=>{"use strict";Object.defineProperty(cy,"__esModule",{value:!0});cy.ReflectionBinaryReader=void 0;var y$=_u(),Qt=Yn(),Fu=ty(),C$=ay(),Lx=class{static{o(this,"ReflectionBinaryReader")}constructor(e){this.info=e}prepare(){var e;if(!this.fieldNoToField){let r=(e=this.info.fields)!==null&&e!==void 0?e:[];this.fieldNoToField=new Map(r.map(n=>[n.no,n]))}}read(e,r,n,i){this.prepare();let s=i===void 0?e.len:e.pos+i;for(;e.pos{"use strict";Object.defineProperty(ly,"__esModule",{value:!0});ly.ReflectionBinaryWriter=void 0;var tn=_u(),Ke=Yn(),gl=dl(),Uu=Ws(),Ux=class{static{o(this,"ReflectionBinaryWriter")}constructor(e){this.info=e}prepare(){if(!this.fields){let e=this.info.fields?this.info.fields.concat():[];this.fields=e.sort((r,n)=>r.no-n.no)}}write(e,r,n){this.prepare();for(let s of this.fields){let a,c,l=s.repeat,A=s.localName;if(s.oneof){let u=e[s.oneof];if(u.oneofKind!==A)continue;a=u[A],c=!0}else a=e[A],c=!1;switch(s.kind){case"scalar":case"enum":let u=s.kind=="enum"?Ke.ScalarType.INT32:s.T;if(l)if(gl.assert(Array.isArray(a)),l==Ke.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?gl.assert(s.opt):this.scalar(r,u,s.no,a,c||s.opt);break;case"message":if(l){gl.assert(Array.isArray(a));for(let d of a)this.message(r,n,s.T(),s.no,d)}else this.message(r,n,s.T(),s.no,a);break;case"map":gl.assert(typeof a=="object"&&a!==null);for(let[d,g]of Object.entries(a))this.mapEntry(r,n,s,d,g);break}}let i=n.writeUnknownFields;i!==!1&&(i===!0?tn.UnknownFieldHandler.onWrite:i)(this.info.typeName,e,r)}mapEntry(e,r,n,i,s){e.tag(n.no,tn.WireType.LengthDelimited),e.fork();let a=i;switch(n.K){case Ke.ScalarType.INT32:case Ke.ScalarType.FIXED32:case Ke.ScalarType.UINT32:case Ke.ScalarType.SFIXED32:case Ke.ScalarType.SINT32:a=Number.parseInt(i);break;case Ke.ScalarType.BOOL:gl.assert(i=="true"||i=="false"),a=i=="true";break}switch(this.scalar(e,n.K,1,a,!0),n.V.kind){case"scalar":this.scalar(e,n.V.T,2,s,!0);break;case"enum":this.scalar(e,Ke.ScalarType.INT32,2,s,!0);break;case"message":this.message(e,r,n.V.T(),2,s);break}e.join()}message(e,r,n,i,s){s!==void 0&&(n.internalBinaryWrite(s,e.tag(i,tn.WireType.LengthDelimited).fork(),r),e.join())}scalar(e,r,n,i,s){let[a,c,l]=this.scalarInfo(r,i);(!l||s)&&(e.tag(n,a),e[c](i))}packed(e,r,n,i){if(!i.length)return;gl.assert(r!==Ke.ScalarType.BYTES&&r!==Ke.ScalarType.STRING),e.tag(n,tn.WireType.LengthDelimited),e.fork();let[,s]=this.scalarInfo(r);for(let a=0;a{"use strict";Object.defineProperty(Ay,"__esModule",{value:!0});Ay.reflectionCreate=void 0;var iLe=ay(),sLe=Lu();function oLe(t){let e=t.messagePrototype?Object.create(t.messagePrototype):Object.defineProperty({},sLe.MESSAGE_TYPE,{value:t});for(let r of t.fields){let n=r.localName;if(!r.opt)if(r.oneof)e[r.oneof]={oneofKind:void 0};else if(r.repeat)e[n]=[];else switch(r.kind){case"scalar":e[n]=iLe.reflectionScalarDefault(r.T,r.L);break;case"enum":e[n]=0;break;case"map":e[n]={};break}}return e}o(oLe,"reflectionCreate");Ay.reflectionCreate=oLe});var zx=h(uy=>{"use strict";Object.defineProperty(uy,"__esModule",{value:!0});uy.reflectionMergePartial=void 0;function aLe(t,e,r){let n,i=r,s;for(let a of t.fields){let c=a.localName;if(a.oneof){let l=i[a.oneof];if(l?.oneofKind==null)continue;if(n=l[c],s=e[a.oneof],s.oneofKind=l.oneofKind,n==null){delete s[c];continue}}else if(n=i[c],s=e,n==null)continue;switch(a.repeat&&(s[c].length=n.length),a.kind){case"scalar":case"enum":if(a.repeat)for(let A=0;A{"use strict";Object.defineProperty(py,"__esModule",{value:!0});py.reflectionEquals=void 0;var jx=Yn();function cLe(t,e,r){if(e===r)return!0;if(!e||!r)return!1;for(let n of t.fields){let i=n.localName,s=n.oneof?e[n.oneof][i]:e[i],a=n.oneof?r[n.oneof][i]:r[i];switch(n.kind){case"enum":case"scalar":let c=n.kind=="enum"?jx.ScalarType.INT32:n.T;if(!(n.repeat?E$(c,s,a):I$(c,s,a)))return!1;break;case"map":if(!(n.V.kind=="message"?B$(n.V.T(),dy(s),dy(a)):E$(n.V.kind=="enum"?jx.ScalarType.INT32:n.V.T,dy(s),dy(a))))return!1;break;case"message":let l=n.T();if(!(n.repeat?B$(l,s,a):l.equals(s,a)))return!1;break}}return!0}o(cLe,"reflectionEquals");py.reflectionEquals=cLe;var dy=Object.values;function I$(t,e,r){if(e===r)return!0;if(t!==jx.ScalarType.BYTES)return!1;let n=e,i=r;if(n.length!==i.length)return!1;for(let s=0;s{"use strict";Object.defineProperty(my,"__esModule",{value:!0});my.MessageType=void 0;var lLe=Lu(),ALe=Yn(),uLe=Dx(),dLe=Ox(),pLe=kx(),mLe=Fx(),gLe=qx(),fLe=Hx(),Yx=zx(),hLe=Uh(),b$=vx(),yLe=Gx(),CLe=xx(),ELe=Sx(),Q$=Object.getOwnPropertyDescriptors(Object.getPrototypeOf({})),BLe=Q$[lLe.MESSAGE_TYPE]={},Jx=class{static{o(this,"MessageType")}constructor(e,r,n){this.defaultCheckDepth=16,this.typeName=e,this.fields=r.map(ALe.normalizeFieldInfo),this.options=n??{},BLe.value=this,this.messagePrototype=Object.create(null,Q$),this.refTypeCheck=new uLe.ReflectionTypeCheck(this),this.refJsonReader=new dLe.ReflectionJsonReader(this),this.refJsonWriter=new pLe.ReflectionJsonWriter(this),this.refBinReader=new mLe.ReflectionBinaryReader(this),this.refBinWriter=new gLe.ReflectionBinaryWriter(this)}create(e){let r=fLe.reflectionCreate(this);return e!==void 0&&Yx.reflectionMergePartial(this,r,e),r}clone(e){let r=this.create();return Yx.reflectionMergePartial(this,r,e),r}equals(e,r){return yLe.reflectionEquals(this,e,r)}is(e,r=this.defaultCheckDepth){return this.refTypeCheck.is(e,r,!1)}isAssignable(e,r=this.defaultCheckDepth){return this.refTypeCheck.is(e,r,!0)}mergePartial(e,r){Yx.reflectionMergePartial(this,e,r)}fromBinary(e,r){let n=ELe.binaryReadOptions(r);return this.internalBinaryRead(n.readerFactory(e),e.byteLength,n)}fromJson(e,r){return this.internalJsonRead(e,b$.jsonReadOptions(r))}fromJsonString(e,r){let n=JSON.parse(e);return this.fromJson(n,r)}toJson(e,r){return this.internalJsonWrite(e,b$.jsonWriteOptions(r))}toJsonString(e,r){var n;let i=this.toJson(e,r);return JSON.stringify(i,null,(n=r?.prettySpaces)!==null&&n!==void 0?n:0)}toBinary(e,r){let n=CLe.binaryWriteOptions(r);return this.internalBinaryWrite(e,n.writerFactory(),n).finish()}internalJsonRead(e,r,n){if(e!==null&&typeof e=="object"&&!Array.isArray(e)){let i=n??this.create();return this.refJsonReader.read(e,i,r),i}throw new Error(`Unable to parse message ${this.typeName} from JSON ${hLe.typeofJsonValue(e)}.`)}internalJsonWrite(e,r){return this.refJsonWriter.write(e,r)}internalBinaryWrite(e,r,n){return this.refBinWriter.write(e,r,n),r}internalBinaryRead(e,r,n,i){let s=i??this.create();return this.refBinReader.read(e,s,n,r),s}};my.MessageType=Jx});var N$=h(gy=>{"use strict";Object.defineProperty(gy,"__esModule",{value:!0});gy.containsMessageType=void 0;var ILe=Lu();function bLe(t){return t[ILe.MESSAGE_TYPE]!=null}o(bLe,"containsMessageType");gy.containsMessageType=bLe});var x$=h(xi=>{"use strict";Object.defineProperty(xi,"__esModule",{value:!0});xi.listEnumNumbers=xi.listEnumNames=xi.listEnumValues=xi.isEnumObject=void 0;function S$(t){if(typeof t!="object"||t===null||!t.hasOwnProperty(0))return!1;for(let e of Object.keys(t)){let r=parseInt(e);if(Number.isNaN(r)){let n=t[e];if(n===void 0||typeof n!="number"||t[n]===void 0)return!1}else{let n=t[r];if(n===void 0||t[n]!==r)return!1}}return!0}o(S$,"isEnumObject");xi.isEnumObject=S$;function Vx(t){if(!S$(t))throw new Error("not a typescript enum object");let e=[];for(let[r,n]of Object.entries(t))typeof n=="number"&&e.push({name:r,number:n});return e}o(Vx,"listEnumValues");xi.listEnumValues=Vx;function QLe(t){return Vx(t).map(e=>e.name)}o(QLe,"listEnumNames");xi.listEnumNames=QLe;function wLe(t){return Vx(t).map(e=>e.number).filter((e,r,n)=>n.indexOf(e)==r)}o(wLe,"listEnumNumbers");xi.listEnumNumbers=wLe});var wt=h(re=>{"use strict";Object.defineProperty(re,"__esModule",{value:!0});var v$=Uh();Object.defineProperty(re,"typeofJsonValue",{enumerable:!0,get:function(){return v$.typeofJsonValue}});Object.defineProperty(re,"isJsonObject",{enumerable:!0,get:function(){return v$.isJsonObject}});var R$=Hh();Object.defineProperty(re,"base64decode",{enumerable:!0,get:function(){return R$.base64decode}});Object.defineProperty(re,"base64encode",{enumerable:!0,get:function(){return R$.base64encode}});var NLe=r$();Object.defineProperty(re,"utf8read",{enumerable:!0,get:function(){return NLe.utf8read}});var Wx=_u();Object.defineProperty(re,"WireType",{enumerable:!0,get:function(){return Wx.WireType}});Object.defineProperty(re,"mergeBinaryOptions",{enumerable:!0,get:function(){return Wx.mergeBinaryOptions}});Object.defineProperty(re,"UnknownFieldHandler",{enumerable:!0,get:function(){return Wx.UnknownFieldHandler}});var _$=Sx();Object.defineProperty(re,"BinaryReader",{enumerable:!0,get:function(){return _$.BinaryReader}});Object.defineProperty(re,"binaryReadOptions",{enumerable:!0,get:function(){return _$.binaryReadOptions}});var P$=xx();Object.defineProperty(re,"BinaryWriter",{enumerable:!0,get:function(){return P$.BinaryWriter}});Object.defineProperty(re,"binaryWriteOptions",{enumerable:!0,get:function(){return P$.binaryWriteOptions}});var D$=Ws();Object.defineProperty(re,"PbLong",{enumerable:!0,get:function(){return D$.PbLong}});Object.defineProperty(re,"PbULong",{enumerable:!0,get:function(){return D$.PbULong}});var Kx=vx();Object.defineProperty(re,"jsonReadOptions",{enumerable:!0,get:function(){return Kx.jsonReadOptions}});Object.defineProperty(re,"jsonWriteOptions",{enumerable:!0,get:function(){return Kx.jsonWriteOptions}});Object.defineProperty(re,"mergeJsonOptions",{enumerable:!0,get:function(){return Kx.mergeJsonOptions}});var SLe=Lu();Object.defineProperty(re,"MESSAGE_TYPE",{enumerable:!0,get:function(){return SLe.MESSAGE_TYPE}});var xLe=w$();Object.defineProperty(re,"MessageType",{enumerable:!0,get:function(){return xLe.MessageType}});var Zo=Yn();Object.defineProperty(re,"ScalarType",{enumerable:!0,get:function(){return Zo.ScalarType}});Object.defineProperty(re,"LongType",{enumerable:!0,get:function(){return Zo.LongType}});Object.defineProperty(re,"RepeatType",{enumerable:!0,get:function(){return Zo.RepeatType}});Object.defineProperty(re,"normalizeFieldInfo",{enumerable:!0,get:function(){return Zo.normalizeFieldInfo}});Object.defineProperty(re,"readFieldOptions",{enumerable:!0,get:function(){return Zo.readFieldOptions}});Object.defineProperty(re,"readFieldOption",{enumerable:!0,get:function(){return Zo.readFieldOption}});Object.defineProperty(re,"readMessageOption",{enumerable:!0,get:function(){return Zo.readMessageOption}});var vLe=Dx();Object.defineProperty(re,"ReflectionTypeCheck",{enumerable:!0,get:function(){return vLe.ReflectionTypeCheck}});var RLe=Hx();Object.defineProperty(re,"reflectionCreate",{enumerable:!0,get:function(){return RLe.reflectionCreate}});var _Le=ay();Object.defineProperty(re,"reflectionScalarDefault",{enumerable:!0,get:function(){return _Le.reflectionScalarDefault}});var PLe=zx();Object.defineProperty(re,"reflectionMergePartial",{enumerable:!0,get:function(){return PLe.reflectionMergePartial}});var DLe=Gx();Object.defineProperty(re,"reflectionEquals",{enumerable:!0,get:function(){return DLe.reflectionEquals}});var TLe=Fx();Object.defineProperty(re,"ReflectionBinaryReader",{enumerable:!0,get:function(){return TLe.ReflectionBinaryReader}});var OLe=qx();Object.defineProperty(re,"ReflectionBinaryWriter",{enumerable:!0,get:function(){return OLe.ReflectionBinaryWriter}});var MLe=Ox();Object.defineProperty(re,"ReflectionJsonReader",{enumerable:!0,get:function(){return MLe.ReflectionJsonReader}});var kLe=kx();Object.defineProperty(re,"ReflectionJsonWriter",{enumerable:!0,get:function(){return kLe.ReflectionJsonWriter}});var LLe=N$();Object.defineProperty(re,"containsMessageType",{enumerable:!0,get:function(){return LLe.containsMessageType}});var qu=_x();Object.defineProperty(re,"isOneofGroup",{enumerable:!0,get:function(){return qu.isOneofGroup}});Object.defineProperty(re,"setOneofValue",{enumerable:!0,get:function(){return qu.setOneofValue}});Object.defineProperty(re,"getOneofValue",{enumerable:!0,get:function(){return qu.getOneofValue}});Object.defineProperty(re,"clearOneofValue",{enumerable:!0,get:function(){return qu.clearOneofValue}});Object.defineProperty(re,"getSelectedOneofValue",{enumerable:!0,get:function(){return qu.getSelectedOneofValue}});var fy=x$();Object.defineProperty(re,"listEnumValues",{enumerable:!0,get:function(){return fy.listEnumValues}});Object.defineProperty(re,"listEnumNames",{enumerable:!0,get:function(){return fy.listEnumNames}});Object.defineProperty(re,"listEnumNumbers",{enumerable:!0,get:function(){return fy.listEnumNumbers}});Object.defineProperty(re,"isEnumObject",{enumerable:!0,get:function(){return fy.isEnumObject}});var FLe=Rx();Object.defineProperty(re,"lowerCamelCase",{enumerable:!0,get:function(){return FLe.lowerCamelCase}});var Hu=dl();Object.defineProperty(re,"assert",{enumerable:!0,get:function(){return Hu.assert}});Object.defineProperty(re,"assertNever",{enumerable:!0,get:function(){return Hu.assertNever}});Object.defineProperty(re,"assertInt32",{enumerable:!0,get:function(){return Hu.assertInt32}});Object.defineProperty(re,"assertUInt32",{enumerable:!0,get:function(){return Hu.assertUInt32}});Object.defineProperty(re,"assertFloat32",{enumerable:!0,get:function(){return Hu.assertFloat32}})});var $x=h(vi=>{"use strict";Object.defineProperty(vi,"__esModule",{value:!0});vi.readServiceOption=vi.readMethodOption=vi.readMethodOptions=vi.normalizeMethodInfo=void 0;var ULe=wt();function qLe(t,e){var r,n,i;let s=t;return s.service=e,s.localName=(r=s.localName)!==null&&r!==void 0?r:ULe.lowerCamelCase(s.name),s.serverStreaming=!!s.serverStreaming,s.clientStreaming=!!s.clientStreaming,s.options=(n=s.options)!==null&&n!==void 0?n:{},s.idempotency=(i=s.idempotency)!==null&&i!==void 0?i:void 0,s}o(qLe,"normalizeMethodInfo");vi.normalizeMethodInfo=qLe;function HLe(t,e,r,n){var i;let s=(i=t.methods.find((a,c)=>a.localName===e||c===e))===null||i===void 0?void 0:i.options;return s&&s[r]?n.fromJson(s[r]):void 0}o(HLe,"readMethodOptions");vi.readMethodOptions=HLe;function zLe(t,e,r,n){var i;let s=(i=t.methods.find((c,l)=>c.localName===e||l===e))===null||i===void 0?void 0:i.options;if(!s)return;let a=s[r];return a===void 0?a:n?n.fromJson(a):a}o(zLe,"readMethodOption");vi.readMethodOption=zLe;function jLe(t,e,r){let n=t.options;if(!n)return;let i=n[e];return i===void 0?i:r?r.fromJson(i):i}o(jLe,"readServiceOption");vi.readServiceOption=jLe});var T$=h(hy=>{"use strict";Object.defineProperty(hy,"__esModule",{value:!0});hy.ServiceType=void 0;var GLe=$x(),Xx=class{static{o(this,"ServiceType")}constructor(e,r,n){this.typeName=e,this.methods=r.map(i=>GLe.normalizeMethodInfo(i,this)),this.options=n??{}}};hy.ServiceType=Xx});var ev=h(yy=>{"use strict";Object.defineProperty(yy,"__esModule",{value:!0});yy.RpcError=void 0;var Zx=class extends Error{static{o(this,"RpcError")}constructor(e,r="UNKNOWN",n){super(e),this.name="RpcError",Object.setPrototypeOf(this,new.target.prototype),this.code=r,this.meta=n??{}}toString(){let e=[this.name+": "+this.message];this.code&&(e.push(""),e.push("Code: "+this.code)),this.serviceName&&this.methodName&&e.push("Method: "+this.serviceName+"/"+this.methodName);let r=Object.entries(this.meta);if(r.length){e.push(""),e.push("Meta:");for(let[n,i]of r)e.push(` ${n}: ${i}`)}return e.join(` +`)}};yy.RpcError=Zx});var tv=h(Ey=>{"use strict";Object.defineProperty(Ey,"__esModule",{value:!0});Ey.mergeRpcOptions=void 0;var O$=wt();function YLe(t,e){if(!e)return t;let r={};Cy(t,r),Cy(e,r);for(let n of Object.keys(e)){let i=e[n];switch(n){case"jsonOptions":r.jsonOptions=O$.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=O$.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},Cy(t.meta,r.meta),Cy(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(i):i.concat();break}}return r}o(YLe,"mergeRpcOptions");Ey.mergeRpcOptions=YLe;function Cy(t,e){if(!t)return;let r=e;for(let[n,i]of Object.entries(t))i instanceof Date?r[n]=new Date(i.getTime()):Array.isArray(i)?r[n]=i.concat():r[n]=i}o(Cy,"copy")});var nv=h(ea=>{"use strict";Object.defineProperty(ea,"__esModule",{value:!0});ea.Deferred=ea.DeferredState=void 0;var Ri;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Ri=ea.DeferredState||(ea.DeferredState={}));var rv=class{static{o(this,"Deferred")}constructor(e=!0){this._state=Ri.PENDING,this._promise=new Promise((r,n)=>{this._resolve=r,this._reject=n}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==Ri.PENDING)throw new Error(`cannot resolve ${Ri[this.state].toLowerCase()}`);this._resolve(e),this._state=Ri.RESOLVED}reject(e){if(this.state!==Ri.PENDING)throw new Error(`cannot reject ${Ri[this.state].toLowerCase()}`);this._reject(e),this._state=Ri.REJECTED}resolvePending(e){this._state===Ri.PENDING&&this.resolve(e)}rejectPending(e){this._state===Ri.PENDING&&this.reject(e)}};ea.Deferred=rv});var sv=h(By=>{"use strict";Object.defineProperty(By,"__esModule",{value:!0});By.RpcOutputStreamController=void 0;var M$=nv(),ta=wt(),iv=class{static{o(this,"RpcOutputStreamController")}constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let n=r.indexOf(e);n>=0&&r.splice(n,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,n){ta.assert((e?1:0)+(r?1:0)+(n?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),n&&this.notifyComplete()}notifyMessage(e){ta.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){ta.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){ta.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;ta.assert(e,"bad state"),ta.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new M$.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;ta.assert(n.state==M$.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};By.RpcOutputStreamController=iv});var av=h(fl=>{"use strict";var JLe=fl&&fl.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(fl,"__esModule",{value:!0});fl.UnaryCall=void 0;var ov=class{static{o(this,"UnaryCall")}constructor(e,r,n,i,s,a,c){this.method=e,this.requestHeaders=r,this.request=n,this.headers=i,this.response=s,this.status=a,this.trailers=c}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return JLe(this,void 0,void 0,function*(){let[e,r,n,i]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:n,trailers:i}})}};fl.UnaryCall=ov});var lv=h(hl=>{"use strict";var VLe=hl&&hl.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(hl,"__esModule",{value:!0});hl.ServerStreamingCall=void 0;var cv=class{static{o(this,"ServerStreamingCall")}constructor(e,r,n,i,s,a,c){this.method=e,this.requestHeaders=r,this.request=n,this.headers=i,this.responses=s,this.status=a,this.trailers=c}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return VLe(this,void 0,void 0,function*(){let[e,r,n]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,status:r,trailers:n}})}};hl.ServerStreamingCall=cv});var uv=h(yl=>{"use strict";var WLe=yl&&yl.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(yl,"__esModule",{value:!0});yl.ClientStreamingCall=void 0;var Av=class{static{o(this,"ClientStreamingCall")}constructor(e,r,n,i,s,a,c){this.method=e,this.requestHeaders=r,this.requests=n,this.headers=i,this.response=s,this.status=a,this.trailers=c}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return WLe(this,void 0,void 0,function*(){let[e,r,n,i]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:e,response:r,status:n,trailers:i}})}};yl.ClientStreamingCall=Av});var pv=h(Cl=>{"use strict";var KLe=Cl&&Cl.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(Cl,"__esModule",{value:!0});Cl.DuplexStreamingCall=void 0;var dv=class{static{o(this,"DuplexStreamingCall")}constructor(e,r,n,i,s,a,c){this.method=e,this.requestHeaders=r,this.requests=n,this.headers=i,this.responses=s,this.status=a,this.trailers=c}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return KLe(this,void 0,void 0,function*(){let[e,r,n]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:e,status:r,trailers:n}})}};Cl.DuplexStreamingCall=dv});var L$=h(Il=>{"use strict";var $Le=Il&&Il.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(Il,"__esModule",{value:!0});Il.TestTransport=void 0;var Sn=ev(),Iy=wt(),k$=sv(),XLe=tv(),ZLe=av(),eFe=lv(),tFe=uv(),rFe=pv(),Bl=class t{static{o(this,"TestTransport")}constructor(e){this.suppressUncaughtRejections=!0,this.headerDelay=10,this.responseDelay=50,this.betweenResponseDelay=10,this.afterResponseDelay=10,this.data=e??{}}get sentMessages(){return this.lastInput instanceof El?this.lastInput.sent:typeof this.lastInput=="object"?[this.lastInput.single]:[]}get sendComplete(){return this.lastInput instanceof El?this.lastInput.completed:typeof this.lastInput=="object"}promiseHeaders(){var e;let r=(e=this.data.headers)!==null&&e!==void 0?e:t.defaultHeaders;return r instanceof Sn.RpcError?Promise.reject(r):Promise.resolve(r)}promiseSingleResponse(e){if(this.data.response instanceof Sn.RpcError)return Promise.reject(this.data.response);let r;return Array.isArray(this.data.response)?(Iy.assert(this.data.response.length>0),r=this.data.response[0]):this.data.response!==void 0?r=this.data.response:r=e.O.create(),Iy.assert(e.O.is(r)),Promise.resolve(r)}streamResponses(e,r,n){return $Le(this,void 0,void 0,function*(){let i=[];if(this.data.response===void 0)i.push(e.O.create());else if(Array.isArray(this.data.response))for(let s of this.data.response)Iy.assert(e.O.is(s)),i.push(s);else this.data.response instanceof Sn.RpcError||(Iy.assert(e.O.is(this.data.response)),i.push(this.data.response));try{yield jt(this.responseDelay,n)(void 0)}catch(s){r.notifyError(s);return}if(this.data.response instanceof Sn.RpcError){r.notifyError(this.data.response);return}for(let s of i){r.notifyMessage(s);try{yield jt(this.betweenResponseDelay,n)(void 0)}catch(a){r.notifyError(a);return}}if(this.data.status instanceof Sn.RpcError){r.notifyError(this.data.status);return}if(this.data.trailers instanceof Sn.RpcError){r.notifyError(this.data.trailers);return}r.notifyComplete()})}promiseStatus(){var e;let r=(e=this.data.status)!==null&&e!==void 0?e:t.defaultStatus;return r instanceof Sn.RpcError?Promise.reject(r):Promise.resolve(r)}promiseTrailers(){var e;let r=(e=this.data.trailers)!==null&&e!==void 0?e:t.defaultTrailers;return r instanceof Sn.RpcError?Promise.reject(r):Promise.resolve(r)}maybeSuppressUncaught(...e){if(this.suppressUncaughtRejections)for(let r of e)r.catch(()=>{})}mergeOptions(e){return XLe.mergeRpcOptions({},e)}unary(e,r,n){var i;let s=(i=n.meta)!==null&&i!==void 0?i:{},a=this.promiseHeaders().then(jt(this.headerDelay,n.abort)),c=a.catch(u=>{}).then(jt(this.responseDelay,n.abort)).then(u=>this.promiseSingleResponse(e)),l=c.catch(u=>{}).then(jt(this.afterResponseDelay,n.abort)).then(u=>this.promiseStatus()),A=c.catch(u=>{}).then(jt(this.afterResponseDelay,n.abort)).then(u=>this.promiseTrailers());return this.maybeSuppressUncaught(l,A),this.lastInput={single:r},new ZLe.UnaryCall(e,s,r,a,c,l,A)}serverStreaming(e,r,n){var i;let s=(i=n.meta)!==null&&i!==void 0?i:{},a=this.promiseHeaders().then(jt(this.headerDelay,n.abort)),c=new k$.RpcOutputStreamController,l=a.then(jt(this.responseDelay,n.abort)).catch(()=>{}).then(()=>this.streamResponses(e,c,n.abort)).then(jt(this.afterResponseDelay,n.abort)),A=l.then(()=>this.promiseStatus()),u=l.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(A,u),this.lastInput={single:r},new eFe.ServerStreamingCall(e,s,r,a,c,A,u)}clientStreaming(e,r){var n;let i=(n=r.meta)!==null&&n!==void 0?n:{},s=this.promiseHeaders().then(jt(this.headerDelay,r.abort)),a=s.catch(A=>{}).then(jt(this.responseDelay,r.abort)).then(A=>this.promiseSingleResponse(e)),c=a.catch(A=>{}).then(jt(this.afterResponseDelay,r.abort)).then(A=>this.promiseStatus()),l=a.catch(A=>{}).then(jt(this.afterResponseDelay,r.abort)).then(A=>this.promiseTrailers());return this.maybeSuppressUncaught(c,l),this.lastInput=new El(this.data,r.abort),new tFe.ClientStreamingCall(e,i,this.lastInput,s,a,c,l)}duplex(e,r){var n;let i=(n=r.meta)!==null&&n!==void 0?n:{},s=this.promiseHeaders().then(jt(this.headerDelay,r.abort)),a=new k$.RpcOutputStreamController,c=s.then(jt(this.responseDelay,r.abort)).catch(()=>{}).then(()=>this.streamResponses(e,a,r.abort)).then(jt(this.afterResponseDelay,r.abort)),l=c.then(()=>this.promiseStatus()),A=c.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(l,A),this.lastInput=new El(this.data,r.abort),new rFe.DuplexStreamingCall(e,i,this.lastInput,s,a,l,A)}};Il.TestTransport=Bl;Bl.defaultHeaders={responseHeader:"test"};Bl.defaultStatus={code:"OK",detail:"all good"};Bl.defaultTrailers={responseTrailer:"test"};function jt(t,e){return r=>new Promise((n,i)=>{if(e?.aborted)i(new Sn.RpcError("user cancel","CANCELLED"));else{let s=setTimeout(()=>n(r),t);e&&e.addEventListener("abort",a=>{clearTimeout(s),i(new Sn.RpcError("user cancel","CANCELLED"))})}})}o(jt,"delay");var El=class{static{o(this,"TestInputStream")}constructor(e,r){this._completed=!1,this._sent=[],this.data=e,this.abort=r}get sent(){return this._sent}get completed(){return this._completed}send(e){if(this.data.inputMessage instanceof Sn.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(e)}).then(jt(r,this.abort))}complete(){if(this.data.inputComplete instanceof Sn.RpcError)return Promise.reject(this.data.inputComplete);let e=this.data.inputComplete===void 0?10:this.data.inputComplete;return Promise.resolve(void 0).then(()=>{this._completed=!0}).then(jt(e,this.abort))}}});var F$=h(xn=>{"use strict";Object.defineProperty(xn,"__esModule",{value:!0});xn.stackDuplexStreamingInterceptors=xn.stackClientStreamingInterceptors=xn.stackServerStreamingInterceptors=xn.stackUnaryInterceptors=xn.stackIntercept=void 0;var nFe=wt();function zu(t,e,r,n,i){var s,a,c,l;if(t=="unary"){let A=o((u,d,g)=>e.unary(u,d,g),"tail");for(let u of((s=n.interceptors)!==null&&s!==void 0?s:[]).filter(d=>d.interceptUnary).reverse()){let d=A;A=o((g,f,C)=>u.interceptUnary(d,g,f,C),"tail")}return A(r,i,n)}if(t=="serverStreaming"){let A=o((u,d,g)=>e.serverStreaming(u,d,g),"tail");for(let u of((a=n.interceptors)!==null&&a!==void 0?a:[]).filter(d=>d.interceptServerStreaming).reverse()){let d=A;A=o((g,f,C)=>u.interceptServerStreaming(d,g,f,C),"tail")}return A(r,i,n)}if(t=="clientStreaming"){let A=o((u,d)=>e.clientStreaming(u,d),"tail");for(let u of((c=n.interceptors)!==null&&c!==void 0?c:[]).filter(d=>d.interceptClientStreaming).reverse()){let d=A;A=o((g,f)=>u.interceptClientStreaming(d,g,f),"tail")}return A(r,n)}if(t=="duplex"){let A=o((u,d)=>e.duplex(u,d),"tail");for(let u of((l=n.interceptors)!==null&&l!==void 0?l:[]).filter(d=>d.interceptDuplex).reverse()){let d=A;A=o((g,f)=>u.interceptDuplex(d,g,f),"tail")}return A(r,n)}nFe.assertNever(t)}o(zu,"stackIntercept");xn.stackIntercept=zu;function iFe(t,e,r,n){return zu("unary",t,e,n,r)}o(iFe,"stackUnaryInterceptors");xn.stackUnaryInterceptors=iFe;function sFe(t,e,r,n){return zu("serverStreaming",t,e,n,r)}o(sFe,"stackServerStreamingInterceptors");xn.stackServerStreamingInterceptors=sFe;function oFe(t,e,r){return zu("clientStreaming",t,e,r)}o(oFe,"stackClientStreamingInterceptors");xn.stackClientStreamingInterceptors=oFe;function aFe(t,e,r){return zu("duplex",t,e,r)}o(aFe,"stackDuplexStreamingInterceptors");xn.stackDuplexStreamingInterceptors=aFe});var U$=h(by=>{"use strict";Object.defineProperty(by,"__esModule",{value:!0});by.ServerCallContextController=void 0;var mv=class{static{o(this,"ServerCallContextController")}constructor(e,r,n,i,s={code:"OK",detail:""}){this._cancelled=!1,this._listeners=[],this.method=e,this.headers=r,this.deadline=n,this.trailers={},this._sendRH=i,this.status=s}notifyCancelled(){if(!this._cancelled){this._cancelled=!0;for(let e of this._listeners)e()}}sendResponseHeaders(e){this._sendRH(e)}get cancelled(){return this._cancelled}onCancel(e){let r=this._listeners;return r.push(e),()=>{let n=r.indexOf(e);n>=0&&r.splice(n,1)}}};by.ServerCallContextController=mv});var H$=h(Ct=>{"use strict";Object.defineProperty(Ct,"__esModule",{value:!0});var cFe=T$();Object.defineProperty(Ct,"ServiceType",{enumerable:!0,get:function(){return cFe.ServiceType}});var gv=$x();Object.defineProperty(Ct,"readMethodOptions",{enumerable:!0,get:function(){return gv.readMethodOptions}});Object.defineProperty(Ct,"readMethodOption",{enumerable:!0,get:function(){return gv.readMethodOption}});Object.defineProperty(Ct,"readServiceOption",{enumerable:!0,get:function(){return gv.readServiceOption}});var lFe=ev();Object.defineProperty(Ct,"RpcError",{enumerable:!0,get:function(){return lFe.RpcError}});var AFe=tv();Object.defineProperty(Ct,"mergeRpcOptions",{enumerable:!0,get:function(){return AFe.mergeRpcOptions}});var uFe=sv();Object.defineProperty(Ct,"RpcOutputStreamController",{enumerable:!0,get:function(){return uFe.RpcOutputStreamController}});var dFe=L$();Object.defineProperty(Ct,"TestTransport",{enumerable:!0,get:function(){return dFe.TestTransport}});var q$=nv();Object.defineProperty(Ct,"Deferred",{enumerable:!0,get:function(){return q$.Deferred}});Object.defineProperty(Ct,"DeferredState",{enumerable:!0,get:function(){return q$.DeferredState}});var pFe=pv();Object.defineProperty(Ct,"DuplexStreamingCall",{enumerable:!0,get:function(){return pFe.DuplexStreamingCall}});var mFe=uv();Object.defineProperty(Ct,"ClientStreamingCall",{enumerable:!0,get:function(){return mFe.ClientStreamingCall}});var gFe=lv();Object.defineProperty(Ct,"ServerStreamingCall",{enumerable:!0,get:function(){return gFe.ServerStreamingCall}});var fFe=av();Object.defineProperty(Ct,"UnaryCall",{enumerable:!0,get:function(){return fFe.UnaryCall}});var ju=F$();Object.defineProperty(Ct,"stackIntercept",{enumerable:!0,get:function(){return ju.stackIntercept}});Object.defineProperty(Ct,"stackDuplexStreamingInterceptors",{enumerable:!0,get:function(){return ju.stackDuplexStreamingInterceptors}});Object.defineProperty(Ct,"stackClientStreamingInterceptors",{enumerable:!0,get:function(){return ju.stackClientStreamingInterceptors}});Object.defineProperty(Ct,"stackServerStreamingInterceptors",{enumerable:!0,get:function(){return ju.stackServerStreamingInterceptors}});Object.defineProperty(Ct,"stackUnaryInterceptors",{enumerable:!0,get:function(){return ju.stackUnaryInterceptors}});var hFe=U$();Object.defineProperty(Ct,"ServerCallContextController",{enumerable:!0,get:function(){return hFe.ServerCallContextController}})});var G$=h(Qy=>{"use strict";Object.defineProperty(Qy,"__esModule",{value:!0});Qy.CacheScope=void 0;var z$=wt(),j$=wt(),yFe=wt(),CFe=wt(),EFe=wt(),fv=class extends EFe.MessageType{static{o(this,"CacheScope$Type")}constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,CFe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,yFe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,i){let s=i??this.create(),a=e.pos+r;for(;e.pos{"use strict";Object.defineProperty(wy,"__esModule",{value:!0});wy.CacheMetadata=void 0;var Y$=wt(),J$=wt(),BFe=wt(),IFe=wt(),bFe=wt(),hv=G$(),yv=class extends bFe.MessageType{static{o(this,"CacheMetadata$Type")}constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>hv.CacheScope}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,IFe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,BFe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,i){let s=i??this.create(),a=e.pos+r;for(;e.pos{"use strict";Object.defineProperty(Et,"__esModule",{value:!0});Et.CacheService=Et.GetCacheEntryDownloadURLResponse=Et.GetCacheEntryDownloadURLRequest=Et.FinalizeCacheEntryUploadResponse=Et.FinalizeCacheEntryUploadRequest=Et.CreateCacheEntryResponse=Et.CreateCacheEntryRequest=void 0;var QFe=H$(),Rt=wt(),vn=wt(),bl=wt(),Ql=wt(),wl=wt(),ss=V$(),Cv=class extends wl.MessageType{static{o(this,"CreateCacheEntryRequest$Type")}constructor(){super("github.actions.results.api.v1.CreateCacheEntryRequest",[{no:1,name:"metadata",kind:"message",T:()=>ss.CacheMetadata},{no:2,name:"key",kind:"scalar",T:9},{no:3,name:"version",kind:"scalar",T:9}])}create(e){let r={key:"",version:""};return globalThis.Object.defineProperty(r,Ql.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,bl.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,i){let s=i??this.create(),a=e.pos+r;for(;e.posss.CacheMetadata},{no:2,name:"key",kind:"scalar",T:9},{no:3,name:"size_bytes",kind:"scalar",T:3},{no:4,name:"version",kind:"scalar",T:9}])}create(e){let r={key:"",sizeBytes:"0",version:""};return globalThis.Object.defineProperty(r,Ql.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,bl.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,i){let s=i??this.create(),a=e.pos+r;for(;e.posss.CacheMetadata},{no:2,name:"key",kind:"scalar",T:9},{no:3,name:"restore_keys",kind:"scalar",repeat:2,T:9},{no:4,name:"version",kind:"scalar",T:9}])}create(e){let r={key:"",restoreKeys:[],version:""};return globalThis.Object.defineProperty(r,Ql.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,bl.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,i){let s=i??this.create(),a=e.pos+r;for(;e.pos{"use strict";Object.defineProperty(Nl,"__esModule",{value:!0});Nl.CacheServiceClientProtobuf=Nl.CacheServiceClientJSON=void 0;var Rn=W$(),wv=class{static{o(this,"CacheServiceClientJSON")}constructor(e){this.rpc=e,this.CreateCacheEntry.bind(this),this.FinalizeCacheEntryUpload.bind(this),this.GetCacheEntryDownloadURL.bind(this)}CreateCacheEntry(e){let r=Rn.CreateCacheEntryRequest.toJson(e,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.CacheService","CreateCacheEntry","application/json",r).then(i=>Rn.CreateCacheEntryResponse.fromJson(i,{ignoreUnknownFields:!0}))}FinalizeCacheEntryUpload(e){let r=Rn.FinalizeCacheEntryUploadRequest.toJson(e,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.CacheService","FinalizeCacheEntryUpload","application/json",r).then(i=>Rn.FinalizeCacheEntryUploadResponse.fromJson(i,{ignoreUnknownFields:!0}))}GetCacheEntryDownloadURL(e){let r=Rn.GetCacheEntryDownloadURLRequest.toJson(e,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.CacheService","GetCacheEntryDownloadURL","application/json",r).then(i=>Rn.GetCacheEntryDownloadURLResponse.fromJson(i,{ignoreUnknownFields:!0}))}};Nl.CacheServiceClientJSON=wv;var Nv=class{static{o(this,"CacheServiceClientProtobuf")}constructor(e){this.rpc=e,this.CreateCacheEntry.bind(this),this.FinalizeCacheEntryUpload.bind(this),this.GetCacheEntryDownloadURL.bind(this)}CreateCacheEntry(e){let r=Rn.CreateCacheEntryRequest.toBinary(e);return this.rpc.request("github.actions.results.api.v1.CacheService","CreateCacheEntry","application/protobuf",r).then(i=>Rn.CreateCacheEntryResponse.fromBinary(i))}FinalizeCacheEntryUpload(e){let r=Rn.FinalizeCacheEntryUploadRequest.toBinary(e);return this.rpc.request("github.actions.results.api.v1.CacheService","FinalizeCacheEntryUpload","application/protobuf",r).then(i=>Rn.FinalizeCacheEntryUploadResponse.fromBinary(i))}GetCacheEntryDownloadURL(e){let r=Rn.GetCacheEntryDownloadURLRequest.toBinary(e);return this.rpc.request("github.actions.results.api.v1.CacheService","GetCacheEntryDownloadURL","application/protobuf",r).then(i=>Rn.GetCacheEntryDownloadURLResponse.fromBinary(i))}};Nl.CacheServiceClientProtobuf=Nv});var $$=h(Sy=>{"use strict";Object.defineProperty(Sy,"__esModule",{value:!0});Sy.maskSigUrl=Sv;Sy.maskSecretUrls=wFe;var Ny=Zt();function Sv(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&((0,Ny.setSecret)(r),(0,Ny.setSecret)(encodeURIComponent(r)))}catch(e){(0,Ny.debug)(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}o(Sv,"maskSigUrl");function wFe(t){if(typeof t!="object"||t===null){(0,Ny.debug)("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&Sv(t.signed_upload_url),"signed_download_url"in t&&typeof t.signed_download_url=="string"&&Sv(t.signed_download_url)}o(wFe,"maskSecretUrls")});var X$=h(Gu=>{"use strict";var xy=Gu&&Gu.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(Gu,"__esModule",{value:!0});Gu.internalCacheTwirpClient=PFe;var ra=Zt(),NFe=Bx(),na=gx(),SFe=Lh(),xFe=uc(),vFe=em(),Sl=wo(),RFe=K$(),_Fe=$$(),xv=class{static{o(this,"CacheServiceClient")}constructor(e,r,n,i){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=(0,xFe.getRuntimeToken)();this.baseUrl=(0,SFe.getCacheServiceURL)(),r&&(this.maxAttempts=r),n&&(this.baseRetryIntervalMilliseconds=n),i&&(this.retryMultiplier=i),this.httpClient=new Sl.HttpClient(e,[new vFe.BearerCredentialHandler(s)])}request(e,r,n,i){return xy(this,void 0,void 0,function*(){let s=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;(0,ra.debug)(`[Request] ${r} ${s}`);let a={"Content-Type":n};try{let{body:c}=yield this.retryableRequest(()=>xy(this,void 0,void 0,function*(){return this.httpClient.post(s,JSON.stringify(i),a)}));return c}catch(c){throw new Error(`Failed to ${r}: ${c.message}`)}})}retryableRequest(e){return xy(this,void 0,void 0,function*(){let r=0,n="",i="";for(;r0&&(0,ra.warning)(`You've hit a rate limit, your rate limit will reset in ${d} seconds`)}throw new na.RateLimitError(`Rate limited: ${n}`)}}catch(c){if(c instanceof SyntaxError&&(0,ra.debug)(`Raw Body: ${i}`),c instanceof na.UsageError||c instanceof na.RateLimitError)throw c;if(na.NetworkError.isNetworkErrorCode(c?.code))throw new na.NetworkError(c?.code);s=!0,n=c.message}if(!s)throw new Error(`Received non-retryable error: ${n}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${n}`);let a=this.getExponentialRetryTimeMilliseconds(r);(0,ra.info)(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${n}. Retrying request in ${a} ms...`),yield this.sleep(a),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[Sl.HttpCodes.BadGateway,Sl.HttpCodes.GatewayTimeout,Sl.HttpCodes.InternalServerError,Sl.HttpCodes.ServiceUnavailable].includes(e):!1}sleep(e){return xy(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e))})}getExponentialRetryTimeMilliseconds(e){if(e<0)throw new Error("attempt should be a positive integer");if(e===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,e),n=r*this.retryMultiplier;return Math.trunc(Math.random()*(n-r)+r)}};function PFe(t){let e=new xv((0,NFe.getUserAgentString)(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new RFe.CacheServiceClientJSON(e)}o(PFe,"internalCacheTwirpClient")});var t8=h(rn=>{"use strict";var DFe=rn&&rn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),TFe=rn&&rn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vv=rn&&rn.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{"use strict";var zFe=Ot&&Ot.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jFe=Ot&&Ot.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ju=Ot&&Ot.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i512)throw new _n(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new _n(`Key Validation Error: ${t} cannot contain commas.`)}o(Dv,"checkKey");function GFe(){switch((0,_y.getCacheServiceVersion)()){case"v2":return!!process.env.ACTIONS_RESULTS_URL;case"v1":default:return!!process.env.ACTIONS_CACHE_URL}}o(GFe,"isFeatureAvailable");function YFe(t,e,r,n){return vl(this,arguments,void 0,function*(i,s,a,c,l=!1){let A=(0,_y.getCacheServiceVersion)();switch(ie.debug(`Cache service version: ${A}`),n8(i),A){case"v2":return yield VFe(i,s,a,c,l);case"v1":default:return yield JFe(i,s,a,c,l)}})}o(YFe,"restoreCache");function JFe(t,e,r,n){return vl(this,arguments,void 0,function*(i,s,a,c,l=!1){a=a||[];let A=[s,...a];if(ie.debug("Resolved Keys:"),ie.debug(JSON.stringify(A)),A.length>10)throw new _n("Key Validation Error: Keys are limited to a maximum of 10.");for(let g of A)Dv(g);let u=yield at.getCompressionMethod(),d="";try{let g=yield xl.getCacheEntry(A,i,{compressionMethod:u,enableCrossOsArchive:l});if(!g?.archiveLocation)return;if(c?.lookupOnly)return ie.info("Lookup only - skipping download"),g.cacheKey;d=Ry.join(yield at.createTempDirectory(),at.getCacheFileName(u)),ie.debug(`Archive Path: ${d}`),yield xl.downloadCache(g.archiveLocation,d,c),ie.isDebug()&&(yield(0,Xs.listTar)(d,u));let f=at.getArchiveFileSizeInBytes(d);return ie.info(`Cache Size: ~${Math.round(f/(1024*1024))} MB (${f} B)`),yield(0,Xs.extractTar)(d,u),ie.info("Cache restored successfully"),g.cacheKey}catch(g){let f=g;if(f.name===_n.name)throw g;f instanceof Py.HttpClientError&&typeof f.statusCode=="number"&&f.statusCode>=500?ie.error(`Failed to restore: ${g.message}`):ie.warning(`Failed to restore: ${g.message}`)}finally{try{yield at.unlinkFile(d)}catch(g){ie.debug(`Failed to delete archive: ${g}`)}}})}o(JFe,"restoreCacheV1");function VFe(t,e,r,n){return vl(this,arguments,void 0,function*(i,s,a,c,l=!1){c=Object.assign(Object.assign({},c),{useAzureSdk:!0}),a=a||[];let A=[s,...a];if(ie.debug("Resolved Keys:"),ie.debug(JSON.stringify(A)),A.length>10)throw new _n("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of A)Dv(d);let u="";try{let d=r8.internalCacheTwirpClient(),g=yield at.getCompressionMethod(),f={key:s,restoreKeys:a,version:at.getCacheVersion(i,g,l)},C=yield d.GetCacheEntryDownloadURL(f);if(!C.ok){ie.debug(`Cache not found for version ${f.version} of keys: ${A.join(", ")}`);return}if(f.key!==C.matchedKey?ie.info(`Cache hit for restore-key: ${C.matchedKey}`):ie.info(`Cache hit for: ${C.matchedKey}`),c?.lookupOnly)return ie.info("Lookup only - skipping download"),C.matchedKey;u=Ry.join(yield at.createTempDirectory(),at.getCacheFileName(g)),ie.debug(`Archive path: ${u}`),ie.debug(`Starting download of archive to: ${u}`),yield xl.downloadCache(C.signedDownloadUrl,u,c);let x=at.getArchiveFileSizeInBytes(u);return ie.info(`Cache Size: ~${Math.round(x/(1024*1024))} MB (${x} B)`),ie.isDebug()&&(yield(0,Xs.listTar)(u,g)),yield(0,Xs.extractTar)(u,g),ie.info("Cache restored successfully"),C.matchedKey}catch(d){let g=d;if(g.name===_n.name)throw d;g instanceof Py.HttpClientError&&typeof g.statusCode=="number"&&g.statusCode>=500?ie.error(`Failed to restore: ${d.message}`):ie.warning(`Failed to restore: ${d.message}`)}finally{try{u&&(yield at.unlinkFile(u))}catch(d){ie.debug(`Failed to delete archive: ${d}`)}}})}o(VFe,"restoreCacheV2");function WFe(t,e,r){return vl(this,arguments,void 0,function*(n,i,s,a=!1){let c=(0,_y.getCacheServiceVersion)();switch(ie.debug(`Cache service version: ${c}`),n8(n),Dv(i),c){case"v2":return yield $Fe(n,i,s,a);case"v1":default:return yield KFe(n,i,s,a)}})}o(WFe,"saveCache");function KFe(t,e,r){return vl(this,arguments,void 0,function*(n,i,s,a=!1){var c,l,A,u,d;let g=yield at.getCompressionMethod(),f=-1,C=yield at.resolvePaths(n);if(ie.debug("Cache Paths:"),ie.debug(`${JSON.stringify(C)}`),C.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 Q=yield at.createTempDirectory(),x=Ry.join(Q,at.getCacheFileName(g));ie.debug(`Archive Path: ${x}`);try{yield(0,Xs.createTar)(Q,C,g),ie.isDebug()&&(yield(0,Xs.listTar)(x,g));let w=10*1024*1024*1024,v=at.getArchiveFileSizeInBytes(x);if(ie.debug(`File Size: ${v}`),v>w&&!(0,_y.isGhes)())throw new Error(`Cache size of ~${Math.round(v/(1024*1024))} MB (${v} B) is over the 10GB limit, not saving cache.`);ie.debug("Reserving Cache");let T=yield xl.reserveCache(i,n,{compressionMethod:g,enableCrossOsArchive:a,cacheSize:v});if(!((c=T?.result)===null||c===void 0)&&c.cacheId)f=(l=T?.result)===null||l===void 0?void 0:l.cacheId;else throw T?.statusCode===400?new Error((u=(A=T?.error)===null||A===void 0?void 0:A.message)!==null&&u!==void 0?u:`Cache size of ~${Math.round(v/(1024*1024))} MB (${v} B) is over the data cap limit, not saving cache.`):new ia(`Unable to reserve cache with key ${i}, another job may be creating this cache. More details: ${(d=T?.error)===null||d===void 0?void 0:d.message}`);ie.debug(`Saving Cache (ID: ${f})`),yield xl.saveCache(f,x,"",s)}catch(w){let v=w;if(v.name===_n.name)throw w;v.name===ia.name?ie.info(`Failed to save: ${v.message}`):v instanceof Py.HttpClientError&&typeof v.statusCode=="number"&&v.statusCode>=500?ie.error(`Failed to save: ${v.message}`):ie.warning(`Failed to save: ${v.message}`)}finally{try{yield at.unlinkFile(x)}catch(w){ie.debug(`Failed to delete archive: ${w}`)}}return f})}o(KFe,"saveCacheV1");function $Fe(t,e,r){return vl(this,arguments,void 0,function*(n,i,s,a=!1){s=Object.assign(Object.assign({},s),{uploadChunkSize:64*1024*1024,uploadConcurrency:8,useAzureSdk:!0});let c=yield at.getCompressionMethod(),l=r8.internalCacheTwirpClient(),A=-1,u=yield at.resolvePaths(n);if(ie.debug("Cache Paths:"),ie.debug(`${JSON.stringify(u)}`),u.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 d=yield at.createTempDirectory(),g=Ry.join(d,at.getCacheFileName(c));ie.debug(`Archive Path: ${g}`);try{yield(0,Xs.createTar)(d,u,c),ie.isDebug()&&(yield(0,Xs.listTar)(g,c));let f=at.getArchiveFileSizeInBytes(g);ie.debug(`File Size: ${f}`),s.archiveSizeBytes=f,ie.debug("Reserving Cache");let C=at.getCacheVersion(n,c,a),Q={key:i,version:C},x;try{let T=yield l.CreateCacheEntry(Q);if(!T.ok)throw T.message&&ie.warning(`Cache reservation failed: ${T.message}`),new Error(T.message||"Response was not ok");x=T.signedUploadUrl}catch(T){throw ie.debug(`Failed to reserve cache: ${T}`),new ia(`Unable to reserve cache with key ${i}, another job may be creating this cache.`)}ie.debug(`Attempting to upload cache located at: ${g}`),yield xl.saveCache(A,g,x,s);let w={key:i,version:C,sizeBytes:`${f}`},v=yield l.FinalizeCacheEntryUpload(w);if(ie.debug(`FinalizeCacheEntryUploadResponse: ${v.ok}`),!v.ok)throw v.message?new Yu(v.message):new Error(`Unable to finalize cache with key ${i}, another job may be finalizing this cache.`);A=parseInt(v.entryId)}catch(f){let C=f;if(C.name===_n.name)throw f;C.name===ia.name?ie.info(`Failed to save: ${C.message}`):C.name===Yu.name?ie.warning(C.message):C instanceof Py.HttpClientError&&typeof C.statusCode=="number"&&C.statusCode>=500?ie.error(`Failed to save: ${C.message}`):ie.warning(`Failed to save: ${C.message}`)}finally{try{yield at.unlinkFile(g)}catch(f){ie.debug(`Failed to delete archive: ${f}`)}}return A})}o($Fe,"saveCacheV2")});var c8=Uy(i8()),Dy=Uy(Zt());var s8=Uy(Zt());var o8=require("node:crypto");function a8(t){return`bun-${(0,o8.createHash)("sha1").update(t).digest("base64")}`}o(a8,"getCacheKey");(async()=>{let t=JSON.parse((0,Dy.getState)("cache"));if(t.cacheEnabled&&!t.cacheHit){let e=a8(t.url);try{await(0,c8.saveCache)([t.bunPath],e),process.exit(0)}catch{(0,Dy.warning)("Failed to save Bun to cache.")}}})(); /*! Bundled license information: -sax/lib/sax.js: - (*! http://mths.be/fromcodepoint v0.1.0 by @mathias *) - -mime-db/index.js: - (*! - * mime-db - * Copyright(c) 2014 Jonathan Ong - * Copyright(c) 2015-2022 Douglas Christopher Wilson - * MIT Licensed - *) +undici/lib/web/fetch/body.js: + (*! formdata-polyfill. MIT License. Jimmy Wärting *) -mime-types/index.js: - (*! - * mime-types - * Copyright(c) 2014 Jonathan Ong - * Copyright(c) 2015 Douglas Christopher Wilson - * MIT Licensed - *) +undici/lib/web/websocket/frame.js: + (*! ws. MIT License. Einar Otto Stangvik *) */ diff --git a/dist/setup/index.js b/dist/setup/index.js index 1a528576..fe78ec71 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -1,93 +1,143 @@ -var nC=Object.create;var ho=Object.defineProperty;var sC=Object.getOwnPropertyDescriptor;var oC=Object.getOwnPropertyNames;var pC=Object.getPrototypeOf,lC=Object.prototype.hasOwnProperty;var o=(t,e)=>ho(t,"name",{value:e,configurable:!0});var jt=(t,e)=>()=>(t&&(e=t(t=0)),e);var N=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),l4=(t,e)=>{for(var a in e)ho(t,a,{get:e[a],enumerable:!0})},d4=(t,e,a,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of oC(e))!lC.call(t,r)&&r!==a&&ho(t,r,{get:()=>e[r],enumerable:!(i=sC(e,r))||i.enumerable});return t};var ba=(t,e,a)=>(a=t!=null?nC(pC(t)):{},d4(e||!t||!t.__esModule?ho(a,"default",{value:t,enumerable:!0}):a,t)),nl=t=>d4(ho({},"__esModule",{value:!0}),t);var sl=N(Cn=>{"use strict";Object.defineProperty(Cn,"__esModule",{value:!0});Cn.toCommandProperties=Cn.toCommandValue=void 0;function dC(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(dC,"toCommandValue");Cn.toCommandValue=dC;function cC(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}o(cC,"toCommandProperties");Cn.toCommandProperties=cC});var f4=N(xa=>{"use strict";var uC=xa&&xa.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),mC=xa&&xa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fC=xa&&xa.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&uC(e,t,a);return mC(e,t),e};Object.defineProperty(xa,"__esModule",{value:!0});xa.issue=xa.issueCommand=void 0;var hC=fC(require("os")),u4=sl();function m4(t,e,a){let i=new hm(t,e,a);process.stdout.write(i.toString()+hC.EOL)}o(m4,"issueCommand");xa.issueCommand=m4;function gC(t,e=""){m4(t,{},e)}o(gC,"issue");xa.issue=gC;var c4="::",hm=class{static{o(this,"Command")}constructor(e,a,i){e||(e="missing.command"),this.command=e,this.properties=a,this.message=i}toString(){let e=c4+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let a=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let r=this.properties[i];r&&(a?a=!1:e+=",",e+=`${i}=${vC(r)}`)}}return e+=`${c4}${yC(this.message)}`,e}};function yC(t){return(0,u4.toCommandValue)(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(yC,"escapeData");function vC(t){return(0,u4.toCommandValue)(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(vC,"escapeProperty")});var y4=N(wa=>{"use strict";var bC=wa&&wa.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),xC=wa&&wa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ym=wa&&wa.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&bC(e,t,a);return xC(e,t),e};Object.defineProperty(wa,"__esModule",{value:!0});wa.prepareKeyValueMessage=wa.issueFileCommand=void 0;var wC=ym(require("crypto")),h4=ym(require("fs")),gm=ym(require("os")),g4=sl();function NC(t,e){let a=process.env[`GITHUB_${t}`];if(!a)throw new Error(`Unable to find environment variable for file command ${t}`);if(!h4.existsSync(a))throw new Error(`Missing file at path: ${a}`);h4.appendFileSync(a,`${(0,g4.toCommandValue)(e)}${gm.EOL}`,{encoding:"utf8"})}o(NC,"issueFileCommand");wa.issueFileCommand=NC;function _C(t,e){let a=`ghadelimiter_${wC.randomUUID()}`,i=(0,g4.toCommandValue)(e);if(t.includes(a))throw new Error(`Unexpected input: name should not contain the delimiter "${a}"`);if(i.includes(a))throw new Error(`Unexpected input: value should not contain the delimiter "${a}"`);return`${t}<<${a}${gm.EOL}${i}${gm.EOL}${a}`}o(_C,"prepareKeyValueMessage");wa.prepareKeyValueMessage=_C});var b4=N(Tn=>{"use strict";Object.defineProperty(Tn,"__esModule",{value:!0});Tn.checkBypass=Tn.getProxyUrl=void 0;function SC(t){let e=t.protocol==="https:";if(v4(t))return;let a=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(a)try{return new URL(a)}catch{if(!a.startsWith("http://")&&!a.startsWith("https://"))return new URL(`http://${a}`)}else return}o(SC,"getProxyUrl");Tn.getProxyUrl=SC;function v4(t){if(!t.hostname)return!1;let e=t.hostname;if(EC(e))return!0;let a=process.env.no_proxy||process.env.NO_PROXY||"";if(!a)return!1;let i;t.port?i=Number(t.port):t.protocol==="http:"?i=80:t.protocol==="https:"&&(i=443);let r=[t.hostname.toUpperCase()];typeof i=="number"&&r.push(`${r[0]}:${i}`);for(let n of a.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(n==="*"||r.some(s=>s===n||s.endsWith(`.${n}`)||n.startsWith(".")&&s.endsWith(`${n}`)))return!0;return!1}o(v4,"checkBypass");Tn.checkBypass=v4;function EC(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}o(EC,"isLoopbackAddress")});var _4=N(On=>{"use strict";var YG=require("net"),CC=require("tls"),vm=require("http"),x4=require("https"),TC=require("events"),QG=require("assert"),OC=require("util");On.httpOverHttp=RC;On.httpsOverHttp=PC;On.httpOverHttps=IC;On.httpsOverHttps=DC;function RC(t){var e=new Ei(t);return e.request=vm.request,e}o(RC,"httpOverHttp");function PC(t){var e=new Ei(t);return e.request=vm.request,e.createSocket=w4,e.defaultPort=443,e}o(PC,"httpsOverHttp");function IC(t){var e=new Ei(t);return e.request=x4.request,e}o(IC,"httpOverHttps");function DC(t){var e=new Ei(t);return e.request=x4.request,e.createSocket=w4,e.defaultPort=443,e}o(DC,"httpsOverHttps");function Ei(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||vm.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",o(function(i,r,n,s){for(var p=N4(r,n,s),l=0,d=e.requests.length;l=this.maxSockets){n.requests.push(s);return}n.createSocket(s,function(p){p.on("free",l),p.on("close",d),p.on("agentRemove",d),e.onSocket(p);function l(){n.emit("free",p,s)}o(l,"onFree");function d(c){n.removeSocket(p),p.removeListener("free",l),p.removeListener("close",d),p.removeListener("agentRemove",d)}o(d,"onCloseOrRemove")})},"addRequest");Ei.prototype.createSocket=o(function(e,a){var i=this,r={};i.sockets.push(r);var n=bm({},i.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(n.localAddress=e.localAddress),n.proxyAuth&&(n.headers=n.headers||{},n.headers["Proxy-Authorization"]="Basic "+new Buffer(n.proxyAuth).toString("base64")),Yi("making CONNECT request");var s=i.request(n);s.useChunkedEncodingByDefault=!1,s.once("response",p),s.once("upgrade",l),s.once("connect",d),s.once("error",c),s.end();function p(u){u.upgrade=!0}o(p,"onResponse");function l(u,m,f){process.nextTick(function(){d(u,m,f)})}o(l,"onUpgrade");function d(u,m,f){if(s.removeAllListeners(),m.removeAllListeners(),u.statusCode!==200){Yi("tunneling socket could not be established, statusCode=%d",u.statusCode),m.destroy();var h=new Error("tunneling socket could not be established, statusCode="+u.statusCode);h.code="ECONNRESET",e.request.emit("error",h),i.removeSocket(r);return}if(f.length>0){Yi("got illegal response body from proxy"),m.destroy();var h=new Error("got illegal response body from proxy");h.code="ECONNRESET",e.request.emit("error",h),i.removeSocket(r);return}return Yi("tunneling connection has established"),i.sockets[i.sockets.indexOf(r)]=m,a(m)}o(d,"onConnect");function c(u){s.removeAllListeners(),Yi(`tunneling socket could not be established, cause=%s -`,u.message,u.stack);var m=new Error("tunneling socket could not be established, cause="+u.message);m.code="ECONNRESET",e.request.emit("error",m),i.removeSocket(r)}o(c,"onError")},"createSocket");Ei.prototype.removeSocket=o(function(e){var a=this.sockets.indexOf(e);if(a!==-1){this.sockets.splice(a,1);var i=this.requests.shift();i&&this.createSocket(i,function(r){i.request.onSocket(r)})}},"removeSocket");function w4(t,e){var a=this;Ei.prototype.createSocket.call(a,t,function(i){var r=t.request.getHeader("host"),n=bm({},a.options,{socket:i,servername:r?r.replace(/:.*$/,""):t.host}),s=CC.connect(0,n);a.sockets[a.sockets.indexOf(i)]=s,e(s)})}o(w4,"createSecureSocket");function N4(t,e,a){return typeof t=="string"?{host:t,port:e,localAddress:a}:t}o(N4,"toOptions");function bm(t){for(var e=1,a=arguments.length;e{S4.exports=_4()});var Ji=N(Pe=>{"use strict";var AC=Pe&&Pe.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),BC=Pe&&Pe.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ul=Pe&&Pe.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&AC(e,t,a);return BC(e,t),e},nt=Pe&&Pe.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(Pe,"__esModule",{value:!0});Pe.HttpClient=Pe.isHttps=Pe.HttpClientResponse=Pe.HttpClientError=Pe.getProxyUrl=Pe.MediaTypes=Pe.Headers=Pe.HttpCodes=void 0;var ol=ul(require("http")),wm=ul(require("https")),E4=ul(b4()),pl=ul(xm()),Ha;(function(t){t[t.OK=200]="OK",t[t.MultipleChoices=300]="MultipleChoices",t[t.MovedPermanently=301]="MovedPermanently",t[t.ResourceMoved=302]="ResourceMoved",t[t.SeeOther=303]="SeeOther",t[t.NotModified=304]="NotModified",t[t.UseProxy=305]="UseProxy",t[t.SwitchProxy=306]="SwitchProxy",t[t.TemporaryRedirect=307]="TemporaryRedirect",t[t.PermanentRedirect=308]="PermanentRedirect",t[t.BadRequest=400]="BadRequest",t[t.Unauthorized=401]="Unauthorized",t[t.PaymentRequired=402]="PaymentRequired",t[t.Forbidden=403]="Forbidden",t[t.NotFound=404]="NotFound",t[t.MethodNotAllowed=405]="MethodNotAllowed",t[t.NotAcceptable=406]="NotAcceptable",t[t.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",t[t.RequestTimeout=408]="RequestTimeout",t[t.Conflict=409]="Conflict",t[t.Gone=410]="Gone",t[t.TooManyRequests=429]="TooManyRequests",t[t.InternalServerError=500]="InternalServerError",t[t.NotImplemented=501]="NotImplemented",t[t.BadGateway=502]="BadGateway",t[t.ServiceUnavailable=503]="ServiceUnavailable",t[t.GatewayTimeout=504]="GatewayTimeout"})(Ha=Pe.HttpCodes||(Pe.HttpCodes={}));var Ft;(function(t){t.Accept="accept",t.ContentType="content-type"})(Ft=Pe.Headers||(Pe.Headers={}));var Qi;(function(t){t.ApplicationJson="application/json"})(Qi=Pe.MediaTypes||(Pe.MediaTypes={}));function MC(t){let e=E4.getProxyUrl(new URL(t));return e?e.href:""}o(MC,"getProxyUrl");Pe.getProxyUrl=MC;var LC=[Ha.MovedPermanently,Ha.ResourceMoved,Ha.SeeOther,Ha.TemporaryRedirect,Ha.PermanentRedirect],qC=[Ha.BadGateway,Ha.ServiceUnavailable,Ha.GatewayTimeout],zC=["OPTIONS","GET","DELETE","HEAD"],jC=10,kC=5,dl=class t extends Error{static{o(this,"HttpClientError")}constructor(e,a){super(e),this.name="HttpClientError",this.statusCode=a,Object.setPrototypeOf(this,t.prototype)}};Pe.HttpClientError=dl;var cl=class{static{o(this,"HttpClientResponse")}constructor(e){this.message=e}readBody(){return nt(this,void 0,void 0,function*(){return new Promise(e=>nt(this,void 0,void 0,function*(){let a=Buffer.alloc(0);this.message.on("data",i=>{a=Buffer.concat([a,i])}),this.message.on("end",()=>{e(a.toString())})}))})}readBodyBuffer(){return nt(this,void 0,void 0,function*(){return new Promise(e=>nt(this,void 0,void 0,function*(){let a=[];this.message.on("data",i=>{a.push(i)}),this.message.on("end",()=>{e(Buffer.concat(a))})}))})}};Pe.HttpClientResponse=cl;function UC(t){return new URL(t).protocol==="https:"}o(UC,"isHttps");Pe.isHttps=UC;var Nm=class{static{o(this,"HttpClient")}constructor(e,a,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=e,this.handlers=a||[],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(e,a){return nt(this,void 0,void 0,function*(){return this.request("OPTIONS",e,null,a||{})})}get(e,a){return nt(this,void 0,void 0,function*(){return this.request("GET",e,null,a||{})})}del(e,a){return nt(this,void 0,void 0,function*(){return this.request("DELETE",e,null,a||{})})}post(e,a,i){return nt(this,void 0,void 0,function*(){return this.request("POST",e,a,i||{})})}patch(e,a,i){return nt(this,void 0,void 0,function*(){return this.request("PATCH",e,a,i||{})})}put(e,a,i){return nt(this,void 0,void 0,function*(){return this.request("PUT",e,a,i||{})})}head(e,a){return nt(this,void 0,void 0,function*(){return this.request("HEAD",e,null,a||{})})}sendStream(e,a,i,r){return nt(this,void 0,void 0,function*(){return this.request(e,a,i,r)})}getJson(e,a={}){return nt(this,void 0,void 0,function*(){a[Ft.Accept]=this._getExistingOrDefaultHeader(a,Ft.Accept,Qi.ApplicationJson);let i=yield this.get(e,a);return this._processResponse(i,this.requestOptions)})}postJson(e,a,i={}){return nt(this,void 0,void 0,function*(){let r=JSON.stringify(a,null,2);i[Ft.Accept]=this._getExistingOrDefaultHeader(i,Ft.Accept,Qi.ApplicationJson),i[Ft.ContentType]=this._getExistingOrDefaultHeader(i,Ft.ContentType,Qi.ApplicationJson);let n=yield this.post(e,r,i);return this._processResponse(n,this.requestOptions)})}putJson(e,a,i={}){return nt(this,void 0,void 0,function*(){let r=JSON.stringify(a,null,2);i[Ft.Accept]=this._getExistingOrDefaultHeader(i,Ft.Accept,Qi.ApplicationJson),i[Ft.ContentType]=this._getExistingOrDefaultHeader(i,Ft.ContentType,Qi.ApplicationJson);let n=yield this.put(e,r,i);return this._processResponse(n,this.requestOptions)})}patchJson(e,a,i={}){return nt(this,void 0,void 0,function*(){let r=JSON.stringify(a,null,2);i[Ft.Accept]=this._getExistingOrDefaultHeader(i,Ft.Accept,Qi.ApplicationJson),i[Ft.ContentType]=this._getExistingOrDefaultHeader(i,Ft.ContentType,Qi.ApplicationJson);let n=yield this.patch(e,r,i);return this._processResponse(n,this.requestOptions)})}request(e,a,i,r){return nt(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let n=new URL(a),s=this._prepareRequest(e,n,r),p=this._allowRetries&&zC.includes(e)?this._maxRetries+1:1,l=0,d;do{if(d=yield this.requestRaw(s,i),d&&d.message&&d.message.statusCode===Ha.Unauthorized){let u;for(let m of this.handlers)if(m.canHandleAuthentication(d)){u=m;break}return u?u.handleAuthentication(this,s,i):d}let c=this._maxRedirects;for(;d.message.statusCode&&LC.includes(d.message.statusCode)&&this._allowRedirects&&c>0;){let u=d.message.headers.location;if(!u)break;let m=new URL(u);if(n.protocol==="https:"&&n.protocol!==m.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(),m.hostname!==n.hostname)for(let f in r)f.toLowerCase()==="authorization"&&delete r[f];s=this._prepareRequest(e,m,r),d=yield this.requestRaw(s,i),c--}if(!d.message.statusCode||!qC.includes(d.message.statusCode))return d;l+=1,l{function n(s,p){s?r(s):p?i(p):r(new Error("Unknown error"))}o(n,"callbackForResult"),this.requestRawWithCallback(e,a,n)})})}requestRawWithCallback(e,a,i){typeof a=="string"&&(e.options.headers||(e.options.headers={}),e.options.headers["Content-Length"]=Buffer.byteLength(a,"utf8"));let r=!1;function n(l,d){r||(r=!0,i(l,d))}o(n,"handleResult");let s=e.httpModule.request(e.options,l=>{let d=new cl(l);n(void 0,d)}),p;s.on("socket",l=>{p=l}),s.setTimeout(this._socketTimeout||3*6e4,()=>{p&&p.end(),n(new Error(`Request timeout: ${e.options.path}`))}),s.on("error",function(l){n(l)}),a&&typeof a=="string"&&s.write(a,"utf8"),a&&typeof a!="string"?(a.on("close",function(){s.end()}),a.pipe(s)):s.end()}getAgent(e){let a=new URL(e);return this._getAgent(a)}_prepareRequest(e,a,i){let r={};r.parsedUrl=a;let n=r.parsedUrl.protocol==="https:";r.httpModule=n?wm:ol;let s=n?443:80;if(r.options={},r.options.host=r.parsedUrl.hostname,r.options.port=r.parsedUrl.port?parseInt(r.parsedUrl.port):s,r.options.path=(r.parsedUrl.pathname||"")+(r.parsedUrl.search||""),r.options.method=e,r.options.headers=this._mergeHeaders(i),this.userAgent!=null&&(r.options.headers["user-agent"]=this.userAgent),r.options.agent=this._getAgent(r.parsedUrl),this.handlers)for(let p of this.handlers)p.prepareRequest(r.options);return r}_mergeHeaders(e){return this.requestOptions&&this.requestOptions.headers?Object.assign({},ll(this.requestOptions.headers),ll(e||{})):ll(e||{})}_getExistingOrDefaultHeader(e,a,i){let r;return this.requestOptions&&this.requestOptions.headers&&(r=ll(this.requestOptions.headers)[a]),e[a]||r||i}_getAgent(e){let a,i=E4.getProxyUrl(e),r=i&&i.hostname;if(this._keepAlive&&r&&(a=this._proxyAgent),this._keepAlive&&!r&&(a=this._agent),a)return a;let n=e.protocol==="https:",s=100;if(this.requestOptions&&(s=this.requestOptions.maxSockets||ol.globalAgent.maxSockets),i&&i.hostname){let p={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:";n?l=d?pl.httpsOverHttps:pl.httpsOverHttp:l=d?pl.httpOverHttps:pl.httpOverHttp,a=l(p),this._proxyAgent=a}if(this._keepAlive&&!a){let p={keepAlive:this._keepAlive,maxSockets:s};a=n?new wm.Agent(p):new ol.Agent(p),this._agent=a}return a||(a=n?wm.globalAgent:ol.globalAgent),n&&this._ignoreSslError&&(a.options=Object.assign(a.options||{},{rejectUnauthorized:!1})),a}_performExponentialBackoff(e){return nt(this,void 0,void 0,function*(){e=Math.min(jC,e);let a=kC*Math.pow(2,e);return new Promise(i=>setTimeout(()=>i(),a))})}_processResponse(e,a){return nt(this,void 0,void 0,function*(){return new Promise((i,r)=>nt(this,void 0,void 0,function*(){let n=e.message.statusCode||0,s={statusCode:n,result:null,headers:{}};n===Ha.NotFound&&i(s);function p(c,u){if(typeof u=="string"){let m=new Date(u);if(!isNaN(m.valueOf()))return m}return u}o(p,"dateTimeDeserializer");let l,d;try{d=yield e.readBody(),d&&d.length>0&&(a&&a.deserializeDates?l=JSON.parse(d,p):l=JSON.parse(d),s.result=l),s.headers=e.message.headers}catch{}if(n>299){let c;l&&l.message?c=l.message:d&&d.length>0?c=d:c=`Failed request: (${n})`;let u=new dl(c,n);u.result=s.result,r(u)}else i(s)}))})}};Pe.HttpClient=Nm;var ll=o(t=>Object.keys(t).reduce((e,a)=>(e[a.toLowerCase()]=t[a],e),{}),"lowercaseKeys")});var ml=N(ri=>{"use strict";var Cm=ri&&ri.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(ri,"__esModule",{value:!0});ri.PersonalAccessTokenCredentialHandler=ri.BearerCredentialHandler=ri.BasicCredentialHandler=void 0;var _m=class{static{o(this,"BasicCredentialHandler")}constructor(e,a){this.username=e,this.password=a}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return Cm(this,void 0,void 0,function*(){throw new Error("not implemented")})}};ri.BasicCredentialHandler=_m;var Sm=class{static{o(this,"BearerCredentialHandler")}constructor(e){this.token=e}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return Cm(this,void 0,void 0,function*(){throw new Error("not implemented")})}};ri.BearerCredentialHandler=Sm;var Em=class{static{o(this,"PersonalAccessTokenCredentialHandler")}constructor(e){this.token=e}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return Cm(this,void 0,void 0,function*(){throw new Error("not implemented")})}};ri.PersonalAccessTokenCredentialHandler=Em});var O4=N(Rn=>{"use strict";var C4=Rn&&Rn.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(Rn,"__esModule",{value:!0});Rn.OidcClient=void 0;var HC=Ji(),FC=ml(),T4=st(),Tm=class t{static{o(this,"OidcClient")}static createHttpClient(e=!0,a=10){let i={allowRetries:e,maxRetries:a};return new HC.HttpClient("actions/oidc-client",[new FC.BearerCredentialHandler(t.getRequestToken())],i)}static getRequestToken(){let e=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!e)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return e}static getIDTokenUrl(){let e=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!e)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return e}static getCall(e){var a;return C4(this,void 0,void 0,function*(){let n=(a=(yield t.createHttpClient().getJson(e).catch(s=>{throw new Error(`Failed to get ID Token. +var o9=Object.create;var aA=Object.defineProperty;var a9=Object.getOwnPropertyDescriptor;var c9=Object.getOwnPropertyNames;var l9=Object.getPrototypeOf,A9=Object.prototype.hasOwnProperty;var o=(t,e)=>aA(t,"name",{value:e,configurable:!0});var vd=(t,e)=>()=>(t&&(e=t(t=0)),e);var g=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Pd=(t,e)=>{for(var r in e)aA(t,r,{get:e[r],enumerable:!0})},ev=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of c9(e))!A9.call(t,i)&&i!==r&&aA(t,i,{get:()=>e[i],enumerable:!(n=a9(e,i))||n.enumerable});return t};var Ji=(t,e,r)=>(r=t!=null?o9(l9(t)):{},ev(e||!t||!t.__esModule?aA(r,"default",{value:t,enumerable:!0}):r,t)),Zt=t=>ev(aA({},"__esModule",{value:!0}),t);var Td=g(Dd=>{"use strict";Object.defineProperty(Dd,"__esModule",{value:!0});Dd.toCommandValue=u9;Dd.toCommandProperties=d9;function u9(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(u9,"toCommandValue");function d9(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}o(d9,"toCommandProperties")});var iv=g(li=>{"use strict";var p9=li&&li.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),h9=li&&li.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),f9=li&&li.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i0){e+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let i=this.properties[n];i&&(r?r=!1:e+=",",e+=`${n}=${C9(i)}`)}}return e+=`${tv}${y9(this.message)}`,e}};function y9(t){return(0,rv.toCommandValue)(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(y9,"escapeData");function C9(t){return(0,rv.toCommandValue)(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(C9,"escapeProperty")});var av=g(Ai=>{"use strict";var E9=Ai&&Ai.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),B9=Ai&&Ai.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MC=Ai&&Ai.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{"use strict";Object.defineProperty(Md,"__esModule",{value:!0});Md.getProxyUrl=w9;Md.checkBypass=cv;function w9(t){let e=t.protocol==="https:";if(cv(t))return;let r=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new Od(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new Od(`http://${r}`)}else return}o(w9,"getProxyUrl");function cv(t){if(!t.hostname)return!1;let e=t.hostname;if(N9(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let n;t.port?n=Number(t.port):t.protocol==="http:"?n=80:t.protocol==="https:"&&(n=443);let i=[t.hostname.toUpperCase()];typeof n=="number"&&i.push(`${i[0]}:${n}`);for(let s of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||i.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return!0;return!1}o(cv,"checkBypass");function N9(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}o(N9,"isLoopbackAddress");var Od=class extends URL{static{o(this,"DecodedURL")}constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}});var pv=g(Sa=>{"use strict";var JHe=require("net"),x9=require("tls"),kC=require("http"),Av=require("https"),S9=require("events"),VHe=require("assert"),R9=require("util");Sa.httpOverHttp=_9;Sa.httpsOverHttp=v9;Sa.httpOverHttps=P9;Sa.httpsOverHttps=D9;function _9(t){var e=new Vi(t);return e.request=kC.request,e}o(_9,"httpOverHttp");function v9(t){var e=new Vi(t);return e.request=kC.request,e.createSocket=uv,e.defaultPort=443,e}o(v9,"httpsOverHttp");function P9(t){var e=new Vi(t);return e.request=Av.request,e}o(P9,"httpOverHttps");function D9(t){var e=new Vi(t);return e.request=Av.request,e.createSocket=uv,e.defaultPort=443,e}o(D9,"httpsOverHttps");function Vi(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||kC.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",o(function(n,i,s,a){for(var c=dv(i,s,a),l=0,A=e.requests.length;l=this.maxSockets){s.requests.push(a);return}s.createSocket(a,function(c){c.on("free",l),c.on("close",A),c.on("agentRemove",A),e.onSocket(c);function l(){s.emit("free",c,a)}o(l,"onFree");function A(u){s.removeSocket(c),c.removeListener("free",l),c.removeListener("close",A),c.removeListener("agentRemove",A)}o(A,"onCloseOrRemove")})},"addRequest");Vi.prototype.createSocket=o(function(e,r){var n=this,i={};n.sockets.push(i);var s=LC({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(s.localAddress=e.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),Is("making CONNECT request");var a=n.request(s);a.useChunkedEncodingByDefault=!1,a.once("response",c),a.once("upgrade",l),a.once("connect",A),a.once("error",u),a.end();function c(d){d.upgrade=!0}o(c,"onResponse");function l(d,f,m){process.nextTick(function(){A(d,f,m)})}o(l,"onUpgrade");function A(d,f,m){if(a.removeAllListeners(),f.removeAllListeners(),d.statusCode!==200){Is("tunneling socket could not be established, statusCode=%d",d.statusCode),f.destroy();var C=new Error("tunneling socket could not be established, statusCode="+d.statusCode);C.code="ECONNRESET",e.request.emit("error",C),n.removeSocket(i);return}if(m.length>0){Is("got illegal response body from proxy"),f.destroy();var C=new Error("got illegal response body from proxy");C.code="ECONNRESET",e.request.emit("error",C),n.removeSocket(i);return}return Is("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=f,r(f)}o(A,"onConnect");function u(d){a.removeAllListeners(),Is(`tunneling socket could not be established, cause=%s +`,d.message,d.stack);var f=new Error("tunneling socket could not be established, cause="+d.message);f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(i)}o(u,"onError")},"createSocket");Vi.prototype.removeSocket=o(function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(i){n.request.onSocket(i)})}},"removeSocket");function uv(t,e){var r=this;Vi.prototype.createSocket.call(r,t,function(n){var i=t.request.getHeader("host"),s=LC({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):t.host}),a=x9.connect(0,s);r.sockets[r.sockets.indexOf(n)]=a,e(a)})}o(uv,"createSecureSocket");function dv(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}o(dv,"toOptions");function LC(t){for(var e=1,r=arguments.length;e{hv.exports=pv()});var nt=g((XHe,mv)=>{mv.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var Pe=g((ZHe,Fv)=>{"use strict";var gv=Symbol.for("undici.error.UND_ERR"),At=class extends Error{static{o(this,"UndiciError")}constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[gv]===!0}[gv]=!0},yv=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),UC=class extends At{static{o(this,"ConnectTimeoutError")}constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[yv]===!0}[yv]=!0},Cv=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),FC=class extends At{static{o(this,"HeadersTimeoutError")}constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Cv]===!0}[Cv]=!0},Ev=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),qC=class extends At{static{o(this,"HeadersOverflowError")}constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[Ev]===!0}[Ev]=!0},Bv=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),HC=class extends At{static{o(this,"BodyTimeoutError")}constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Bv]===!0}[Bv]=!0},Iv=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),zC=class extends At{static{o(this,"ResponseStatusCodeError")}constructor(e,r,n,i){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=i,this.status=r,this.statusCode=r,this.headers=n}static[Symbol.hasInstance](e){return e&&e[Iv]===!0}[Iv]=!0},bv=Symbol.for("undici.error.UND_ERR_INVALID_ARG"),jC=class extends At{static{o(this,"InvalidArgumentError")}constructor(e){super(e),this.name="InvalidArgumentError",this.message=e||"Invalid Argument Error",this.code="UND_ERR_INVALID_ARG"}static[Symbol.hasInstance](e){return e&&e[bv]===!0}[bv]=!0},Qv=Symbol.for("undici.error.UND_ERR_INVALID_RETURN_VALUE"),GC=class extends At{static{o(this,"InvalidReturnValueError")}constructor(e){super(e),this.name="InvalidReturnValueError",this.message=e||"Invalid Return Value Error",this.code="UND_ERR_INVALID_RETURN_VALUE"}static[Symbol.hasInstance](e){return e&&e[Qv]===!0}[Qv]=!0},wv=Symbol.for("undici.error.UND_ERR_ABORT"),kd=class extends At{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError",this.message=e||"The operation was aborted",this.code="UND_ERR_ABORT"}static[Symbol.hasInstance](e){return e&&e[wv]===!0}[wv]=!0},Nv=Symbol.for("undici.error.UND_ERR_ABORTED"),YC=class extends kd{static{o(this,"RequestAbortedError")}constructor(e){super(e),this.name="AbortError",this.message=e||"Request aborted",this.code="UND_ERR_ABORTED"}static[Symbol.hasInstance](e){return e&&e[Nv]===!0}[Nv]=!0},xv=Symbol.for("undici.error.UND_ERR_INFO"),JC=class extends At{static{o(this,"InformationalError")}constructor(e){super(e),this.name="InformationalError",this.message=e||"Request information",this.code="UND_ERR_INFO"}static[Symbol.hasInstance](e){return e&&e[xv]===!0}[xv]=!0},Sv=Symbol.for("undici.error.UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"),VC=class extends At{static{o(this,"RequestContentLengthMismatchError")}constructor(e){super(e),this.name="RequestContentLengthMismatchError",this.message=e||"Request body length does not match content-length header",this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}static[Symbol.hasInstance](e){return e&&e[Sv]===!0}[Sv]=!0},Rv=Symbol.for("undici.error.UND_ERR_RES_CONTENT_LENGTH_MISMATCH"),WC=class extends At{static{o(this,"ResponseContentLengthMismatchError")}constructor(e){super(e),this.name="ResponseContentLengthMismatchError",this.message=e||"Response body length does not match content-length header",this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}static[Symbol.hasInstance](e){return e&&e[Rv]===!0}[Rv]=!0},_v=Symbol.for("undici.error.UND_ERR_DESTROYED"),$C=class extends At{static{o(this,"ClientDestroyedError")}constructor(e){super(e),this.name="ClientDestroyedError",this.message=e||"The client is destroyed",this.code="UND_ERR_DESTROYED"}static[Symbol.hasInstance](e){return e&&e[_v]===!0}[_v]=!0},vv=Symbol.for("undici.error.UND_ERR_CLOSED"),KC=class extends At{static{o(this,"ClientClosedError")}constructor(e){super(e),this.name="ClientClosedError",this.message=e||"The client is closed",this.code="UND_ERR_CLOSED"}static[Symbol.hasInstance](e){return e&&e[vv]===!0}[vv]=!0},Pv=Symbol.for("undici.error.UND_ERR_SOCKET"),XC=class extends At{static{o(this,"SocketError")}constructor(e,r){super(e),this.name="SocketError",this.message=e||"Socket error",this.code="UND_ERR_SOCKET",this.socket=r}static[Symbol.hasInstance](e){return e&&e[Pv]===!0}[Pv]=!0},Dv=Symbol.for("undici.error.UND_ERR_NOT_SUPPORTED"),ZC=class extends At{static{o(this,"NotSupportedError")}constructor(e){super(e),this.name="NotSupportedError",this.message=e||"Not supported error",this.code="UND_ERR_NOT_SUPPORTED"}static[Symbol.hasInstance](e){return e&&e[Dv]===!0}[Dv]=!0},Tv=Symbol.for("undici.error.UND_ERR_BPL_MISSING_UPSTREAM"),eE=class extends At{static{o(this,"BalancedPoolMissingUpstreamError")}constructor(e){super(e),this.name="MissingUpstreamError",this.message=e||"No upstream has been added to the BalancedPool",this.code="UND_ERR_BPL_MISSING_UPSTREAM"}static[Symbol.hasInstance](e){return e&&e[Tv]===!0}[Tv]=!0},Ov=Symbol.for("undici.error.UND_ERR_HTTP_PARSER"),tE=class extends Error{static{o(this,"HTTPParserError")}constructor(e,r,n){super(e),this.name="HTTPParserError",this.code=r?`HPE_${r}`:void 0,this.data=n?n.toString():void 0}static[Symbol.hasInstance](e){return e&&e[Ov]===!0}[Ov]=!0},Mv=Symbol.for("undici.error.UND_ERR_RES_EXCEEDED_MAX_SIZE"),rE=class extends At{static{o(this,"ResponseExceededMaxSizeError")}constructor(e){super(e),this.name="ResponseExceededMaxSizeError",this.message=e||"Response content exceeded max size",this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}static[Symbol.hasInstance](e){return e&&e[Mv]===!0}[Mv]=!0},kv=Symbol.for("undici.error.UND_ERR_REQ_RETRY"),nE=class extends At{static{o(this,"RequestRetryError")}constructor(e,r,{headers:n,data:i}){super(e),this.name="RequestRetryError",this.message=e||"Request retry error",this.code="UND_ERR_REQ_RETRY",this.statusCode=r,this.data=i,this.headers=n}static[Symbol.hasInstance](e){return e&&e[kv]===!0}[kv]=!0},Lv=Symbol.for("undici.error.UND_ERR_RESPONSE"),iE=class extends At{static{o(this,"ResponseError")}constructor(e,r,{headers:n,data:i}){super(e),this.name="ResponseError",this.message=e||"Response error",this.code="UND_ERR_RESPONSE",this.statusCode=r,this.data=i,this.headers=n}static[Symbol.hasInstance](e){return e&&e[Lv]===!0}[Lv]=!0},Uv=Symbol.for("undici.error.UND_ERR_PRX_TLS"),sE=class extends At{static{o(this,"SecureProxyConnectionError")}constructor(e,r,n){super(r,{cause:e,...n??{}}),this.name="SecureProxyConnectionError",this.message=r||"Secure Proxy Connection failed",this.code="UND_ERR_PRX_TLS",this.cause=e}static[Symbol.hasInstance](e){return e&&e[Uv]===!0}[Uv]=!0};Fv.exports={AbortError:kd,HTTPParserError:tE,UndiciError:At,HeadersTimeoutError:FC,HeadersOverflowError:qC,BodyTimeoutError:HC,RequestContentLengthMismatchError:VC,ConnectTimeoutError:UC,ResponseStatusCodeError:zC,InvalidArgumentError:jC,InvalidReturnValueError:GC,RequestAbortedError:YC,ClientDestroyedError:$C,ClientClosedError:KC,InformationalError:JC,SocketError:XC,NotSupportedError:ZC,ResponseContentLengthMismatchError:WC,BalancedPoolMissingUpstreamError:eE,ResponseExceededMaxSizeError:rE,RequestRetryError:nE,ResponseError:iE,SecureProxyConnectionError:sE}});var Ud=g((t2e,qv)=>{"use strict";var Ld={},oE=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","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","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"];for(let t=0;t{"use strict";var{wellknownHeaderNames:Hv,headerNameLowerCasedRecord:T9}=Ud(),aE=class t{static{o(this,"TstNode")}value=null;left=null;middle=null;right=null;code;constructor(e,r,n){if(n===void 0||n>=e.length)throw new TypeError("Unreachable");if((this.code=e.charCodeAt(n))>127)throw new TypeError("key must be ascii string");e.length!==++n?this.middle=new t(e,r,n):this.value=r}add(e,r){let n=e.length;if(n===0)throw new TypeError("Unreachable");let i=0,s=this;for(;;){let a=e.charCodeAt(i);if(a>127)throw new TypeError("key must be ascii string");if(s.code===a)if(n===++i){s.value=r;break}else if(s.middle!==null)s=s.middle;else{s.middle=new t(e,r,i);break}else if(s.code=65&&(s|=32);i!==null;){if(s===i.code){if(r===++n)return i;i=i.middle;break}i=i.code{"use strict";var cA=require("node:assert"),{kDestroyed:Jv,kBodyUsed:Ra,kListeners:cE,kBody:Yv}=nt(),{IncomingMessage:O9}=require("node:http"),zd=require("node:stream"),M9=require("node:net"),{Blob:k9}=require("node:buffer"),L9=require("node:util"),{stringify:U9}=require("node:querystring"),{EventEmitter:F9}=require("node:events"),{InvalidArgumentError:Ft}=Pe(),{headerNameLowerCasedRecord:q9}=Ud(),{tree:Vv}=Gv(),[H9,z9]=process.versions.node.split(".").map(t=>Number(t)),Hd=class{static{o(this,"BodyAsyncIterable")}constructor(e){this[Yv]=e,this[Ra]=!1}async*[Symbol.asyncIterator](){cA(!this[Ra],"disturbed"),this[Ra]=!0,yield*this[Yv]}};function j9(t){return jd(t)?(Zv(t)===0&&t.on("data",function(){cA(!1)}),typeof t.readableDidRead!="boolean"&&(t[Ra]=!1,F9.prototype.on.call(t,"data",function(){this[Ra]=!0})),t):t&&typeof t.pipeTo=="function"?new Hd(t):t&&typeof t!="string"&&!ArrayBuffer.isView(t)&&Xv(t)?new Hd(t):t}o(j9,"wrapRequestBody");function G9(){}o(G9,"nop");function jd(t){return t&&typeof t=="object"&&typeof t.pipe=="function"&&typeof t.on=="function"}o(jd,"isStream");function Wv(t){if(t===null)return!1;if(t instanceof k9)return!0;if(typeof t!="object")return!1;{let e=t[Symbol.toStringTag];return(e==="Blob"||e==="File")&&("stream"in t&&typeof t.stream=="function"||"arrayBuffer"in t&&typeof t.arrayBuffer=="function")}}o(Wv,"isBlobLike");function Y9(t,e){if(t.includes("?")||t.includes("#"))throw new Error('Query params cannot be passed when url already contains "?" or "#".');let r=U9(e);return r&&(t+="?"+r),t}o(Y9,"buildURL");function $v(t){let e=parseInt(t,10);return e===Number(t)&&e>=0&&e<=65535}o($v,"isValidPort");function qd(t){return t!=null&&t[0]==="h"&&t[1]==="t"&&t[2]==="t"&&t[3]==="p"&&(t[4]===":"||t[4]==="s"&&t[5]===":")}o(qd,"isHttpOrHttpsPrefixed");function Kv(t){if(typeof t=="string"){if(t=new URL(t),!qd(t.origin||t.protocol))throw new Ft("Invalid URL protocol: the URL must start with `http:` or `https:`.");return t}if(!t||typeof t!="object")throw new Ft("Invalid URL: The URL argument must be a non-null object.");if(!(t instanceof URL)){if(t.port!=null&&t.port!==""&&$v(t.port)===!1)throw new Ft("Invalid URL: port must be a valid integer or a string representation of an integer.");if(t.path!=null&&typeof t.path!="string")throw new Ft("Invalid URL path: the path must be a string or null/undefined.");if(t.pathname!=null&&typeof t.pathname!="string")throw new Ft("Invalid URL pathname: the pathname must be a string or null/undefined.");if(t.hostname!=null&&typeof t.hostname!="string")throw new Ft("Invalid URL hostname: the hostname must be a string or null/undefined.");if(t.origin!=null&&typeof t.origin!="string")throw new Ft("Invalid URL origin: the origin must be a string or null/undefined.");if(!qd(t.origin||t.protocol))throw new Ft("Invalid URL protocol: the URL must start with `http:` or `https:`.");let e=t.port!=null?t.port:t.protocol==="https:"?443:80,r=t.origin!=null?t.origin:`${t.protocol||""}//${t.hostname||""}:${e}`,n=t.path!=null?t.path:`${t.pathname||""}${t.search||""}`;return r[r.length-1]==="/"&&(r=r.slice(0,r.length-1)),n&&n[0]!=="/"&&(n=`/${n}`),new URL(`${r}${n}`)}if(!qd(t.origin||t.protocol))throw new Ft("Invalid URL protocol: the URL must start with `http:` or `https:`.");return t}o(Kv,"parseURL");function J9(t){if(t=Kv(t),t.pathname!=="/"||t.search||t.hash)throw new Ft("invalid url");return t}o(J9,"parseOrigin");function V9(t){if(t[0]==="["){let r=t.indexOf("]");return cA(r!==-1),t.substring(1,r)}let e=t.indexOf(":");return e===-1?t:t.substring(0,e)}o(V9,"getHostname");function W9(t){if(!t)return null;cA(typeof t=="string");let e=V9(t);return M9.isIP(e)?"":e}o(W9,"getServerName");function $9(t){return JSON.parse(JSON.stringify(t))}o($9,"deepClone");function K9(t){return t!=null&&typeof t[Symbol.asyncIterator]=="function"}o(K9,"isAsyncIterable");function Xv(t){return t!=null&&(typeof t[Symbol.iterator]=="function"||typeof t[Symbol.asyncIterator]=="function")}o(Xv,"isIterable");function Zv(t){if(t==null)return 0;if(jd(t)){let e=t._readableState;return e&&e.objectMode===!1&&e.ended===!0&&Number.isFinite(e.length)?e.length:null}else{if(Wv(t))return t.size!=null?t.size:null;if(rP(t))return t.byteLength}return null}o(Zv,"bodyLength");function eP(t){return t&&!!(t.destroyed||t[Jv]||zd.isDestroyed?.(t))}o(eP,"isDestroyed");function X9(t,e){t==null||!jd(t)||eP(t)||(typeof t.destroy=="function"?(Object.getPrototypeOf(t).constructor===O9&&(t.socket=null),t.destroy(e)):e&&queueMicrotask(()=>{t.emit("error",e)}),t.destroyed!==!0&&(t[Jv]=!0))}o(X9,"destroy");var Z9=/timeout=(\d+)/;function eX(t){let e=t.toString().match(Z9);return e?parseInt(e[1],10)*1e3:null}o(eX,"parseKeepAliveTimeout");function tP(t){return typeof t=="string"?q9[t]??t.toLowerCase():Vv.lookup(t)??t.toString("latin1").toLowerCase()}o(tP,"headerNameToString");function tX(t){return Vv.lookup(t)??t.toString("latin1").toLowerCase()}o(tX,"bufferToLowerCasedHeaderName");function rX(t,e){e===void 0&&(e={});for(let r=0;ra.toString("utf8")):s.toString("utf8")}}return"content-length"in e&&"content-disposition"in e&&(e["content-disposition"]=Buffer.from(e["content-disposition"]).toString("latin1")),e}o(rX,"parseHeaders");function nX(t){let e=t.length,r=new Array(e),n=!1,i=-1,s,a,c=0;for(let l=0;l{r.close(),r.byobRequest?.respond(0)});else{let s=Buffer.isBuffer(i)?i:Buffer.from(i);s.byteLength&&r.enqueue(new Uint8Array(s))}return r.desiredSize>0},async cancel(r){await e.return()},type:"bytes"})}o(lX,"ReadableStreamFrom");function AX(t){return t&&typeof t=="object"&&typeof t.append=="function"&&typeof t.delete=="function"&&typeof t.get=="function"&&typeof t.getAll=="function"&&typeof t.has=="function"&&typeof t.set=="function"&&t[Symbol.toStringTag]==="FormData"}o(AX,"isFormDataLike");function uX(t,e){return"addEventListener"in t?(t.addEventListener("abort",e,{once:!0}),()=>t.removeEventListener("abort",e)):(t.addListener("abort",e),()=>t.removeListener("abort",e))}o(uX,"addAbortListener");var dX=typeof String.prototype.toWellFormed=="function",pX=typeof String.prototype.isWellFormed=="function";function nP(t){return dX?`${t}`.toWellFormed():L9.toUSVString(t)}o(nP,"toUSVString");function hX(t){return pX?`${t}`.isWellFormed():nP(t)===`${t}`}o(hX,"isUSVString");function iP(t){switch(t){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return!1;default:return t>=33&&t<=126}}o(iP,"isTokenCharCode");function fX(t){if(t.length===0)return!1;for(let e=0;e{"use strict";var Me=require("node:diagnostics_channel"),uE=require("node:util"),Gd=uE.debuglog("undici"),AE=uE.debuglog("fetch"),Bo=uE.debuglog("websocket"),cP=!1,IX={beforeConnect:Me.channel("undici:client:beforeConnect"),connected:Me.channel("undici:client:connected"),connectError:Me.channel("undici:client:connectError"),sendHeaders:Me.channel("undici:client:sendHeaders"),create:Me.channel("undici:request:create"),bodySent:Me.channel("undici:request:bodySent"),headers:Me.channel("undici:request:headers"),trailers:Me.channel("undici:request:trailers"),error:Me.channel("undici:request:error"),open:Me.channel("undici:websocket:open"),close:Me.channel("undici:websocket:close"),socketError:Me.channel("undici:websocket:socket_error"),ping:Me.channel("undici:websocket:ping"),pong:Me.channel("undici:websocket:pong")};if(Gd.enabled||AE.enabled){let t=AE.enabled?AE:Gd;Me.channel("undici:client:beforeConnect").subscribe(e=>{let{connectParams:{version:r,protocol:n,port:i,host:s}}=e;t("connecting to %s using %s%s",`${s}${i?`:${i}`:""}`,n,r)}),Me.channel("undici:client:connected").subscribe(e=>{let{connectParams:{version:r,protocol:n,port:i,host:s}}=e;t("connected to %s using %s%s",`${s}${i?`:${i}`:""}`,n,r)}),Me.channel("undici:client:connectError").subscribe(e=>{let{connectParams:{version:r,protocol:n,port:i,host:s},error:a}=e;t("connection to %s using %s%s errored - %s",`${s}${i?`:${i}`:""}`,n,r,a.message)}),Me.channel("undici:client:sendHeaders").subscribe(e=>{let{request:{method:r,path:n,origin:i}}=e;t("sending request to %s %s/%s",r,i,n)}),Me.channel("undici:request:headers").subscribe(e=>{let{request:{method:r,path:n,origin:i},response:{statusCode:s}}=e;t("received response to %s %s/%s - HTTP %d",r,i,n,s)}),Me.channel("undici:request:trailers").subscribe(e=>{let{request:{method:r,path:n,origin:i}}=e;t("trailers received from %s %s/%s",r,i,n)}),Me.channel("undici:request:error").subscribe(e=>{let{request:{method:r,path:n,origin:i},error:s}=e;t("request to %s %s/%s errored - %s",r,i,n,s.message)}),cP=!0}if(Bo.enabled){if(!cP){let t=Gd.enabled?Gd:Bo;Me.channel("undici:client:beforeConnect").subscribe(e=>{let{connectParams:{version:r,protocol:n,port:i,host:s}}=e;t("connecting to %s%s using %s%s",s,i?`:${i}`:"",n,r)}),Me.channel("undici:client:connected").subscribe(e=>{let{connectParams:{version:r,protocol:n,port:i,host:s}}=e;t("connected to %s%s using %s%s",s,i?`:${i}`:"",n,r)}),Me.channel("undici:client:connectError").subscribe(e=>{let{connectParams:{version:r,protocol:n,port:i,host:s},error:a}=e;t("connection to %s%s using %s%s errored - %s",s,i?`:${i}`:"",n,r,a.message)}),Me.channel("undici:client:sendHeaders").subscribe(e=>{let{request:{method:r,path:n,origin:i}}=e;t("sending request to %s %s/%s",r,i,n)})}Me.channel("undici:websocket:open").subscribe(t=>{let{address:{address:e,port:r}}=t;Bo("connection opened %s%s",e,r?`:${r}`:"")}),Me.channel("undici:websocket:close").subscribe(t=>{let{websocket:e,code:r,reason:n}=t;Bo("closed connection to %s - %s %s",e.url,r,n)}),Me.channel("undici:websocket:socket_error").subscribe(t=>{Bo("connection errored - %s",t.message)}),Me.channel("undici:websocket:ping").subscribe(t=>{Bo("ping received")}),Me.channel("undici:websocket:pong").subscribe(t=>{Bo("pong received")})}lP.exports={channels:IX}});var hP=g((a2e,pP)=>{"use strict";var{InvalidArgumentError:ut,NotSupportedError:bX}=Pe(),Wi=require("node:assert"),{isValidHTTPToken:dP,isValidHeaderValue:AP,isStream:QX,destroy:wX,isBuffer:NX,isFormDataLike:xX,isIterable:SX,isBlobLike:RX,buildURL:_X,validateHandler:vX,getServerName:PX,normalizedMethodRecords:DX}=Ee(),{channels:ui}=_a(),{headerNameLowerCasedRecord:uP}=Ud(),TX=/[^\u0021-\u00ff]/,dn=Symbol("handler"),dE=class{static{o(this,"Request")}constructor(e,{path:r,method:n,body:i,headers:s,query:a,idempotent:c,blocking:l,upgrade:A,headersTimeout:u,bodyTimeout:d,reset:f,throwOnError:m,expectContinue:C,servername:Q},S){if(typeof r!="string")throw new ut("path must be a string");if(r[0]!=="/"&&!(r.startsWith("http://")||r.startsWith("https://"))&&n!=="CONNECT")throw new ut("path must be an absolute URL or start with a slash");if(TX.test(r))throw new ut("invalid request path");if(typeof n!="string")throw new ut("method must be a string");if(DX[n]===void 0&&!dP(n))throw new ut("invalid request method");if(A&&typeof A!="string")throw new ut("upgrade must be a string");if(u!=null&&(!Number.isFinite(u)||u<0))throw new ut("invalid headersTimeout");if(d!=null&&(!Number.isFinite(d)||d<0))throw new ut("invalid bodyTimeout");if(f!=null&&typeof f!="boolean")throw new ut("invalid reset");if(C!=null&&typeof C!="boolean")throw new ut("invalid expectContinue");if(this.headersTimeout=u,this.bodyTimeout=d,this.throwOnError=m===!0,this.method=n,this.abort=null,i==null)this.body=null;else if(QX(i)){this.body=i;let w=this.body._readableState;(!w||!w.autoDestroy)&&(this.endHandler=o(function(){wX(this)},"autoDestroy"),this.body.on("end",this.endHandler)),this.errorHandler=R=>{this.abort?this.abort(R):this.error=R},this.body.on("error",this.errorHandler)}else if(NX(i))this.body=i.byteLength?i:null;else if(ArrayBuffer.isView(i))this.body=i.buffer.byteLength?Buffer.from(i.buffer,i.byteOffset,i.byteLength):null;else if(i instanceof ArrayBuffer)this.body=i.byteLength?Buffer.from(i):null;else if(typeof i=="string")this.body=i.length?Buffer.from(i):null;else if(xX(i)||SX(i)||RX(i))this.body=i;else throw new ut("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable");if(this.completed=!1,this.aborted=!1,this.upgrade=A||null,this.path=a?_X(r,a):r,this.origin=e,this.idempotent=c??(n==="HEAD"||n==="GET"),this.blocking=l??!1,this.reset=f??null,this.host=null,this.contentLength=null,this.contentType=null,this.headers=[],this.expectContinue=C??!1,Array.isArray(s)){if(s.length%2!==0)throw new ut("headers array must be even");for(let w=0;w{"use strict";var OX=require("node:events"),Jd=class extends OX{static{o(this,"Dispatcher")}dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}compose(...e){let r=Array.isArray(e[0])?e[0]:e,n=this.dispatch.bind(this);for(let i of r)if(i!=null){if(typeof i!="function")throw new TypeError(`invalid interceptor, expected function received ${typeof i}`);if(n=i(n),n==null||typeof n!="function"||n.length!==2)throw new TypeError("invalid interceptor")}return new pE(this,n)}},pE=class extends Jd{static{o(this,"ComposedDispatcher")}#e=null;#t=null;constructor(e,r){super(),this.#e=e,this.#t=r}dispatch(...e){this.#t(...e)}close(...e){return this.#e.close(...e)}destroy(...e){return this.#e.destroy(...e)}};fP.exports=Jd});var Ta=g((u2e,mP)=>{"use strict";var MX=lA(),{ClientDestroyedError:hE,ClientClosedError:kX,InvalidArgumentError:va}=Pe(),{kDestroy:LX,kClose:UX,kClosed:AA,kDestroyed:Pa,kDispatch:fE,kInterceptors:Io}=nt(),$i=Symbol("onDestroyed"),Da=Symbol("onClosed"),Vd=Symbol("Intercepted Dispatch"),mE=class extends MX{static{o(this,"DispatcherBase")}constructor(){super(),this[Pa]=!1,this[$i]=null,this[AA]=!1,this[Da]=[]}get destroyed(){return this[Pa]}get closed(){return this[AA]}get interceptors(){return this[Io]}set interceptors(e){if(e){for(let r=e.length-1;r>=0;r--)if(typeof this[Io][r]!="function")throw new va("interceptor must be an function")}this[Io]=e}close(e){if(e===void 0)return new Promise((n,i)=>{this.close((s,a)=>s?i(s):n(a))});if(typeof e!="function")throw new va("invalid callback");if(this[Pa]){queueMicrotask(()=>e(new hE,null));return}if(this[AA]){this[Da]?this[Da].push(e):queueMicrotask(()=>e(null,null));return}this[AA]=!0,this[Da].push(e);let r=o(()=>{let n=this[Da];this[Da]=null;for(let i=0;ithis.destroy()).then(()=>{queueMicrotask(r)})}destroy(e,r){if(typeof e=="function"&&(r=e,e=null),r===void 0)return new Promise((i,s)=>{this.destroy(e,(a,c)=>a?s(a):i(c))});if(typeof r!="function")throw new va("invalid callback");if(this[Pa]){this[$i]?this[$i].push(r):queueMicrotask(()=>r(null,null));return}e||(e=new hE),this[Pa]=!0,this[$i]=this[$i]||[],this[$i].push(r);let n=o(()=>{let i=this[$i];this[$i]=null;for(let s=0;s{queueMicrotask(n)})}[Vd](e,r){if(!this[Io]||this[Io].length===0)return this[Vd]=this[fE],this[fE](e,r);let n=this[fE].bind(this);for(let i=this[Io].length-1;i>=0;i--)n=this[Io][i](n);return this[Vd]=n,n(e,r)}dispatch(e,r){if(!r||typeof r!="object")throw new va("handler must be an object");try{if(!e||typeof e!="object")throw new va("opts must be an object.");if(this[Pa]||this[$i])throw new hE;if(this[AA])throw new kX;return this[Vd](e,r)}catch(n){if(typeof r.onError!="function")throw new va("invalid onError method");return r.onError(n),!1}}};mP.exports=mE});var bE=g((p2e,EP)=>{"use strict";var Oa=0,gE=1e3,yE=(gE>>1)-1,Ki,CE=Symbol("kFastTimer"),Xi=[],EE=-2,BE=-1,yP=0,gP=1;function IE(){Oa+=yE;let t=0,e=Xi.length;for(;t=r._idleStart+r._idleTimeout&&(r._state=BE,r._idleStart=-1,r._onTimeout(r._timerArg)),r._state===BE?(r._state=EE,--e!==0&&(Xi[t]=Xi[e])):++t}Xi.length=e,Xi.length!==0&&CP()}o(IE,"onTick");function CP(){Ki?Ki.refresh():(clearTimeout(Ki),Ki=setTimeout(IE,yE),Ki.unref&&Ki.unref())}o(CP,"refreshTimeout");var Wd=class{static{o(this,"FastTimer")}[CE]=!0;_state=EE;_idleTimeout=-1;_idleStart=-1;_onTimeout;_timerArg;constructor(e,r,n){this._onTimeout=e,this._idleTimeout=r,this._timerArg=n,this.refresh()}refresh(){this._state===EE&&Xi.push(this),(!Ki||Xi.length===1)&&CP(),this._state=yP}clear(){this._state=BE,this._idleStart=-1}};EP.exports={setTimeout(t,e,r){return e<=gE?setTimeout(t,e,r):new Wd(t,e,r)},clearTimeout(t){t[CE]?t.clear():clearTimeout(t)},setFastTimeout(t,e,r){return new Wd(t,e,r)},clearFastTimeout(t){t.clear()},now(){return Oa},tick(t=0){Oa+=t-gE+1,IE(),IE()},reset(){Oa=0,Xi.length=0,clearTimeout(Ki),Ki=null},kFastTimer:CE}});var uA=g((g2e,wP)=>{"use strict";var FX=require("node:net"),BP=require("node:assert"),QP=Ee(),{InvalidArgumentError:qX,ConnectTimeoutError:HX}=Pe(),$d=bE();function IP(){}o(IP,"noop");var QE,wE;global.FinalizationRegistry&&!(process.env.NODE_V8_COVERAGE||process.env.UNDICI_NO_FG)?wE=class{static{o(this,"WeakSessionCache")}constructor(e){this._maxCachedSessions=e,this._sessionCache=new Map,this._sessionRegistry=new global.FinalizationRegistry(r=>{if(this._sessionCache.size=this._maxCachedSessions){let{value:n}=this._sessionCache.keys().next();this._sessionCache.delete(n)}this._sessionCache.set(e,r)}}};function zX({allowH2:t,maxCachedSessions:e,socketPath:r,timeout:n,session:i,...s}){if(e!=null&&(!Number.isInteger(e)||e<0))throw new qX("maxCachedSessions must be a positive integer or zero");let a={path:r,...s},c=new wE(e??100);return n=n??1e4,t=t??!1,o(function({hostname:A,host:u,protocol:d,port:f,servername:m,localAddress:C,httpSocket:Q},S){let w;if(d==="https:"){QE||(QE=require("node:tls")),m=m||a.servername||QP.getServerName(u)||null;let T=m||A;BP(T);let L=i||c.get(T)||null;f=f||443,w=QE.connect({highWaterMark:16384,...a,servername:m,session:L,localAddress:C,ALPNProtocols:t?["http/1.1","h2"]:["http/1.1"],socket:Q,port:f,host:A}),w.on("session",function(W){c.set(T,W)})}else BP(!Q,"httpSocket can only be sent on TLS update"),f=f||80,w=FX.connect({highWaterMark:64*1024,...a,localAddress:C,port:f,host:A});if(a.keepAlive==null||a.keepAlive){let T=a.keepAliveInitialDelay===void 0?6e4:a.keepAliveInitialDelay;w.setKeepAlive(!0,T)}let R=jX(new WeakRef(w),{timeout:n,hostname:A,port:f});return w.setNoDelay(!0).once(d==="https:"?"secureConnect":"connect",function(){if(queueMicrotask(R),S){let T=S;S=null,T(null,this)}}).on("error",function(T){if(queueMicrotask(R),S){let L=S;S=null,L(T)}}),w},"connect")}o(zX,"buildConnector");var jX=process.platform==="win32"?(t,e)=>{if(!e.timeout)return IP;let r=null,n=null,i=$d.setFastTimeout(()=>{r=setImmediate(()=>{n=setImmediate(()=>bP(t.deref(),e))})},e.timeout);return()=>{$d.clearFastTimeout(i),clearImmediate(r),clearImmediate(n)}}:(t,e)=>{if(!e.timeout)return IP;let r=null,n=$d.setFastTimeout(()=>{r=setImmediate(()=>{bP(t.deref(),e)})},e.timeout);return()=>{$d.clearFastTimeout(n),clearImmediate(r)}};function bP(t,e){if(t==null)return;let r="Connect Timeout Error";Array.isArray(t.autoSelectFamilyAttemptedAddresses)?r+=` (attempted addresses: ${t.autoSelectFamilyAttemptedAddresses.join(", ")},`:r+=` (attempted address: ${e.hostname}:${e.port},`,r+=` timeout: ${e.timeout}ms)`,QP.destroy(t,new HX(r))}o(bP,"onConnectTimeout");wP.exports=zX});var NP=g(Kd=>{"use strict";Object.defineProperty(Kd,"__esModule",{value:!0});Kd.enumToMap=void 0;function GX(t){let e={};return Object.keys(t).forEach(r=>{let n=t[r];typeof n=="number"&&(e[r]=n)}),e}o(GX,"enumToMap");Kd.enumToMap=GX});var xP=g(j=>{"use strict";Object.defineProperty(j,"__esModule",{value:!0});j.SPECIAL_HEADERS=j.HEADER_STATE=j.MINOR=j.MAJOR=j.CONNECTION_TOKEN_CHARS=j.HEADER_CHARS=j.TOKEN=j.STRICT_TOKEN=j.HEX=j.URL_CHAR=j.STRICT_URL_CHAR=j.USERINFO_CHARS=j.MARK=j.ALPHANUM=j.NUM=j.HEX_MAP=j.NUM_MAP=j.ALPHA=j.FINISH=j.H_METHOD_MAP=j.METHOD_MAP=j.METHODS_RTSP=j.METHODS_ICE=j.METHODS_HTTP=j.METHODS=j.LENIENT_FLAGS=j.FLAGS=j.TYPE=j.ERROR=void 0;var YX=NP(),JX;(function(t){t[t.OK=0]="OK",t[t.INTERNAL=1]="INTERNAL",t[t.STRICT=2]="STRICT",t[t.LF_EXPECTED=3]="LF_EXPECTED",t[t.UNEXPECTED_CONTENT_LENGTH=4]="UNEXPECTED_CONTENT_LENGTH",t[t.CLOSED_CONNECTION=5]="CLOSED_CONNECTION",t[t.INVALID_METHOD=6]="INVALID_METHOD",t[t.INVALID_URL=7]="INVALID_URL",t[t.INVALID_CONSTANT=8]="INVALID_CONSTANT",t[t.INVALID_VERSION=9]="INVALID_VERSION",t[t.INVALID_HEADER_TOKEN=10]="INVALID_HEADER_TOKEN",t[t.INVALID_CONTENT_LENGTH=11]="INVALID_CONTENT_LENGTH",t[t.INVALID_CHUNK_SIZE=12]="INVALID_CHUNK_SIZE",t[t.INVALID_STATUS=13]="INVALID_STATUS",t[t.INVALID_EOF_STATE=14]="INVALID_EOF_STATE",t[t.INVALID_TRANSFER_ENCODING=15]="INVALID_TRANSFER_ENCODING",t[t.CB_MESSAGE_BEGIN=16]="CB_MESSAGE_BEGIN",t[t.CB_HEADERS_COMPLETE=17]="CB_HEADERS_COMPLETE",t[t.CB_MESSAGE_COMPLETE=18]="CB_MESSAGE_COMPLETE",t[t.CB_CHUNK_HEADER=19]="CB_CHUNK_HEADER",t[t.CB_CHUNK_COMPLETE=20]="CB_CHUNK_COMPLETE",t[t.PAUSED=21]="PAUSED",t[t.PAUSED_UPGRADE=22]="PAUSED_UPGRADE",t[t.PAUSED_H2_UPGRADE=23]="PAUSED_H2_UPGRADE",t[t.USER=24]="USER"})(JX=j.ERROR||(j.ERROR={}));var VX;(function(t){t[t.BOTH=0]="BOTH",t[t.REQUEST=1]="REQUEST",t[t.RESPONSE=2]="RESPONSE"})(VX=j.TYPE||(j.TYPE={}));var WX;(function(t){t[t.CONNECTION_KEEP_ALIVE=1]="CONNECTION_KEEP_ALIVE",t[t.CONNECTION_CLOSE=2]="CONNECTION_CLOSE",t[t.CONNECTION_UPGRADE=4]="CONNECTION_UPGRADE",t[t.CHUNKED=8]="CHUNKED",t[t.UPGRADE=16]="UPGRADE",t[t.CONTENT_LENGTH=32]="CONTENT_LENGTH",t[t.SKIPBODY=64]="SKIPBODY",t[t.TRAILING=128]="TRAILING",t[t.TRANSFER_ENCODING=512]="TRANSFER_ENCODING"})(WX=j.FLAGS||(j.FLAGS={}));var $X;(function(t){t[t.HEADERS=1]="HEADERS",t[t.CHUNKED_LENGTH=2]="CHUNKED_LENGTH",t[t.KEEP_ALIVE=4]="KEEP_ALIVE"})($X=j.LENIENT_FLAGS||(j.LENIENT_FLAGS={}));var ne;(function(t){t[t.DELETE=0]="DELETE",t[t.GET=1]="GET",t[t.HEAD=2]="HEAD",t[t.POST=3]="POST",t[t.PUT=4]="PUT",t[t.CONNECT=5]="CONNECT",t[t.OPTIONS=6]="OPTIONS",t[t.TRACE=7]="TRACE",t[t.COPY=8]="COPY",t[t.LOCK=9]="LOCK",t[t.MKCOL=10]="MKCOL",t[t.MOVE=11]="MOVE",t[t.PROPFIND=12]="PROPFIND",t[t.PROPPATCH=13]="PROPPATCH",t[t.SEARCH=14]="SEARCH",t[t.UNLOCK=15]="UNLOCK",t[t.BIND=16]="BIND",t[t.REBIND=17]="REBIND",t[t.UNBIND=18]="UNBIND",t[t.ACL=19]="ACL",t[t.REPORT=20]="REPORT",t[t.MKACTIVITY=21]="MKACTIVITY",t[t.CHECKOUT=22]="CHECKOUT",t[t.MERGE=23]="MERGE",t[t["M-SEARCH"]=24]="M-SEARCH",t[t.NOTIFY=25]="NOTIFY",t[t.SUBSCRIBE=26]="SUBSCRIBE",t[t.UNSUBSCRIBE=27]="UNSUBSCRIBE",t[t.PATCH=28]="PATCH",t[t.PURGE=29]="PURGE",t[t.MKCALENDAR=30]="MKCALENDAR",t[t.LINK=31]="LINK",t[t.UNLINK=32]="UNLINK",t[t.SOURCE=33]="SOURCE",t[t.PRI=34]="PRI",t[t.DESCRIBE=35]="DESCRIBE",t[t.ANNOUNCE=36]="ANNOUNCE",t[t.SETUP=37]="SETUP",t[t.PLAY=38]="PLAY",t[t.PAUSE=39]="PAUSE",t[t.TEARDOWN=40]="TEARDOWN",t[t.GET_PARAMETER=41]="GET_PARAMETER",t[t.SET_PARAMETER=42]="SET_PARAMETER",t[t.REDIRECT=43]="REDIRECT",t[t.RECORD=44]="RECORD",t[t.FLUSH=45]="FLUSH"})(ne=j.METHODS||(j.METHODS={}));j.METHODS_HTTP=[ne.DELETE,ne.GET,ne.HEAD,ne.POST,ne.PUT,ne.CONNECT,ne.OPTIONS,ne.TRACE,ne.COPY,ne.LOCK,ne.MKCOL,ne.MOVE,ne.PROPFIND,ne.PROPPATCH,ne.SEARCH,ne.UNLOCK,ne.BIND,ne.REBIND,ne.UNBIND,ne.ACL,ne.REPORT,ne.MKACTIVITY,ne.CHECKOUT,ne.MERGE,ne["M-SEARCH"],ne.NOTIFY,ne.SUBSCRIBE,ne.UNSUBSCRIBE,ne.PATCH,ne.PURGE,ne.MKCALENDAR,ne.LINK,ne.UNLINK,ne.PRI,ne.SOURCE];j.METHODS_ICE=[ne.SOURCE];j.METHODS_RTSP=[ne.OPTIONS,ne.DESCRIBE,ne.ANNOUNCE,ne.SETUP,ne.PLAY,ne.PAUSE,ne.TEARDOWN,ne.GET_PARAMETER,ne.SET_PARAMETER,ne.REDIRECT,ne.RECORD,ne.FLUSH,ne.GET,ne.POST];j.METHOD_MAP=YX.enumToMap(ne);j.H_METHOD_MAP={};Object.keys(j.METHOD_MAP).forEach(t=>{/^H/.test(t)&&(j.H_METHOD_MAP[t]=j.METHOD_MAP[t])});var KX;(function(t){t[t.SAFE=0]="SAFE",t[t.SAFE_WITH_CB=1]="SAFE_WITH_CB",t[t.UNSAFE=2]="UNSAFE"})(KX=j.FINISH||(j.FINISH={}));j.ALPHA=[];for(let t=65;t<=90;t++)j.ALPHA.push(String.fromCharCode(t)),j.ALPHA.push(String.fromCharCode(t+32));j.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};j.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};j.NUM=["0","1","2","3","4","5","6","7","8","9"];j.ALPHANUM=j.ALPHA.concat(j.NUM);j.MARK=["-","_",".","!","~","*","'","(",")"];j.USERINFO_CHARS=j.ALPHANUM.concat(j.MARK).concat(["%",";",":","&","=","+","$",","]);j.STRICT_URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(j.ALPHANUM);j.URL_CHAR=j.STRICT_URL_CHAR.concat([" ","\f"]);for(let t=128;t<=255;t++)j.URL_CHAR.push(t);j.HEX=j.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);j.STRICT_TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(j.ALPHANUM);j.TOKEN=j.STRICT_TOKEN.concat([" "]);j.HEADER_CHARS=[" "];for(let t=32;t<=255;t++)t!==127&&j.HEADER_CHARS.push(t);j.CONNECTION_TOKEN_CHARS=j.HEADER_CHARS.filter(t=>t!==44);j.MAJOR=j.NUM_MAP;j.MINOR=j.MAJOR;var Ma;(function(t){t[t.GENERAL=0]="GENERAL",t[t.CONNECTION=1]="CONNECTION",t[t.CONTENT_LENGTH=2]="CONTENT_LENGTH",t[t.TRANSFER_ENCODING=3]="TRANSFER_ENCODING",t[t.UPGRADE=4]="UPGRADE",t[t.CONNECTION_KEEP_ALIVE=5]="CONNECTION_KEEP_ALIVE",t[t.CONNECTION_CLOSE=6]="CONNECTION_CLOSE",t[t.CONNECTION_UPGRADE=7]="CONNECTION_UPGRADE",t[t.TRANSFER_ENCODING_CHUNKED=8]="TRANSFER_ENCODING_CHUNKED"})(Ma=j.HEADER_STATE||(j.HEADER_STATE={}));j.SPECIAL_HEADERS={connection:Ma.CONNECTION,"content-length":Ma.CONTENT_LENGTH,"proxy-connection":Ma.CONNECTION,"transfer-encoding":Ma.TRANSFER_ENCODING,upgrade:Ma.UPGRADE}});var NE=g((I2e,SP)=>{"use strict";var{Buffer:XX}=require("node:buffer");SP.exports=XX.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVuaWVudF9oZWFkZXJzACEhbGxodHRwX3NldF9sZW5pZW50X2NodW5rZWRfbGVuZ3RoACIdbGxodHRwX3NldF9sZW5pZW50X2tlZXBfYWxpdmUAIyRsbGh0dHBfc2V0X2xlbmllbnRfdHJhbnNmZXJfZW5jb2RpbmcAJBhsbGh0dHBfbWVzc2FnZV9uZWVkc19lb2YALgkXAQBBAQsRAQIDBAUKBgcrLSwqKSglJyYK07MCLBYAQYjQACgCAARAAAtBiNAAQQE2AgALFAAgABAwIAAgAjYCOCAAIAE6ACgLFAAgACAALwEyIAAtAC4gABAvEAALHgEBf0HAABAyIgEQMCABQYAINgI4IAEgADoAKCABC48MAQd/AkAgAEUNACAAQQhrIgEgAEEEaygCACIAQXhxIgRqIQUCQCAAQQFxDQAgAEEDcUUNASABIAEoAgAiAGsiAUGc0AAoAgBJDQEgACAEaiEEAkACQEGg0AAoAgAgAUcEQCAAQf8BTQRAIABBA3YhAyABKAIIIgAgASgCDCICRgRAQYzQAEGM0AAoAgBBfiADd3E2AgAMBQsgAiAANgIIIAAgAjYCDAwECyABKAIYIQYgASABKAIMIgBHBEAgACABKAIIIgI2AgggAiAANgIMDAMLIAFBFGoiAygCACICRQRAIAEoAhAiAkUNAiABQRBqIQMLA0AgAyEHIAIiAEEUaiIDKAIAIgINACAAQRBqIQMgACgCECICDQALIAdBADYCAAwCCyAFKAIEIgBBA3FBA0cNAiAFIABBfnE2AgRBlNAAIAQ2AgAgBSAENgIAIAEgBEEBcjYCBAwDC0EAIQALIAZFDQACQCABKAIcIgJBAnRBvNIAaiIDKAIAIAFGBEAgAyAANgIAIAANAUGQ0ABBkNAAKAIAQX4gAndxNgIADAILIAZBEEEUIAYoAhAgAUYbaiAANgIAIABFDQELIAAgBjYCGCABKAIQIgIEQCAAIAI2AhAgAiAANgIYCyABQRRqKAIAIgJFDQAgAEEUaiACNgIAIAIgADYCGAsgASAFTw0AIAUoAgQiAEEBcUUNAAJAAkACQAJAIABBAnFFBEBBpNAAKAIAIAVGBEBBpNAAIAE2AgBBmNAAQZjQACgCACAEaiIANgIAIAEgAEEBcjYCBCABQaDQACgCAEcNBkGU0ABBADYCAEGg0ABBADYCAAwGC0Gg0AAoAgAgBUYEQEGg0AAgATYCAEGU0ABBlNAAKAIAIARqIgA2AgAgASAAQQFyNgIEIAAgAWogADYCAAwGCyAAQXhxIARqIQQgAEH/AU0EQCAAQQN2IQMgBSgCCCIAIAUoAgwiAkYEQEGM0ABBjNAAKAIAQX4gA3dxNgIADAULIAIgADYCCCAAIAI2AgwMBAsgBSgCGCEGIAUgBSgCDCIARwRAQZzQACgCABogACAFKAIIIgI2AgggAiAANgIMDAMLIAVBFGoiAygCACICRQRAIAUoAhAiAkUNAiAFQRBqIQMLA0AgAyEHIAIiAEEUaiIDKAIAIgINACAAQRBqIQMgACgCECICDQALIAdBADYCAAwCCyAFIABBfnE2AgQgASAEaiAENgIAIAEgBEEBcjYCBAwDC0EAIQALIAZFDQACQCAFKAIcIgJBAnRBvNIAaiIDKAIAIAVGBEAgAyAANgIAIAANAUGQ0ABBkNAAKAIAQX4gAndxNgIADAILIAZBEEEUIAYoAhAgBUYbaiAANgIAIABFDQELIAAgBjYCGCAFKAIQIgIEQCAAIAI2AhAgAiAANgIYCyAFQRRqKAIAIgJFDQAgAEEUaiACNgIAIAIgADYCGAsgASAEaiAENgIAIAEgBEEBcjYCBCABQaDQACgCAEcNAEGU0AAgBDYCAAwBCyAEQf8BTQRAIARBeHFBtNAAaiEAAn9BjNAAKAIAIgJBASAEQQN2dCIDcUUEQEGM0AAgAiADcjYCACAADAELIAAoAggLIgIgATYCDCAAIAE2AgggASAANgIMIAEgAjYCCAwBC0EfIQIgBEH///8HTQRAIARBJiAEQQh2ZyIAa3ZBAXEgAEEBdGtBPmohAgsgASACNgIcIAFCADcCECACQQJ0QbzSAGohAAJAQZDQACgCACIDQQEgAnQiB3FFBEAgACABNgIAQZDQACADIAdyNgIAIAEgADYCGCABIAE2AgggASABNgIMDAELIARBGSACQQF2a0EAIAJBH0cbdCECIAAoAgAhAAJAA0AgACIDKAIEQXhxIARGDQEgAkEddiEAIAJBAXQhAiADIABBBHFqQRBqIgcoAgAiAA0ACyAHIAE2AgAgASADNgIYIAEgATYCDCABIAE2AggMAQsgAygCCCIAIAE2AgwgAyABNgIIIAFBADYCGCABIAM2AgwgASAANgIIC0Gs0ABBrNAAKAIAQQFrIgBBfyAAGzYCAAsLBwAgAC0AKAsHACAALQAqCwcAIAAtACsLBwAgAC0AKQsHACAALwEyCwcAIAAtAC4LQAEEfyAAKAIYIQEgAC0ALSECIAAtACghAyAAKAI4IQQgABAwIAAgBDYCOCAAIAM6ACggACACOgAtIAAgATYCGAu74gECB38DfiABIAJqIQQCQCAAIgIoAgwiAA0AIAIoAgQEQCACIAE2AgQLIwBBEGsiCCQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAIoAhwiA0EBaw7dAdoBAdkBAgMEBQYHCAkKCwwNDtgBDxDXARES1gETFBUWFxgZGhvgAd8BHB0e1QEfICEiIyQl1AEmJygpKiss0wHSAS0u0QHQAS8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRtsBR0hJSs8BzgFLzQFMzAFNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBywHKAbgByQG5AcgBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgEA3AELQQAMxgELQQ4MxQELQQ0MxAELQQ8MwwELQRAMwgELQRMMwQELQRQMwAELQRUMvwELQRYMvgELQRgMvQELQRkMvAELQRoMuwELQRsMugELQRwMuQELQR0MuAELQQgMtwELQR4MtgELQSAMtQELQR8MtAELQQcMswELQSEMsgELQSIMsQELQSMMsAELQSQMrwELQRIMrgELQREMrQELQSUMrAELQSYMqwELQScMqgELQSgMqQELQcMBDKgBC0EqDKcBC0ErDKYBC0EsDKUBC0EtDKQBC0EuDKMBC0EvDKIBC0HEAQyhAQtBMAygAQtBNAyfAQtBDAyeAQtBMQydAQtBMgycAQtBMwybAQtBOQyaAQtBNQyZAQtBxQEMmAELQQsMlwELQToMlgELQTYMlQELQQoMlAELQTcMkwELQTgMkgELQTwMkQELQTsMkAELQT0MjwELQQkMjgELQSkMjQELQT4MjAELQT8MiwELQcAADIoBC0HBAAyJAQtBwgAMiAELQcMADIcBC0HEAAyGAQtBxQAMhQELQcYADIQBC0EXDIMBC0HHAAyCAQtByAAMgQELQckADIABC0HKAAx/C0HLAAx+C0HNAAx9C0HMAAx8C0HOAAx7C0HPAAx6C0HQAAx5C0HRAAx4C0HSAAx3C0HTAAx2C0HUAAx1C0HWAAx0C0HVAAxzC0EGDHILQdcADHELQQUMcAtB2AAMbwtBBAxuC0HZAAxtC0HaAAxsC0HbAAxrC0HcAAxqC0EDDGkLQd0ADGgLQd4ADGcLQd8ADGYLQeEADGULQeAADGQLQeIADGMLQeMADGILQQIMYQtB5AAMYAtB5QAMXwtB5gAMXgtB5wAMXQtB6AAMXAtB6QAMWwtB6gAMWgtB6wAMWQtB7AAMWAtB7QAMVwtB7gAMVgtB7wAMVQtB8AAMVAtB8QAMUwtB8gAMUgtB8wAMUQtB9AAMUAtB9QAMTwtB9gAMTgtB9wAMTQtB+AAMTAtB+QAMSwtB+gAMSgtB+wAMSQtB/AAMSAtB/QAMRwtB/gAMRgtB/wAMRQtBgAEMRAtBgQEMQwtBggEMQgtBgwEMQQtBhAEMQAtBhQEMPwtBhgEMPgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADDsYBAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHyAhIyUmKCorLC8wMTIzNDU2Nzk6Ozw9lANAQkRFRklLTk9QUVJTVFVWWFpbXF1eX2BhYmNkZWZnaGpsb3Bxc3V2eHl6e3x/gAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcsBzAHNAc4BzwGKA4kDiAOHA4QDgwOAA/sC+gL5AvgC9wL0AvMC8gLLAsECsALZAQsgASAERw3wAkHdASEDDLMDCyABIARHDcgBQcMBIQMMsgMLIAEgBEcNe0H3ACEDDLEDCyABIARHDXBB7wAhAwywAwsgASAERw1pQeoAIQMMrwMLIAEgBEcNZUHoACEDDK4DCyABIARHDWJB5gAhAwytAwsgASAERw0aQRghAwysAwsgASAERw0VQRIhAwyrAwsgASAERw1CQcUAIQMMqgMLIAEgBEcNNEE/IQMMqQMLIAEgBEcNMkE8IQMMqAMLIAEgBEcNK0ExIQMMpwMLIAItAC5BAUYNnwMMwQILQQAhAAJAAkACQCACLQAqRQ0AIAItACtFDQAgAi8BMCIDQQJxRQ0BDAILIAIvATAiA0EBcUUNAQtBASEAIAItAChBAUYNACACLwEyIgVB5ABrQeQASQ0AIAVBzAFGDQAgBUGwAkYNACADQcAAcQ0AQQAhACADQYgEcUGABEYNACADQShxQQBHIQALIAJBADsBMCACQQA6AC8gAEUN3wIgAkIANwMgDOACC0EAIQACQCACKAI4IgNFDQAgAygCLCIDRQ0AIAIgAxEAACEACyAARQ3MASAAQRVHDd0CIAJBBDYCHCACIAE2AhQgAkGwGDYCECACQRU2AgxBACEDDKQDCyABIARGBEBBBiEDDKQDCyABQQFqIQFBACEAAkAgAigCOCIDRQ0AIAMoAlQiA0UNACACIAMRAAAhAAsgAA3ZAgwcCyACQgA3AyBBEiEDDIkDCyABIARHDRZBHSEDDKEDCyABIARHBEAgAUEBaiEBQRAhAwyIAwtBByEDDKADCyACIAIpAyAiCiAEIAFrrSILfSIMQgAgCiAMWhs3AyAgCiALWA3UAkEIIQMMnwMLIAEgBEcEQCACQQk2AgggAiABNgIEQRQhAwyGAwtBCSEDDJ4DCyACKQMgQgBSDccBIAIgAi8BMEGAAXI7ATAMQgsgASAERw0/QdAAIQMMnAMLIAEgBEYEQEELIQMMnAMLIAFBAWohAUEAIQACQCACKAI4IgNFDQAgAygCUCIDRQ0AIAIgAxEAACEACyAADc8CDMYBC0EAIQACQCACKAI4IgNFDQAgAygCSCIDRQ0AIAIgAxEAACEACyAARQ3GASAAQRVHDc0CIAJBCzYCHCACIAE2AhQgAkGCGTYCECACQRU2AgxBACEDDJoDC0EAIQACQCACKAI4IgNFDQAgAygCSCIDRQ0AIAIgAxEAACEACyAARQ0MIABBFUcNygIgAkEaNgIcIAIgATYCFCACQYIZNgIQIAJBFTYCDEEAIQMMmQMLQQAhAAJAIAIoAjgiA0UNACADKAJMIgNFDQAgAiADEQAAIQALIABFDcQBIABBFUcNxwIgAkELNgIcIAIgATYCFCACQZEXNgIQIAJBFTYCDEEAIQMMmAMLIAEgBEYEQEEPIQMMmAMLIAEtAAAiAEE7Rg0HIABBDUcNxAIgAUEBaiEBDMMBC0EAIQACQCACKAI4IgNFDQAgAygCTCIDRQ0AIAIgAxEAACEACyAARQ3DASAAQRVHDcICIAJBDzYCHCACIAE2AhQgAkGRFzYCECACQRU2AgxBACEDDJYDCwNAIAEtAABB8DVqLQAAIgBBAUcEQCAAQQJHDcECIAIoAgQhAEEAIQMgAkEANgIEIAIgACABQQFqIgEQLSIADcICDMUBCyAEIAFBAWoiAUcNAAtBEiEDDJUDC0EAIQACQCACKAI4IgNFDQAgAygCTCIDRQ0AIAIgAxEAACEACyAARQ3FASAAQRVHDb0CIAJBGzYCHCACIAE2AhQgAkGRFzYCECACQRU2AgxBACEDDJQDCyABIARGBEBBFiEDDJQDCyACQQo2AgggAiABNgIEQQAhAAJAIAIoAjgiA0UNACADKAJIIgNFDQAgAiADEQAAIQALIABFDcIBIABBFUcNuQIgAkEVNgIcIAIgATYCFCACQYIZNgIQIAJBFTYCDEEAIQMMkwMLIAEgBEcEQANAIAEtAABB8DdqLQAAIgBBAkcEQAJAIABBAWsOBMQCvQIAvgK9AgsgAUEBaiEBQQghAwz8AgsgBCABQQFqIgFHDQALQRUhAwyTAwtBFSEDDJIDCwNAIAEtAABB8DlqLQAAIgBBAkcEQCAAQQFrDgTFArcCwwK4ArcCCyAEIAFBAWoiAUcNAAtBGCEDDJEDCyABIARHBEAgAkELNgIIIAIgATYCBEEHIQMM+AILQRkhAwyQAwsgAUEBaiEBDAILIAEgBEYEQEEaIQMMjwMLAkAgAS0AAEENaw4UtQG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwEAvwELQQAhAyACQQA2AhwgAkGvCzYCECACQQI2AgwgAiABQQFqNgIUDI4DCyABIARGBEBBGyEDDI4DCyABLQAAIgBBO0cEQCAAQQ1HDbECIAFBAWohAQy6AQsgAUEBaiEBC0EiIQMM8wILIAEgBEYEQEEcIQMMjAMLQgAhCgJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0AAEEwaw43wQLAAgABAgMEBQYH0AHQAdAB0AHQAdAB0AEICQoLDA3QAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdABDg8QERIT0AELQgIhCgzAAgtCAyEKDL8CC0IEIQoMvgILQgUhCgy9AgtCBiEKDLwCC0IHIQoMuwILQgghCgy6AgtCCSEKDLkCC0IKIQoMuAILQgshCgy3AgtCDCEKDLYCC0INIQoMtQILQg4hCgy0AgtCDyEKDLMCC0IKIQoMsgILQgshCgyxAgtCDCEKDLACC0INIQoMrwILQg4hCgyuAgtCDyEKDK0CC0IAIQoCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAABBMGsON8ACvwIAAQIDBAUGB74CvgK+Ar4CvgK+Ar4CCAkKCwwNvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ag4PEBESE74CC0ICIQoMvwILQgMhCgy+AgtCBCEKDL0CC0IFIQoMvAILQgYhCgy7AgtCByEKDLoCC0IIIQoMuQILQgkhCgy4AgtCCiEKDLcCC0ILIQoMtgILQgwhCgy1AgtCDSEKDLQCC0IOIQoMswILQg8hCgyyAgtCCiEKDLECC0ILIQoMsAILQgwhCgyvAgtCDSEKDK4CC0IOIQoMrQILQg8hCgysAgsgAiACKQMgIgogBCABa60iC30iDEIAIAogDFobNwMgIAogC1gNpwJBHyEDDIkDCyABIARHBEAgAkEJNgIIIAIgATYCBEElIQMM8AILQSAhAwyIAwtBASEFIAIvATAiA0EIcUUEQCACKQMgQgBSIQULAkAgAi0ALgRAQQEhACACLQApQQVGDQEgA0HAAHFFIAVxRQ0BC0EAIQAgA0HAAHENAEECIQAgA0EIcQ0AIANBgARxBEACQCACLQAoQQFHDQAgAi0ALUEKcQ0AQQUhAAwCC0EEIQAMAQsgA0EgcUUEQAJAIAItAChBAUYNACACLwEyIgBB5ABrQeQASQ0AIABBzAFGDQAgAEGwAkYNAEEEIQAgA0EocUUNAiADQYgEcUGABEYNAgtBACEADAELQQBBAyACKQMgUBshAAsgAEEBaw4FvgIAsAEBpAKhAgtBESEDDO0CCyACQQE6AC8MhAMLIAEgBEcNnQJBJCEDDIQDCyABIARHDRxBxgAhAwyDAwtBACEAAkAgAigCOCIDRQ0AIAMoAkQiA0UNACACIAMRAAAhAAsgAEUNJyAAQRVHDZgCIAJB0AA2AhwgAiABNgIUIAJBkRg2AhAgAkEVNgIMQQAhAwyCAwsgASAERgRAQSghAwyCAwtBACEDIAJBADYCBCACQQw2AgggAiABIAEQKiIARQ2UAiACQSc2AhwgAiABNgIUIAIgADYCDAyBAwsgASAERgRAQSkhAwyBAwsgAS0AACIAQSBGDRMgAEEJRw2VAiABQQFqIQEMFAsgASAERwRAIAFBAWohAQwWC0EqIQMM/wILIAEgBEYEQEErIQMM/wILIAEtAAAiAEEJRyAAQSBHcQ2QAiACLQAsQQhHDd0CIAJBADoALAzdAgsgASAERgRAQSwhAwz+AgsgAS0AAEEKRw2OAiABQQFqIQEMsAELIAEgBEcNigJBLyEDDPwCCwNAIAEtAAAiAEEgRwRAIABBCmsOBIQCiAKIAoQChgILIAQgAUEBaiIBRw0AC0ExIQMM+wILQTIhAyABIARGDfoCIAIoAgAiACAEIAFraiEHIAEgAGtBA2ohBgJAA0AgAEHwO2otAAAgAS0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQEgAEEDRgRAQQYhAQziAgsgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAc2AgAM+wILIAJBADYCAAyGAgtBMyEDIAQgASIARg35AiAEIAFrIAIoAgAiAWohByAAIAFrQQhqIQYCQANAIAFB9DtqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBCEYEQEEFIQEM4QILIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADPoCCyACQQA2AgAgACEBDIUCC0E0IQMgBCABIgBGDfgCIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgJAA0AgAUHQwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBBUYEQEEHIQEM4AILIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADPkCCyACQQA2AgAgACEBDIQCCyABIARHBEADQCABLQAAQYA+ai0AACIAQQFHBEAgAEECRg0JDIECCyAEIAFBAWoiAUcNAAtBMCEDDPgCC0EwIQMM9wILIAEgBEcEQANAIAEtAAAiAEEgRwRAIABBCmsOBP8B/gH+Af8B/gELIAQgAUEBaiIBRw0AC0E4IQMM9wILQTghAwz2AgsDQCABLQAAIgBBIEcgAEEJR3EN9gEgBCABQQFqIgFHDQALQTwhAwz1AgsDQCABLQAAIgBBIEcEQAJAIABBCmsOBPkBBAT5AQALIABBLEYN9QEMAwsgBCABQQFqIgFHDQALQT8hAwz0AgtBwAAhAyABIARGDfMCIAIoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAEGAQGstAAAgAS0AAEEgckcNASAAQQZGDdsCIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPQCCyACQQA2AgALQTYhAwzZAgsgASAERgRAQcEAIQMM8gILIAJBDDYCCCACIAE2AgQgAi0ALEEBaw4E+wHuAewB6wHUAgsgAUEBaiEBDPoBCyABIARHBEADQAJAIAEtAAAiAEEgciAAIABBwQBrQf8BcUEaSRtB/wFxIgBBCUYNACAAQSBGDQACQAJAAkACQCAAQeMAaw4TAAMDAwMDAwMBAwMDAwMDAwMDAgMLIAFBAWohAUExIQMM3AILIAFBAWohAUEyIQMM2wILIAFBAWohAUEzIQMM2gILDP4BCyAEIAFBAWoiAUcNAAtBNSEDDPACC0E1IQMM7wILIAEgBEcEQANAIAEtAABBgDxqLQAAQQFHDfcBIAQgAUEBaiIBRw0AC0E9IQMM7wILQT0hAwzuAgtBACEAAkAgAigCOCIDRQ0AIAMoAkAiA0UNACACIAMRAAAhAAsgAEUNASAAQRVHDeYBIAJBwgA2AhwgAiABNgIUIAJB4xg2AhAgAkEVNgIMQQAhAwztAgsgAUEBaiEBC0E8IQMM0gILIAEgBEYEQEHCACEDDOsCCwJAA0ACQCABLQAAQQlrDhgAAswCzALRAswCzALMAswCzALMAswCzALMAswCzALMAswCzALMAswCzALMAgDMAgsgBCABQQFqIgFHDQALQcIAIQMM6wILIAFBAWohASACLQAtQQFxRQ3+AQtBLCEDDNACCyABIARHDd4BQcQAIQMM6AILA0AgAS0AAEGQwABqLQAAQQFHDZwBIAQgAUEBaiIBRw0AC0HFACEDDOcCCyABLQAAIgBBIEYN/gEgAEE6Rw3AAiACKAIEIQBBACEDIAJBADYCBCACIAAgARApIgAN3gEM3QELQccAIQMgBCABIgBGDeUCIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgNAIAFBkMIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNvwIgAUEFRg3CAiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBzYCAAzlAgtByAAhAyAEIAEiAEYN5AIgBCABayACKAIAIgFqIQcgACABa0EJaiEGA0AgAUGWwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw2+AkECIAFBCUYNwgIaIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADOQCCyABIARGBEBByQAhAwzkAgsCQAJAIAEtAAAiAEEgciAAIABBwQBrQf8BcUEaSRtB/wFxQe4Aaw4HAL8CvwK/Ar8CvwIBvwILIAFBAWohAUE+IQMMywILIAFBAWohAUE/IQMMygILQcoAIQMgBCABIgBGDeICIAQgAWsgAigCACIBaiEGIAAgAWtBAWohBwNAIAFBoMIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNvAIgAUEBRg2+AiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBjYCAAziAgtBywAhAyAEIAEiAEYN4QIgBCABayACKAIAIgFqIQcgACABa0EOaiEGA0AgAUGiwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw27AiABQQ5GDb4CIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADOECC0HMACEDIAQgASIARg3gAiAEIAFrIAIoAgAiAWohByAAIAFrQQ9qIQYDQCABQcDCAGotAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDboCQQMgAUEPRg2+AhogAUEBaiEBIAQgAEEBaiIARw0ACyACIAc2AgAM4AILQc0AIQMgBCABIgBGDd8CIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgNAIAFB0MIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNuQJBBCABQQVGDb0CGiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBzYCAAzfAgsgASAERgRAQc4AIQMM3wILAkACQAJAAkAgAS0AACIAQSByIAAgAEHBAGtB/wFxQRpJG0H/AXFB4wBrDhMAvAK8ArwCvAK8ArwCvAK8ArwCvAK8ArwCAbwCvAK8AgIDvAILIAFBAWohAUHBACEDDMgCCyABQQFqIQFBwgAhAwzHAgsgAUEBaiEBQcMAIQMMxgILIAFBAWohAUHEACEDDMUCCyABIARHBEAgAkENNgIIIAIgATYCBEHFACEDDMUCC0HPACEDDN0CCwJAAkAgAS0AAEEKaw4EAZABkAEAkAELIAFBAWohAQtBKCEDDMMCCyABIARGBEBB0QAhAwzcAgsgAS0AAEEgRw0AIAFBAWohASACLQAtQQFxRQ3QAQtBFyEDDMECCyABIARHDcsBQdIAIQMM2QILQdMAIQMgASAERg3YAiACKAIAIgAgBCABa2ohBiABIABrQQFqIQUDQCABLQAAIABB1sIAai0AAEcNxwEgAEEBRg3KASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBjYCAAzYAgsgASAERgRAQdUAIQMM2AILIAEtAABBCkcNwgEgAUEBaiEBDMoBCyABIARGBEBB1gAhAwzXAgsCQAJAIAEtAABBCmsOBADDAcMBAcMBCyABQQFqIQEMygELIAFBAWohAUHKACEDDL0CC0EAIQACQCACKAI4IgNFDQAgAygCPCIDRQ0AIAIgAxEAACEACyAADb8BQc0AIQMMvAILIAItAClBIkYNzwIMiQELIAQgASIFRgRAQdsAIQMM1AILQQAhAEEBIQFBASEGQQAhAwJAAn8CQAJAAkACQAJAAkACQCAFLQAAQTBrDgrFAcQBAAECAwQFBgjDAQtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshA0EAIQFBACEGDL0BC0EJIQNBASEAQQAhAUEAIQYMvAELIAEgBEYEQEHdACEDDNMCCyABLQAAQS5HDbgBIAFBAWohAQyIAQsgASAERw22AUHfACEDDNECCyABIARHBEAgAkEONgIIIAIgATYCBEHQACEDDLgCC0HgACEDDNACC0HhACEDIAEgBEYNzwIgAigCACIAIAQgAWtqIQUgASAAa0EDaiEGA0AgAS0AACAAQeLCAGotAABHDbEBIABBA0YNswEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMzwILQeIAIQMgASAERg3OAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYDQCABLQAAIABB5sIAai0AAEcNsAEgAEECRg2vASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAzOAgtB4wAhAyABIARGDc0CIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgNAIAEtAAAgAEHpwgBqLQAARw2vASAAQQNGDa0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADM0CCyABIARGBEBB5QAhAwzNAgsgAUEBaiEBQQAhAAJAIAIoAjgiA0UNACADKAIwIgNFDQAgAiADEQAAIQALIAANqgFB1gAhAwyzAgsgASAERwRAA0AgAS0AACIAQSBHBEACQAJAAkAgAEHIAGsOCwABswGzAbMBswGzAbMBswGzAQKzAQsgAUEBaiEBQdIAIQMMtwILIAFBAWohAUHTACEDDLYCCyABQQFqIQFB1AAhAwy1AgsgBCABQQFqIgFHDQALQeQAIQMMzAILQeQAIQMMywILA0AgAS0AAEHwwgBqLQAAIgBBAUcEQCAAQQJrDgOnAaYBpQGkAQsgBCABQQFqIgFHDQALQeYAIQMMygILIAFBAWogASAERw0CGkHnACEDDMkCCwNAIAEtAABB8MQAai0AACIAQQFHBEACQCAAQQJrDgSiAaEBoAEAnwELQdcAIQMMsQILIAQgAUEBaiIBRw0AC0HoACEDDMgCCyABIARGBEBB6QAhAwzIAgsCQCABLQAAIgBBCmsOGrcBmwGbAbQBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBpAGbAZsBAJkBCyABQQFqCyEBQQYhAwytAgsDQCABLQAAQfDGAGotAABBAUcNfSAEIAFBAWoiAUcNAAtB6gAhAwzFAgsgAUEBaiABIARHDQIaQesAIQMMxAILIAEgBEYEQEHsACEDDMQCCyABQQFqDAELIAEgBEYEQEHtACEDDMMCCyABQQFqCyEBQQQhAwyoAgsgASAERgRAQe4AIQMMwQILAkACQAJAIAEtAABB8MgAai0AAEEBaw4HkAGPAY4BAHwBAo0BCyABQQFqIQEMCwsgAUEBagyTAQtBACEDIAJBADYCHCACQZsSNgIQIAJBBzYCDCACIAFBAWo2AhQMwAILAkADQCABLQAAQfDIAGotAAAiAEEERwRAAkACQCAAQQFrDgeUAZMBkgGNAQAEAY0BC0HaACEDDKoCCyABQQFqIQFB3AAhAwypAgsgBCABQQFqIgFHDQALQe8AIQMMwAILIAFBAWoMkQELIAQgASIARgRAQfAAIQMMvwILIAAtAABBL0cNASAAQQFqIQEMBwsgBCABIgBGBEBB8QAhAwy+AgsgAC0AACIBQS9GBEAgAEEBaiEBQd0AIQMMpQILIAFBCmsiA0EWSw0AIAAhAUEBIAN0QYmAgAJxDfkBC0EAIQMgAkEANgIcIAIgADYCFCACQYwcNgIQIAJBBzYCDAy8AgsgASAERwRAIAFBAWohAUHeACEDDKMCC0HyACEDDLsCCyABIARGBEBB9AAhAwy7AgsCQCABLQAAQfDMAGotAABBAWsOA/cBcwCCAQtB4QAhAwyhAgsgASAERwRAA0AgAS0AAEHwygBqLQAAIgBBA0cEQAJAIABBAWsOAvkBAIUBC0HfACEDDKMCCyAEIAFBAWoiAUcNAAtB8wAhAwy6AgtB8wAhAwy5AgsgASAERwRAIAJBDzYCCCACIAE2AgRB4AAhAwygAgtB9QAhAwy4AgsgASAERgRAQfYAIQMMuAILIAJBDzYCCCACIAE2AgQLQQMhAwydAgsDQCABLQAAQSBHDY4CIAQgAUEBaiIBRw0AC0H3ACEDDLUCCyABIARGBEBB+AAhAwy1AgsgAS0AAEEgRw16IAFBAWohAQxbC0EAIQACQCACKAI4IgNFDQAgAygCOCIDRQ0AIAIgAxEAACEACyAADXgMgAILIAEgBEYEQEH6ACEDDLMCCyABLQAAQcwARw10IAFBAWohAUETDHYLQfsAIQMgASAERg2xAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYDQCABLQAAIABB8M4Aai0AAEcNcyAAQQVGDXUgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMsQILIAEgBEYEQEH8ACEDDLECCwJAAkAgAS0AAEHDAGsODAB0dHR0dHR0dHR0AXQLIAFBAWohAUHmACEDDJgCCyABQQFqIQFB5wAhAwyXAgtB/QAhAyABIARGDa8CIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQe3PAGotAABHDXIgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADLACCyACQQA2AgAgBkEBaiEBQRAMcwtB/gAhAyABIARGDa4CIAIoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQfbOAGotAABHDXEgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADK8CCyACQQA2AgAgBkEBaiEBQRYMcgtB/wAhAyABIARGDa0CIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQfzOAGotAABHDXAgAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADK4CCyACQQA2AgAgBkEBaiEBQQUMcQsgASAERgRAQYABIQMMrQILIAEtAABB2QBHDW4gAUEBaiEBQQgMcAsgASAERgRAQYEBIQMMrAILAkACQCABLQAAQc4Aaw4DAG8BbwsgAUEBaiEBQesAIQMMkwILIAFBAWohAUHsACEDDJICCyABIARGBEBBggEhAwyrAgsCQAJAIAEtAABByABrDggAbm5ubm5uAW4LIAFBAWohAUHqACEDDJICCyABQQFqIQFB7QAhAwyRAgtBgwEhAyABIARGDakCIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQYDPAGotAABHDWwgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADKoCCyACQQA2AgAgBkEBaiEBQQAMbQtBhAEhAyABIARGDagCIAIoAgAiACAEIAFraiEFIAEgAGtBBGohBgJAA0AgAS0AACAAQYPPAGotAABHDWsgAEEERg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADKkCCyACQQA2AgAgBkEBaiEBQSMMbAsgASAERgRAQYUBIQMMqAILAkACQCABLQAAQcwAaw4IAGtra2trawFrCyABQQFqIQFB7wAhAwyPAgsgAUEBaiEBQfAAIQMMjgILIAEgBEYEQEGGASEDDKcCCyABLQAAQcUARw1oIAFBAWohAQxgC0GHASEDIAEgBEYNpQIgAigCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABBiM8Aai0AAEcNaCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMpgILIAJBADYCACAGQQFqIQFBLQxpC0GIASEDIAEgBEYNpAIgAigCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABB0M8Aai0AAEcNZyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMpQILIAJBADYCACAGQQFqIQFBKQxoCyABIARGBEBBiQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEVDF8LQZIBIQMgASAERg2aAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGhzwBqLQAARw1dIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAybAgsgAkEANgIAIAZBAWohAUEeDF4LIAEgBEYEQEGTASEDDJoCCyABLQAAQcwARw1bIAFBAWohAUEKDF0LIAEgBEYEQEGUASEDDJkCCwJAAkAgAS0AAEHBAGsODwBcXFxcXFxcXFxcXFxcAVwLIAFBAWohAUH+ACEDDIACCyABQQFqIQFB/wAhAwz/AQsgASAERgRAQZUBIQMMmAILAkACQCABLQAAQcEAaw4DAFsBWwsgAUEBaiEBQf0AIQMM/wELIAFBAWohAUGAASEDDP4BC0GWASEDIAEgBEYNlgIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBp88Aai0AAEcNWSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlwILIAJBADYCACAGQQFqIQFBCwxaCyABIARGBEBBlwEhAwyWAgsCQAJAAkACQCABLQAAQS1rDiMAW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1sBW1tbW1sCW1tbA1sLIAFBAWohAUH7ACEDDP8BCyABQQFqIQFB/AAhAwz+AQsgAUEBaiEBQYEBIQMM/QELIAFBAWohAUGCASEDDPwBC0GYASEDIAEgBEYNlAIgAigCACIAIAQgAWtqIQUgASAAa0EEaiEGAkADQCABLQAAIABBqc8Aai0AAEcNVyAAQQRGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlQILIAJBADYCACAGQQFqIQFBGQxYC0GZASEDIAEgBEYNkwIgAigCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBrs8Aai0AAEcNViAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlAILIAJBADYCACAGQQFqIQFBBgxXC0GaASEDIAEgBEYNkgIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBtM8Aai0AAEcNVSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMkwILIAJBADYCACAGQQFqIQFBHAxWC0GbASEDIAEgBEYNkQIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBts8Aai0AAEcNVCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMkgILIAJBADYCACAGQQFqIQFBJwxVCyABIARGBEBBnAEhAwyRAgsCQAJAIAEtAABB1ABrDgIAAVQLIAFBAWohAUGGASEDDPgBCyABQQFqIQFBhwEhAwz3AQtBnQEhAyABIARGDY8CIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQbjPAGotAABHDVIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADJACCyACQQA2AgAgBkEBaiEBQSYMUwtBngEhAyABIARGDY4CIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQbrPAGotAABHDVEgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI8CCyACQQA2AgAgBkEBaiEBQQMMUgtBnwEhAyABIARGDY0CIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQe3PAGotAABHDVAgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI4CCyACQQA2AgAgBkEBaiEBQQwMUQtBoAEhAyABIARGDYwCIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQbzPAGotAABHDU8gAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI0CCyACQQA2AgAgBkEBaiEBQQ0MUAsgASAERgRAQaEBIQMMjAILAkACQCABLQAAQcYAaw4LAE9PT09PT09PTwFPCyABQQFqIQFBiwEhAwzzAQsgAUEBaiEBQYwBIQMM8gELIAEgBEYEQEGiASEDDIsCCyABLQAAQdAARw1MIAFBAWohAQxGCyABIARGBEBBowEhAwyKAgsCQAJAIAEtAABByQBrDgcBTU1NTU0ATQsgAUEBaiEBQY4BIQMM8QELIAFBAWohAUEiDE0LQaQBIQMgASAERg2IAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHAzwBqLQAARw1LIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyJAgsgAkEANgIAIAZBAWohAUEdDEwLIAEgBEYEQEGlASEDDIgCCwJAAkAgAS0AAEHSAGsOAwBLAUsLIAFBAWohAUGQASEDDO8BCyABQQFqIQFBBAxLCyABIARGBEBBpgEhAwyHAgsCQAJAAkACQAJAIAEtAABBwQBrDhUATU1NTU1NTU1NTQFNTQJNTQNNTQRNCyABQQFqIQFBiAEhAwzxAQsgAUEBaiEBQYkBIQMM8AELIAFBAWohAUGKASEDDO8BCyABQQFqIQFBjwEhAwzuAQsgAUEBaiEBQZEBIQMM7QELQacBIQMgASAERg2FAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHtzwBqLQAARw1IIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyGAgsgAkEANgIAIAZBAWohAUERDEkLQagBIQMgASAERg2EAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHCzwBqLQAARw1HIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyFAgsgAkEANgIAIAZBAWohAUEsDEgLQakBIQMgASAERg2DAiACKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHFzwBqLQAARw1GIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyEAgsgAkEANgIAIAZBAWohAUErDEcLQaoBIQMgASAERg2CAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHKzwBqLQAARw1FIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyDAgsgAkEANgIAIAZBAWohAUEUDEYLIAEgBEYEQEGrASEDDIICCwJAAkACQAJAIAEtAABBwgBrDg8AAQJHR0dHR0dHR0dHRwNHCyABQQFqIQFBkwEhAwzrAQsgAUEBaiEBQZQBIQMM6gELIAFBAWohAUGVASEDDOkBCyABQQFqIQFBlgEhAwzoAQsgASAERgRAQawBIQMMgQILIAEtAABBxQBHDUIgAUEBaiEBDD0LQa0BIQMgASAERg3/ASACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHNzwBqLQAARw1CIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyAAgsgAkEANgIAIAZBAWohAUEODEMLIAEgBEYEQEGuASEDDP8BCyABLQAAQdAARw1AIAFBAWohAUElDEILQa8BIQMgASAERg39ASACKAIAIgAgBCABa2ohBSABIABrQQhqIQYCQANAIAEtAAAgAEHQzwBqLQAARw1AIABBCEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz+AQsgAkEANgIAIAZBAWohAUEqDEELIAEgBEYEQEGwASEDDP0BCwJAAkAgAS0AAEHVAGsOCwBAQEBAQEBAQEABQAsgAUEBaiEBQZoBIQMM5AELIAFBAWohAUGbASEDDOMBCyABIARGBEBBsQEhAwz8AQsCQAJAIAEtAABBwQBrDhQAPz8/Pz8/Pz8/Pz8/Pz8/Pz8/AT8LIAFBAWohAUGZASEDDOMBCyABQQFqIQFBnAEhAwziAQtBsgEhAyABIARGDfoBIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQdnPAGotAABHDT0gAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPsBCyACQQA2AgAgBkEBaiEBQSEMPgtBswEhAyABIARGDfkBIAIoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAS0AACAAQd3PAGotAABHDTwgAEEGRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPoBCyACQQA2AgAgBkEBaiEBQRoMPQsgASAERgRAQbQBIQMM+QELAkACQAJAIAEtAABBxQBrDhEAPT09PT09PT09AT09PT09Aj0LIAFBAWohAUGdASEDDOEBCyABQQFqIQFBngEhAwzgAQsgAUEBaiEBQZ8BIQMM3wELQbUBIQMgASAERg33ASACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHkzwBqLQAARw06IABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz4AQsgAkEANgIAIAZBAWohAUEoDDsLQbYBIQMgASAERg32ASACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHqzwBqLQAARw05IABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz3AQsgAkEANgIAIAZBAWohAUEHDDoLIAEgBEYEQEG3ASEDDPYBCwJAAkAgAS0AAEHFAGsODgA5OTk5OTk5OTk5OTkBOQsgAUEBaiEBQaEBIQMM3QELIAFBAWohAUGiASEDDNwBC0G4ASEDIAEgBEYN9AEgAigCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB7c8Aai0AAEcNNyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM9QELIAJBADYCACAGQQFqIQFBEgw4C0G5ASEDIAEgBEYN8wEgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB8M8Aai0AAEcNNiAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM9AELIAJBADYCACAGQQFqIQFBIAw3C0G6ASEDIAEgBEYN8gEgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB8s8Aai0AAEcNNSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM8wELIAJBADYCACAGQQFqIQFBDww2CyABIARGBEBBuwEhAwzyAQsCQAJAIAEtAABByQBrDgcANTU1NTUBNQsgAUEBaiEBQaUBIQMM2QELIAFBAWohAUGmASEDDNgBC0G8ASEDIAEgBEYN8AEgAigCACIAIAQgAWtqIQUgASAAa0EHaiEGAkADQCABLQAAIABB9M8Aai0AAEcNMyAAQQdGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM8QELIAJBADYCACAGQQFqIQFBGww0CyABIARGBEBBvQEhAwzwAQsCQAJAAkAgAS0AAEHCAGsOEgA0NDQ0NDQ0NDQBNDQ0NDQ0AjQLIAFBAWohAUGkASEDDNgBCyABQQFqIQFBpwEhAwzXAQsgAUEBaiEBQagBIQMM1gELIAEgBEYEQEG+ASEDDO8BCyABLQAAQc4ARw0wIAFBAWohAQwsCyABIARGBEBBvwEhAwzuAQsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQcEAaw4VAAECAz8EBQY/Pz8HCAkKCz8MDQ4PPwsgAUEBaiEBQegAIQMM4wELIAFBAWohAUHpACEDDOIBCyABQQFqIQFB7gAhAwzhAQsgAUEBaiEBQfIAIQMM4AELIAFBAWohAUHzACEDDN8BCyABQQFqIQFB9gAhAwzeAQsgAUEBaiEBQfcAIQMM3QELIAFBAWohAUH6ACEDDNwBCyABQQFqIQFBgwEhAwzbAQsgAUEBaiEBQYQBIQMM2gELIAFBAWohAUGFASEDDNkBCyABQQFqIQFBkgEhAwzYAQsgAUEBaiEBQZgBIQMM1wELIAFBAWohAUGgASEDDNYBCyABQQFqIQFBowEhAwzVAQsgAUEBaiEBQaoBIQMM1AELIAEgBEcEQCACQRA2AgggAiABNgIEQasBIQMM1AELQcABIQMM7AELQQAhAAJAIAIoAjgiA0UNACADKAI0IgNFDQAgAiADEQAAIQALIABFDV4gAEEVRw0HIAJB0QA2AhwgAiABNgIUIAJBsBc2AhAgAkEVNgIMQQAhAwzrAQsgAUEBaiABIARHDQgaQcIBIQMM6gELA0ACQCABLQAAQQprDgQIAAALAAsgBCABQQFqIgFHDQALQcMBIQMM6QELIAEgBEcEQCACQRE2AgggAiABNgIEQQEhAwzQAQtBxAEhAwzoAQsgASAERgRAQcUBIQMM6AELAkACQCABLQAAQQprDgQBKCgAKAsgAUEBagwJCyABQQFqDAULIAEgBEYEQEHGASEDDOcBCwJAAkAgAS0AAEEKaw4XAQsLAQsLCwsLCwsLCwsLCwsLCwsLCwALCyABQQFqIQELQbABIQMMzQELIAEgBEYEQEHIASEDDOYBCyABLQAAQSBHDQkgAkEAOwEyIAFBAWohAUGzASEDDMwBCwNAIAEhAAJAIAEgBEcEQCABLQAAQTBrQf8BcSIDQQpJDQEMJwtBxwEhAwzmAQsCQCACLwEyIgFBmTNLDQAgAiABQQpsIgU7ATIgBUH+/wNxIANB//8Dc0sNACAAQQFqIQEgAiADIAVqIgM7ATIgA0H//wNxQegHSQ0BCwtBACEDIAJBADYCHCACQcEJNgIQIAJBDTYCDCACIABBAWo2AhQM5AELIAJBADYCHCACIAE2AhQgAkHwDDYCECACQRs2AgxBACEDDOMBCyACKAIEIQAgAkEANgIEIAIgACABECYiAA0BIAFBAWoLIQFBrQEhAwzIAQsgAkHBATYCHCACIAA2AgwgAiABQQFqNgIUQQAhAwzgAQsgAigCBCEAIAJBADYCBCACIAAgARAmIgANASABQQFqCyEBQa4BIQMMxQELIAJBwgE2AhwgAiAANgIMIAIgAUEBajYCFEEAIQMM3QELIAJBADYCHCACIAE2AhQgAkGXCzYCECACQQ02AgxBACEDDNwBCyACQQA2AhwgAiABNgIUIAJB4xA2AhAgAkEJNgIMQQAhAwzbAQsgAkECOgAoDKwBC0EAIQMgAkEANgIcIAJBrws2AhAgAkECNgIMIAIgAUEBajYCFAzZAQtBAiEDDL8BC0ENIQMMvgELQSYhAwy9AQtBFSEDDLwBC0EWIQMMuwELQRghAwy6AQtBHCEDDLkBC0EdIQMMuAELQSAhAwy3AQtBISEDDLYBC0EjIQMMtQELQcYAIQMMtAELQS4hAwyzAQtBPSEDDLIBC0HLACEDDLEBC0HOACEDDLABC0HYACEDDK8BC0HZACEDDK4BC0HbACEDDK0BC0HxACEDDKwBC0H0ACEDDKsBC0GNASEDDKoBC0GXASEDDKkBC0GpASEDDKgBC0GvASEDDKcBC0GxASEDDKYBCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJB8Rs2AhAgAkEGNgIMDL0BCyACQQA2AgAgBkEBaiEBQSQLOgApIAIoAgQhACACQQA2AgQgAiAAIAEQJyIARQRAQeUAIQMMowELIAJB+QA2AhwgAiABNgIUIAIgADYCDEEAIQMMuwELIABBFUcEQCACQQA2AhwgAiABNgIUIAJBzA42AhAgAkEgNgIMQQAhAwy7AQsgAkH4ADYCHCACIAE2AhQgAkHKGDYCECACQRU2AgxBACEDDLoBCyACQQA2AhwgAiABNgIUIAJBjhs2AhAgAkEGNgIMQQAhAwy5AQsgAkEANgIcIAIgATYCFCACQf4RNgIQIAJBBzYCDEEAIQMMuAELIAJBADYCHCACIAE2AhQgAkGMHDYCECACQQc2AgxBACEDDLcBCyACQQA2AhwgAiABNgIUIAJBww82AhAgAkEHNgIMQQAhAwy2AQsgAkEANgIcIAIgATYCFCACQcMPNgIQIAJBBzYCDEEAIQMMtQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxBACEDDKIBCyACQeQANgIcIAIgATYCFCACQeMXNgIQIAJBFTYCDEEAIQMMoQELIAJBADYCACAGQQFqIQEgAi0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACEDIAJBADYCHCACIAE2AhQgAkH3CTYCECACQQg2AgwMoAELIAJBADYCACAGQQFqIQEgAi0AKUEhRg0DIAJBADYCHCACIAE2AhQgAkGbCjYCECACQQg2AgxBACEDDJ8BCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJBkDM2AhAgAkEINgIMDJ0BCyACQQA2AgAgBkEBaiEBIAItAClBI0kNACACQQA2AhwgAiABNgIUIAJB0wk2AhAgAkEINgIMQQAhAwycAQtB0QAhAwyCAQsgAS0AAEEwayIAQf8BcUEKSQRAIAIgADoAKiABQQFqIQFBzwAhAwyCAQsgAigCBCEAIAJBADYCBCACIAAgARAoIgBFDYYBIAJB3gA2AhwgAiABNgIUIAIgADYCDEEAIQMMmgELIAIoAgQhACACQQA2AgQgAiAAIAEQKCIARQ2GASACQdwANgIcIAIgATYCFCACIAA2AgxBACEDDJkBCyACKAIEIQAgAkEANgIEIAIgACAFECgiAEUEQCAFIQEMhwELIAJB2gA2AhwgAiAFNgIUIAIgADYCDAyYAQtBACEBQQEhAwsgAiADOgArIAVBAWohAwJAAkACQCACLQAtQRBxDQACQAJAAkAgAi0AKg4DAQACBAsgBkUNAwwCCyAADQEMAgsgAUUNAQsgAigCBCEAIAJBADYCBCACIAAgAxAoIgBFBEAgAyEBDAILIAJB2AA2AhwgAiADNgIUIAIgADYCDEEAIQMMmAELIAIoAgQhACACQQA2AgQgAiAAIAMQKCIARQRAIAMhAQyHAQsgAkHZADYCHCACIAM2AhQgAiAANgIMQQAhAwyXAQtBzAAhAwx9CyAAQRVHBEAgAkEANgIcIAIgATYCFCACQZQNNgIQIAJBITYCDEEAIQMMlgELIAJB1wA2AhwgAiABNgIUIAJByRc2AhAgAkEVNgIMQQAhAwyVAQtBACEDIAJBADYCHCACIAE2AhQgAkGAETYCECACQQk2AgwMlAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0AIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMkwELQckAIQMMeQsgAkEANgIcIAIgATYCFCACQcEoNgIQIAJBBzYCDCACQQA2AgBBACEDDJEBCyACKAIEIQBBACEDIAJBADYCBCACIAAgARAlIgBFDQAgAkHSADYCHCACIAE2AhQgAiAANgIMDJABC0HIACEDDHYLIAJBADYCACAFIQELIAJBgBI7ASogAUEBaiEBQQAhAAJAIAIoAjgiA0UNACADKAIwIgNFDQAgAiADEQAAIQALIAANAQtBxwAhAwxzCyAAQRVGBEAgAkHRADYCHCACIAE2AhQgAkHjFzYCECACQRU2AgxBACEDDIwBC0EAIQMgAkEANgIcIAIgATYCFCACQbkNNgIQIAJBGjYCDAyLAQtBACEDIAJBADYCHCACIAE2AhQgAkGgGTYCECACQR42AgwMigELIAEtAABBOkYEQCACKAIEIQBBACEDIAJBADYCBCACIAAgARApIgBFDQEgAkHDADYCHCACIAA2AgwgAiABQQFqNgIUDIoBC0EAIQMgAkEANgIcIAIgATYCFCACQbERNgIQIAJBCjYCDAyJAQsgAUEBaiEBQTshAwxvCyACQcMANgIcIAIgADYCDCACIAFBAWo2AhQMhwELQQAhAyACQQA2AhwgAiABNgIUIAJB8A42AhAgAkEcNgIMDIYBCyACIAIvATBBEHI7ATAMZgsCQCACLwEwIgBBCHFFDQAgAi0AKEEBRw0AIAItAC1BCHFFDQMLIAIgAEH3+wNxQYAEcjsBMAwECyABIARHBEACQANAIAEtAABBMGsiAEH/AXFBCk8EQEE1IQMMbgsgAikDICIKQpmz5syZs+bMGVYNASACIApCCn4iCjcDICAKIACtQv8BgyILQn+FVg0BIAIgCiALfDcDICAEIAFBAWoiAUcNAAtBOSEDDIUBCyACKAIEIQBBACEDIAJBADYCBCACIAAgAUEBaiIBECoiAA0MDHcLQTkhAwyDAQsgAi0AMEEgcQ0GQcUBIQMMaQtBACEDIAJBADYCBCACIAEgARAqIgBFDQQgAkE6NgIcIAIgADYCDCACIAFBAWo2AhQMgQELIAItAChBAUcNACACLQAtQQhxRQ0BC0E3IQMMZgsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIABEAgAkE7NgIcIAIgADYCDCACIAFBAWo2AhQMfwsgAUEBaiEBDG4LIAJBCDoALAwECyABQQFqIQEMbQtBACEDIAJBADYCHCACIAE2AhQgAkHkEjYCECACQQQ2AgwMewsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIARQ1sIAJBNzYCHCACIAE2AhQgAiAANgIMDHoLIAIgAi8BMEEgcjsBMAtBMCEDDF8LIAJBNjYCHCACIAE2AhQgAiAANgIMDHcLIABBLEcNASABQQFqIQBBASEBAkACQAJAAkACQCACLQAsQQVrDgQDAQIEAAsgACEBDAQLQQIhAQwBC0EEIQELIAJBAToALCACIAIvATAgAXI7ATAgACEBDAELIAIgAi8BMEEIcjsBMCAAIQELQTkhAwxcCyACQQA6ACwLQTQhAwxaCyABIARGBEBBLSEDDHMLAkACQANAAkAgAS0AAEEKaw4EAgAAAwALIAQgAUEBaiIBRw0AC0EtIQMMdAsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIARQ0CIAJBLDYCHCACIAE2AhQgAiAANgIMDHMLIAIoAgQhAEEAIQMgAkEANgIEIAIgACABECoiAEUEQCABQQFqIQEMAgsgAkEsNgIcIAIgADYCDCACIAFBAWo2AhQMcgsgAS0AAEENRgRAIAIoAgQhAEEAIQMgAkEANgIEIAIgACABECoiAEUEQCABQQFqIQEMAgsgAkEsNgIcIAIgADYCDCACIAFBAWo2AhQMcgsgAi0ALUEBcQRAQcQBIQMMWQsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIADQEMZQtBLyEDDFcLIAJBLjYCHCACIAE2AhQgAiAANgIMDG8LQQAhAyACQQA2AhwgAiABNgIUIAJB8BQ2AhAgAkEDNgIMDG4LQQEhAwJAAkACQAJAIAItACxBBWsOBAMBAgAECyACIAIvATBBCHI7ATAMAwtBAiEDDAELQQQhAwsgAkEBOgAsIAIgAi8BMCADcjsBMAtBKiEDDFMLQQAhAyACQQA2AhwgAiABNgIUIAJB4Q82AhAgAkEKNgIMDGsLQQEhAwJAAkACQAJAAkACQCACLQAsQQJrDgcFBAQDAQIABAsgAiACLwEwQQhyOwEwDAMLQQIhAwwBC0EEIQMLIAJBAToALCACIAIvATAgA3I7ATALQSshAwxSC0EAIQMgAkEANgIcIAIgATYCFCACQasSNgIQIAJBCzYCDAxqC0EAIQMgAkEANgIcIAIgATYCFCACQf0NNgIQIAJBHTYCDAxpCyABIARHBEADQCABLQAAQSBHDUggBCABQQFqIgFHDQALQSUhAwxpC0ElIQMMaAsgAi0ALUEBcQRAQcMBIQMMTwsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKSIABEAgAkEmNgIcIAIgADYCDCACIAFBAWo2AhQMaAsgAUEBaiEBDFwLIAFBAWohASACLwEwIgBBgAFxBEBBACEAAkAgAigCOCIDRQ0AIAMoAlQiA0UNACACIAMRAAAhAAsgAEUNBiAAQRVHDR8gAkEFNgIcIAIgATYCFCACQfkXNgIQIAJBFTYCDEEAIQMMZwsCQCAAQaAEcUGgBEcNACACLQAtQQJxDQBBACEDIAJBADYCHCACIAE2AhQgAkGWEzYCECACQQQ2AgwMZwsgAgJ/IAIvATBBFHFBFEYEQEEBIAItAChBAUYNARogAi8BMkHlAEYMAQsgAi0AKUEFRgs6AC5BACEAAkAgAigCOCIDRQ0AIAMoAiQiA0UNACACIAMRAAAhAAsCQAJAAkACQAJAIAAOFgIBAAQEBAQEBAQEBAQEBAQEBAQEBAMECyACQQE6AC4LIAIgAi8BMEHAAHI7ATALQSchAwxPCyACQSM2AhwgAiABNgIUIAJBpRY2AhAgAkEVNgIMQQAhAwxnC0EAIQMgAkEANgIcIAIgATYCFCACQdULNgIQIAJBETYCDAxmC0EAIQACQCACKAI4IgNFDQAgAygCLCIDRQ0AIAIgAxEAACEACyAADQELQQ4hAwxLCyAAQRVGBEAgAkECNgIcIAIgATYCFCACQbAYNgIQIAJBFTYCDEEAIQMMZAtBACEDIAJBADYCHCACIAE2AhQgAkGnDjYCECACQRI2AgwMYwtBACEDIAJBADYCHCACIAE2AhQgAkGqHDYCECACQQ82AgwMYgsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEgCqdqIgEQKyIARQ0AIAJBBTYCHCACIAE2AhQgAiAANgIMDGELQQ8hAwxHC0EAIQMgAkEANgIcIAIgATYCFCACQc0TNgIQIAJBDDYCDAxfC0IBIQoLIAFBAWohAQJAIAIpAyAiC0L//////////w9YBEAgAiALQgSGIAqENwMgDAELQQAhAyACQQA2AhwgAiABNgIUIAJBrQk2AhAgAkEMNgIMDF4LQSQhAwxEC0EAIQMgAkEANgIcIAIgATYCFCACQc0TNgIQIAJBDDYCDAxcCyACKAIEIQBBACEDIAJBADYCBCACIAAgARAsIgBFBEAgAUEBaiEBDFILIAJBFzYCHCACIAA2AgwgAiABQQFqNgIUDFsLIAIoAgQhAEEAIQMgAkEANgIEAkAgAiAAIAEQLCIARQRAIAFBAWohAQwBCyACQRY2AhwgAiAANgIMIAIgAUEBajYCFAxbC0EfIQMMQQtBACEDIAJBADYCHCACIAE2AhQgAkGaDzYCECACQSI2AgwMWQsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQLSIARQRAIAFBAWohAQxQCyACQRQ2AhwgAiAANgIMIAIgAUEBajYCFAxYCyACKAIEIQBBACEDIAJBADYCBAJAIAIgACABEC0iAEUEQCABQQFqIQEMAQsgAkETNgIcIAIgADYCDCACIAFBAWo2AhQMWAtBHiEDDD4LQQAhAyACQQA2AhwgAiABNgIUIAJBxgw2AhAgAkEjNgIMDFYLIAIoAgQhAEEAIQMgAkEANgIEIAIgACABEC0iAEUEQCABQQFqIQEMTgsgAkERNgIcIAIgADYCDCACIAFBAWo2AhQMVQsgAkEQNgIcIAIgATYCFCACIAA2AgwMVAtBACEDIAJBADYCHCACIAE2AhQgAkHGDDYCECACQSM2AgwMUwtBACEDIAJBADYCHCACIAE2AhQgAkHAFTYCECACQQI2AgwMUgsgAigCBCEAQQAhAyACQQA2AgQCQCACIAAgARAtIgBFBEAgAUEBaiEBDAELIAJBDjYCHCACIAA2AgwgAiABQQFqNgIUDFILQRshAww4C0EAIQMgAkEANgIcIAIgATYCFCACQcYMNgIQIAJBIzYCDAxQCyACKAIEIQBBACEDIAJBADYCBAJAIAIgACABECwiAEUEQCABQQFqIQEMAQsgAkENNgIcIAIgADYCDCACIAFBAWo2AhQMUAtBGiEDDDYLQQAhAyACQQA2AhwgAiABNgIUIAJBmg82AhAgAkEiNgIMDE4LIAIoAgQhAEEAIQMgAkEANgIEAkAgAiAAIAEQLCIARQRAIAFBAWohAQwBCyACQQw2AhwgAiAANgIMIAIgAUEBajYCFAxOC0EZIQMMNAtBACEDIAJBADYCHCACIAE2AhQgAkGaDzYCECACQSI2AgwMTAsgAEEVRwRAQQAhAyACQQA2AhwgAiABNgIUIAJBgww2AhAgAkETNgIMDEwLIAJBCjYCHCACIAE2AhQgAkHkFjYCECACQRU2AgxBACEDDEsLIAIoAgQhAEEAIQMgAkEANgIEIAIgACABIAqnaiIBECsiAARAIAJBBzYCHCACIAE2AhQgAiAANgIMDEsLQRMhAwwxCyAAQRVHBEBBACEDIAJBADYCHCACIAE2AhQgAkHaDTYCECACQRQ2AgwMSgsgAkEeNgIcIAIgATYCFCACQfkXNgIQIAJBFTYCDEEAIQMMSQtBACEAAkAgAigCOCIDRQ0AIAMoAiwiA0UNACACIAMRAAAhAAsgAEUNQSAAQRVGBEAgAkEDNgIcIAIgATYCFCACQbAYNgIQIAJBFTYCDEEAIQMMSQtBACEDIAJBADYCHCACIAE2AhQgAkGnDjYCECACQRI2AgwMSAtBACEDIAJBADYCHCACIAE2AhQgAkHaDTYCECACQRQ2AgwMRwtBACEDIAJBADYCHCACIAE2AhQgAkGnDjYCECACQRI2AgwMRgsgAkEAOgAvIAItAC1BBHFFDT8LIAJBADoALyACQQE6ADRBACEDDCsLQQAhAyACQQA2AhwgAkHkETYCECACQQc2AgwgAiABQQFqNgIUDEMLAkADQAJAIAEtAABBCmsOBAACAgACCyAEIAFBAWoiAUcNAAtB3QEhAwxDCwJAAkAgAi0ANEEBRw0AQQAhAAJAIAIoAjgiA0UNACADKAJYIgNFDQAgAiADEQAAIQALIABFDQAgAEEVRw0BIAJB3AE2AhwgAiABNgIUIAJB1RY2AhAgAkEVNgIMQQAhAwxEC0HBASEDDCoLIAJBADYCHCACIAE2AhQgAkHpCzYCECACQR82AgxBACEDDEILAkACQCACLQAoQQFrDgIEAQALQcABIQMMKQtBuQEhAwwoCyACQQI6AC9BACEAAkAgAigCOCIDRQ0AIAMoAgAiA0UNACACIAMRAAAhAAsgAEUEQEHCASEDDCgLIABBFUcEQCACQQA2AhwgAiABNgIUIAJBpAw2AhAgAkEQNgIMQQAhAwxBCyACQdsBNgIcIAIgATYCFCACQfoWNgIQIAJBFTYCDEEAIQMMQAsgASAERgRAQdoBIQMMQAsgAS0AAEHIAEYNASACQQE6ACgLQawBIQMMJQtBvwEhAwwkCyABIARHBEAgAkEQNgIIIAIgATYCBEG+ASEDDCQLQdkBIQMMPAsgASAERgRAQdgBIQMMPAsgAS0AAEHIAEcNBCABQQFqIQFBvQEhAwwiCyABIARGBEBB1wEhAww7CwJAAkAgAS0AAEHFAGsOEAAFBQUFBQUFBQUFBQUFBQEFCyABQQFqIQFBuwEhAwwiCyABQQFqIQFBvAEhAwwhC0HWASEDIAEgBEYNOSACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGD0ABqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAw6CyACKAIEIQAgAkIANwMAIAIgACAGQQFqIgEQJyIARQRAQcYBIQMMIQsgAkHVATYCHCACIAE2AhQgAiAANgIMQQAhAww5C0HUASEDIAEgBEYNOCACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGB0ABqLQAARw0CIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAw5CyACQYEEOwEoIAIoAgQhACACQgA3AwAgAiAAIAZBAWoiARAnIgANAwwCCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJB2Bs2AhAgAkEINgIMDDYLQboBIQMMHAsgAkHTATYCHCACIAE2AhQgAiAANgIMQQAhAww0C0EAIQACQCACKAI4IgNFDQAgAygCOCIDRQ0AIAIgAxEAACEACyAARQ0AIABBFUYNASACQQA2AhwgAiABNgIUIAJBzA42AhAgAkEgNgIMQQAhAwwzC0HkACEDDBkLIAJB+AA2AhwgAiABNgIUIAJByhg2AhAgAkEVNgIMQQAhAwwxC0HSASEDIAQgASIARg0wIAQgAWsgAigCACIBaiEFIAAgAWtBBGohBgJAA0AgAC0AACABQfzPAGotAABHDQEgAUEERg0DIAFBAWohASAEIABBAWoiAEcNAAsgAiAFNgIADDELIAJBADYCHCACIAA2AhQgAkGQMzYCECACQQg2AgwgAkEANgIAQQAhAwwwCyABIARHBEAgAkEONgIIIAIgATYCBEG3ASEDDBcLQdEBIQMMLwsgAkEANgIAIAZBAWohAQtBuAEhAwwUCyABIARGBEBB0AEhAwwtCyABLQAAQTBrIgBB/wFxQQpJBEAgAiAAOgAqIAFBAWohAUG2ASEDDBQLIAIoAgQhACACQQA2AgQgAiAAIAEQKCIARQ0UIAJBzwE2AhwgAiABNgIUIAIgADYCDEEAIQMMLAsgASAERgRAQc4BIQMMLAsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAIoAgQhACACQQA2AgQgAiAAIAEQKCIARQ0VIAJBzQE2AhwgAiABNgIUIAIgADYCDEEAIQMMLAtBtQEhAwwSCyAEIAEiBUYEQEHMASEDDCsLQQAhAEEBIQFBASEGQQAhAwJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAUtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyEDQQAhAUEAIQYMAgtBCSEDQQEhAEEAIQFBACEGDAELQQAhAUEBIQMLIAIgAzoAKyAFQQFqIQMCQAJAIAItAC1BEHENAAJAAkACQCACLQAqDgMBAAIECyAGRQ0DDAILIAANAQwCCyABRQ0BCyACKAIEIQAgAkEANgIEIAIgACADECgiAEUEQCADIQEMAwsgAkHJATYCHCACIAM2AhQgAiAANgIMQQAhAwwtCyACKAIEIQAgAkEANgIEIAIgACADECgiAEUEQCADIQEMGAsgAkHKATYCHCACIAM2AhQgAiAANgIMQQAhAwwsCyACKAIEIQAgAkEANgIEIAIgACAFECgiAEUEQCAFIQEMFgsgAkHLATYCHCACIAU2AhQgAiAANgIMDCsLQbQBIQMMEQtBACEAAkAgAigCOCIDRQ0AIAMoAjwiA0UNACACIAMRAAAhAAsCQCAABEAgAEEVRg0BIAJBADYCHCACIAE2AhQgAkGUDTYCECACQSE2AgxBACEDDCsLQbIBIQMMEQsgAkHIATYCHCACIAE2AhQgAkHJFzYCECACQRU2AgxBACEDDCkLIAJBADYCACAGQQFqIQFB9QAhAwwPCyACLQApQQVGBEBB4wAhAwwPC0HiACEDDA4LIAAhASACQQA2AgALIAJBADoALEEJIQMMDAsgAkEANgIAIAdBAWohAUHAACEDDAsLQQELOgAsIAJBADYCACAGQQFqIQELQSkhAwwIC0E4IQMMBwsCQCABIARHBEADQCABLQAAQYA+ai0AACIAQQFHBEAgAEECRw0DIAFBAWohAQwFCyAEIAFBAWoiAUcNAAtBPiEDDCELQT4hAwwgCwsgAkEAOgAsDAELQQshAwwEC0E6IQMMAwsgAUEBaiEBQS0hAwwCCyACIAE6ACwgAkEANgIAIAZBAWohAUEMIQMMAQsgAkEANgIAIAZBAWohAUEKIQMMAAsAC0EAIQMgAkEANgIcIAIgATYCFCACQc0QNgIQIAJBCTYCDAwXC0EAIQMgAkEANgIcIAIgATYCFCACQekKNgIQIAJBCTYCDAwWC0EAIQMgAkEANgIcIAIgATYCFCACQbcQNgIQIAJBCTYCDAwVC0EAIQMgAkEANgIcIAIgATYCFCACQZwRNgIQIAJBCTYCDAwUC0EAIQMgAkEANgIcIAIgATYCFCACQc0QNgIQIAJBCTYCDAwTC0EAIQMgAkEANgIcIAIgATYCFCACQekKNgIQIAJBCTYCDAwSC0EAIQMgAkEANgIcIAIgATYCFCACQbcQNgIQIAJBCTYCDAwRC0EAIQMgAkEANgIcIAIgATYCFCACQZwRNgIQIAJBCTYCDAwQC0EAIQMgAkEANgIcIAIgATYCFCACQZcVNgIQIAJBDzYCDAwPC0EAIQMgAkEANgIcIAIgATYCFCACQZcVNgIQIAJBDzYCDAwOC0EAIQMgAkEANgIcIAIgATYCFCACQcASNgIQIAJBCzYCDAwNC0EAIQMgAkEANgIcIAIgATYCFCACQZUJNgIQIAJBCzYCDAwMC0EAIQMgAkEANgIcIAIgATYCFCACQeEPNgIQIAJBCjYCDAwLC0EAIQMgAkEANgIcIAIgATYCFCACQfsPNgIQIAJBCjYCDAwKC0EAIQMgAkEANgIcIAIgATYCFCACQfEZNgIQIAJBAjYCDAwJC0EAIQMgAkEANgIcIAIgATYCFCACQcQUNgIQIAJBAjYCDAwIC0EAIQMgAkEANgIcIAIgATYCFCACQfIVNgIQIAJBAjYCDAwHCyACQQI2AhwgAiABNgIUIAJBnBo2AhAgAkEWNgIMQQAhAwwGC0EBIQMMBQtB1AAhAyABIARGDQQgCEEIaiEJIAIoAgAhBQJAAkAgASAERwRAIAVB2MIAaiEHIAQgBWogAWshACAFQX9zQQpqIgUgAWohBgNAIAEtAAAgBy0AAEcEQEECIQcMAwsgBUUEQEEAIQcgBiEBDAMLIAVBAWshBSAHQQFqIQcgBCABQQFqIgFHDQALIAAhBSAEIQELIAlBATYCACACIAU2AgAMAQsgAkEANgIAIAkgBzYCAAsgCSABNgIEIAgoAgwhACAIKAIIDgMBBAIACwALIAJBADYCHCACQbUaNgIQIAJBFzYCDCACIABBAWo2AhRBACEDDAILIAJBADYCHCACIAA2AhQgAkHKGjYCECACQQk2AgxBACEDDAELIAEgBEYEQEEiIQMMAQsgAkEJNgIIIAIgATYCBEEhIQMLIAhBEGokACADRQRAIAIoAgwhAAwBCyACIAM2AhxBACEAIAIoAgQiAUUNACACIAEgBCACKAIIEQEAIgFFDQAgAiAENgIUIAIgATYCDCABIQALIAALvgIBAn8gAEEAOgAAIABB3ABqIgFBAWtBADoAACAAQQA6AAIgAEEAOgABIAFBA2tBADoAACABQQJrQQA6AAAgAEEAOgADIAFBBGtBADoAAEEAIABrQQNxIgEgAGoiAEEANgIAQdwAIAFrQXxxIgIgAGoiAUEEa0EANgIAAkAgAkEJSQ0AIABBADYCCCAAQQA2AgQgAUEIa0EANgIAIAFBDGtBADYCACACQRlJDQAgAEEANgIYIABBADYCFCAAQQA2AhAgAEEANgIMIAFBEGtBADYCACABQRRrQQA2AgAgAUEYa0EANgIAIAFBHGtBADYCACACIABBBHFBGHIiAmsiAUEgSQ0AIAAgAmohAANAIABCADcDGCAAQgA3AxAgAEIANwMIIABCADcDACAAQSBqIQAgAUEgayIBQR9LDQALCwtWAQF/AkAgACgCDA0AAkACQAJAAkAgAC0ALw4DAQADAgsgACgCOCIBRQ0AIAEoAiwiAUUNACAAIAERAAAiAQ0DC0EADwsACyAAQcMWNgIQQQ4hAQsgAQsaACAAKAIMRQRAIABB0Rs2AhAgAEEVNgIMCwsUACAAKAIMQRVGBEAgAEEANgIMCwsUACAAKAIMQRZGBEAgAEEANgIMCwsHACAAKAIMCwcAIAAoAhALCQAgACABNgIQCwcAIAAoAhQLFwAgAEEkTwRAAAsgAEECdEGgM2ooAgALFwAgAEEuTwRAAAsgAEECdEGwNGooAgALvwkBAX9B6yghAQJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB9ysPC0GQMQ8LQdcxDwtBoi0PC0HUJw8LQeArDwtBnywPC0HrMQ8LQdUfDwtByjEPC0HeJQ8LQdQeDwtB9BwPC0GnMg8LQbEdDwtBoB0PC0G5MQ8LQbwwDwtBkiEPC0GzJg8LQeksDwtBrB4PC0HUKw8LQfcmDwtBgCYPC0GwIQ8LQf4eDwtBjSMPC0GJLQ8LQfciDwtBoDEPC0GuHw8LQcYlDwtB6B4PC0GTIg8LQcIvDwtBwx0PC0GLLA8LQeEdDwtBjS8PC0HqIQ8LQbQtDwtB0i8PC0HfMg8LQdIyDwtB8DAPC0GpIg8LQfkjDwtBmR4PC0G1LA8LQZswDwtBkjIPC0G2Kw8LQcIiDwtB+DIPC0GeJQ8LQdAiDwtBuh4PC0GBHg8LAAtB1iEhAQsgAQsWACAAIAAtAC1B/gFxIAFBAEdyOgAtCxkAIAAgAC0ALUH9AXEgAUEAR0EBdHI6AC0LGQAgACAALQAtQfsBcSABQQBHQQJ0cjoALQsZACAAIAAtAC1B9wFxIAFBAEdBA3RyOgAtCz4BAn8CQCAAKAI4IgNFDQAgAygCBCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBxhE2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCCCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9go2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCDCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB7Ro2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCECIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBlRA2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCFCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBqhs2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCGCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB7RM2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCKCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9gg2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCHCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBwhk2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCICIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBlBQ2AhBBGCEECyAEC1kBAn8CQCAALQAoQQFGDQAgAC8BMiIBQeQAa0HkAEkNACABQcwBRg0AIAFBsAJGDQAgAC8BMCIAQcAAcQ0AQQEhAiAAQYgEcUGABEYNACAAQShxRSECCyACC4wBAQJ/AkACQAJAIAAtACpFDQAgAC0AK0UNACAALwEwIgFBAnFFDQEMAgsgAC8BMCIBQQFxRQ0BC0EBIQIgAC0AKEEBRg0AIAAvATIiAEHkAGtB5ABJDQAgAEHMAUYNACAAQbACRg0AIAFBwABxDQBBACECIAFBiARxQYAERg0AIAFBKHFBAEchAgsgAgtXACAAQRhqQgA3AwAgAEIANwMAIABBOGpCADcDACAAQTBqQgA3AwAgAEEoakIANwMAIABBIGpCADcDACAAQRBqQgA3AwAgAEEIakIANwMAIABB3QE2AhwLBgAgABAyC5otAQt/IwBBEGsiCiQAQaTQACgCACIJRQRAQeTTACgCACIFRQRAQfDTAEJ/NwIAQejTAEKAgISAgIDAADcCAEHk0wAgCkEIakFwcUHYqtWqBXMiBTYCAEH40wBBADYCAEHI0wBBADYCAAtBzNMAQYDUBDYCAEGc0ABBgNQENgIAQbDQACAFNgIAQazQAEF/NgIAQdDTAEGArAM2AgADQCABQcjQAGogAUG80ABqIgI2AgAgAiABQbTQAGoiAzYCACABQcDQAGogAzYCACABQdDQAGogAUHE0ABqIgM2AgAgAyACNgIAIAFB2NAAaiABQczQAGoiAjYCACACIAM2AgAgAUHU0ABqIAI2AgAgAUEgaiIBQYACRw0AC0GM1ARBwasDNgIAQajQAEH00wAoAgA2AgBBmNAAQcCrAzYCAEGk0ABBiNQENgIAQcz/B0E4NgIAQYjUBCEJCwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB7AFNBEBBjNAAKAIAIgZBECAAQRNqQXBxIABBC0kbIgRBA3YiAHYiAUEDcQRAAkAgAUEBcSAAckEBcyICQQN0IgBBtNAAaiIBIABBvNAAaigCACIAKAIIIgNGBEBBjNAAIAZBfiACd3E2AgAMAQsgASADNgIIIAMgATYCDAsgAEEIaiEBIAAgAkEDdCICQQNyNgIEIAAgAmoiACAAKAIEQQFyNgIEDBELQZTQACgCACIIIARPDQEgAQRAAkBBAiAAdCICQQAgAmtyIAEgAHRxaCIAQQN0IgJBtNAAaiIBIAJBvNAAaigCACICKAIIIgNGBEBBjNAAIAZBfiAAd3EiBjYCAAwBCyABIAM2AgggAyABNgIMCyACIARBA3I2AgQgAEEDdCIAIARrIQUgACACaiAFNgIAIAIgBGoiBCAFQQFyNgIEIAgEQCAIQXhxQbTQAGohAEGg0AAoAgAhAwJ/QQEgCEEDdnQiASAGcUUEQEGM0AAgASAGcjYCACAADAELIAAoAggLIgEgAzYCDCAAIAM2AgggAyAANgIMIAMgATYCCAsgAkEIaiEBQaDQACAENgIAQZTQACAFNgIADBELQZDQACgCACILRQ0BIAtoQQJ0QbzSAGooAgAiACgCBEF4cSAEayEFIAAhAgNAAkAgAigCECIBRQRAIAJBFGooAgAiAUUNAQsgASgCBEF4cSAEayIDIAVJIQIgAyAFIAIbIQUgASAAIAIbIQAgASECDAELCyAAKAIYIQkgACgCDCIDIABHBEBBnNAAKAIAGiADIAAoAggiATYCCCABIAM2AgwMEAsgAEEUaiICKAIAIgFFBEAgACgCECIBRQ0DIABBEGohAgsDQCACIQcgASIDQRRqIgIoAgAiAQ0AIANBEGohAiADKAIQIgENAAsgB0EANgIADA8LQX8hBCAAQb9/Sw0AIABBE2oiAUFwcSEEQZDQACgCACIIRQ0AQQAgBGshBQJAAkACQAJ/QQAgBEGAAkkNABpBHyAEQf///wdLDQAaIARBJiABQQh2ZyIAa3ZBAXEgAEEBdGtBPmoLIgZBAnRBvNIAaigCACICRQRAQQAhAUEAIQMMAQtBACEBIARBGSAGQQF2a0EAIAZBH0cbdCEAQQAhAwNAAkAgAigCBEF4cSAEayIHIAVPDQAgAiEDIAciBQ0AQQAhBSACIQEMAwsgASACQRRqKAIAIgcgByACIABBHXZBBHFqQRBqKAIAIgJGGyABIAcbIQEgAEEBdCEAIAINAAsLIAEgA3JFBEBBACEDQQIgBnQiAEEAIABrciAIcSIARQ0DIABoQQJ0QbzSAGooAgAhAQsgAUUNAQsDQCABKAIEQXhxIARrIgIgBUkhACACIAUgABshBSABIAMgABshAyABKAIQIgAEfyAABSABQRRqKAIACyIBDQALCyADRQ0AIAVBlNAAKAIAIARrTw0AIAMoAhghByADIAMoAgwiAEcEQEGc0AAoAgAaIAAgAygCCCIBNgIIIAEgADYCDAwOCyADQRRqIgIoAgAiAUUEQCADKAIQIgFFDQMgA0EQaiECCwNAIAIhBiABIgBBFGoiAigCACIBDQAgAEEQaiECIAAoAhAiAQ0ACyAGQQA2AgAMDQtBlNAAKAIAIgMgBE8EQEGg0AAoAgAhAQJAIAMgBGsiAkEQTwRAIAEgBGoiACACQQFyNgIEIAEgA2ogAjYCACABIARBA3I2AgQMAQsgASADQQNyNgIEIAEgA2oiACAAKAIEQQFyNgIEQQAhAEEAIQILQZTQACACNgIAQaDQACAANgIAIAFBCGohAQwPC0GY0AAoAgAiAyAESwRAIAQgCWoiACADIARrIgFBAXI2AgRBpNAAIAA2AgBBmNAAIAE2AgAgCSAEQQNyNgIEIAlBCGohAQwPC0EAIQEgBAJ/QeTTACgCAARAQezTACgCAAwBC0Hw0wBCfzcCAEHo0wBCgICEgICAwAA3AgBB5NMAIApBDGpBcHFB2KrVqgVzNgIAQfjTAEEANgIAQcjTAEEANgIAQYCABAsiACAEQccAaiIFaiIGQQAgAGsiB3EiAk8EQEH80wBBMDYCAAwPCwJAQcTTACgCACIBRQ0AQbzTACgCACIIIAJqIQAgACABTSAAIAhLcQ0AQQAhAUH80wBBMDYCAAwPC0HI0wAtAABBBHENBAJAAkAgCQRAQczTACEBA0AgASgCACIAIAlNBEAgACABKAIEaiAJSw0DCyABKAIIIgENAAsLQQAQMyIAQX9GDQUgAiEGQejTACgCACIBQQFrIgMgAHEEQCACIABrIAAgA2pBACABa3FqIQYLIAQgBk8NBSAGQf7///8HSw0FQcTTACgCACIDBEBBvNMAKAIAIgcgBmohASABIAdNDQYgASADSw0GCyAGEDMiASAARw0BDAcLIAYgA2sgB3EiBkH+////B0sNBCAGEDMhACAAIAEoAgAgASgCBGpGDQMgACEBCwJAIAYgBEHIAGpPDQAgAUF/Rg0AQezTACgCACIAIAUgBmtqQQAgAGtxIgBB/v///wdLBEAgASEADAcLIAAQM0F/RwRAIAAgBmohBiABIQAMBwtBACAGaxAzGgwECyABIgBBf0cNBQwDC0EAIQMMDAtBACEADAoLIABBf0cNAgtByNMAQcjTACgCAEEEcjYCAAsgAkH+////B0sNASACEDMhAEEAEDMhASAAQX9GDQEgAUF/Rg0BIAAgAU8NASABIABrIgYgBEE4ak0NAQtBvNMAQbzTACgCACAGaiIBNgIAQcDTACgCACABSQRAQcDTACABNgIACwJAAkACQEGk0AAoAgAiAgRAQczTACEBA0AgACABKAIAIgMgASgCBCIFakYNAiABKAIIIgENAAsMAgtBnNAAKAIAIgFBAEcgACABT3FFBEBBnNAAIAA2AgALQQAhAUHQ0wAgBjYCAEHM0wAgADYCAEGs0ABBfzYCAEGw0ABB5NMAKAIANgIAQdjTAEEANgIAA0AgAUHI0ABqIAFBvNAAaiICNgIAIAIgAUG00ABqIgM2AgAgAUHA0ABqIAM2AgAgAUHQ0ABqIAFBxNAAaiIDNgIAIAMgAjYCACABQdjQAGogAUHM0ABqIgI2AgAgAiADNgIAIAFB1NAAaiACNgIAIAFBIGoiAUGAAkcNAAtBeCAAa0EPcSIBIABqIgIgBkE4ayIDIAFrIgFBAXI2AgRBqNAAQfTTACgCADYCAEGY0AAgATYCAEGk0AAgAjYCACAAIANqQTg2AgQMAgsgACACTQ0AIAIgA0kNACABKAIMQQhxDQBBeCACa0EPcSIAIAJqIgNBmNAAKAIAIAZqIgcgAGsiAEEBcjYCBCABIAUgBmo2AgRBqNAAQfTTACgCADYCAEGY0AAgADYCAEGk0AAgAzYCACACIAdqQTg2AgQMAQsgAEGc0AAoAgBJBEBBnNAAIAA2AgALIAAgBmohA0HM0wAhAQJAAkACQANAIAMgASgCAEcEQCABKAIIIgENAQwCCwsgAS0ADEEIcUUNAQtBzNMAIQEDQCABKAIAIgMgAk0EQCADIAEoAgRqIgUgAksNAwsgASgCCCEBDAALAAsgASAANgIAIAEgASgCBCAGajYCBCAAQXggAGtBD3FqIgkgBEEDcjYCBCADQXggA2tBD3FqIgYgBCAJaiIEayEBIAIgBkYEQEGk0AAgBDYCAEGY0ABBmNAAKAIAIAFqIgA2AgAgBCAAQQFyNgIEDAgLQaDQACgCACAGRgRAQaDQACAENgIAQZTQAEGU0AAoAgAgAWoiADYCACAEIABBAXI2AgQgACAEaiAANgIADAgLIAYoAgQiBUEDcUEBRw0GIAVBeHEhCCAFQf8BTQRAIAVBA3YhAyAGKAIIIgAgBigCDCICRgRAQYzQAEGM0AAoAgBBfiADd3E2AgAMBwsgAiAANgIIIAAgAjYCDAwGCyAGKAIYIQcgBiAGKAIMIgBHBEAgACAGKAIIIgI2AgggAiAANgIMDAULIAZBFGoiAigCACIFRQRAIAYoAhAiBUUNBCAGQRBqIQILA0AgAiEDIAUiAEEUaiICKAIAIgUNACAAQRBqIQIgACgCECIFDQALIANBADYCAAwEC0F4IABrQQ9xIgEgAGoiByAGQThrIgMgAWsiAUEBcjYCBCAAIANqQTg2AgQgAiAFQTcgBWtBD3FqQT9rIgMgAyACQRBqSRsiA0EjNgIEQajQAEH00wAoAgA2AgBBmNAAIAE2AgBBpNAAIAc2AgAgA0EQakHU0wApAgA3AgAgA0HM0wApAgA3AghB1NMAIANBCGo2AgBB0NMAIAY2AgBBzNMAIAA2AgBB2NMAQQA2AgAgA0EkaiEBA0AgAUEHNgIAIAUgAUEEaiIBSw0ACyACIANGDQAgAyADKAIEQX5xNgIEIAMgAyACayIFNgIAIAIgBUEBcjYCBCAFQf8BTQRAIAVBeHFBtNAAaiEAAn9BjNAAKAIAIgFBASAFQQN2dCIDcUUEQEGM0AAgASADcjYCACAADAELIAAoAggLIgEgAjYCDCAAIAI2AgggAiAANgIMIAIgATYCCAwBC0EfIQEgBUH///8HTQRAIAVBJiAFQQh2ZyIAa3ZBAXEgAEEBdGtBPmohAQsgAiABNgIcIAJCADcCECABQQJ0QbzSAGohAEGQ0AAoAgAiA0EBIAF0IgZxRQRAIAAgAjYCAEGQ0AAgAyAGcjYCACACIAA2AhggAiACNgIIIAIgAjYCDAwBCyAFQRkgAUEBdmtBACABQR9HG3QhASAAKAIAIQMCQANAIAMiACgCBEF4cSAFRg0BIAFBHXYhAyABQQF0IQEgACADQQRxakEQaiIGKAIAIgMNAAsgBiACNgIAIAIgADYCGCACIAI2AgwgAiACNgIIDAELIAAoAggiASACNgIMIAAgAjYCCCACQQA2AhggAiAANgIMIAIgATYCCAtBmNAAKAIAIgEgBE0NAEGk0AAoAgAiACAEaiICIAEgBGsiAUEBcjYCBEGY0AAgATYCAEGk0AAgAjYCACAAIARBA3I2AgQgAEEIaiEBDAgLQQAhAUH80wBBMDYCAAwHC0EAIQALIAdFDQACQCAGKAIcIgJBAnRBvNIAaiIDKAIAIAZGBEAgAyAANgIAIAANAUGQ0ABBkNAAKAIAQX4gAndxNgIADAILIAdBEEEUIAcoAhAgBkYbaiAANgIAIABFDQELIAAgBzYCGCAGKAIQIgIEQCAAIAI2AhAgAiAANgIYCyAGQRRqKAIAIgJFDQAgAEEUaiACNgIAIAIgADYCGAsgASAIaiEBIAYgCGoiBigCBCEFCyAGIAVBfnE2AgQgASAEaiABNgIAIAQgAUEBcjYCBCABQf8BTQRAIAFBeHFBtNAAaiEAAn9BjNAAKAIAIgJBASABQQN2dCIBcUUEQEGM0AAgASACcjYCACAADAELIAAoAggLIgEgBDYCDCAAIAQ2AgggBCAANgIMIAQgATYCCAwBC0EfIQUgAUH///8HTQRAIAFBJiABQQh2ZyIAa3ZBAXEgAEEBdGtBPmohBQsgBCAFNgIcIARCADcCECAFQQJ0QbzSAGohAEGQ0AAoAgAiAkEBIAV0IgNxRQRAIAAgBDYCAEGQ0AAgAiADcjYCACAEIAA2AhggBCAENgIIIAQgBDYCDAwBCyABQRkgBUEBdmtBACAFQR9HG3QhBSAAKAIAIQACQANAIAAiAigCBEF4cSABRg0BIAVBHXYhACAFQQF0IQUgAiAAQQRxakEQaiIDKAIAIgANAAsgAyAENgIAIAQgAjYCGCAEIAQ2AgwgBCAENgIIDAELIAIoAggiACAENgIMIAIgBDYCCCAEQQA2AhggBCACNgIMIAQgADYCCAsgCUEIaiEBDAILAkAgB0UNAAJAIAMoAhwiAUECdEG80gBqIgIoAgAgA0YEQCACIAA2AgAgAA0BQZDQACAIQX4gAXdxIgg2AgAMAgsgB0EQQRQgBygCECADRhtqIAA2AgAgAEUNAQsgACAHNgIYIAMoAhAiAQRAIAAgATYCECABIAA2AhgLIANBFGooAgAiAUUNACAAQRRqIAE2AgAgASAANgIYCwJAIAVBD00EQCADIAQgBWoiAEEDcjYCBCAAIANqIgAgACgCBEEBcjYCBAwBCyADIARqIgIgBUEBcjYCBCADIARBA3I2AgQgAiAFaiAFNgIAIAVB/wFNBEAgBUF4cUG00ABqIQACf0GM0AAoAgAiAUEBIAVBA3Z0IgVxRQRAQYzQACABIAVyNgIAIAAMAQsgACgCCAsiASACNgIMIAAgAjYCCCACIAA2AgwgAiABNgIIDAELQR8hASAFQf///wdNBEAgBUEmIAVBCHZnIgBrdkEBcSAAQQF0a0E+aiEBCyACIAE2AhwgAkIANwIQIAFBAnRBvNIAaiEAQQEgAXQiBCAIcUUEQCAAIAI2AgBBkNAAIAQgCHI2AgAgAiAANgIYIAIgAjYCCCACIAI2AgwMAQsgBUEZIAFBAXZrQQAgAUEfRxt0IQEgACgCACEEAkADQCAEIgAoAgRBeHEgBUYNASABQR12IQQgAUEBdCEBIAAgBEEEcWpBEGoiBigCACIEDQALIAYgAjYCACACIAA2AhggAiACNgIMIAIgAjYCCAwBCyAAKAIIIgEgAjYCDCAAIAI2AgggAkEANgIYIAIgADYCDCACIAE2AggLIANBCGohAQwBCwJAIAlFDQACQCAAKAIcIgFBAnRBvNIAaiICKAIAIABGBEAgAiADNgIAIAMNAUGQ0AAgC0F+IAF3cTYCAAwCCyAJQRBBFCAJKAIQIABGG2ogAzYCACADRQ0BCyADIAk2AhggACgCECIBBEAgAyABNgIQIAEgAzYCGAsgAEEUaigCACIBRQ0AIANBFGogATYCACABIAM2AhgLAkAgBUEPTQRAIAAgBCAFaiIBQQNyNgIEIAAgAWoiASABKAIEQQFyNgIEDAELIAAgBGoiByAFQQFyNgIEIAAgBEEDcjYCBCAFIAdqIAU2AgAgCARAIAhBeHFBtNAAaiEBQaDQACgCACEDAn9BASAIQQN2dCICIAZxRQRAQYzQACACIAZyNgIAIAEMAQsgASgCCAsiAiADNgIMIAEgAzYCCCADIAE2AgwgAyACNgIIC0Gg0AAgBzYCAEGU0AAgBTYCAAsgAEEIaiEBCyAKQRBqJAAgAQtDACAARQRAPwBBEHQPCwJAIABB//8DcQ0AIABBAEgNACAAQRB2QAAiAEF/RgRAQfzTAEEwNgIAQX8PCyAAQRB0DwsACwvcPyIAQYAICwkBAAAAAgAAAAMAQZQICwUEAAAABQBBpAgLCQYAAAAHAAAACABB3AgLii1JbnZhbGlkIGNoYXIgaW4gdXJsIHF1ZXJ5AFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fYm9keQBDb250ZW50LUxlbmd0aCBvdmVyZmxvdwBDaHVuayBzaXplIG92ZXJmbG93AFJlc3BvbnNlIG92ZXJmbG93AEludmFsaWQgbWV0aG9kIGZvciBIVFRQL3gueCByZXF1ZXN0AEludmFsaWQgbWV0aG9kIGZvciBSVFNQL3gueCByZXF1ZXN0AEV4cGVjdGVkIFNPVVJDRSBtZXRob2QgZm9yIElDRS94LnggcmVxdWVzdABJbnZhbGlkIGNoYXIgaW4gdXJsIGZyYWdtZW50IHN0YXJ0AEV4cGVjdGVkIGRvdABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3N0YXR1cwBJbnZhbGlkIHJlc3BvbnNlIHN0YXR1cwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zAFVzZXIgY2FsbGJhY2sgZXJyb3IAYG9uX3Jlc2V0YCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3N0YXR1c19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3ZlcnNpb25fY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl91cmxfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXRob2RfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfZmllbGRfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fbmFtZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdmVyc2lvbgBJbnZhbGlkIG1pbm9yIHZlcnNpb24ASW52YWxpZCBtYWpvciB2ZXJzaW9uAEV4cGVjdGVkIHNwYWNlIGFmdGVyIHZlcnNpb24ARXhwZWN0ZWQgQ1JMRiBhZnRlciB2ZXJzaW9uAEludmFsaWQgSFRUUCB2ZXJzaW9uAEludmFsaWQgaGVhZGVyIHRva2VuAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdXJsAEludmFsaWQgY2hhcmFjdGVycyBpbiB1cmwAVW5leHBlY3RlZCBzdGFydCBjaGFyIGluIHVybABEb3VibGUgQCBpbiB1cmwARW1wdHkgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyYWN0ZXIgaW4gQ29udGVudC1MZW5ndGgARHVwbGljYXRlIENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhciBpbiB1cmwgcGF0aABDb250ZW50LUxlbmd0aCBjYW4ndCBiZSBwcmVzZW50IHdpdGggVHJhbnNmZXItRW5jb2RpbmcASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgc2l6ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl92YWx1ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAEludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYCBoZWFkZXIgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZSB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9yZXNldCBwYXVzZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fdmFsdWUgcGF1c2UAb25fc3RhdHVzX2NvbXBsZXRlIHBhdXNlAG9uX3ZlcnNpb25fY29tcGxldGUgcGF1c2UAb25fdXJsX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAG9uX21ldGhvZF9jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfZmllbGRfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUgcGF1c2UAVW5leHBlY3RlZCBzcGFjZSBhZnRlciBzdGFydCBsaW5lAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBuYW1lAFBhdXNlIG9uIENPTk5FQ1QvVXBncmFkZQBQYXVzZSBvbiBQUkkvVXBncmFkZQBFeHBlY3RlZCBIVFRQLzIgQ29ubmVjdGlvbiBQcmVmYWNlAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fbWV0aG9kAEV4cGVjdGVkIHNwYWNlIGFmdGVyIG1ldGhvZABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl9maWVsZABQYXVzZWQASW52YWxpZCB3b3JkIGVuY291bnRlcmVkAEludmFsaWQgbWV0aG9kIGVuY291bnRlcmVkAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2NoZW1hAFJlcXVlc3QgaGFzIGludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYABTV0lUQ0hfUFJPWFkAVVNFX1BST1hZAE1LQUNUSVZJVFkAVU5QUk9DRVNTQUJMRV9FTlRJVFkAQ09QWQBNT1ZFRF9QRVJNQU5FTlRMWQBUT09fRUFSTFkATk9USUZZAEZBSUxFRF9ERVBFTkRFTkNZAEJBRF9HQVRFV0FZAFBMQVkAUFVUAENIRUNLT1VUAEdBVEVXQVlfVElNRU9VVABSRVFVRVNUX1RJTUVPVVQATkVUV09SS19DT05ORUNUX1RJTUVPVVQAQ09OTkVDVElPTl9USU1FT1VUAExPR0lOX1RJTUVPVVQATkVUV09SS19SRUFEX1RJTUVPVVQAUE9TVABNSVNESVJFQ1RFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX0xPQURfQkFMQU5DRURfUkVRVUVTVABCQURfUkVRVUVTVABIVFRQX1JFUVVFU1RfU0VOVF9UT19IVFRQU19QT1JUAFJFUE9SVABJTV9BX1RFQVBPVABSRVNFVF9DT05URU5UAE5PX0NPTlRFTlQAUEFSVElBTF9DT05URU5UAEhQRV9JTlZBTElEX0NPTlNUQU5UAEhQRV9DQl9SRVNFVABHRVQASFBFX1NUUklDVABDT05GTElDVABURU1QT1JBUllfUkVESVJFQ1QAUEVSTUFORU5UX1JFRElSRUNUAENPTk5FQ1QATVVMVElfU1RBVFVTAEhQRV9JTlZBTElEX1NUQVRVUwBUT09fTUFOWV9SRVFVRVNUUwBFQVJMWV9ISU5UUwBVTkFWQUlMQUJMRV9GT1JfTEVHQUxfUkVBU09OUwBPUFRJT05TAFNXSVRDSElOR19QUk9UT0NPTFMAVkFSSUFOVF9BTFNPX05FR09USUFURVMATVVMVElQTEVfQ0hPSUNFUwBJTlRFUk5BTF9TRVJWRVJfRVJST1IAV0VCX1NFUlZFUl9VTktOT1dOX0VSUk9SAFJBSUxHVU5fRVJST1IASURFTlRJVFlfUFJPVklERVJfQVVUSEVOVElDQVRJT05fRVJST1IAU1NMX0NFUlRJRklDQVRFX0VSUk9SAElOVkFMSURfWF9GT1JXQVJERURfRk9SAFNFVF9QQVJBTUVURVIAR0VUX1BBUkFNRVRFUgBIUEVfVVNFUgBTRUVfT1RIRVIASFBFX0NCX0NIVU5LX0hFQURFUgBNS0NBTEVOREFSAFNFVFVQAFdFQl9TRVJWRVJfSVNfRE9XTgBURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASEVVUklTVElDX0VYUElSQVRJT04ARElTQ09OTkVDVEVEX09QRVJBVElPTgBOT05fQVVUSE9SSVRBVElWRV9JTkZPUk1BVElPTgBIUEVfSU5WQUxJRF9WRVJTSU9OAEhQRV9DQl9NRVNTQUdFX0JFR0lOAFNJVEVfSVNfRlJPWkVOAEhQRV9JTlZBTElEX0hFQURFUl9UT0tFTgBJTlZBTElEX1RPS0VOAEZPUkJJRERFTgBFTkhBTkNFX1lPVVJfQ0FMTQBIUEVfSU5WQUxJRF9VUkwAQkxPQ0tFRF9CWV9QQVJFTlRBTF9DT05UUk9MAE1LQ09MAEFDTABIUEVfSU5URVJOQUwAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRV9VTk9GRklDSUFMAEhQRV9PSwBVTkxJTksAVU5MT0NLAFBSSQBSRVRSWV9XSVRIAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBST1BQQVRDSABNLVNFQVJDSABVUklfVE9PX0xPTkcAUFJPQ0VTU0lORwBNSVNDRUxMQU5FT1VTX1BFUlNJU1RFTlRfV0FSTklORwBNSVNDRUxMQU5FT1VTX1dBUk5JTkcASFBFX0lOVkFMSURfVFJBTlNGRVJfRU5DT0RJTkcARXhwZWN0ZWQgQ1JMRgBIUEVfSU5WQUxJRF9DSFVOS19TSVpFAE1PVkUAQ09OVElOVUUASFBFX0NCX1NUQVRVU19DT01QTEVURQBIUEVfQ0JfSEVBREVSU19DT01QTEVURQBIUEVfQ0JfVkVSU0lPTl9DT01QTEVURQBIUEVfQ0JfVVJMX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19DT01QTEVURQBIUEVfQ0JfSEVBREVSX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9OQU1FX0NPTVBMRVRFAEhQRV9DQl9NRVNTQUdFX0NPTVBMRVRFAEhQRV9DQl9NRVRIT0RfQ09NUExFVEUASFBFX0NCX0hFQURFUl9GSUVMRF9DT01QTEVURQBERUxFVEUASFBFX0lOVkFMSURfRU9GX1NUQVRFAElOVkFMSURfU1NMX0NFUlRJRklDQVRFAFBBVVNFAE5PX1JFU1BPTlNFAFVOU1VQUE9SVEVEX01FRElBX1RZUEUAR09ORQBOT1RfQUNDRVBUQUJMRQBTRVJWSUNFX1VOQVZBSUxBQkxFAFJBTkdFX05PVF9TQVRJU0ZJQUJMRQBPUklHSU5fSVNfVU5SRUFDSEFCTEUAUkVTUE9OU0VfSVNfU1RBTEUAUFVSR0UATUVSR0UAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRQBSRVFVRVNUX0hFQURFUl9UT09fTEFSR0UAUEFZTE9BRF9UT09fTEFSR0UASU5TVUZGSUNJRU5UX1NUT1JBR0UASFBFX1BBVVNFRF9VUEdSQURFAEhQRV9QQVVTRURfSDJfVVBHUkFERQBTT1VSQ0UAQU5OT1VOQ0UAVFJBQ0UASFBFX1VORVhQRUNURURfU1BBQ0UAREVTQ1JJQkUAVU5TVUJTQ1JJQkUAUkVDT1JEAEhQRV9JTlZBTElEX01FVEhPRABOT1RfRk9VTkQAUFJPUEZJTkQAVU5CSU5EAFJFQklORABVTkFVVEhPUklaRUQATUVUSE9EX05PVF9BTExPV0VEAEhUVFBfVkVSU0lPTl9OT1RfU1VQUE9SVEVEAEFMUkVBRFlfUkVQT1JURUQAQUNDRVBURUQATk9UX0lNUExFTUVOVEVEAExPT1BfREVURUNURUQASFBFX0NSX0VYUEVDVEVEAEhQRV9MRl9FWFBFQ1RFRABDUkVBVEVEAElNX1VTRUQASFBFX1BBVVNFRABUSU1FT1VUX09DQ1VSRUQAUEFZTUVOVF9SRVFVSVJFRABQUkVDT05ESVRJT05fUkVRVUlSRUQAUFJPWFlfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATkVUV09SS19BVVRIRU5USUNBVElPTl9SRVFVSVJFRABMRU5HVEhfUkVRVUlSRUQAU1NMX0NFUlRJRklDQVRFX1JFUVVJUkVEAFVQR1JBREVfUkVRVUlSRUQAUEFHRV9FWFBJUkVEAFBSRUNPTkRJVElPTl9GQUlMRUQARVhQRUNUQVRJT05fRkFJTEVEAFJFVkFMSURBVElPTl9GQUlMRUQAU1NMX0hBTkRTSEFLRV9GQUlMRUQATE9DS0VEAFRSQU5TRk9STUFUSU9OX0FQUExJRUQATk9UX01PRElGSUVEAE5PVF9FWFRFTkRFRABCQU5EV0lEVEhfTElNSVRfRVhDRUVERUQAU0lURV9JU19PVkVSTE9BREVEAEhFQUQARXhwZWN0ZWQgSFRUUC8AAF4TAAAmEwAAMBAAAPAXAACdEwAAFRIAADkXAADwEgAAChAAAHUSAACtEgAAghMAAE8UAAB/EAAAoBUAACMUAACJEgAAixQAAE0VAADUEQAAzxQAABAYAADJFgAA3BYAAMERAADgFwAAuxQAAHQUAAB8FQAA5RQAAAgXAAAfEAAAZRUAAKMUAAAoFQAAAhUAAJkVAAAsEAAAixkAAE8PAADUDgAAahAAAM4QAAACFwAAiQ4AAG4TAAAcEwAAZhQAAFYXAADBEwAAzRMAAGwTAABoFwAAZhcAAF8XAAAiEwAAzg8AAGkOAADYDgAAYxYAAMsTAACqDgAAKBcAACYXAADFEwAAXRYAAOgRAABnEwAAZRMAAPIWAABzEwAAHRcAAPkWAADzEQAAzw4AAM4VAAAMEgAAsxEAAKURAABhEAAAMhcAALsTAEH5NQsBAQBBkDYL4AEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB/TcLAQEAQZE4C14CAwICAgICAAACAgACAgACAgICAgICAgICAAQAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEH9OQsBAQBBkToLXgIAAgICAgIAAAICAAICAAICAgICAgICAgIAAwAEAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAAIAQfA7Cw1sb3NlZWVwLWFsaXZlAEGJPAsBAQBBoDwL4AEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBBiT4LAQEAQaA+C+cBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAEGwwAALXwEBAAEBAQEBAAABAQABAQABAQEBAQEBAQEBAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAEGQwgALIWVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgBBwMIACy1yYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNCg0KU00NCg0KVFRQL0NFL1RTUC8AQfnCAAsFAQIAAQMAQZDDAAvgAQQBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH5xAALBQECAAEDAEGQxQAL4AEEAQEFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cYACwQBAAABAEGRxwAL3wEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH6yAALBAEAAAIAQZDJAAtfAwQAAAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAAEAAYHBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQAQfrKAAsEAQAAAQBBkMsACwEBAEGqywALQQIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEH6zAALBAEAAAEAQZDNAAsBAQBBms0ACwYCAAAAAAIAQbHNAAs6AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB8M4AC5YBTk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRU9SRElSRUNUT1JUUkNIUEFSQU1FVEVSVVJDRUJTQ1JJQkVBUkRPV05BQ0VJTkROS0NLVUJTQ1JJQkVIVFRQL0FEVFAv","base64")});var _P=g((b2e,RP)=>{"use strict";var{Buffer:ZX}=require("node:buffer");RP.exports=ZX.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVuaWVudF9oZWFkZXJzACEhbGxodHRwX3NldF9sZW5pZW50X2NodW5rZWRfbGVuZ3RoACIdbGxodHRwX3NldF9sZW5pZW50X2tlZXBfYWxpdmUAIyRsbGh0dHBfc2V0X2xlbmllbnRfdHJhbnNmZXJfZW5jb2RpbmcAJBhsbGh0dHBfbWVzc2FnZV9uZWVkc19lb2YALgkXAQBBAQsRAQIDBAUKBgcrLSwqKSglJyYK77MCLBYAQYjQACgCAARAAAtBiNAAQQE2AgALFAAgABAwIAAgAjYCOCAAIAE6ACgLFAAgACAALwEyIAAtAC4gABAvEAALHgEBf0HAABAyIgEQMCABQYAINgI4IAEgADoAKCABC48MAQd/AkAgAEUNACAAQQhrIgEgAEEEaygCACIAQXhxIgRqIQUCQCAAQQFxDQAgAEEDcUUNASABIAEoAgAiAGsiAUGc0AAoAgBJDQEgACAEaiEEAkACQEGg0AAoAgAgAUcEQCAAQf8BTQRAIABBA3YhAyABKAIIIgAgASgCDCICRgRAQYzQAEGM0AAoAgBBfiADd3E2AgAMBQsgAiAANgIIIAAgAjYCDAwECyABKAIYIQYgASABKAIMIgBHBEAgACABKAIIIgI2AgggAiAANgIMDAMLIAFBFGoiAygCACICRQRAIAEoAhAiAkUNAiABQRBqIQMLA0AgAyEHIAIiAEEUaiIDKAIAIgINACAAQRBqIQMgACgCECICDQALIAdBADYCAAwCCyAFKAIEIgBBA3FBA0cNAiAFIABBfnE2AgRBlNAAIAQ2AgAgBSAENgIAIAEgBEEBcjYCBAwDC0EAIQALIAZFDQACQCABKAIcIgJBAnRBvNIAaiIDKAIAIAFGBEAgAyAANgIAIAANAUGQ0ABBkNAAKAIAQX4gAndxNgIADAILIAZBEEEUIAYoAhAgAUYbaiAANgIAIABFDQELIAAgBjYCGCABKAIQIgIEQCAAIAI2AhAgAiAANgIYCyABQRRqKAIAIgJFDQAgAEEUaiACNgIAIAIgADYCGAsgASAFTw0AIAUoAgQiAEEBcUUNAAJAAkACQAJAIABBAnFFBEBBpNAAKAIAIAVGBEBBpNAAIAE2AgBBmNAAQZjQACgCACAEaiIANgIAIAEgAEEBcjYCBCABQaDQACgCAEcNBkGU0ABBADYCAEGg0ABBADYCAAwGC0Gg0AAoAgAgBUYEQEGg0AAgATYCAEGU0ABBlNAAKAIAIARqIgA2AgAgASAAQQFyNgIEIAAgAWogADYCAAwGCyAAQXhxIARqIQQgAEH/AU0EQCAAQQN2IQMgBSgCCCIAIAUoAgwiAkYEQEGM0ABBjNAAKAIAQX4gA3dxNgIADAULIAIgADYCCCAAIAI2AgwMBAsgBSgCGCEGIAUgBSgCDCIARwRAQZzQACgCABogACAFKAIIIgI2AgggAiAANgIMDAMLIAVBFGoiAygCACICRQRAIAUoAhAiAkUNAiAFQRBqIQMLA0AgAyEHIAIiAEEUaiIDKAIAIgINACAAQRBqIQMgACgCECICDQALIAdBADYCAAwCCyAFIABBfnE2AgQgASAEaiAENgIAIAEgBEEBcjYCBAwDC0EAIQALIAZFDQACQCAFKAIcIgJBAnRBvNIAaiIDKAIAIAVGBEAgAyAANgIAIAANAUGQ0ABBkNAAKAIAQX4gAndxNgIADAILIAZBEEEUIAYoAhAgBUYbaiAANgIAIABFDQELIAAgBjYCGCAFKAIQIgIEQCAAIAI2AhAgAiAANgIYCyAFQRRqKAIAIgJFDQAgAEEUaiACNgIAIAIgADYCGAsgASAEaiAENgIAIAEgBEEBcjYCBCABQaDQACgCAEcNAEGU0AAgBDYCAAwBCyAEQf8BTQRAIARBeHFBtNAAaiEAAn9BjNAAKAIAIgJBASAEQQN2dCIDcUUEQEGM0AAgAiADcjYCACAADAELIAAoAggLIgIgATYCDCAAIAE2AgggASAANgIMIAEgAjYCCAwBC0EfIQIgBEH///8HTQRAIARBJiAEQQh2ZyIAa3ZBAXEgAEEBdGtBPmohAgsgASACNgIcIAFCADcCECACQQJ0QbzSAGohAAJAQZDQACgCACIDQQEgAnQiB3FFBEAgACABNgIAQZDQACADIAdyNgIAIAEgADYCGCABIAE2AgggASABNgIMDAELIARBGSACQQF2a0EAIAJBH0cbdCECIAAoAgAhAAJAA0AgACIDKAIEQXhxIARGDQEgAkEddiEAIAJBAXQhAiADIABBBHFqQRBqIgcoAgAiAA0ACyAHIAE2AgAgASADNgIYIAEgATYCDCABIAE2AggMAQsgAygCCCIAIAE2AgwgAyABNgIIIAFBADYCGCABIAM2AgwgASAANgIIC0Gs0ABBrNAAKAIAQQFrIgBBfyAAGzYCAAsLBwAgAC0AKAsHACAALQAqCwcAIAAtACsLBwAgAC0AKQsHACAALwEyCwcAIAAtAC4LQAEEfyAAKAIYIQEgAC0ALSECIAAtACghAyAAKAI4IQQgABAwIAAgBDYCOCAAIAM6ACggACACOgAtIAAgATYCGAu74gECB38DfiABIAJqIQQCQCAAIgIoAgwiAA0AIAIoAgQEQCACIAE2AgQLIwBBEGsiCCQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAIoAhwiA0EBaw7dAdoBAdkBAgMEBQYHCAkKCwwNDtgBDxDXARES1gETFBUWFxgZGhvgAd8BHB0e1QEfICEiIyQl1AEmJygpKiss0wHSAS0u0QHQAS8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRtsBR0hJSs8BzgFLzQFMzAFNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBywHKAbgByQG5AcgBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgEA3AELQQAMxgELQQ4MxQELQQ0MxAELQQ8MwwELQRAMwgELQRMMwQELQRQMwAELQRUMvwELQRYMvgELQRgMvQELQRkMvAELQRoMuwELQRsMugELQRwMuQELQR0MuAELQQgMtwELQR4MtgELQSAMtQELQR8MtAELQQcMswELQSEMsgELQSIMsQELQSMMsAELQSQMrwELQRIMrgELQREMrQELQSUMrAELQSYMqwELQScMqgELQSgMqQELQcMBDKgBC0EqDKcBC0ErDKYBC0EsDKUBC0EtDKQBC0EuDKMBC0EvDKIBC0HEAQyhAQtBMAygAQtBNAyfAQtBDAyeAQtBMQydAQtBMgycAQtBMwybAQtBOQyaAQtBNQyZAQtBxQEMmAELQQsMlwELQToMlgELQTYMlQELQQoMlAELQTcMkwELQTgMkgELQTwMkQELQTsMkAELQT0MjwELQQkMjgELQSkMjQELQT4MjAELQT8MiwELQcAADIoBC0HBAAyJAQtBwgAMiAELQcMADIcBC0HEAAyGAQtBxQAMhQELQcYADIQBC0EXDIMBC0HHAAyCAQtByAAMgQELQckADIABC0HKAAx/C0HLAAx+C0HNAAx9C0HMAAx8C0HOAAx7C0HPAAx6C0HQAAx5C0HRAAx4C0HSAAx3C0HTAAx2C0HUAAx1C0HWAAx0C0HVAAxzC0EGDHILQdcADHELQQUMcAtB2AAMbwtBBAxuC0HZAAxtC0HaAAxsC0HbAAxrC0HcAAxqC0EDDGkLQd0ADGgLQd4ADGcLQd8ADGYLQeEADGULQeAADGQLQeIADGMLQeMADGILQQIMYQtB5AAMYAtB5QAMXwtB5gAMXgtB5wAMXQtB6AAMXAtB6QAMWwtB6gAMWgtB6wAMWQtB7AAMWAtB7QAMVwtB7gAMVgtB7wAMVQtB8AAMVAtB8QAMUwtB8gAMUgtB8wAMUQtB9AAMUAtB9QAMTwtB9gAMTgtB9wAMTQtB+AAMTAtB+QAMSwtB+gAMSgtB+wAMSQtB/AAMSAtB/QAMRwtB/gAMRgtB/wAMRQtBgAEMRAtBgQEMQwtBggEMQgtBgwEMQQtBhAEMQAtBhQEMPwtBhgEMPgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADDsYBAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHyAhIyUmKCorLC8wMTIzNDU2Nzk6Ozw9lANAQkRFRklLTk9QUVJTVFVWWFpbXF1eX2BhYmNkZWZnaGpsb3Bxc3V2eHl6e3x/gAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcsBzAHNAc4BzwGKA4kDiAOHA4QDgwOAA/sC+gL5AvgC9wL0AvMC8gLLAsECsALZAQsgASAERw3wAkHdASEDDLMDCyABIARHDcgBQcMBIQMMsgMLIAEgBEcNe0H3ACEDDLEDCyABIARHDXBB7wAhAwywAwsgASAERw1pQeoAIQMMrwMLIAEgBEcNZUHoACEDDK4DCyABIARHDWJB5gAhAwytAwsgASAERw0aQRghAwysAwsgASAERw0VQRIhAwyrAwsgASAERw1CQcUAIQMMqgMLIAEgBEcNNEE/IQMMqQMLIAEgBEcNMkE8IQMMqAMLIAEgBEcNK0ExIQMMpwMLIAItAC5BAUYNnwMMwQILQQAhAAJAAkACQCACLQAqRQ0AIAItACtFDQAgAi8BMCIDQQJxRQ0BDAILIAIvATAiA0EBcUUNAQtBASEAIAItAChBAUYNACACLwEyIgVB5ABrQeQASQ0AIAVBzAFGDQAgBUGwAkYNACADQcAAcQ0AQQAhACADQYgEcUGABEYNACADQShxQQBHIQALIAJBADsBMCACQQA6AC8gAEUN3wIgAkIANwMgDOACC0EAIQACQCACKAI4IgNFDQAgAygCLCIDRQ0AIAIgAxEAACEACyAARQ3MASAAQRVHDd0CIAJBBDYCHCACIAE2AhQgAkGwGDYCECACQRU2AgxBACEDDKQDCyABIARGBEBBBiEDDKQDCyABQQFqIQFBACEAAkAgAigCOCIDRQ0AIAMoAlQiA0UNACACIAMRAAAhAAsgAA3ZAgwcCyACQgA3AyBBEiEDDIkDCyABIARHDRZBHSEDDKEDCyABIARHBEAgAUEBaiEBQRAhAwyIAwtBByEDDKADCyACIAIpAyAiCiAEIAFrrSILfSIMQgAgCiAMWhs3AyAgCiALWA3UAkEIIQMMnwMLIAEgBEcEQCACQQk2AgggAiABNgIEQRQhAwyGAwtBCSEDDJ4DCyACKQMgQgBSDccBIAIgAi8BMEGAAXI7ATAMQgsgASAERw0/QdAAIQMMnAMLIAEgBEYEQEELIQMMnAMLIAFBAWohAUEAIQACQCACKAI4IgNFDQAgAygCUCIDRQ0AIAIgAxEAACEACyAADc8CDMYBC0EAIQACQCACKAI4IgNFDQAgAygCSCIDRQ0AIAIgAxEAACEACyAARQ3GASAAQRVHDc0CIAJBCzYCHCACIAE2AhQgAkGCGTYCECACQRU2AgxBACEDDJoDC0EAIQACQCACKAI4IgNFDQAgAygCSCIDRQ0AIAIgAxEAACEACyAARQ0MIABBFUcNygIgAkEaNgIcIAIgATYCFCACQYIZNgIQIAJBFTYCDEEAIQMMmQMLQQAhAAJAIAIoAjgiA0UNACADKAJMIgNFDQAgAiADEQAAIQALIABFDcQBIABBFUcNxwIgAkELNgIcIAIgATYCFCACQZEXNgIQIAJBFTYCDEEAIQMMmAMLIAEgBEYEQEEPIQMMmAMLIAEtAAAiAEE7Rg0HIABBDUcNxAIgAUEBaiEBDMMBC0EAIQACQCACKAI4IgNFDQAgAygCTCIDRQ0AIAIgAxEAACEACyAARQ3DASAAQRVHDcICIAJBDzYCHCACIAE2AhQgAkGRFzYCECACQRU2AgxBACEDDJYDCwNAIAEtAABB8DVqLQAAIgBBAUcEQCAAQQJHDcECIAIoAgQhAEEAIQMgAkEANgIEIAIgACABQQFqIgEQLSIADcICDMUBCyAEIAFBAWoiAUcNAAtBEiEDDJUDC0EAIQACQCACKAI4IgNFDQAgAygCTCIDRQ0AIAIgAxEAACEACyAARQ3FASAAQRVHDb0CIAJBGzYCHCACIAE2AhQgAkGRFzYCECACQRU2AgxBACEDDJQDCyABIARGBEBBFiEDDJQDCyACQQo2AgggAiABNgIEQQAhAAJAIAIoAjgiA0UNACADKAJIIgNFDQAgAiADEQAAIQALIABFDcIBIABBFUcNuQIgAkEVNgIcIAIgATYCFCACQYIZNgIQIAJBFTYCDEEAIQMMkwMLIAEgBEcEQANAIAEtAABB8DdqLQAAIgBBAkcEQAJAIABBAWsOBMQCvQIAvgK9AgsgAUEBaiEBQQghAwz8AgsgBCABQQFqIgFHDQALQRUhAwyTAwtBFSEDDJIDCwNAIAEtAABB8DlqLQAAIgBBAkcEQCAAQQFrDgTFArcCwwK4ArcCCyAEIAFBAWoiAUcNAAtBGCEDDJEDCyABIARHBEAgAkELNgIIIAIgATYCBEEHIQMM+AILQRkhAwyQAwsgAUEBaiEBDAILIAEgBEYEQEEaIQMMjwMLAkAgAS0AAEENaw4UtQG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwEAvwELQQAhAyACQQA2AhwgAkGvCzYCECACQQI2AgwgAiABQQFqNgIUDI4DCyABIARGBEBBGyEDDI4DCyABLQAAIgBBO0cEQCAAQQ1HDbECIAFBAWohAQy6AQsgAUEBaiEBC0EiIQMM8wILIAEgBEYEQEEcIQMMjAMLQgAhCgJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0AAEEwaw43wQLAAgABAgMEBQYH0AHQAdAB0AHQAdAB0AEICQoLDA3QAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdABDg8QERIT0AELQgIhCgzAAgtCAyEKDL8CC0IEIQoMvgILQgUhCgy9AgtCBiEKDLwCC0IHIQoMuwILQgghCgy6AgtCCSEKDLkCC0IKIQoMuAILQgshCgy3AgtCDCEKDLYCC0INIQoMtQILQg4hCgy0AgtCDyEKDLMCC0IKIQoMsgILQgshCgyxAgtCDCEKDLACC0INIQoMrwILQg4hCgyuAgtCDyEKDK0CC0IAIQoCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAABBMGsON8ACvwIAAQIDBAUGB74CvgK+Ar4CvgK+Ar4CCAkKCwwNvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ag4PEBESE74CC0ICIQoMvwILQgMhCgy+AgtCBCEKDL0CC0IFIQoMvAILQgYhCgy7AgtCByEKDLoCC0IIIQoMuQILQgkhCgy4AgtCCiEKDLcCC0ILIQoMtgILQgwhCgy1AgtCDSEKDLQCC0IOIQoMswILQg8hCgyyAgtCCiEKDLECC0ILIQoMsAILQgwhCgyvAgtCDSEKDK4CC0IOIQoMrQILQg8hCgysAgsgAiACKQMgIgogBCABa60iC30iDEIAIAogDFobNwMgIAogC1gNpwJBHyEDDIkDCyABIARHBEAgAkEJNgIIIAIgATYCBEElIQMM8AILQSAhAwyIAwtBASEFIAIvATAiA0EIcUUEQCACKQMgQgBSIQULAkAgAi0ALgRAQQEhACACLQApQQVGDQEgA0HAAHFFIAVxRQ0BC0EAIQAgA0HAAHENAEECIQAgA0EIcQ0AIANBgARxBEACQCACLQAoQQFHDQAgAi0ALUEKcQ0AQQUhAAwCC0EEIQAMAQsgA0EgcUUEQAJAIAItAChBAUYNACACLwEyIgBB5ABrQeQASQ0AIABBzAFGDQAgAEGwAkYNAEEEIQAgA0EocUUNAiADQYgEcUGABEYNAgtBACEADAELQQBBAyACKQMgUBshAAsgAEEBaw4FvgIAsAEBpAKhAgtBESEDDO0CCyACQQE6AC8MhAMLIAEgBEcNnQJBJCEDDIQDCyABIARHDRxBxgAhAwyDAwtBACEAAkAgAigCOCIDRQ0AIAMoAkQiA0UNACACIAMRAAAhAAsgAEUNJyAAQRVHDZgCIAJB0AA2AhwgAiABNgIUIAJBkRg2AhAgAkEVNgIMQQAhAwyCAwsgASAERgRAQSghAwyCAwtBACEDIAJBADYCBCACQQw2AgggAiABIAEQKiIARQ2UAiACQSc2AhwgAiABNgIUIAIgADYCDAyBAwsgASAERgRAQSkhAwyBAwsgAS0AACIAQSBGDRMgAEEJRw2VAiABQQFqIQEMFAsgASAERwRAIAFBAWohAQwWC0EqIQMM/wILIAEgBEYEQEErIQMM/wILIAEtAAAiAEEJRyAAQSBHcQ2QAiACLQAsQQhHDd0CIAJBADoALAzdAgsgASAERgRAQSwhAwz+AgsgAS0AAEEKRw2OAiABQQFqIQEMsAELIAEgBEcNigJBLyEDDPwCCwNAIAEtAAAiAEEgRwRAIABBCmsOBIQCiAKIAoQChgILIAQgAUEBaiIBRw0AC0ExIQMM+wILQTIhAyABIARGDfoCIAIoAgAiACAEIAFraiEHIAEgAGtBA2ohBgJAA0AgAEHwO2otAAAgAS0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQEgAEEDRgRAQQYhAQziAgsgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAc2AgAM+wILIAJBADYCAAyGAgtBMyEDIAQgASIARg35AiAEIAFrIAIoAgAiAWohByAAIAFrQQhqIQYCQANAIAFB9DtqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBCEYEQEEFIQEM4QILIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADPoCCyACQQA2AgAgACEBDIUCC0E0IQMgBCABIgBGDfgCIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgJAA0AgAUHQwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBBUYEQEEHIQEM4AILIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADPkCCyACQQA2AgAgACEBDIQCCyABIARHBEADQCABLQAAQYA+ai0AACIAQQFHBEAgAEECRg0JDIECCyAEIAFBAWoiAUcNAAtBMCEDDPgCC0EwIQMM9wILIAEgBEcEQANAIAEtAAAiAEEgRwRAIABBCmsOBP8B/gH+Af8B/gELIAQgAUEBaiIBRw0AC0E4IQMM9wILQTghAwz2AgsDQCABLQAAIgBBIEcgAEEJR3EN9gEgBCABQQFqIgFHDQALQTwhAwz1AgsDQCABLQAAIgBBIEcEQAJAIABBCmsOBPkBBAT5AQALIABBLEYN9QEMAwsgBCABQQFqIgFHDQALQT8hAwz0AgtBwAAhAyABIARGDfMCIAIoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAEGAQGstAAAgAS0AAEEgckcNASAAQQZGDdsCIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPQCCyACQQA2AgALQTYhAwzZAgsgASAERgRAQcEAIQMM8gILIAJBDDYCCCACIAE2AgQgAi0ALEEBaw4E+wHuAewB6wHUAgsgAUEBaiEBDPoBCyABIARHBEADQAJAIAEtAAAiAEEgciAAIABBwQBrQf8BcUEaSRtB/wFxIgBBCUYNACAAQSBGDQACQAJAAkACQCAAQeMAaw4TAAMDAwMDAwMBAwMDAwMDAwMDAgMLIAFBAWohAUExIQMM3AILIAFBAWohAUEyIQMM2wILIAFBAWohAUEzIQMM2gILDP4BCyAEIAFBAWoiAUcNAAtBNSEDDPACC0E1IQMM7wILIAEgBEcEQANAIAEtAABBgDxqLQAAQQFHDfcBIAQgAUEBaiIBRw0AC0E9IQMM7wILQT0hAwzuAgtBACEAAkAgAigCOCIDRQ0AIAMoAkAiA0UNACACIAMRAAAhAAsgAEUNASAAQRVHDeYBIAJBwgA2AhwgAiABNgIUIAJB4xg2AhAgAkEVNgIMQQAhAwztAgsgAUEBaiEBC0E8IQMM0gILIAEgBEYEQEHCACEDDOsCCwJAA0ACQCABLQAAQQlrDhgAAswCzALRAswCzALMAswCzALMAswCzALMAswCzALMAswCzALMAswCzALMAgDMAgsgBCABQQFqIgFHDQALQcIAIQMM6wILIAFBAWohASACLQAtQQFxRQ3+AQtBLCEDDNACCyABIARHDd4BQcQAIQMM6AILA0AgAS0AAEGQwABqLQAAQQFHDZwBIAQgAUEBaiIBRw0AC0HFACEDDOcCCyABLQAAIgBBIEYN/gEgAEE6Rw3AAiACKAIEIQBBACEDIAJBADYCBCACIAAgARApIgAN3gEM3QELQccAIQMgBCABIgBGDeUCIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgNAIAFBkMIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNvwIgAUEFRg3CAiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBzYCAAzlAgtByAAhAyAEIAEiAEYN5AIgBCABayACKAIAIgFqIQcgACABa0EJaiEGA0AgAUGWwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw2+AkECIAFBCUYNwgIaIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADOQCCyABIARGBEBByQAhAwzkAgsCQAJAIAEtAAAiAEEgciAAIABBwQBrQf8BcUEaSRtB/wFxQe4Aaw4HAL8CvwK/Ar8CvwIBvwILIAFBAWohAUE+IQMMywILIAFBAWohAUE/IQMMygILQcoAIQMgBCABIgBGDeICIAQgAWsgAigCACIBaiEGIAAgAWtBAWohBwNAIAFBoMIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNvAIgAUEBRg2+AiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBjYCAAziAgtBywAhAyAEIAEiAEYN4QIgBCABayACKAIAIgFqIQcgACABa0EOaiEGA0AgAUGiwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw27AiABQQ5GDb4CIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADOECC0HMACEDIAQgASIARg3gAiAEIAFrIAIoAgAiAWohByAAIAFrQQ9qIQYDQCABQcDCAGotAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDboCQQMgAUEPRg2+AhogAUEBaiEBIAQgAEEBaiIARw0ACyACIAc2AgAM4AILQc0AIQMgBCABIgBGDd8CIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgNAIAFB0MIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNuQJBBCABQQVGDb0CGiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBzYCAAzfAgsgASAERgRAQc4AIQMM3wILAkACQAJAAkAgAS0AACIAQSByIAAgAEHBAGtB/wFxQRpJG0H/AXFB4wBrDhMAvAK8ArwCvAK8ArwCvAK8ArwCvAK8ArwCAbwCvAK8AgIDvAILIAFBAWohAUHBACEDDMgCCyABQQFqIQFBwgAhAwzHAgsgAUEBaiEBQcMAIQMMxgILIAFBAWohAUHEACEDDMUCCyABIARHBEAgAkENNgIIIAIgATYCBEHFACEDDMUCC0HPACEDDN0CCwJAAkAgAS0AAEEKaw4EAZABkAEAkAELIAFBAWohAQtBKCEDDMMCCyABIARGBEBB0QAhAwzcAgsgAS0AAEEgRw0AIAFBAWohASACLQAtQQFxRQ3QAQtBFyEDDMECCyABIARHDcsBQdIAIQMM2QILQdMAIQMgASAERg3YAiACKAIAIgAgBCABa2ohBiABIABrQQFqIQUDQCABLQAAIABB1sIAai0AAEcNxwEgAEEBRg3KASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBjYCAAzYAgsgASAERgRAQdUAIQMM2AILIAEtAABBCkcNwgEgAUEBaiEBDMoBCyABIARGBEBB1gAhAwzXAgsCQAJAIAEtAABBCmsOBADDAcMBAcMBCyABQQFqIQEMygELIAFBAWohAUHKACEDDL0CC0EAIQACQCACKAI4IgNFDQAgAygCPCIDRQ0AIAIgAxEAACEACyAADb8BQc0AIQMMvAILIAItAClBIkYNzwIMiQELIAQgASIFRgRAQdsAIQMM1AILQQAhAEEBIQFBASEGQQAhAwJAAn8CQAJAAkACQAJAAkACQCAFLQAAQTBrDgrFAcQBAAECAwQFBgjDAQtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshA0EAIQFBACEGDL0BC0EJIQNBASEAQQAhAUEAIQYMvAELIAEgBEYEQEHdACEDDNMCCyABLQAAQS5HDbgBIAFBAWohAQyIAQsgASAERw22AUHfACEDDNECCyABIARHBEAgAkEONgIIIAIgATYCBEHQACEDDLgCC0HgACEDDNACC0HhACEDIAEgBEYNzwIgAigCACIAIAQgAWtqIQUgASAAa0EDaiEGA0AgAS0AACAAQeLCAGotAABHDbEBIABBA0YNswEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMzwILQeIAIQMgASAERg3OAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYDQCABLQAAIABB5sIAai0AAEcNsAEgAEECRg2vASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAzOAgtB4wAhAyABIARGDc0CIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgNAIAEtAAAgAEHpwgBqLQAARw2vASAAQQNGDa0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADM0CCyABIARGBEBB5QAhAwzNAgsgAUEBaiEBQQAhAAJAIAIoAjgiA0UNACADKAIwIgNFDQAgAiADEQAAIQALIAANqgFB1gAhAwyzAgsgASAERwRAA0AgAS0AACIAQSBHBEACQAJAAkAgAEHIAGsOCwABswGzAbMBswGzAbMBswGzAQKzAQsgAUEBaiEBQdIAIQMMtwILIAFBAWohAUHTACEDDLYCCyABQQFqIQFB1AAhAwy1AgsgBCABQQFqIgFHDQALQeQAIQMMzAILQeQAIQMMywILA0AgAS0AAEHwwgBqLQAAIgBBAUcEQCAAQQJrDgOnAaYBpQGkAQsgBCABQQFqIgFHDQALQeYAIQMMygILIAFBAWogASAERw0CGkHnACEDDMkCCwNAIAEtAABB8MQAai0AACIAQQFHBEACQCAAQQJrDgSiAaEBoAEAnwELQdcAIQMMsQILIAQgAUEBaiIBRw0AC0HoACEDDMgCCyABIARGBEBB6QAhAwzIAgsCQCABLQAAIgBBCmsOGrcBmwGbAbQBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBpAGbAZsBAJkBCyABQQFqCyEBQQYhAwytAgsDQCABLQAAQfDGAGotAABBAUcNfSAEIAFBAWoiAUcNAAtB6gAhAwzFAgsgAUEBaiABIARHDQIaQesAIQMMxAILIAEgBEYEQEHsACEDDMQCCyABQQFqDAELIAEgBEYEQEHtACEDDMMCCyABQQFqCyEBQQQhAwyoAgsgASAERgRAQe4AIQMMwQILAkACQAJAIAEtAABB8MgAai0AAEEBaw4HkAGPAY4BAHwBAo0BCyABQQFqIQEMCwsgAUEBagyTAQtBACEDIAJBADYCHCACQZsSNgIQIAJBBzYCDCACIAFBAWo2AhQMwAILAkADQCABLQAAQfDIAGotAAAiAEEERwRAAkACQCAAQQFrDgeUAZMBkgGNAQAEAY0BC0HaACEDDKoCCyABQQFqIQFB3AAhAwypAgsgBCABQQFqIgFHDQALQe8AIQMMwAILIAFBAWoMkQELIAQgASIARgRAQfAAIQMMvwILIAAtAABBL0cNASAAQQFqIQEMBwsgBCABIgBGBEBB8QAhAwy+AgsgAC0AACIBQS9GBEAgAEEBaiEBQd0AIQMMpQILIAFBCmsiA0EWSw0AIAAhAUEBIAN0QYmAgAJxDfkBC0EAIQMgAkEANgIcIAIgADYCFCACQYwcNgIQIAJBBzYCDAy8AgsgASAERwRAIAFBAWohAUHeACEDDKMCC0HyACEDDLsCCyABIARGBEBB9AAhAwy7AgsCQCABLQAAQfDMAGotAABBAWsOA/cBcwCCAQtB4QAhAwyhAgsgASAERwRAA0AgAS0AAEHwygBqLQAAIgBBA0cEQAJAIABBAWsOAvkBAIUBC0HfACEDDKMCCyAEIAFBAWoiAUcNAAtB8wAhAwy6AgtB8wAhAwy5AgsgASAERwRAIAJBDzYCCCACIAE2AgRB4AAhAwygAgtB9QAhAwy4AgsgASAERgRAQfYAIQMMuAILIAJBDzYCCCACIAE2AgQLQQMhAwydAgsDQCABLQAAQSBHDY4CIAQgAUEBaiIBRw0AC0H3ACEDDLUCCyABIARGBEBB+AAhAwy1AgsgAS0AAEEgRw16IAFBAWohAQxbC0EAIQACQCACKAI4IgNFDQAgAygCOCIDRQ0AIAIgAxEAACEACyAADXgMgAILIAEgBEYEQEH6ACEDDLMCCyABLQAAQcwARw10IAFBAWohAUETDHYLQfsAIQMgASAERg2xAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYDQCABLQAAIABB8M4Aai0AAEcNcyAAQQVGDXUgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMsQILIAEgBEYEQEH8ACEDDLECCwJAAkAgAS0AAEHDAGsODAB0dHR0dHR0dHR0AXQLIAFBAWohAUHmACEDDJgCCyABQQFqIQFB5wAhAwyXAgtB/QAhAyABIARGDa8CIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQe3PAGotAABHDXIgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADLACCyACQQA2AgAgBkEBaiEBQRAMcwtB/gAhAyABIARGDa4CIAIoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQfbOAGotAABHDXEgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADK8CCyACQQA2AgAgBkEBaiEBQRYMcgtB/wAhAyABIARGDa0CIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQfzOAGotAABHDXAgAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADK4CCyACQQA2AgAgBkEBaiEBQQUMcQsgASAERgRAQYABIQMMrQILIAEtAABB2QBHDW4gAUEBaiEBQQgMcAsgASAERgRAQYEBIQMMrAILAkACQCABLQAAQc4Aaw4DAG8BbwsgAUEBaiEBQesAIQMMkwILIAFBAWohAUHsACEDDJICCyABIARGBEBBggEhAwyrAgsCQAJAIAEtAABByABrDggAbm5ubm5uAW4LIAFBAWohAUHqACEDDJICCyABQQFqIQFB7QAhAwyRAgtBgwEhAyABIARGDakCIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQYDPAGotAABHDWwgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADKoCCyACQQA2AgAgBkEBaiEBQQAMbQtBhAEhAyABIARGDagCIAIoAgAiACAEIAFraiEFIAEgAGtBBGohBgJAA0AgAS0AACAAQYPPAGotAABHDWsgAEEERg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADKkCCyACQQA2AgAgBkEBaiEBQSMMbAsgASAERgRAQYUBIQMMqAILAkACQCABLQAAQcwAaw4IAGtra2trawFrCyABQQFqIQFB7wAhAwyPAgsgAUEBaiEBQfAAIQMMjgILIAEgBEYEQEGGASEDDKcCCyABLQAAQcUARw1oIAFBAWohAQxgC0GHASEDIAEgBEYNpQIgAigCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABBiM8Aai0AAEcNaCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMpgILIAJBADYCACAGQQFqIQFBLQxpC0GIASEDIAEgBEYNpAIgAigCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABB0M8Aai0AAEcNZyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMpQILIAJBADYCACAGQQFqIQFBKQxoCyABIARGBEBBiQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEVDF8LQZIBIQMgASAERg2aAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGhzwBqLQAARw1dIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAybAgsgAkEANgIAIAZBAWohAUEeDF4LIAEgBEYEQEGTASEDDJoCCyABLQAAQcwARw1bIAFBAWohAUEKDF0LIAEgBEYEQEGUASEDDJkCCwJAAkAgAS0AAEHBAGsODwBcXFxcXFxcXFxcXFxcAVwLIAFBAWohAUH+ACEDDIACCyABQQFqIQFB/wAhAwz/AQsgASAERgRAQZUBIQMMmAILAkACQCABLQAAQcEAaw4DAFsBWwsgAUEBaiEBQf0AIQMM/wELIAFBAWohAUGAASEDDP4BC0GWASEDIAEgBEYNlgIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBp88Aai0AAEcNWSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlwILIAJBADYCACAGQQFqIQFBCwxaCyABIARGBEBBlwEhAwyWAgsCQAJAAkACQCABLQAAQS1rDiMAW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1sBW1tbW1sCW1tbA1sLIAFBAWohAUH7ACEDDP8BCyABQQFqIQFB/AAhAwz+AQsgAUEBaiEBQYEBIQMM/QELIAFBAWohAUGCASEDDPwBC0GYASEDIAEgBEYNlAIgAigCACIAIAQgAWtqIQUgASAAa0EEaiEGAkADQCABLQAAIABBqc8Aai0AAEcNVyAAQQRGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlQILIAJBADYCACAGQQFqIQFBGQxYC0GZASEDIAEgBEYNkwIgAigCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBrs8Aai0AAEcNViAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlAILIAJBADYCACAGQQFqIQFBBgxXC0GaASEDIAEgBEYNkgIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBtM8Aai0AAEcNVSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMkwILIAJBADYCACAGQQFqIQFBHAxWC0GbASEDIAEgBEYNkQIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBts8Aai0AAEcNVCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMkgILIAJBADYCACAGQQFqIQFBJwxVCyABIARGBEBBnAEhAwyRAgsCQAJAIAEtAABB1ABrDgIAAVQLIAFBAWohAUGGASEDDPgBCyABQQFqIQFBhwEhAwz3AQtBnQEhAyABIARGDY8CIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQbjPAGotAABHDVIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADJACCyACQQA2AgAgBkEBaiEBQSYMUwtBngEhAyABIARGDY4CIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQbrPAGotAABHDVEgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI8CCyACQQA2AgAgBkEBaiEBQQMMUgtBnwEhAyABIARGDY0CIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQe3PAGotAABHDVAgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI4CCyACQQA2AgAgBkEBaiEBQQwMUQtBoAEhAyABIARGDYwCIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQbzPAGotAABHDU8gAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI0CCyACQQA2AgAgBkEBaiEBQQ0MUAsgASAERgRAQaEBIQMMjAILAkACQCABLQAAQcYAaw4LAE9PT09PT09PTwFPCyABQQFqIQFBiwEhAwzzAQsgAUEBaiEBQYwBIQMM8gELIAEgBEYEQEGiASEDDIsCCyABLQAAQdAARw1MIAFBAWohAQxGCyABIARGBEBBowEhAwyKAgsCQAJAIAEtAABByQBrDgcBTU1NTU0ATQsgAUEBaiEBQY4BIQMM8QELIAFBAWohAUEiDE0LQaQBIQMgASAERg2IAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHAzwBqLQAARw1LIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyJAgsgAkEANgIAIAZBAWohAUEdDEwLIAEgBEYEQEGlASEDDIgCCwJAAkAgAS0AAEHSAGsOAwBLAUsLIAFBAWohAUGQASEDDO8BCyABQQFqIQFBBAxLCyABIARGBEBBpgEhAwyHAgsCQAJAAkACQAJAIAEtAABBwQBrDhUATU1NTU1NTU1NTQFNTQJNTQNNTQRNCyABQQFqIQFBiAEhAwzxAQsgAUEBaiEBQYkBIQMM8AELIAFBAWohAUGKASEDDO8BCyABQQFqIQFBjwEhAwzuAQsgAUEBaiEBQZEBIQMM7QELQacBIQMgASAERg2FAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHtzwBqLQAARw1IIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyGAgsgAkEANgIAIAZBAWohAUERDEkLQagBIQMgASAERg2EAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHCzwBqLQAARw1HIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyFAgsgAkEANgIAIAZBAWohAUEsDEgLQakBIQMgASAERg2DAiACKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHFzwBqLQAARw1GIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyEAgsgAkEANgIAIAZBAWohAUErDEcLQaoBIQMgASAERg2CAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHKzwBqLQAARw1FIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyDAgsgAkEANgIAIAZBAWohAUEUDEYLIAEgBEYEQEGrASEDDIICCwJAAkACQAJAIAEtAABBwgBrDg8AAQJHR0dHR0dHR0dHRwNHCyABQQFqIQFBkwEhAwzrAQsgAUEBaiEBQZQBIQMM6gELIAFBAWohAUGVASEDDOkBCyABQQFqIQFBlgEhAwzoAQsgASAERgRAQawBIQMMgQILIAEtAABBxQBHDUIgAUEBaiEBDD0LQa0BIQMgASAERg3/ASACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHNzwBqLQAARw1CIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyAAgsgAkEANgIAIAZBAWohAUEODEMLIAEgBEYEQEGuASEDDP8BCyABLQAAQdAARw1AIAFBAWohAUElDEILQa8BIQMgASAERg39ASACKAIAIgAgBCABa2ohBSABIABrQQhqIQYCQANAIAEtAAAgAEHQzwBqLQAARw1AIABBCEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz+AQsgAkEANgIAIAZBAWohAUEqDEELIAEgBEYEQEGwASEDDP0BCwJAAkAgAS0AAEHVAGsOCwBAQEBAQEBAQEABQAsgAUEBaiEBQZoBIQMM5AELIAFBAWohAUGbASEDDOMBCyABIARGBEBBsQEhAwz8AQsCQAJAIAEtAABBwQBrDhQAPz8/Pz8/Pz8/Pz8/Pz8/Pz8/AT8LIAFBAWohAUGZASEDDOMBCyABQQFqIQFBnAEhAwziAQtBsgEhAyABIARGDfoBIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQdnPAGotAABHDT0gAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPsBCyACQQA2AgAgBkEBaiEBQSEMPgtBswEhAyABIARGDfkBIAIoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAS0AACAAQd3PAGotAABHDTwgAEEGRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPoBCyACQQA2AgAgBkEBaiEBQRoMPQsgASAERgRAQbQBIQMM+QELAkACQAJAIAEtAABBxQBrDhEAPT09PT09PT09AT09PT09Aj0LIAFBAWohAUGdASEDDOEBCyABQQFqIQFBngEhAwzgAQsgAUEBaiEBQZ8BIQMM3wELQbUBIQMgASAERg33ASACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHkzwBqLQAARw06IABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz4AQsgAkEANgIAIAZBAWohAUEoDDsLQbYBIQMgASAERg32ASACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHqzwBqLQAARw05IABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz3AQsgAkEANgIAIAZBAWohAUEHDDoLIAEgBEYEQEG3ASEDDPYBCwJAAkAgAS0AAEHFAGsODgA5OTk5OTk5OTk5OTkBOQsgAUEBaiEBQaEBIQMM3QELIAFBAWohAUGiASEDDNwBC0G4ASEDIAEgBEYN9AEgAigCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB7c8Aai0AAEcNNyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM9QELIAJBADYCACAGQQFqIQFBEgw4C0G5ASEDIAEgBEYN8wEgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB8M8Aai0AAEcNNiAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM9AELIAJBADYCACAGQQFqIQFBIAw3C0G6ASEDIAEgBEYN8gEgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB8s8Aai0AAEcNNSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM8wELIAJBADYCACAGQQFqIQFBDww2CyABIARGBEBBuwEhAwzyAQsCQAJAIAEtAABByQBrDgcANTU1NTUBNQsgAUEBaiEBQaUBIQMM2QELIAFBAWohAUGmASEDDNgBC0G8ASEDIAEgBEYN8AEgAigCACIAIAQgAWtqIQUgASAAa0EHaiEGAkADQCABLQAAIABB9M8Aai0AAEcNMyAAQQdGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM8QELIAJBADYCACAGQQFqIQFBGww0CyABIARGBEBBvQEhAwzwAQsCQAJAAkAgAS0AAEHCAGsOEgA0NDQ0NDQ0NDQBNDQ0NDQ0AjQLIAFBAWohAUGkASEDDNgBCyABQQFqIQFBpwEhAwzXAQsgAUEBaiEBQagBIQMM1gELIAEgBEYEQEG+ASEDDO8BCyABLQAAQc4ARw0wIAFBAWohAQwsCyABIARGBEBBvwEhAwzuAQsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQcEAaw4VAAECAz8EBQY/Pz8HCAkKCz8MDQ4PPwsgAUEBaiEBQegAIQMM4wELIAFBAWohAUHpACEDDOIBCyABQQFqIQFB7gAhAwzhAQsgAUEBaiEBQfIAIQMM4AELIAFBAWohAUHzACEDDN8BCyABQQFqIQFB9gAhAwzeAQsgAUEBaiEBQfcAIQMM3QELIAFBAWohAUH6ACEDDNwBCyABQQFqIQFBgwEhAwzbAQsgAUEBaiEBQYQBIQMM2gELIAFBAWohAUGFASEDDNkBCyABQQFqIQFBkgEhAwzYAQsgAUEBaiEBQZgBIQMM1wELIAFBAWohAUGgASEDDNYBCyABQQFqIQFBowEhAwzVAQsgAUEBaiEBQaoBIQMM1AELIAEgBEcEQCACQRA2AgggAiABNgIEQasBIQMM1AELQcABIQMM7AELQQAhAAJAIAIoAjgiA0UNACADKAI0IgNFDQAgAiADEQAAIQALIABFDV4gAEEVRw0HIAJB0QA2AhwgAiABNgIUIAJBsBc2AhAgAkEVNgIMQQAhAwzrAQsgAUEBaiABIARHDQgaQcIBIQMM6gELA0ACQCABLQAAQQprDgQIAAALAAsgBCABQQFqIgFHDQALQcMBIQMM6QELIAEgBEcEQCACQRE2AgggAiABNgIEQQEhAwzQAQtBxAEhAwzoAQsgASAERgRAQcUBIQMM6AELAkACQCABLQAAQQprDgQBKCgAKAsgAUEBagwJCyABQQFqDAULIAEgBEYEQEHGASEDDOcBCwJAAkAgAS0AAEEKaw4XAQsLAQsLCwsLCwsLCwsLCwsLCwsLCwALCyABQQFqIQELQbABIQMMzQELIAEgBEYEQEHIASEDDOYBCyABLQAAQSBHDQkgAkEAOwEyIAFBAWohAUGzASEDDMwBCwNAIAEhAAJAIAEgBEcEQCABLQAAQTBrQf8BcSIDQQpJDQEMJwtBxwEhAwzmAQsCQCACLwEyIgFBmTNLDQAgAiABQQpsIgU7ATIgBUH+/wNxIANB//8Dc0sNACAAQQFqIQEgAiADIAVqIgM7ATIgA0H//wNxQegHSQ0BCwtBACEDIAJBADYCHCACQcEJNgIQIAJBDTYCDCACIABBAWo2AhQM5AELIAJBADYCHCACIAE2AhQgAkHwDDYCECACQRs2AgxBACEDDOMBCyACKAIEIQAgAkEANgIEIAIgACABECYiAA0BIAFBAWoLIQFBrQEhAwzIAQsgAkHBATYCHCACIAA2AgwgAiABQQFqNgIUQQAhAwzgAQsgAigCBCEAIAJBADYCBCACIAAgARAmIgANASABQQFqCyEBQa4BIQMMxQELIAJBwgE2AhwgAiAANgIMIAIgAUEBajYCFEEAIQMM3QELIAJBADYCHCACIAE2AhQgAkGXCzYCECACQQ02AgxBACEDDNwBCyACQQA2AhwgAiABNgIUIAJB4xA2AhAgAkEJNgIMQQAhAwzbAQsgAkECOgAoDKwBC0EAIQMgAkEANgIcIAJBrws2AhAgAkECNgIMIAIgAUEBajYCFAzZAQtBAiEDDL8BC0ENIQMMvgELQSYhAwy9AQtBFSEDDLwBC0EWIQMMuwELQRghAwy6AQtBHCEDDLkBC0EdIQMMuAELQSAhAwy3AQtBISEDDLYBC0EjIQMMtQELQcYAIQMMtAELQS4hAwyzAQtBPSEDDLIBC0HLACEDDLEBC0HOACEDDLABC0HYACEDDK8BC0HZACEDDK4BC0HbACEDDK0BC0HxACEDDKwBC0H0ACEDDKsBC0GNASEDDKoBC0GXASEDDKkBC0GpASEDDKgBC0GvASEDDKcBC0GxASEDDKYBCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJB8Rs2AhAgAkEGNgIMDL0BCyACQQA2AgAgBkEBaiEBQSQLOgApIAIoAgQhACACQQA2AgQgAiAAIAEQJyIARQRAQeUAIQMMowELIAJB+QA2AhwgAiABNgIUIAIgADYCDEEAIQMMuwELIABBFUcEQCACQQA2AhwgAiABNgIUIAJBzA42AhAgAkEgNgIMQQAhAwy7AQsgAkH4ADYCHCACIAE2AhQgAkHKGDYCECACQRU2AgxBACEDDLoBCyACQQA2AhwgAiABNgIUIAJBjhs2AhAgAkEGNgIMQQAhAwy5AQsgAkEANgIcIAIgATYCFCACQf4RNgIQIAJBBzYCDEEAIQMMuAELIAJBADYCHCACIAE2AhQgAkGMHDYCECACQQc2AgxBACEDDLcBCyACQQA2AhwgAiABNgIUIAJBww82AhAgAkEHNgIMQQAhAwy2AQsgAkEANgIcIAIgATYCFCACQcMPNgIQIAJBBzYCDEEAIQMMtQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxBACEDDKIBCyACQeQANgIcIAIgATYCFCACQeMXNgIQIAJBFTYCDEEAIQMMoQELIAJBADYCACAGQQFqIQEgAi0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACEDIAJBADYCHCACIAE2AhQgAkH3CTYCECACQQg2AgwMoAELIAJBADYCACAGQQFqIQEgAi0AKUEhRg0DIAJBADYCHCACIAE2AhQgAkGbCjYCECACQQg2AgxBACEDDJ8BCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJBkDM2AhAgAkEINgIMDJ0BCyACQQA2AgAgBkEBaiEBIAItAClBI0kNACACQQA2AhwgAiABNgIUIAJB0wk2AhAgAkEINgIMQQAhAwycAQtB0QAhAwyCAQsgAS0AAEEwayIAQf8BcUEKSQRAIAIgADoAKiABQQFqIQFBzwAhAwyCAQsgAigCBCEAIAJBADYCBCACIAAgARAoIgBFDYYBIAJB3gA2AhwgAiABNgIUIAIgADYCDEEAIQMMmgELIAIoAgQhACACQQA2AgQgAiAAIAEQKCIARQ2GASACQdwANgIcIAIgATYCFCACIAA2AgxBACEDDJkBCyACKAIEIQAgAkEANgIEIAIgACAFECgiAEUEQCAFIQEMhwELIAJB2gA2AhwgAiAFNgIUIAIgADYCDAyYAQtBACEBQQEhAwsgAiADOgArIAVBAWohAwJAAkACQCACLQAtQRBxDQACQAJAAkAgAi0AKg4DAQACBAsgBkUNAwwCCyAADQEMAgsgAUUNAQsgAigCBCEAIAJBADYCBCACIAAgAxAoIgBFBEAgAyEBDAILIAJB2AA2AhwgAiADNgIUIAIgADYCDEEAIQMMmAELIAIoAgQhACACQQA2AgQgAiAAIAMQKCIARQRAIAMhAQyHAQsgAkHZADYCHCACIAM2AhQgAiAANgIMQQAhAwyXAQtBzAAhAwx9CyAAQRVHBEAgAkEANgIcIAIgATYCFCACQZQNNgIQIAJBITYCDEEAIQMMlgELIAJB1wA2AhwgAiABNgIUIAJByRc2AhAgAkEVNgIMQQAhAwyVAQtBACEDIAJBADYCHCACIAE2AhQgAkGAETYCECACQQk2AgwMlAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0AIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMkwELQckAIQMMeQsgAkEANgIcIAIgATYCFCACQcEoNgIQIAJBBzYCDCACQQA2AgBBACEDDJEBCyACKAIEIQBBACEDIAJBADYCBCACIAAgARAlIgBFDQAgAkHSADYCHCACIAE2AhQgAiAANgIMDJABC0HIACEDDHYLIAJBADYCACAFIQELIAJBgBI7ASogAUEBaiEBQQAhAAJAIAIoAjgiA0UNACADKAIwIgNFDQAgAiADEQAAIQALIAANAQtBxwAhAwxzCyAAQRVGBEAgAkHRADYCHCACIAE2AhQgAkHjFzYCECACQRU2AgxBACEDDIwBC0EAIQMgAkEANgIcIAIgATYCFCACQbkNNgIQIAJBGjYCDAyLAQtBACEDIAJBADYCHCACIAE2AhQgAkGgGTYCECACQR42AgwMigELIAEtAABBOkYEQCACKAIEIQBBACEDIAJBADYCBCACIAAgARApIgBFDQEgAkHDADYCHCACIAA2AgwgAiABQQFqNgIUDIoBC0EAIQMgAkEANgIcIAIgATYCFCACQbERNgIQIAJBCjYCDAyJAQsgAUEBaiEBQTshAwxvCyACQcMANgIcIAIgADYCDCACIAFBAWo2AhQMhwELQQAhAyACQQA2AhwgAiABNgIUIAJB8A42AhAgAkEcNgIMDIYBCyACIAIvATBBEHI7ATAMZgsCQCACLwEwIgBBCHFFDQAgAi0AKEEBRw0AIAItAC1BCHFFDQMLIAIgAEH3+wNxQYAEcjsBMAwECyABIARHBEACQANAIAEtAABBMGsiAEH/AXFBCk8EQEE1IQMMbgsgAikDICIKQpmz5syZs+bMGVYNASACIApCCn4iCjcDICAKIACtQv8BgyILQn+FVg0BIAIgCiALfDcDICAEIAFBAWoiAUcNAAtBOSEDDIUBCyACKAIEIQBBACEDIAJBADYCBCACIAAgAUEBaiIBECoiAA0MDHcLQTkhAwyDAQsgAi0AMEEgcQ0GQcUBIQMMaQtBACEDIAJBADYCBCACIAEgARAqIgBFDQQgAkE6NgIcIAIgADYCDCACIAFBAWo2AhQMgQELIAItAChBAUcNACACLQAtQQhxRQ0BC0E3IQMMZgsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIABEAgAkE7NgIcIAIgADYCDCACIAFBAWo2AhQMfwsgAUEBaiEBDG4LIAJBCDoALAwECyABQQFqIQEMbQtBACEDIAJBADYCHCACIAE2AhQgAkHkEjYCECACQQQ2AgwMewsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIARQ1sIAJBNzYCHCACIAE2AhQgAiAANgIMDHoLIAIgAi8BMEEgcjsBMAtBMCEDDF8LIAJBNjYCHCACIAE2AhQgAiAANgIMDHcLIABBLEcNASABQQFqIQBBASEBAkACQAJAAkACQCACLQAsQQVrDgQDAQIEAAsgACEBDAQLQQIhAQwBC0EEIQELIAJBAToALCACIAIvATAgAXI7ATAgACEBDAELIAIgAi8BMEEIcjsBMCAAIQELQTkhAwxcCyACQQA6ACwLQTQhAwxaCyABIARGBEBBLSEDDHMLAkACQANAAkAgAS0AAEEKaw4EAgAAAwALIAQgAUEBaiIBRw0AC0EtIQMMdAsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIARQ0CIAJBLDYCHCACIAE2AhQgAiAANgIMDHMLIAIoAgQhAEEAIQMgAkEANgIEIAIgACABECoiAEUEQCABQQFqIQEMAgsgAkEsNgIcIAIgADYCDCACIAFBAWo2AhQMcgsgAS0AAEENRgRAIAIoAgQhAEEAIQMgAkEANgIEIAIgACABECoiAEUEQCABQQFqIQEMAgsgAkEsNgIcIAIgADYCDCACIAFBAWo2AhQMcgsgAi0ALUEBcQRAQcQBIQMMWQsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIADQEMZQtBLyEDDFcLIAJBLjYCHCACIAE2AhQgAiAANgIMDG8LQQAhAyACQQA2AhwgAiABNgIUIAJB8BQ2AhAgAkEDNgIMDG4LQQEhAwJAAkACQAJAIAItACxBBWsOBAMBAgAECyACIAIvATBBCHI7ATAMAwtBAiEDDAELQQQhAwsgAkEBOgAsIAIgAi8BMCADcjsBMAtBKiEDDFMLQQAhAyACQQA2AhwgAiABNgIUIAJB4Q82AhAgAkEKNgIMDGsLQQEhAwJAAkACQAJAAkACQCACLQAsQQJrDgcFBAQDAQIABAsgAiACLwEwQQhyOwEwDAMLQQIhAwwBC0EEIQMLIAJBAToALCACIAIvATAgA3I7ATALQSshAwxSC0EAIQMgAkEANgIcIAIgATYCFCACQasSNgIQIAJBCzYCDAxqC0EAIQMgAkEANgIcIAIgATYCFCACQf0NNgIQIAJBHTYCDAxpCyABIARHBEADQCABLQAAQSBHDUggBCABQQFqIgFHDQALQSUhAwxpC0ElIQMMaAsgAi0ALUEBcQRAQcMBIQMMTwsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKSIABEAgAkEmNgIcIAIgADYCDCACIAFBAWo2AhQMaAsgAUEBaiEBDFwLIAFBAWohASACLwEwIgBBgAFxBEBBACEAAkAgAigCOCIDRQ0AIAMoAlQiA0UNACACIAMRAAAhAAsgAEUNBiAAQRVHDR8gAkEFNgIcIAIgATYCFCACQfkXNgIQIAJBFTYCDEEAIQMMZwsCQCAAQaAEcUGgBEcNACACLQAtQQJxDQBBACEDIAJBADYCHCACIAE2AhQgAkGWEzYCECACQQQ2AgwMZwsgAgJ/IAIvATBBFHFBFEYEQEEBIAItAChBAUYNARogAi8BMkHlAEYMAQsgAi0AKUEFRgs6AC5BACEAAkAgAigCOCIDRQ0AIAMoAiQiA0UNACACIAMRAAAhAAsCQAJAAkACQAJAIAAOFgIBAAQEBAQEBAQEBAQEBAQEBAQEBAMECyACQQE6AC4LIAIgAi8BMEHAAHI7ATALQSchAwxPCyACQSM2AhwgAiABNgIUIAJBpRY2AhAgAkEVNgIMQQAhAwxnC0EAIQMgAkEANgIcIAIgATYCFCACQdULNgIQIAJBETYCDAxmC0EAIQACQCACKAI4IgNFDQAgAygCLCIDRQ0AIAIgAxEAACEACyAADQELQQ4hAwxLCyAAQRVGBEAgAkECNgIcIAIgATYCFCACQbAYNgIQIAJBFTYCDEEAIQMMZAtBACEDIAJBADYCHCACIAE2AhQgAkGnDjYCECACQRI2AgwMYwtBACEDIAJBADYCHCACIAE2AhQgAkGqHDYCECACQQ82AgwMYgsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEgCqdqIgEQKyIARQ0AIAJBBTYCHCACIAE2AhQgAiAANgIMDGELQQ8hAwxHC0EAIQMgAkEANgIcIAIgATYCFCACQc0TNgIQIAJBDDYCDAxfC0IBIQoLIAFBAWohAQJAIAIpAyAiC0L//////////w9YBEAgAiALQgSGIAqENwMgDAELQQAhAyACQQA2AhwgAiABNgIUIAJBrQk2AhAgAkEMNgIMDF4LQSQhAwxEC0EAIQMgAkEANgIcIAIgATYCFCACQc0TNgIQIAJBDDYCDAxcCyACKAIEIQBBACEDIAJBADYCBCACIAAgARAsIgBFBEAgAUEBaiEBDFILIAJBFzYCHCACIAA2AgwgAiABQQFqNgIUDFsLIAIoAgQhAEEAIQMgAkEANgIEAkAgAiAAIAEQLCIARQRAIAFBAWohAQwBCyACQRY2AhwgAiAANgIMIAIgAUEBajYCFAxbC0EfIQMMQQtBACEDIAJBADYCHCACIAE2AhQgAkGaDzYCECACQSI2AgwMWQsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQLSIARQRAIAFBAWohAQxQCyACQRQ2AhwgAiAANgIMIAIgAUEBajYCFAxYCyACKAIEIQBBACEDIAJBADYCBAJAIAIgACABEC0iAEUEQCABQQFqIQEMAQsgAkETNgIcIAIgADYCDCACIAFBAWo2AhQMWAtBHiEDDD4LQQAhAyACQQA2AhwgAiABNgIUIAJBxgw2AhAgAkEjNgIMDFYLIAIoAgQhAEEAIQMgAkEANgIEIAIgACABEC0iAEUEQCABQQFqIQEMTgsgAkERNgIcIAIgADYCDCACIAFBAWo2AhQMVQsgAkEQNgIcIAIgATYCFCACIAA2AgwMVAtBACEDIAJBADYCHCACIAE2AhQgAkHGDDYCECACQSM2AgwMUwtBACEDIAJBADYCHCACIAE2AhQgAkHAFTYCECACQQI2AgwMUgsgAigCBCEAQQAhAyACQQA2AgQCQCACIAAgARAtIgBFBEAgAUEBaiEBDAELIAJBDjYCHCACIAA2AgwgAiABQQFqNgIUDFILQRshAww4C0EAIQMgAkEANgIcIAIgATYCFCACQcYMNgIQIAJBIzYCDAxQCyACKAIEIQBBACEDIAJBADYCBAJAIAIgACABECwiAEUEQCABQQFqIQEMAQsgAkENNgIcIAIgADYCDCACIAFBAWo2AhQMUAtBGiEDDDYLQQAhAyACQQA2AhwgAiABNgIUIAJBmg82AhAgAkEiNgIMDE4LIAIoAgQhAEEAIQMgAkEANgIEAkAgAiAAIAEQLCIARQRAIAFBAWohAQwBCyACQQw2AhwgAiAANgIMIAIgAUEBajYCFAxOC0EZIQMMNAtBACEDIAJBADYCHCACIAE2AhQgAkGaDzYCECACQSI2AgwMTAsgAEEVRwRAQQAhAyACQQA2AhwgAiABNgIUIAJBgww2AhAgAkETNgIMDEwLIAJBCjYCHCACIAE2AhQgAkHkFjYCECACQRU2AgxBACEDDEsLIAIoAgQhAEEAIQMgAkEANgIEIAIgACABIAqnaiIBECsiAARAIAJBBzYCHCACIAE2AhQgAiAANgIMDEsLQRMhAwwxCyAAQRVHBEBBACEDIAJBADYCHCACIAE2AhQgAkHaDTYCECACQRQ2AgwMSgsgAkEeNgIcIAIgATYCFCACQfkXNgIQIAJBFTYCDEEAIQMMSQtBACEAAkAgAigCOCIDRQ0AIAMoAiwiA0UNACACIAMRAAAhAAsgAEUNQSAAQRVGBEAgAkEDNgIcIAIgATYCFCACQbAYNgIQIAJBFTYCDEEAIQMMSQtBACEDIAJBADYCHCACIAE2AhQgAkGnDjYCECACQRI2AgwMSAtBACEDIAJBADYCHCACIAE2AhQgAkHaDTYCECACQRQ2AgwMRwtBACEDIAJBADYCHCACIAE2AhQgAkGnDjYCECACQRI2AgwMRgsgAkEAOgAvIAItAC1BBHFFDT8LIAJBADoALyACQQE6ADRBACEDDCsLQQAhAyACQQA2AhwgAkHkETYCECACQQc2AgwgAiABQQFqNgIUDEMLAkADQAJAIAEtAABBCmsOBAACAgACCyAEIAFBAWoiAUcNAAtB3QEhAwxDCwJAAkAgAi0ANEEBRw0AQQAhAAJAIAIoAjgiA0UNACADKAJYIgNFDQAgAiADEQAAIQALIABFDQAgAEEVRw0BIAJB3AE2AhwgAiABNgIUIAJB1RY2AhAgAkEVNgIMQQAhAwxEC0HBASEDDCoLIAJBADYCHCACIAE2AhQgAkHpCzYCECACQR82AgxBACEDDEILAkACQCACLQAoQQFrDgIEAQALQcABIQMMKQtBuQEhAwwoCyACQQI6AC9BACEAAkAgAigCOCIDRQ0AIAMoAgAiA0UNACACIAMRAAAhAAsgAEUEQEHCASEDDCgLIABBFUcEQCACQQA2AhwgAiABNgIUIAJBpAw2AhAgAkEQNgIMQQAhAwxBCyACQdsBNgIcIAIgATYCFCACQfoWNgIQIAJBFTYCDEEAIQMMQAsgASAERgRAQdoBIQMMQAsgAS0AAEHIAEYNASACQQE6ACgLQawBIQMMJQtBvwEhAwwkCyABIARHBEAgAkEQNgIIIAIgATYCBEG+ASEDDCQLQdkBIQMMPAsgASAERgRAQdgBIQMMPAsgAS0AAEHIAEcNBCABQQFqIQFBvQEhAwwiCyABIARGBEBB1wEhAww7CwJAAkAgAS0AAEHFAGsOEAAFBQUFBQUFBQUFBQUFBQEFCyABQQFqIQFBuwEhAwwiCyABQQFqIQFBvAEhAwwhC0HWASEDIAEgBEYNOSACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGD0ABqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAw6CyACKAIEIQAgAkIANwMAIAIgACAGQQFqIgEQJyIARQRAQcYBIQMMIQsgAkHVATYCHCACIAE2AhQgAiAANgIMQQAhAww5C0HUASEDIAEgBEYNOCACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGB0ABqLQAARw0CIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAw5CyACQYEEOwEoIAIoAgQhACACQgA3AwAgAiAAIAZBAWoiARAnIgANAwwCCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJB2Bs2AhAgAkEINgIMDDYLQboBIQMMHAsgAkHTATYCHCACIAE2AhQgAiAANgIMQQAhAww0C0EAIQACQCACKAI4IgNFDQAgAygCOCIDRQ0AIAIgAxEAACEACyAARQ0AIABBFUYNASACQQA2AhwgAiABNgIUIAJBzA42AhAgAkEgNgIMQQAhAwwzC0HkACEDDBkLIAJB+AA2AhwgAiABNgIUIAJByhg2AhAgAkEVNgIMQQAhAwwxC0HSASEDIAQgASIARg0wIAQgAWsgAigCACIBaiEFIAAgAWtBBGohBgJAA0AgAC0AACABQfzPAGotAABHDQEgAUEERg0DIAFBAWohASAEIABBAWoiAEcNAAsgAiAFNgIADDELIAJBADYCHCACIAA2AhQgAkGQMzYCECACQQg2AgwgAkEANgIAQQAhAwwwCyABIARHBEAgAkEONgIIIAIgATYCBEG3ASEDDBcLQdEBIQMMLwsgAkEANgIAIAZBAWohAQtBuAEhAwwUCyABIARGBEBB0AEhAwwtCyABLQAAQTBrIgBB/wFxQQpJBEAgAiAAOgAqIAFBAWohAUG2ASEDDBQLIAIoAgQhACACQQA2AgQgAiAAIAEQKCIARQ0UIAJBzwE2AhwgAiABNgIUIAIgADYCDEEAIQMMLAsgASAERgRAQc4BIQMMLAsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAIoAgQhACACQQA2AgQgAiAAIAEQKCIARQ0VIAJBzQE2AhwgAiABNgIUIAIgADYCDEEAIQMMLAtBtQEhAwwSCyAEIAEiBUYEQEHMASEDDCsLQQAhAEEBIQFBASEGQQAhAwJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAUtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyEDQQAhAUEAIQYMAgtBCSEDQQEhAEEAIQFBACEGDAELQQAhAUEBIQMLIAIgAzoAKyAFQQFqIQMCQAJAIAItAC1BEHENAAJAAkACQCACLQAqDgMBAAIECyAGRQ0DDAILIAANAQwCCyABRQ0BCyACKAIEIQAgAkEANgIEIAIgACADECgiAEUEQCADIQEMAwsgAkHJATYCHCACIAM2AhQgAiAANgIMQQAhAwwtCyACKAIEIQAgAkEANgIEIAIgACADECgiAEUEQCADIQEMGAsgAkHKATYCHCACIAM2AhQgAiAANgIMQQAhAwwsCyACKAIEIQAgAkEANgIEIAIgACAFECgiAEUEQCAFIQEMFgsgAkHLATYCHCACIAU2AhQgAiAANgIMDCsLQbQBIQMMEQtBACEAAkAgAigCOCIDRQ0AIAMoAjwiA0UNACACIAMRAAAhAAsCQCAABEAgAEEVRg0BIAJBADYCHCACIAE2AhQgAkGUDTYCECACQSE2AgxBACEDDCsLQbIBIQMMEQsgAkHIATYCHCACIAE2AhQgAkHJFzYCECACQRU2AgxBACEDDCkLIAJBADYCACAGQQFqIQFB9QAhAwwPCyACLQApQQVGBEBB4wAhAwwPC0HiACEDDA4LIAAhASACQQA2AgALIAJBADoALEEJIQMMDAsgAkEANgIAIAdBAWohAUHAACEDDAsLQQELOgAsIAJBADYCACAGQQFqIQELQSkhAwwIC0E4IQMMBwsCQCABIARHBEADQCABLQAAQYA+ai0AACIAQQFHBEAgAEECRw0DIAFBAWohAQwFCyAEIAFBAWoiAUcNAAtBPiEDDCELQT4hAwwgCwsgAkEAOgAsDAELQQshAwwEC0E6IQMMAwsgAUEBaiEBQS0hAwwCCyACIAE6ACwgAkEANgIAIAZBAWohAUEMIQMMAQsgAkEANgIAIAZBAWohAUEKIQMMAAsAC0EAIQMgAkEANgIcIAIgATYCFCACQc0QNgIQIAJBCTYCDAwXC0EAIQMgAkEANgIcIAIgATYCFCACQekKNgIQIAJBCTYCDAwWC0EAIQMgAkEANgIcIAIgATYCFCACQbcQNgIQIAJBCTYCDAwVC0EAIQMgAkEANgIcIAIgATYCFCACQZwRNgIQIAJBCTYCDAwUC0EAIQMgAkEANgIcIAIgATYCFCACQc0QNgIQIAJBCTYCDAwTC0EAIQMgAkEANgIcIAIgATYCFCACQekKNgIQIAJBCTYCDAwSC0EAIQMgAkEANgIcIAIgATYCFCACQbcQNgIQIAJBCTYCDAwRC0EAIQMgAkEANgIcIAIgATYCFCACQZwRNgIQIAJBCTYCDAwQC0EAIQMgAkEANgIcIAIgATYCFCACQZcVNgIQIAJBDzYCDAwPC0EAIQMgAkEANgIcIAIgATYCFCACQZcVNgIQIAJBDzYCDAwOC0EAIQMgAkEANgIcIAIgATYCFCACQcASNgIQIAJBCzYCDAwNC0EAIQMgAkEANgIcIAIgATYCFCACQZUJNgIQIAJBCzYCDAwMC0EAIQMgAkEANgIcIAIgATYCFCACQeEPNgIQIAJBCjYCDAwLC0EAIQMgAkEANgIcIAIgATYCFCACQfsPNgIQIAJBCjYCDAwKC0EAIQMgAkEANgIcIAIgATYCFCACQfEZNgIQIAJBAjYCDAwJC0EAIQMgAkEANgIcIAIgATYCFCACQcQUNgIQIAJBAjYCDAwIC0EAIQMgAkEANgIcIAIgATYCFCACQfIVNgIQIAJBAjYCDAwHCyACQQI2AhwgAiABNgIUIAJBnBo2AhAgAkEWNgIMQQAhAwwGC0EBIQMMBQtB1AAhAyABIARGDQQgCEEIaiEJIAIoAgAhBQJAAkAgASAERwRAIAVB2MIAaiEHIAQgBWogAWshACAFQX9zQQpqIgUgAWohBgNAIAEtAAAgBy0AAEcEQEECIQcMAwsgBUUEQEEAIQcgBiEBDAMLIAVBAWshBSAHQQFqIQcgBCABQQFqIgFHDQALIAAhBSAEIQELIAlBATYCACACIAU2AgAMAQsgAkEANgIAIAkgBzYCAAsgCSABNgIEIAgoAgwhACAIKAIIDgMBBAIACwALIAJBADYCHCACQbUaNgIQIAJBFzYCDCACIABBAWo2AhRBACEDDAILIAJBADYCHCACIAA2AhQgAkHKGjYCECACQQk2AgxBACEDDAELIAEgBEYEQEEiIQMMAQsgAkEJNgIIIAIgATYCBEEhIQMLIAhBEGokACADRQRAIAIoAgwhAAwBCyACIAM2AhxBACEAIAIoAgQiAUUNACACIAEgBCACKAIIEQEAIgFFDQAgAiAENgIUIAIgATYCDCABIQALIAALvgIBAn8gAEEAOgAAIABB3ABqIgFBAWtBADoAACAAQQA6AAIgAEEAOgABIAFBA2tBADoAACABQQJrQQA6AAAgAEEAOgADIAFBBGtBADoAAEEAIABrQQNxIgEgAGoiAEEANgIAQdwAIAFrQXxxIgIgAGoiAUEEa0EANgIAAkAgAkEJSQ0AIABBADYCCCAAQQA2AgQgAUEIa0EANgIAIAFBDGtBADYCACACQRlJDQAgAEEANgIYIABBADYCFCAAQQA2AhAgAEEANgIMIAFBEGtBADYCACABQRRrQQA2AgAgAUEYa0EANgIAIAFBHGtBADYCACACIABBBHFBGHIiAmsiAUEgSQ0AIAAgAmohAANAIABCADcDGCAAQgA3AxAgAEIANwMIIABCADcDACAAQSBqIQAgAUEgayIBQR9LDQALCwtWAQF/AkAgACgCDA0AAkACQAJAAkAgAC0ALw4DAQADAgsgACgCOCIBRQ0AIAEoAiwiAUUNACAAIAERAAAiAQ0DC0EADwsACyAAQcMWNgIQQQ4hAQsgAQsaACAAKAIMRQRAIABB0Rs2AhAgAEEVNgIMCwsUACAAKAIMQRVGBEAgAEEANgIMCwsUACAAKAIMQRZGBEAgAEEANgIMCwsHACAAKAIMCwcAIAAoAhALCQAgACABNgIQCwcAIAAoAhQLFwAgAEEkTwRAAAsgAEECdEGgM2ooAgALFwAgAEEuTwRAAAsgAEECdEGwNGooAgALvwkBAX9B6yghAQJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB9ysPC0GQMQ8LQdcxDwtBoi0PC0HUJw8LQeArDwtBnywPC0HrMQ8LQdUfDwtByjEPC0HeJQ8LQdQeDwtB9BwPC0GnMg8LQbEdDwtBoB0PC0G5MQ8LQbwwDwtBkiEPC0GzJg8LQeksDwtBrB4PC0HUKw8LQfcmDwtBgCYPC0GwIQ8LQf4eDwtBjSMPC0GJLQ8LQfciDwtBoDEPC0GuHw8LQcYlDwtB6B4PC0GTIg8LQcIvDwtBwx0PC0GLLA8LQeEdDwtBjS8PC0HqIQ8LQbQtDwtB0i8PC0HfMg8LQdIyDwtB8DAPC0GpIg8LQfkjDwtBmR4PC0G1LA8LQZswDwtBkjIPC0G2Kw8LQcIiDwtB+DIPC0GeJQ8LQdAiDwtBuh4PC0GBHg8LAAtB1iEhAQsgAQsWACAAIAAtAC1B/gFxIAFBAEdyOgAtCxkAIAAgAC0ALUH9AXEgAUEAR0EBdHI6AC0LGQAgACAALQAtQfsBcSABQQBHQQJ0cjoALQsZACAAIAAtAC1B9wFxIAFBAEdBA3RyOgAtCz4BAn8CQCAAKAI4IgNFDQAgAygCBCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBxhE2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCCCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9go2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCDCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB7Ro2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCECIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBlRA2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCFCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBqhs2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCGCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB7RM2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCKCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9gg2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCHCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBwhk2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCICIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBlBQ2AhBBGCEECyAEC1kBAn8CQCAALQAoQQFGDQAgAC8BMiIBQeQAa0HkAEkNACABQcwBRg0AIAFBsAJGDQAgAC8BMCIAQcAAcQ0AQQEhAiAAQYgEcUGABEYNACAAQShxRSECCyACC4wBAQJ/AkACQAJAIAAtACpFDQAgAC0AK0UNACAALwEwIgFBAnFFDQEMAgsgAC8BMCIBQQFxRQ0BC0EBIQIgAC0AKEEBRg0AIAAvATIiAEHkAGtB5ABJDQAgAEHMAUYNACAAQbACRg0AIAFBwABxDQBBACECIAFBiARxQYAERg0AIAFBKHFBAEchAgsgAgtzACAAQRBq/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAA/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAAQTBq/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAAQSBq/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAAQd0BNgIcCwYAIAAQMguaLQELfyMAQRBrIgokAEGk0AAoAgAiCUUEQEHk0wAoAgAiBUUEQEHw0wBCfzcCAEHo0wBCgICEgICAwAA3AgBB5NMAIApBCGpBcHFB2KrVqgVzIgU2AgBB+NMAQQA2AgBByNMAQQA2AgALQczTAEGA1AQ2AgBBnNAAQYDUBDYCAEGw0AAgBTYCAEGs0ABBfzYCAEHQ0wBBgKwDNgIAA0AgAUHI0ABqIAFBvNAAaiICNgIAIAIgAUG00ABqIgM2AgAgAUHA0ABqIAM2AgAgAUHQ0ABqIAFBxNAAaiIDNgIAIAMgAjYCACABQdjQAGogAUHM0ABqIgI2AgAgAiADNgIAIAFB1NAAaiACNgIAIAFBIGoiAUGAAkcNAAtBjNQEQcGrAzYCAEGo0ABB9NMAKAIANgIAQZjQAEHAqwM2AgBBpNAAQYjUBDYCAEHM/wdBODYCAEGI1AQhCQsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAQewBTQRAQYzQACgCACIGQRAgAEETakFwcSAAQQtJGyIEQQN2IgB2IgFBA3EEQAJAIAFBAXEgAHJBAXMiAkEDdCIAQbTQAGoiASAAQbzQAGooAgAiACgCCCIDRgRAQYzQACAGQX4gAndxNgIADAELIAEgAzYCCCADIAE2AgwLIABBCGohASAAIAJBA3QiAkEDcjYCBCAAIAJqIgAgACgCBEEBcjYCBAwRC0GU0AAoAgAiCCAETw0BIAEEQAJAQQIgAHQiAkEAIAJrciABIAB0cWgiAEEDdCICQbTQAGoiASACQbzQAGooAgAiAigCCCIDRgRAQYzQACAGQX4gAHdxIgY2AgAMAQsgASADNgIIIAMgATYCDAsgAiAEQQNyNgIEIABBA3QiACAEayEFIAAgAmogBTYCACACIARqIgQgBUEBcjYCBCAIBEAgCEF4cUG00ABqIQBBoNAAKAIAIQMCf0EBIAhBA3Z0IgEgBnFFBEBBjNAAIAEgBnI2AgAgAAwBCyAAKAIICyIBIAM2AgwgACADNgIIIAMgADYCDCADIAE2AggLIAJBCGohAUGg0AAgBDYCAEGU0AAgBTYCAAwRC0GQ0AAoAgAiC0UNASALaEECdEG80gBqKAIAIgAoAgRBeHEgBGshBSAAIQIDQAJAIAIoAhAiAUUEQCACQRRqKAIAIgFFDQELIAEoAgRBeHEgBGsiAyAFSSECIAMgBSACGyEFIAEgACACGyEAIAEhAgwBCwsgACgCGCEJIAAoAgwiAyAARwRAQZzQACgCABogAyAAKAIIIgE2AgggASADNgIMDBALIABBFGoiAigCACIBRQRAIAAoAhAiAUUNAyAAQRBqIQILA0AgAiEHIAEiA0EUaiICKAIAIgENACADQRBqIQIgAygCECIBDQALIAdBADYCAAwPC0F/IQQgAEG/f0sNACAAQRNqIgFBcHEhBEGQ0AAoAgAiCEUNAEEAIARrIQUCQAJAAkACf0EAIARBgAJJDQAaQR8gBEH///8HSw0AGiAEQSYgAUEIdmciAGt2QQFxIABBAXRrQT5qCyIGQQJ0QbzSAGooAgAiAkUEQEEAIQFBACEDDAELQQAhASAEQRkgBkEBdmtBACAGQR9HG3QhAEEAIQMDQAJAIAIoAgRBeHEgBGsiByAFTw0AIAIhAyAHIgUNAEEAIQUgAiEBDAMLIAEgAkEUaigCACIHIAcgAiAAQR12QQRxakEQaigCACICRhsgASAHGyEBIABBAXQhACACDQALCyABIANyRQRAQQAhA0ECIAZ0IgBBACAAa3IgCHEiAEUNAyAAaEECdEG80gBqKAIAIQELIAFFDQELA0AgASgCBEF4cSAEayICIAVJIQAgAiAFIAAbIQUgASADIAAbIQMgASgCECIABH8gAAUgAUEUaigCAAsiAQ0ACwsgA0UNACAFQZTQACgCACAEa08NACADKAIYIQcgAyADKAIMIgBHBEBBnNAAKAIAGiAAIAMoAggiATYCCCABIAA2AgwMDgsgA0EUaiICKAIAIgFFBEAgAygCECIBRQ0DIANBEGohAgsDQCACIQYgASIAQRRqIgIoAgAiAQ0AIABBEGohAiAAKAIQIgENAAsgBkEANgIADA0LQZTQACgCACIDIARPBEBBoNAAKAIAIQECQCADIARrIgJBEE8EQCABIARqIgAgAkEBcjYCBCABIANqIAI2AgAgASAEQQNyNgIEDAELIAEgA0EDcjYCBCABIANqIgAgACgCBEEBcjYCBEEAIQBBACECC0GU0AAgAjYCAEGg0AAgADYCACABQQhqIQEMDwtBmNAAKAIAIgMgBEsEQCAEIAlqIgAgAyAEayIBQQFyNgIEQaTQACAANgIAQZjQACABNgIAIAkgBEEDcjYCBCAJQQhqIQEMDwtBACEBIAQCf0Hk0wAoAgAEQEHs0wAoAgAMAQtB8NMAQn83AgBB6NMAQoCAhICAgMAANwIAQeTTACAKQQxqQXBxQdiq1aoFczYCAEH40wBBADYCAEHI0wBBADYCAEGAgAQLIgAgBEHHAGoiBWoiBkEAIABrIgdxIgJPBEBB/NMAQTA2AgAMDwsCQEHE0wAoAgAiAUUNAEG80wAoAgAiCCACaiEAIAAgAU0gACAIS3ENAEEAIQFB/NMAQTA2AgAMDwtByNMALQAAQQRxDQQCQAJAIAkEQEHM0wAhAQNAIAEoAgAiACAJTQRAIAAgASgCBGogCUsNAwsgASgCCCIBDQALC0EAEDMiAEF/Rg0FIAIhBkHo0wAoAgAiAUEBayIDIABxBEAgAiAAayAAIANqQQAgAWtxaiEGCyAEIAZPDQUgBkH+////B0sNBUHE0wAoAgAiAwRAQbzTACgCACIHIAZqIQEgASAHTQ0GIAEgA0sNBgsgBhAzIgEgAEcNAQwHCyAGIANrIAdxIgZB/v///wdLDQQgBhAzIQAgACABKAIAIAEoAgRqRg0DIAAhAQsCQCAGIARByABqTw0AIAFBf0YNAEHs0wAoAgAiACAFIAZrakEAIABrcSIAQf7///8HSwRAIAEhAAwHCyAAEDNBf0cEQCAAIAZqIQYgASEADAcLQQAgBmsQMxoMBAsgASIAQX9HDQUMAwtBACEDDAwLQQAhAAwKCyAAQX9HDQILQcjTAEHI0wAoAgBBBHI2AgALIAJB/v///wdLDQEgAhAzIQBBABAzIQEgAEF/Rg0BIAFBf0YNASAAIAFPDQEgASAAayIGIARBOGpNDQELQbzTAEG80wAoAgAgBmoiATYCAEHA0wAoAgAgAUkEQEHA0wAgATYCAAsCQAJAAkBBpNAAKAIAIgIEQEHM0wAhAQNAIAAgASgCACIDIAEoAgQiBWpGDQIgASgCCCIBDQALDAILQZzQACgCACIBQQBHIAAgAU9xRQRAQZzQACAANgIAC0EAIQFB0NMAIAY2AgBBzNMAIAA2AgBBrNAAQX82AgBBsNAAQeTTACgCADYCAEHY0wBBADYCAANAIAFByNAAaiABQbzQAGoiAjYCACACIAFBtNAAaiIDNgIAIAFBwNAAaiADNgIAIAFB0NAAaiABQcTQAGoiAzYCACADIAI2AgAgAUHY0ABqIAFBzNAAaiICNgIAIAIgAzYCACABQdTQAGogAjYCACABQSBqIgFBgAJHDQALQXggAGtBD3EiASAAaiICIAZBOGsiAyABayIBQQFyNgIEQajQAEH00wAoAgA2AgBBmNAAIAE2AgBBpNAAIAI2AgAgACADakE4NgIEDAILIAAgAk0NACACIANJDQAgASgCDEEIcQ0AQXggAmtBD3EiACACaiIDQZjQACgCACAGaiIHIABrIgBBAXI2AgQgASAFIAZqNgIEQajQAEH00wAoAgA2AgBBmNAAIAA2AgBBpNAAIAM2AgAgAiAHakE4NgIEDAELIABBnNAAKAIASQRAQZzQACAANgIACyAAIAZqIQNBzNMAIQECQAJAAkADQCADIAEoAgBHBEAgASgCCCIBDQEMAgsLIAEtAAxBCHFFDQELQczTACEBA0AgASgCACIDIAJNBEAgAyABKAIEaiIFIAJLDQMLIAEoAgghAQwACwALIAEgADYCACABIAEoAgQgBmo2AgQgAEF4IABrQQ9xaiIJIARBA3I2AgQgA0F4IANrQQ9xaiIGIAQgCWoiBGshASACIAZGBEBBpNAAIAQ2AgBBmNAAQZjQACgCACABaiIANgIAIAQgAEEBcjYCBAwIC0Gg0AAoAgAgBkYEQEGg0AAgBDYCAEGU0ABBlNAAKAIAIAFqIgA2AgAgBCAAQQFyNgIEIAAgBGogADYCAAwICyAGKAIEIgVBA3FBAUcNBiAFQXhxIQggBUH/AU0EQCAFQQN2IQMgBigCCCIAIAYoAgwiAkYEQEGM0ABBjNAAKAIAQX4gA3dxNgIADAcLIAIgADYCCCAAIAI2AgwMBgsgBigCGCEHIAYgBigCDCIARwRAIAAgBigCCCICNgIIIAIgADYCDAwFCyAGQRRqIgIoAgAiBUUEQCAGKAIQIgVFDQQgBkEQaiECCwNAIAIhAyAFIgBBFGoiAigCACIFDQAgAEEQaiECIAAoAhAiBQ0ACyADQQA2AgAMBAtBeCAAa0EPcSIBIABqIgcgBkE4ayIDIAFrIgFBAXI2AgQgACADakE4NgIEIAIgBUE3IAVrQQ9xakE/ayIDIAMgAkEQakkbIgNBIzYCBEGo0ABB9NMAKAIANgIAQZjQACABNgIAQaTQACAHNgIAIANBEGpB1NMAKQIANwIAIANBzNMAKQIANwIIQdTTACADQQhqNgIAQdDTACAGNgIAQczTACAANgIAQdjTAEEANgIAIANBJGohAQNAIAFBBzYCACAFIAFBBGoiAUsNAAsgAiADRg0AIAMgAygCBEF+cTYCBCADIAMgAmsiBTYCACACIAVBAXI2AgQgBUH/AU0EQCAFQXhxQbTQAGohAAJ/QYzQACgCACIBQQEgBUEDdnQiA3FFBEBBjNAAIAEgA3I2AgAgAAwBCyAAKAIICyIBIAI2AgwgACACNgIIIAIgADYCDCACIAE2AggMAQtBHyEBIAVB////B00EQCAFQSYgBUEIdmciAGt2QQFxIABBAXRrQT5qIQELIAIgATYCHCACQgA3AhAgAUECdEG80gBqIQBBkNAAKAIAIgNBASABdCIGcUUEQCAAIAI2AgBBkNAAIAMgBnI2AgAgAiAANgIYIAIgAjYCCCACIAI2AgwMAQsgBUEZIAFBAXZrQQAgAUEfRxt0IQEgACgCACEDAkADQCADIgAoAgRBeHEgBUYNASABQR12IQMgAUEBdCEBIAAgA0EEcWpBEGoiBigCACIDDQALIAYgAjYCACACIAA2AhggAiACNgIMIAIgAjYCCAwBCyAAKAIIIgEgAjYCDCAAIAI2AgggAkEANgIYIAIgADYCDCACIAE2AggLQZjQACgCACIBIARNDQBBpNAAKAIAIgAgBGoiAiABIARrIgFBAXI2AgRBmNAAIAE2AgBBpNAAIAI2AgAgACAEQQNyNgIEIABBCGohAQwIC0EAIQFB/NMAQTA2AgAMBwtBACEACyAHRQ0AAkAgBigCHCICQQJ0QbzSAGoiAygCACAGRgRAIAMgADYCACAADQFBkNAAQZDQACgCAEF+IAJ3cTYCAAwCCyAHQRBBFCAHKAIQIAZGG2ogADYCACAARQ0BCyAAIAc2AhggBigCECICBEAgACACNgIQIAIgADYCGAsgBkEUaigCACICRQ0AIABBFGogAjYCACACIAA2AhgLIAEgCGohASAGIAhqIgYoAgQhBQsgBiAFQX5xNgIEIAEgBGogATYCACAEIAFBAXI2AgQgAUH/AU0EQCABQXhxQbTQAGohAAJ/QYzQACgCACICQQEgAUEDdnQiAXFFBEBBjNAAIAEgAnI2AgAgAAwBCyAAKAIICyIBIAQ2AgwgACAENgIIIAQgADYCDCAEIAE2AggMAQtBHyEFIAFB////B00EQCABQSYgAUEIdmciAGt2QQFxIABBAXRrQT5qIQULIAQgBTYCHCAEQgA3AhAgBUECdEG80gBqIQBBkNAAKAIAIgJBASAFdCIDcUUEQCAAIAQ2AgBBkNAAIAIgA3I2AgAgBCAANgIYIAQgBDYCCCAEIAQ2AgwMAQsgAUEZIAVBAXZrQQAgBUEfRxt0IQUgACgCACEAAkADQCAAIgIoAgRBeHEgAUYNASAFQR12IQAgBUEBdCEFIAIgAEEEcWpBEGoiAygCACIADQALIAMgBDYCACAEIAI2AhggBCAENgIMIAQgBDYCCAwBCyACKAIIIgAgBDYCDCACIAQ2AgggBEEANgIYIAQgAjYCDCAEIAA2AggLIAlBCGohAQwCCwJAIAdFDQACQCADKAIcIgFBAnRBvNIAaiICKAIAIANGBEAgAiAANgIAIAANAUGQ0AAgCEF+IAF3cSIINgIADAILIAdBEEEUIAcoAhAgA0YbaiAANgIAIABFDQELIAAgBzYCGCADKAIQIgEEQCAAIAE2AhAgASAANgIYCyADQRRqKAIAIgFFDQAgAEEUaiABNgIAIAEgADYCGAsCQCAFQQ9NBEAgAyAEIAVqIgBBA3I2AgQgACADaiIAIAAoAgRBAXI2AgQMAQsgAyAEaiICIAVBAXI2AgQgAyAEQQNyNgIEIAIgBWogBTYCACAFQf8BTQRAIAVBeHFBtNAAaiEAAn9BjNAAKAIAIgFBASAFQQN2dCIFcUUEQEGM0AAgASAFcjYCACAADAELIAAoAggLIgEgAjYCDCAAIAI2AgggAiAANgIMIAIgATYCCAwBC0EfIQEgBUH///8HTQRAIAVBJiAFQQh2ZyIAa3ZBAXEgAEEBdGtBPmohAQsgAiABNgIcIAJCADcCECABQQJ0QbzSAGohAEEBIAF0IgQgCHFFBEAgACACNgIAQZDQACAEIAhyNgIAIAIgADYCGCACIAI2AgggAiACNgIMDAELIAVBGSABQQF2a0EAIAFBH0cbdCEBIAAoAgAhBAJAA0AgBCIAKAIEQXhxIAVGDQEgAUEddiEEIAFBAXQhASAAIARBBHFqQRBqIgYoAgAiBA0ACyAGIAI2AgAgAiAANgIYIAIgAjYCDCACIAI2AggMAQsgACgCCCIBIAI2AgwgACACNgIIIAJBADYCGCACIAA2AgwgAiABNgIICyADQQhqIQEMAQsCQCAJRQ0AAkAgACgCHCIBQQJ0QbzSAGoiAigCACAARgRAIAIgAzYCACADDQFBkNAAIAtBfiABd3E2AgAMAgsgCUEQQRQgCSgCECAARhtqIAM2AgAgA0UNAQsgAyAJNgIYIAAoAhAiAQRAIAMgATYCECABIAM2AhgLIABBFGooAgAiAUUNACADQRRqIAE2AgAgASADNgIYCwJAIAVBD00EQCAAIAQgBWoiAUEDcjYCBCAAIAFqIgEgASgCBEEBcjYCBAwBCyAAIARqIgcgBUEBcjYCBCAAIARBA3I2AgQgBSAHaiAFNgIAIAgEQCAIQXhxQbTQAGohAUGg0AAoAgAhAwJ/QQEgCEEDdnQiAiAGcUUEQEGM0AAgAiAGcjYCACABDAELIAEoAggLIgIgAzYCDCABIAM2AgggAyABNgIMIAMgAjYCCAtBoNAAIAc2AgBBlNAAIAU2AgALIABBCGohAQsgCkEQaiQAIAELQwAgAEUEQD8AQRB0DwsCQCAAQf//A3ENACAAQQBIDQAgAEEQdkAAIgBBf0YEQEH80wBBMDYCAEF/DwsgAEEQdA8LAAsL3D8iAEGACAsJAQAAAAIAAAADAEGUCAsFBAAAAAUAQaQICwkGAAAABwAAAAgAQdwIC4otSW52YWxpZCBjaGFyIGluIHVybCBxdWVyeQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2JvZHkAQ29udGVudC1MZW5ndGggb3ZlcmZsb3cAQ2h1bmsgc2l6ZSBvdmVyZmxvdwBSZXNwb25zZSBvdmVyZmxvdwBJbnZhbGlkIG1ldGhvZCBmb3IgSFRUUC94LnggcmVxdWVzdABJbnZhbGlkIG1ldGhvZCBmb3IgUlRTUC94LnggcmVxdWVzdABFeHBlY3RlZCBTT1VSQ0UgbWV0aG9kIGZvciBJQ0UveC54IHJlcXVlc3QASW52YWxpZCBjaGFyIGluIHVybCBmcmFnbWVudCBzdGFydABFeHBlY3RlZCBkb3QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucwBVc2VyIGNhbGxiYWNrIGVycm9yAGBvbl9yZXNldGAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2hlYWRlcmAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfYmVnaW5gIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fdmFsdWVgIGNhbGxiYWNrIGVycm9yAGBvbl9zdGF0dXNfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl92ZXJzaW9uX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdXJsX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWV0aG9kX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX25hbWVgIGNhbGxiYWNrIGVycm9yAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2VydmVyAEludmFsaWQgaGVhZGVyIHZhbHVlIGNoYXIASW52YWxpZCBoZWFkZXIgZmllbGQgY2hhcgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3ZlcnNpb24ASW52YWxpZCBtaW5vciB2ZXJzaW9uAEludmFsaWQgbWFqb3IgdmVyc2lvbgBFeHBlY3RlZCBzcGFjZSBhZnRlciB2ZXJzaW9uAEV4cGVjdGVkIENSTEYgYWZ0ZXIgdmVyc2lvbgBJbnZhbGlkIEhUVFAgdmVyc2lvbgBJbnZhbGlkIGhlYWRlciB0b2tlbgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3VybABJbnZhbGlkIGNoYXJhY3RlcnMgaW4gdXJsAFVuZXhwZWN0ZWQgc3RhcnQgY2hhciBpbiB1cmwARG91YmxlIEAgaW4gdXJsAEVtcHR5IENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhcmFjdGVyIGluIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZWQgdmFsdWUAUGF1c2VkIGJ5IG9uX2hlYWRlcnNfY29tcGxldGUASW52YWxpZCBFT0Ygc3RhdGUAb25fcmVzZXQgcGF1c2UAb25fY2h1bmtfaGVhZGVyIHBhdXNlAG9uX21lc3NhZ2VfYmVnaW4gcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlIHBhdXNlAG9uX3N0YXR1c19jb21wbGV0ZSBwYXVzZQBvbl92ZXJzaW9uX2NvbXBsZXRlIHBhdXNlAG9uX3VybF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGUgcGF1c2UAb25fbWVzc2FnZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXRob2RfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lIHBhdXNlAFVuZXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgc3RhcnQgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AAU1dJVENIX1BST1hZAFVTRV9QUk9YWQBNS0FDVElWSVRZAFVOUFJPQ0VTU0FCTEVfRU5USVRZAENPUFkATU9WRURfUEVSTUFORU5UTFkAVE9PX0VBUkxZAE5PVElGWQBGQUlMRURfREVQRU5ERU5DWQBCQURfR0FURVdBWQBQTEFZAFBVVABDSEVDS09VVABHQVRFV0FZX1RJTUVPVVQAUkVRVUVTVF9USU1FT1VUAE5FVFdPUktfQ09OTkVDVF9USU1FT1VUAENPTk5FQ1RJT05fVElNRU9VVABMT0dJTl9USU1FT1VUAE5FVFdPUktfUkVBRF9USU1FT1VUAFBPU1QATUlTRElSRUNURURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9MT0FEX0JBTEFOQ0VEX1JFUVVFU1QAQkFEX1JFUVVFU1QASFRUUF9SRVFVRVNUX1NFTlRfVE9fSFRUUFNfUE9SVABSRVBPUlQASU1fQV9URUFQT1QAUkVTRVRfQ09OVEVOVABOT19DT05URU5UAFBBUlRJQUxfQ09OVEVOVABIUEVfSU5WQUxJRF9DT05TVEFOVABIUEVfQ0JfUkVTRVQAR0VUAEhQRV9TVFJJQ1QAQ09ORkxJQ1QAVEVNUE9SQVJZX1JFRElSRUNUAFBFUk1BTkVOVF9SRURJUkVDVABDT05ORUNUAE1VTFRJX1NUQVRVUwBIUEVfSU5WQUxJRF9TVEFUVVMAVE9PX01BTllfUkVRVUVTVFMARUFSTFlfSElOVFMAVU5BVkFJTEFCTEVfRk9SX0xFR0FMX1JFQVNPTlMAT1BUSU9OUwBTV0lUQ0hJTkdfUFJPVE9DT0xTAFZBUklBTlRfQUxTT19ORUdPVElBVEVTAE1VTFRJUExFX0NIT0lDRVMASU5URVJOQUxfU0VSVkVSX0VSUk9SAFdFQl9TRVJWRVJfVU5LTk9XTl9FUlJPUgBSQUlMR1VOX0VSUk9SAElERU5USVRZX1BST1ZJREVSX0FVVEhFTlRJQ0FUSU9OX0VSUk9SAFNTTF9DRVJUSUZJQ0FURV9FUlJPUgBJTlZBTElEX1hfRk9SV0FSREVEX0ZPUgBTRVRfUEFSQU1FVEVSAEdFVF9QQVJBTUVURVIASFBFX1VTRVIAU0VFX09USEVSAEhQRV9DQl9DSFVOS19IRUFERVIATUtDQUxFTkRBUgBTRVRVUABXRUJfU0VSVkVSX0lTX0RPV04AVEVBUkRPV04ASFBFX0NMT1NFRF9DT05ORUNUSU9OAEhFVVJJU1RJQ19FWFBJUkFUSU9OAERJU0NPTk5FQ1RFRF9PUEVSQVRJT04ATk9OX0FVVEhPUklUQVRJVkVfSU5GT1JNQVRJT04ASFBFX0lOVkFMSURfVkVSU0lPTgBIUEVfQ0JfTUVTU0FHRV9CRUdJTgBTSVRFX0lTX0ZST1pFTgBIUEVfSU5WQUxJRF9IRUFERVJfVE9LRU4ASU5WQUxJRF9UT0tFTgBGT1JCSURERU4ARU5IQU5DRV9ZT1VSX0NBTE0ASFBFX0lOVkFMSURfVVJMAEJMT0NLRURfQllfUEFSRU5UQUxfQ09OVFJPTABNS0NPTABBQ0wASFBFX0lOVEVSTkFMAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0VfVU5PRkZJQ0lBTABIUEVfT0sAVU5MSU5LAFVOTE9DSwBQUkkAUkVUUllfV0lUSABIUEVfSU5WQUxJRF9DT05URU5UX0xFTkdUSABIUEVfVU5FWFBFQ1RFRF9DT05URU5UX0xFTkdUSABGTFVTSABQUk9QUEFUQ0gATS1TRUFSQ0gAVVJJX1RPT19MT05HAFBST0NFU1NJTkcATUlTQ0VMTEFORU9VU19QRVJTSVNURU5UX1dBUk5JTkcATUlTQ0VMTEFORU9VU19XQVJOSU5HAEhQRV9JTlZBTElEX1RSQU5TRkVSX0VOQ09ESU5HAEV4cGVjdGVkIENSTEYASFBFX0lOVkFMSURfQ0hVTktfU0laRQBNT1ZFAENPTlRJTlVFAEhQRV9DQl9TVEFUVVNfQ09NUExFVEUASFBFX0NCX0hFQURFUlNfQ09NUExFVEUASFBFX0NCX1ZFUlNJT05fQ09NUExFVEUASFBFX0NCX1VSTF9DT01QTEVURQBIUEVfQ0JfQ0hVTktfQ09NUExFVEUASFBFX0NCX0hFQURFUl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fTkFNRV9DT01QTEVURQBIUEVfQ0JfTUVTU0FHRV9DT01QTEVURQBIUEVfQ0JfTUVUSE9EX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfRklFTERfQ09NUExFVEUAREVMRVRFAEhQRV9JTlZBTElEX0VPRl9TVEFURQBJTlZBTElEX1NTTF9DRVJUSUZJQ0FURQBQQVVTRQBOT19SRVNQT05TRQBVTlNVUFBPUlRFRF9NRURJQV9UWVBFAEdPTkUATk9UX0FDQ0VQVEFCTEUAU0VSVklDRV9VTkFWQUlMQUJMRQBSQU5HRV9OT1RfU0FUSVNGSUFCTEUAT1JJR0lOX0lTX1VOUkVBQ0hBQkxFAFJFU1BPTlNFX0lTX1NUQUxFAFBVUkdFAE1FUkdFAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0UAUkVRVUVTVF9IRUFERVJfVE9PX0xBUkdFAFBBWUxPQURfVE9PX0xBUkdFAElOU1VGRklDSUVOVF9TVE9SQUdFAEhQRV9QQVVTRURfVVBHUkFERQBIUEVfUEFVU0VEX0gyX1VQR1JBREUAU09VUkNFAEFOTk9VTkNFAFRSQUNFAEhQRV9VTkVYUEVDVEVEX1NQQUNFAERFU0NSSUJFAFVOU1VCU0NSSUJFAFJFQ09SRABIUEVfSU5WQUxJRF9NRVRIT0QATk9UX0ZPVU5EAFBST1BGSU5EAFVOQklORABSRUJJTkQAVU5BVVRIT1JJWkVEAE1FVEhPRF9OT1RfQUxMT1dFRABIVFRQX1ZFUlNJT05fTk9UX1NVUFBPUlRFRABBTFJFQURZX1JFUE9SVEVEAEFDQ0VQVEVEAE5PVF9JTVBMRU1FTlRFRABMT09QX0RFVEVDVEVEAEhQRV9DUl9FWFBFQ1RFRABIUEVfTEZfRVhQRUNURUQAQ1JFQVRFRABJTV9VU0VEAEhQRV9QQVVTRUQAVElNRU9VVF9PQ0NVUkVEAFBBWU1FTlRfUkVRVUlSRUQAUFJFQ09ORElUSU9OX1JFUVVJUkVEAFBST1hZX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAE5FVFdPUktfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATEVOR1RIX1JFUVVJUkVEAFNTTF9DRVJUSUZJQ0FURV9SRVFVSVJFRABVUEdSQURFX1JFUVVJUkVEAFBBR0VfRVhQSVJFRABQUkVDT05ESVRJT05fRkFJTEVEAEVYUEVDVEFUSU9OX0ZBSUxFRABSRVZBTElEQVRJT05fRkFJTEVEAFNTTF9IQU5EU0hBS0VfRkFJTEVEAExPQ0tFRABUUkFOU0ZPUk1BVElPTl9BUFBMSUVEAE5PVF9NT0RJRklFRABOT1RfRVhURU5ERUQAQkFORFdJRFRIX0xJTUlUX0VYQ0VFREVEAFNJVEVfSVNfT1ZFUkxPQURFRABIRUFEAEV4cGVjdGVkIEhUVFAvAABeEwAAJhMAADAQAADwFwAAnRMAABUSAAA5FwAA8BIAAAoQAAB1EgAArRIAAIITAABPFAAAfxAAAKAVAAAjFAAAiRIAAIsUAABNFQAA1BEAAM8UAAAQGAAAyRYAANwWAADBEQAA4BcAALsUAAB0FAAAfBUAAOUUAAAIFwAAHxAAAGUVAACjFAAAKBUAAAIVAACZFQAALBAAAIsZAABPDwAA1A4AAGoQAADOEAAAAhcAAIkOAABuEwAAHBMAAGYUAABWFwAAwRMAAM0TAABsEwAAaBcAAGYXAABfFwAAIhMAAM4PAABpDgAA2A4AAGMWAADLEwAAqg4AACgXAAAmFwAAxRMAAF0WAADoEQAAZxMAAGUTAADyFgAAcxMAAB0XAAD5FgAA8xEAAM8OAADOFQAADBIAALMRAAClEQAAYRAAADIXAAC7EwBB+TULAQEAQZA2C+ABAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQf03CwEBAEGROAteAgMCAgICAgAAAgIAAgIAAgICAgICAgICAgAEAAAAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAAIAAgBB/TkLAQEAQZE6C14CAAICAgICAAACAgACAgACAgICAgICAgICAAMABAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEHwOwsNbG9zZWVlcC1hbGl2ZQBBiTwLAQEAQaA8C+ABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQYk+CwEBAEGgPgvnAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZABBsMAAC18BAQABAQEBAQAAAQEAAQEAAQEBAQEBAQEBAQAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQBBkMIACyFlY3Rpb25lbnQtbGVuZ3Rob25yb3h5LWNvbm5lY3Rpb24AQcDCAAstcmFuc2Zlci1lbmNvZGluZ3BncmFkZQ0KDQoNClNNDQoNClRUUC9DRS9UU1AvAEH5wgALBQECAAEDAEGQwwAL4AEEAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cQACwUBAgABAwBBkMUAC+ABBAEBBQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQfnGAAsEAQAAAQBBkccAC98BAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+sgACwQBAAACAEGQyQALXwMEAAAEBAQEBAQEBAQEBAUEBAQEBAQEBAQEBAQABAAGBwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEAEH6ygALBAEAAAEAQZDLAAsBAQBBqssAC0ECAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB+swACwQBAAABAEGQzQALAQEAQZrNAAsGAgAAAAACAEGxzQALOgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQfDOAAuWAU5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==","base64")});var dA=g((Q2e,LP)=>{"use strict";var vP=["GET","HEAD","POST"],e6=new Set(vP),t6=[101,204,205,304],PP=[301,302,303,307,308],r6=new Set(PP),DP=["1","7","9","11","13","15","17","19","20","21","22","23","25","37","42","43","53","69","77","79","87","95","101","102","103","104","109","110","111","113","115","117","119","123","135","137","139","143","161","179","389","427","465","512","513","514","515","526","530","531","532","540","548","554","556","563","587","601","636","989","990","993","995","1719","1720","1723","2049","3659","4045","4190","5060","5061","6000","6566","6665","6666","6667","6668","6669","6679","6697","10080"],n6=new Set(DP),TP=["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"],i6=new Set(TP),s6=["follow","manual","error"],OP=["GET","HEAD","OPTIONS","TRACE"],o6=new Set(OP),a6=["navigate","same-origin","no-cors","cors"],c6=["omit","same-origin","include"],l6=["default","no-store","reload","no-cache","force-cache","only-if-cached"],A6=["content-encoding","content-language","content-location","content-type","content-length"],u6=["half"],MP=["CONNECT","TRACE","TRACK"],d6=new Set(MP),kP=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""],p6=new Set(kP);LP.exports={subresource:kP,forbiddenMethods:MP,requestBodyHeader:A6,referrerPolicy:TP,requestRedirect:s6,requestMode:a6,requestCredentials:c6,requestCache:l6,redirectStatus:PP,corsSafeListedMethods:vP,nullBodyStatus:t6,safeMethods:OP,badPorts:DP,requestDuplex:u6,subresourceSet:p6,badPortsSet:n6,redirectStatusSet:r6,corsSafeListedMethodsSet:e6,safeMethodsSet:o6,forbiddenMethodsSet:d6,referrerPolicySet:i6}});var SE=g((w2e,UP)=>{"use strict";var xE=Symbol.for("undici.globalOrigin.1");function h6(){return globalThis[xE]}o(h6,"getGlobalOrigin");function f6(t){if(t===void 0){Object.defineProperty(globalThis,xE,{value:void 0,writable:!0,enumerable:!1,configurable:!1});return}let e=new URL(t);if(e.protocol!=="http:"&&e.protocol!=="https:")throw new TypeError(`Only http & https urls are allowed, received ${e.protocol}`);Object.defineProperty(globalThis,xE,{value:e,writable:!0,enumerable:!1,configurable:!1})}o(f6,"setGlobalOrigin");UP.exports={getGlobalOrigin:h6,setGlobalOrigin:f6}});var Br=g((x2e,YP)=>{"use strict";var Zd=require("node:assert"),m6=new TextEncoder,pA=/^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/,g6=/[\u000A\u000D\u0009\u0020]/,y6=/[\u0009\u000A\u000C\u000D\u0020]/g,C6=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function E6(t){Zd(t.protocol==="data:");let e=HP(t,!0);e=e.slice(5);let r={position:0},n=ka(",",e,r),i=n.length;if(n=N6(n,!0,!0),r.position>=e.length)return"failure";r.position++;let s=e.slice(i+1),a=zP(s);if(/;(\u0020){0,}base64$/i.test(n)){let l=GP(a);if(a=I6(l),a==="failure")return"failure";n=n.slice(0,-6),n=n.replace(/(\u0020)+$/,""),n=n.slice(0,-1)}n.startsWith(";")&&(n="text/plain"+n);let c=RE(n);return c==="failure"&&(c=RE("text/plain;charset=US-ASCII")),{mimeType:c,body:a}}o(E6,"dataURLProcessor");function HP(t,e=!1){if(!e)return t.href;let r=t.href,n=t.hash.length,i=n===0?r:r.substring(0,r.length-n);return!n&&r.endsWith("#")?i.slice(0,-1):i}o(HP,"URLSerializer");function ep(t,e,r){let n="";for(;r.position=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}o(FP,"isHexCharByte");function qP(t){return t>=48&&t<=57?t-48:(t&223)-55}o(qP,"hexByteToNumber");function B6(t){let e=t.length,r=new Uint8Array(e),n=0;for(let i=0;it.length)return"failure";e.position++;let n=ka(";",t,e);if(n=Xd(n,!1,!0),n.length===0||!pA.test(n))return"failure";let i=r.toLowerCase(),s=n.toLowerCase(),a={type:i,subtype:s,parameters:new Map,essence:`${i}/${s}`};for(;e.positiong6.test(A),t,e);let c=ep(A=>A!==";"&&A!=="=",t,e);if(c=c.toLowerCase(),e.positiont.length)break;let l=null;if(t[e.position]==='"')l=jP(t,e,!0),ka(";",t,e);else if(l=ka(";",t,e),l=Xd(l,!1,!0),l.length===0)continue;c.length!==0&&pA.test(c)&&(l.length===0||C6.test(l))&&!a.parameters.has(c)&&a.parameters.set(c,l)}return a}o(RE,"parseMIMEType");function I6(t){t=t.replace(y6,"");let e=t.length;if(e%4===0&&t.charCodeAt(e-1)===61&&(--e,t.charCodeAt(e-1)===61&&--e),e%4===1||/[^+/0-9A-Za-z]/.test(t.length===e?t:t.substring(0,e)))return"failure";let r=Buffer.from(t,"base64");return new Uint8Array(r.buffer,r.byteOffset,r.byteLength)}o(I6,"forgivingBase64");function jP(t,e,r){let n=e.position,i="";for(Zd(t[e.position]==='"'),e.position++;i+=ep(a=>a!=='"'&&a!=="\\",t,e),!(e.position>=t.length);){let s=t[e.position];if(e.position++,s==="\\"){if(e.position>=t.length){i+="\\";break}i+=t[e.position],e.position++}else{Zd(s==='"');break}}return r?i:t.slice(n,e.position)}o(jP,"collectAnHTTPQuotedString");function b6(t){Zd(t!=="failure");let{parameters:e,essence:r}=t,n=r;for(let[i,s]of e.entries())n+=";",n+=i,n+="=",pA.test(s)||(s=s.replace(/(\\|")/g,"\\$1"),s='"'+s,s+='"'),n+=s;return n}o(b6,"serializeAMimeType");function Q6(t){return t===13||t===10||t===9||t===32}o(Q6,"isHTTPWhiteSpace");function Xd(t,e=!0,r=!0){return _E(t,e,r,Q6)}o(Xd,"removeHTTPWhitespace");function w6(t){return t===13||t===10||t===9||t===12||t===32}o(w6,"isASCIIWhitespace");function N6(t,e=!0,r=!0){return _E(t,e,r,w6)}o(N6,"removeASCIIWhitespace");function _E(t,e,r,n){let i=0,s=t.length-1;if(e)for(;i0&&n(t.charCodeAt(s));)s--;return i===0&&s===t.length-1?t:t.slice(i,s+1)}o(_E,"removeChars");function GP(t){let e=t.length;if(65535>e)return String.fromCharCode.apply(null,t);let r="",n=0,i=65535;for(;ne&&(i=e-n),r+=String.fromCharCode.apply(null,t.subarray(n,n+=i));return r}o(GP,"isomorphicDecode");function x6(t){switch(t.essence){case"application/ecmascript":case"application/javascript":case"application/x-ecmascript":case"application/x-javascript":case"text/ecmascript":case"text/javascript":case"text/javascript1.0":case"text/javascript1.1":case"text/javascript1.2":case"text/javascript1.3":case"text/javascript1.4":case"text/javascript1.5":case"text/jscript":case"text/livescript":case"text/x-ecmascript":case"text/x-javascript":return"text/javascript";case"application/json":case"text/json":return"application/json";case"image/svg+xml":return"image/svg+xml";case"text/xml":case"application/xml":return"application/xml"}return t.subtype.endsWith("+json")?"application/json":t.subtype.endsWith("+xml")?"application/xml":""}o(x6,"minimizeSupportedMimeType");YP.exports={dataURLProcessor:E6,URLSerializer:HP,collectASequenceOfCodePoints:ep,collectASequenceOfCodePointsFast:ka,stringPercentDecode:zP,parseMIMEType:RE,collectAnHTTPQuotedString:jP,serializeAMimeType:b6,removeChars:_E,removeHTTPWhitespace:Xd,minimizeSupportedMimeType:x6,HTTP_TOKEN_CODEPOINTS:pA,isomorphicDecode:GP}});var $t=g((R2e,JP)=>{"use strict";var{types:di,inspect:S6}=require("node:util"),{markAsUncloneable:R6}=require("node:worker_threads"),{toUSVString:_6}=Ee(),z={};z.converters={};z.util={};z.errors={};z.errors.exception=function(t){return new TypeError(`${t.header}: ${t.message}`)};z.errors.conversionFailed=function(t){let e=t.types.length===1?"":" one of",r=`${t.argument} could not be converted to${e}: ${t.types.join(", ")}.`;return z.errors.exception({header:t.prefix,message:r})};z.errors.invalidArgument=function(t){return z.errors.exception({header:t.prefix,message:`"${t.value}" is an invalid ${t.type}.`})};z.brandCheck=function(t,e,r){if(r?.strict!==!1){if(!(t instanceof e)){let n=new TypeError("Illegal invocation");throw n.code="ERR_INVALID_THIS",n}}else if(t?.[Symbol.toStringTag]!==e.prototype[Symbol.toStringTag]){let n=new TypeError("Illegal invocation");throw n.code="ERR_INVALID_THIS",n}};z.argumentLengthCheck=function({length:t},e,r){if(t{});z.util.ConvertToInt=function(t,e,r,n){let i,s;e===64?(i=Math.pow(2,53)-1,r==="unsigned"?s=0:s=Math.pow(-2,53)+1):r==="unsigned"?(s=0,i=Math.pow(2,e)-1):(s=Math.pow(-2,e)-1,i=Math.pow(2,e-1)-1);let a=Number(t);if(a===0&&(a=0),n?.enforceRange===!0){if(Number.isNaN(a)||a===Number.POSITIVE_INFINITY||a===Number.NEGATIVE_INFINITY)throw z.errors.exception({header:"Integer conversion",message:`Could not convert ${z.util.Stringify(t)} to an integer.`});if(a=z.util.IntegerPart(a),ai)throw z.errors.exception({header:"Integer conversion",message:`Value must be between ${s}-${i}, got ${a}.`});return a}return!Number.isNaN(a)&&n?.clamp===!0?(a=Math.min(Math.max(a,s),i),Math.floor(a)%2===0?a=Math.floor(a):a=Math.ceil(a),a):Number.isNaN(a)||a===0&&Object.is(0,a)||a===Number.POSITIVE_INFINITY||a===Number.NEGATIVE_INFINITY?0:(a=z.util.IntegerPart(a),a=a%Math.pow(2,e),r==="signed"&&a>=Math.pow(2,e)-1?a-Math.pow(2,e):a)};z.util.IntegerPart=function(t){let e=Math.floor(Math.abs(t));return t<0?-1*e:e};z.util.Stringify=function(t){switch(z.util.Type(t)){case"Symbol":return`Symbol(${t.description})`;case"Object":return S6(t);case"String":return`"${t}"`;default:return`${t}`}};z.sequenceConverter=function(t){return(e,r,n,i)=>{if(z.util.Type(e)!=="Object")throw z.errors.exception({header:r,message:`${n} (${z.util.Stringify(e)}) is not iterable.`});let s=typeof i=="function"?i():e?.[Symbol.iterator]?.(),a=[],c=0;if(s===void 0||typeof s.next!="function")throw z.errors.exception({header:r,message:`${n} is not iterable.`});for(;;){let{done:l,value:A}=s.next();if(l)break;a.push(t(A,r,`${n}[${c++}]`))}return a}};z.recordConverter=function(t,e){return(r,n,i)=>{if(z.util.Type(r)!=="Object")throw z.errors.exception({header:n,message:`${i} ("${z.util.Type(r)}") is not an Object.`});let s={};if(!di.isProxy(r)){let c=[...Object.getOwnPropertyNames(r),...Object.getOwnPropertySymbols(r)];for(let l of c){let A=t(l,n,i),u=e(r[l],n,i);s[A]=u}return s}let a=Reflect.ownKeys(r);for(let c of a)if(Reflect.getOwnPropertyDescriptor(r,c)?.enumerable){let A=t(c,n,i),u=e(r[c],n,i);s[A]=u}return s}};z.interfaceConverter=function(t){return(e,r,n,i)=>{if(i?.strict!==!1&&!(e instanceof t))throw z.errors.exception({header:r,message:`Expected ${n} ("${z.util.Stringify(e)}") to be an instance of ${t.name}.`});return e}};z.dictionaryConverter=function(t){return(e,r,n)=>{let i=z.util.Type(e),s={};if(i==="Null"||i==="Undefined")return s;if(i!=="Object")throw z.errors.exception({header:r,message:`Expected ${e} to be one of: Null, Undefined, Object.`});for(let a of t){let{key:c,defaultValue:l,required:A,converter:u}=a;if(A===!0&&!Object.hasOwn(e,c))throw z.errors.exception({header:r,message:`Missing required key "${c}".`});let d=e[c],f=Object.hasOwn(a,"defaultValue");if(f&&d!==null&&(d??=l()),A||f||d!==void 0){if(d=u(d,r,`${n}.${c}`),a.allowedValues&&!a.allowedValues.includes(d))throw z.errors.exception({header:r,message:`${d} is not an accepted type. Expected one of ${a.allowedValues.join(", ")}.`});s[c]=d}}return s}};z.nullableConverter=function(t){return(e,r,n)=>e===null?e:t(e,r,n)};z.converters.DOMString=function(t,e,r,n){if(t===null&&n?.legacyNullToEmptyString)return"";if(typeof t=="symbol")throw z.errors.exception({header:e,message:`${r} is a symbol, which cannot be converted to a DOMString.`});return String(t)};z.converters.ByteString=function(t,e,r){let n=z.converters.DOMString(t,e,r);for(let i=0;i255)throw new TypeError(`Cannot convert argument to a ByteString because the character at index ${i} has a value of ${n.charCodeAt(i)} which is greater than 255.`);return n};z.converters.USVString=_6;z.converters.boolean=function(t){return!!t};z.converters.any=function(t){return t};z.converters["long long"]=function(t,e,r){return z.util.ConvertToInt(t,64,"signed",void 0,e,r)};z.converters["unsigned long long"]=function(t,e,r){return z.util.ConvertToInt(t,64,"unsigned",void 0,e,r)};z.converters["unsigned long"]=function(t,e,r){return z.util.ConvertToInt(t,32,"unsigned",void 0,e,r)};z.converters["unsigned short"]=function(t,e,r,n){return z.util.ConvertToInt(t,16,"unsigned",n,e,r)};z.converters.ArrayBuffer=function(t,e,r,n){if(z.util.Type(t)!=="Object"||!di.isAnyArrayBuffer(t))throw z.errors.conversionFailed({prefix:e,argument:`${r} ("${z.util.Stringify(t)}")`,types:["ArrayBuffer"]});if(n?.allowShared===!1&&di.isSharedArrayBuffer(t))throw z.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(t.resizable||t.growable)throw z.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return t};z.converters.TypedArray=function(t,e,r,n,i){if(z.util.Type(t)!=="Object"||!di.isTypedArray(t)||t.constructor.name!==e.name)throw z.errors.conversionFailed({prefix:r,argument:`${n} ("${z.util.Stringify(t)}")`,types:[e.name]});if(i?.allowShared===!1&&di.isSharedArrayBuffer(t.buffer))throw z.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(t.buffer.resizable||t.buffer.growable)throw z.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return t};z.converters.DataView=function(t,e,r,n){if(z.util.Type(t)!=="Object"||!di.isDataView(t))throw z.errors.exception({header:e,message:`${r} is not a DataView.`});if(n?.allowShared===!1&&di.isSharedArrayBuffer(t.buffer))throw z.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(t.buffer.resizable||t.buffer.growable)throw z.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return t};z.converters.BufferSource=function(t,e,r,n){if(di.isAnyArrayBuffer(t))return z.converters.ArrayBuffer(t,e,r,{...n,allowShared:!1});if(di.isTypedArray(t))return z.converters.TypedArray(t,t.constructor,e,r,{...n,allowShared:!1});if(di.isDataView(t))return z.converters.DataView(t,e,r,{...n,allowShared:!1});throw z.errors.conversionFailed({prefix:e,argument:`${r} ("${z.util.Stringify(t)}")`,types:["BufferSource"]})};z.converters["sequence"]=z.sequenceConverter(z.converters.ByteString);z.converters["sequence>"]=z.sequenceConverter(z.converters["sequence"]);z.converters["record"]=z.recordConverter(z.converters.ByteString,z.converters.ByteString);JP.exports={webidl:z}});var Ur=g((_2e,aD)=>{"use strict";var{Transform:v6}=require("node:stream"),VP=require("node:zlib"),{redirectStatusSet:P6,referrerPolicySet:D6,badPortsSet:T6}=dA(),{getGlobalOrigin:WP}=SE(),{collectASequenceOfCodePoints:bo,collectAnHTTPQuotedString:O6,removeChars:M6,parseMIMEType:k6}=Br(),{performance:L6}=require("node:perf_hooks"),{isBlobLike:U6,ReadableStreamFrom:F6,isValidHTTPToken:$P,normalizedMethodRecordsBase:q6}=Ee(),Qo=require("node:assert"),{isUint8Array:H6}=require("node:util/types"),{webidl:hA}=$t(),KP=[],rp;try{rp=require("node:crypto");let t=["sha256","sha384","sha512"];KP=rp.getHashes().filter(e=>t.includes(e))}catch{}function XP(t){let e=t.urlList,r=e.length;return r===0?null:e[r-1].toString()}o(XP,"responseURL");function z6(t,e){if(!P6.has(t.status))return null;let r=t.headersList.get("location",!0);return r!==null&&eD(r)&&(ZP(r)||(r=j6(r)),r=new URL(r,XP(t))),r&&!r.hash&&(r.hash=e),r}o(z6,"responseLocationURL");function ZP(t){for(let e=0;e126||r<32)return!1}return!0}o(ZP,"isValidEncodedURL");function j6(t){return Buffer.from(t,"binary").toString("utf8")}o(j6,"normalizeBinaryStringToUtf8");function mA(t){return t.urlList[t.urlList.length-1]}o(mA,"requestCurrentURL");function G6(t){let e=mA(t);return sD(e)&&T6.has(e.port)?"blocked":"allowed"}o(G6,"requestBadPort");function Y6(t){return t instanceof Error||t?.constructor?.name==="Error"||t?.constructor?.name==="DOMException"}o(Y6,"isErrorLike");function J6(t){for(let e=0;e=32&&r<=126||r>=128&&r<=255))return!1}return!0}o(J6,"isValidReasonPhrase");var V6=$P;function eD(t){return(t[0]===" "||t[0]===" "||t[t.length-1]===" "||t[t.length-1]===" "||t.includes(` +`)||t.includes("\r")||t.includes("\0"))===!1}o(eD,"isValidHeaderValue");function W6(t,e){let{headersList:r}=e,n=(r.get("referrer-policy",!0)??"").split(","),i="";if(n.length>0)for(let s=n.length;s!==0;s--){let a=n[s-1].trim();if(D6.has(a)){i=a;break}}i!==""&&(t.referrerPolicy=i)}o(W6,"setRequestReferrerPolicyOnRedirect");function $6(){return"allowed"}o($6,"crossOriginResourcePolicyCheck");function K6(){return"success"}o(K6,"corsCheck");function X6(){return"success"}o(X6,"TAOCheck");function Z6(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}o(Z6,"appendFetchMetadata");function eZ(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&PE(t.origin)&&!PE(mA(t))&&(e=null);break;case"same-origin":np(t,mA(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}o(eZ,"appendRequestOriginHeader");function La(t,e){return t}o(La,"coarsenTime");function tZ(t,e,r){return!t?.startTime||t.startTime4096&&(n=i);let s=np(t,n),a=fA(n)&&!fA(t.url);switch(e){case"origin":return i??vE(r,!0);case"unsafe-url":return n;case"same-origin":return s?i:"no-referrer";case"origin-when-cross-origin":return s?n:i;case"strict-origin-when-cross-origin":{let c=mA(t);return np(n,c)?n:fA(n)&&!fA(c)?"no-referrer":i}case"strict-origin":case"no-referrer-when-downgrade":default:return a?"no-referrer":i}}o(sZ,"determineRequestsReferrer");function vE(t,e){return Qo(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}o(vE,"stripURLForReferrer");function fA(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let n=new URL(r);return!!(n.protocol==="https:"||n.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(n.hostname)||n.hostname==="localhost"||n.hostname.includes("localhost.")||n.hostname.endsWith(".localhost"))}}o(fA,"isURLPotentiallyTrustworthy");function oZ(t,e){if(rp===void 0)return!0;let r=rD(e);if(r==="no metadata"||r.length===0)return!0;let n=cZ(r),i=lZ(r,n);for(let s of i){let a=s.algo,c=s.hash,l=rp.createHash(a).update(t).digest("base64");if(l[l.length-1]==="="&&(l[l.length-2]==="="?l=l.slice(0,-2):l=l.slice(0,-1)),AZ(l,c))return!0}return!1}o(oZ,"bytesMatch");var aZ=/(?sha256|sha384|sha512)-((?[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function rD(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let i=aZ.exec(n);if(i===null||i.groups===void 0||i.groups.algo===void 0)continue;let s=i.groups.algo.toLowerCase();KP.includes(s)&&e.push(i.groups)}return r===!0?"no metadata":e}o(rD,"parseMetadata");function cZ(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r{t=n,e=i}),resolve:t,reject:e}}o(dZ,"createDeferredPromise");function pZ(t){return t.controller.state==="aborted"}o(pZ,"isAborted");function hZ(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}o(hZ,"isCancelled");function fZ(t){return q6[t.toLowerCase()]??t}o(fZ,"normalizeMethod");function mZ(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Qo(typeof e=="string"),e}o(mZ,"serializeJavascriptValueToJSONString");var gZ=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function nD(t,e,r=0,n=1){class i{static{o(this,"FastIterableIterator")}#e;#t;#i;constructor(a,c){this.#e=a,this.#t=c,this.#i=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let a=this.#i,c=this.#e[e],l=c.length;if(a>=l)return{value:void 0,done:!0};let{[r]:A,[n]:u}=c[a];this.#i=a+1;let d;switch(this.#t){case"key":d=A;break;case"value":d=u;break;case"key+value":d=[A,u];break}return{value:d,done:!1}}}return delete i.prototype.constructor,Object.setPrototypeOf(i.prototype,gZ),Object.defineProperties(i.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(s,a){return new i(s,a)}}o(nD,"createIterator");function yZ(t,e,r,n=0,i=1){let s=nD(t,r,n,i),a={keys:{writable:!0,enumerable:!0,configurable:!0,value:o(function(){return hA.brandCheck(this,e),s(this,"key")},"keys")},values:{writable:!0,enumerable:!0,configurable:!0,value:o(function(){return hA.brandCheck(this,e),s(this,"value")},"values")},entries:{writable:!0,enumerable:!0,configurable:!0,value:o(function(){return hA.brandCheck(this,e),s(this,"key+value")},"entries")},forEach:{writable:!0,enumerable:!0,configurable:!0,value:o(function(l,A=globalThis){if(hA.brandCheck(this,e),hA.argumentLengthCheck(arguments,1,`${t}.forEach`),typeof l!="function")throw new TypeError(`Failed to execute 'forEach' on '${t}': parameter 1 is not of type 'Function'.`);for(let{0:u,1:d}of s(this,"key+value"))l.call(A,d,u,this)},"forEach")}};return Object.defineProperties(e.prototype,{...a,[Symbol.iterator]:{writable:!0,enumerable:!1,configurable:!0,value:a.entries.value}})}o(yZ,"iteratorMixin");async function CZ(t,e,r){let n=e,i=r,s;try{s=t.stream.getReader()}catch(a){i(a);return}try{n(await iD(s))}catch(a){i(a)}}o(CZ,"fullyReadBody");function EZ(t){return t instanceof ReadableStream||t[Symbol.toStringTag]==="ReadableStream"&&typeof t.tee=="function"}o(EZ,"isReadableStreamLike");function BZ(t){try{t.close(),t.byobRequest?.respond(0)}catch(e){if(!e.message.includes("Controller is already closed")&&!e.message.includes("ReadableStream is already closed"))throw e}}o(BZ,"readableStreamClose");var IZ=/[^\x00-\xFF]/;function tp(t){return Qo(!IZ.test(t)),t}o(tp,"isomorphicEncode");async function iD(t){let e=[],r=0;for(;;){let{done:n,value:i}=await t.read();if(n)return Buffer.concat(e,r);if(!H6(i))throw new TypeError("Received non-Uint8Array chunk");e.push(i),r+=i.length}}o(iD,"readAllBytes");function bZ(t){Qo("protocol"in t);let e=t.protocol;return e==="about:"||e==="blob:"||e==="data:"}o(bZ,"urlIsLocal");function PE(t){return typeof t=="string"&&t[5]===":"&&t[0]==="h"&&t[1]==="t"&&t[2]==="t"&&t[3]==="p"&&t[4]==="s"||t.protocol==="https:"}o(PE,"urlHasHttpsScheme");function sD(t){Qo("protocol"in t);let e=t.protocol;return e==="http:"||e==="https:"}o(sD,"urlIsHttpHttpsScheme");function QZ(t,e){let r=t;if(!r.startsWith("bytes"))return"failure";let n={position:5};if(e&&bo(l=>l===" "||l===" ",r,n),r.charCodeAt(n.position)!==61)return"failure";n.position++,e&&bo(l=>l===" "||l===" ",r,n);let i=bo(l=>{let A=l.charCodeAt(0);return A>=48&&A<=57},r,n),s=i.length?Number(i):null;if(e&&bo(l=>l===" "||l===" ",r,n),r.charCodeAt(n.position)!==45)return"failure";n.position++,e&&bo(l=>l===" "||l===" ",r,n);let a=bo(l=>{let A=l.charCodeAt(0);return A>=48&&A<=57},r,n),c=a.length?Number(a):null;return n.positionc?"failure":{rangeStartValue:s,rangeEndValue:c}}o(QZ,"simpleRangeHeaderValue");function wZ(t,e,r){let n="bytes ";return n+=tp(`${t}`),n+="-",n+=tp(`${e}`),n+="/",n+=tp(`${r}`),n}o(wZ,"buildContentRange");var DE=class extends v6{static{o(this,"InflateStream")}#e;constructor(e){super(),this.#e=e}_transform(e,r,n){if(!this._inflateStream){if(e.length===0){n();return}this._inflateStream=(e[0]&15)===8?VP.createInflate(this.#e):VP.createInflateRaw(this.#e),this._inflateStream.on("data",this.push.bind(this)),this._inflateStream.on("end",()=>this.push(null)),this._inflateStream.on("error",i=>this.destroy(i))}this._inflateStream.write(e,r,n)}_final(e){this._inflateStream&&(this._inflateStream.end(),this._inflateStream=null),e()}};function NZ(t){return new DE(t)}o(NZ,"createInflate");function xZ(t){let e=null,r=null,n=null,i=oD("content-type",t);if(i===null)return"failure";for(let s of i){let a=k6(s);a==="failure"||a.essence==="*/*"||(n=a,n.essence!==r?(e=null,n.parameters.has("charset")&&(e=n.parameters.get("charset")),r=n.essence):!n.parameters.has("charset")&&e!==null&&n.parameters.set("charset",e))}return n??"failure"}o(xZ,"extractMimeType");function SZ(t){let e=t,r={position:0},n=[],i="";for(;r.positions!=='"'&&s!==",",e,r),r.positions===9||s===32),n.push(i),i=""}return n}o(SZ,"gettingDecodingSplitting");function oD(t,e){let r=e.get(t,!0);return r===null?null:SZ(r)}o(oD,"getDecodeSplit");var RZ=new TextDecoder;function _Z(t){return t.length===0?"":(t[0]===239&&t[1]===187&&t[2]===191&&(t=t.subarray(3)),RZ.decode(t))}o(_Z,"utf8DecodeBytes");var TE=class{static{o(this,"EnvironmentSettingsObjectBase")}get baseUrl(){return WP()}get origin(){return this.baseUrl?.origin}policyContainer=tD()},OE=class{static{o(this,"EnvironmentSettingsObject")}settingsObject=new TE},vZ=new OE;aD.exports={isAborted:pZ,isCancelled:hZ,isValidEncodedURL:ZP,createDeferredPromise:dZ,ReadableStreamFrom:F6,tryUpgradeRequestToAPotentiallyTrustworthyURL:uZ,clampAndCoarsenConnectionTimingInfo:tZ,coarsenedSharedCurrentTime:rZ,determineRequestsReferrer:sZ,makePolicyContainer:tD,clonePolicyContainer:iZ,appendFetchMetadata:Z6,appendRequestOriginHeader:eZ,TAOCheck:X6,corsCheck:K6,crossOriginResourcePolicyCheck:$6,createOpaqueTimingInfo:nZ,setRequestReferrerPolicyOnRedirect:W6,isValidHTTPToken:$P,requestBadPort:G6,requestCurrentURL:mA,responseURL:XP,responseLocationURL:z6,isBlobLike:U6,isURLPotentiallyTrustworthy:fA,isValidReasonPhrase:J6,sameOrigin:np,normalizeMethod:fZ,serializeJavascriptValueToJSONString:mZ,iteratorMixin:yZ,createIterator:nD,isValidHeaderName:V6,isValidHeaderValue:eD,isErrorLike:Y6,fullyReadBody:CZ,bytesMatch:oZ,isReadableStreamLike:EZ,readableStreamClose:BZ,isomorphicEncode:tp,urlIsLocal:bZ,urlHasHttpsScheme:PE,urlIsHttpHttpsScheme:sD,readAllBytes:iD,simpleRangeHeaderValue:QZ,buildContentRange:wZ,parseMetadata:rD,createInflate:NZ,extractMimeType:xZ,getDecodeSplit:oD,utf8DecodeBytes:_Z,environmentSettingsObject:vZ}});var bs=g((P2e,cD)=>{"use strict";cD.exports={kUrl:Symbol("url"),kHeaders:Symbol("headers"),kSignal:Symbol("signal"),kState:Symbol("state"),kDispatcher:Symbol("dispatcher")}});var kE=g((D2e,lD)=>{"use strict";var{Blob:PZ,File:DZ}=require("node:buffer"),{kState:Zi}=bs(),{webidl:pi}=$t(),ME=class t{static{o(this,"FileLike")}constructor(e,r,n={}){let i=r,s=n.type,a=n.lastModified??Date.now();this[Zi]={blobLike:e,name:i,type:s,lastModified:a}}stream(...e){return pi.brandCheck(this,t),this[Zi].blobLike.stream(...e)}arrayBuffer(...e){return pi.brandCheck(this,t),this[Zi].blobLike.arrayBuffer(...e)}slice(...e){return pi.brandCheck(this,t),this[Zi].blobLike.slice(...e)}text(...e){return pi.brandCheck(this,t),this[Zi].blobLike.text(...e)}get size(){return pi.brandCheck(this,t),this[Zi].blobLike.size}get type(){return pi.brandCheck(this,t),this[Zi].blobLike.type}get name(){return pi.brandCheck(this,t),this[Zi].name}get lastModified(){return pi.brandCheck(this,t),this[Zi].lastModified}get[Symbol.toStringTag](){return"File"}};pi.converters.Blob=pi.interfaceConverter(PZ);function TZ(t){return t instanceof DZ||t&&(typeof t.stream=="function"||typeof t.arrayBuffer=="function")&&t[Symbol.toStringTag]==="File"}o(TZ,"isFileLike");lD.exports={FileLike:ME,isFileLike:TZ}});var yA=g((O2e,hD)=>{"use strict";var{isBlobLike:ip,iteratorMixin:OZ}=Ur(),{kState:dr}=bs(),{kEnumerableProperty:Ua}=Ee(),{FileLike:AD,isFileLike:MZ}=kE(),{webidl:Ve}=$t(),{File:pD}=require("node:buffer"),uD=require("node:util"),dD=globalThis.File??pD,gA=class t{static{o(this,"FormData")}constructor(e){if(Ve.util.markAsUncloneable(this),e!==void 0)throw Ve.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]});this[dr]=[]}append(e,r,n=void 0){Ve.brandCheck(this,t);let i="FormData.append";if(Ve.argumentLengthCheck(arguments,2,i),arguments.length===3&&!ip(r))throw new TypeError("Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'");e=Ve.converters.USVString(e,i,"name"),r=ip(r)?Ve.converters.Blob(r,i,"value",{strict:!1}):Ve.converters.USVString(r,i,"value"),n=arguments.length===3?Ve.converters.USVString(n,i,"filename"):void 0;let s=LE(e,r,n);this[dr].push(s)}delete(e){Ve.brandCheck(this,t);let r="FormData.delete";Ve.argumentLengthCheck(arguments,1,r),e=Ve.converters.USVString(e,r,"name"),this[dr]=this[dr].filter(n=>n.name!==e)}get(e){Ve.brandCheck(this,t);let r="FormData.get";Ve.argumentLengthCheck(arguments,1,r),e=Ve.converters.USVString(e,r,"name");let n=this[dr].findIndex(i=>i.name===e);return n===-1?null:this[dr][n].value}getAll(e){Ve.brandCheck(this,t);let r="FormData.getAll";return Ve.argumentLengthCheck(arguments,1,r),e=Ve.converters.USVString(e,r,"name"),this[dr].filter(n=>n.name===e).map(n=>n.value)}has(e){Ve.brandCheck(this,t);let r="FormData.has";return Ve.argumentLengthCheck(arguments,1,r),e=Ve.converters.USVString(e,r,"name"),this[dr].findIndex(n=>n.name===e)!==-1}set(e,r,n=void 0){Ve.brandCheck(this,t);let i="FormData.set";if(Ve.argumentLengthCheck(arguments,2,i),arguments.length===3&&!ip(r))throw new TypeError("Failed to execute 'set' on 'FormData': parameter 2 is not of type 'Blob'");e=Ve.converters.USVString(e,i,"name"),r=ip(r)?Ve.converters.Blob(r,i,"name",{strict:!1}):Ve.converters.USVString(r,i,"name"),n=arguments.length===3?Ve.converters.USVString(n,i,"name"):void 0;let s=LE(e,r,n),a=this[dr].findIndex(c=>c.name===e);a!==-1?this[dr]=[...this[dr].slice(0,a),s,...this[dr].slice(a+1).filter(c=>c.name!==e)]:this[dr].push(s)}[uD.inspect.custom](e,r){let n=this[dr].reduce((s,a)=>(s[a.name]?Array.isArray(s[a.name])?s[a.name].push(a.value):s[a.name]=[s[a.name],a.value]:s[a.name]=a.value,s),{__proto__:null});r.depth??=e,r.colors??=!0;let i=uD.formatWithOptions(r,n);return`FormData ${i.slice(i.indexOf("]")+2)}`}};OZ("FormData",gA,dr,"name","value");Object.defineProperties(gA.prototype,{append:Ua,delete:Ua,get:Ua,getAll:Ua,has:Ua,set:Ua,[Symbol.toStringTag]:{value:"FormData",configurable:!0}});function LE(t,e,r){if(typeof e!="string"){if(MZ(e)||(e=e instanceof Blob?new dD([e],"blob",{type:e.type}):new AD(e,"blob",{type:e.type})),r!==void 0){let n={type:e.type,lastModified:e.lastModified};e=e instanceof pD?new dD([e],r,n):new AD(e,r,n)}}return{name:t,value:e}}o(LE,"makeEntry");hD.exports={FormData:gA,makeEntry:LE}});var ED=g((k2e,CD)=>{"use strict";var{isUSVString:fD,bufferToLowerCasedHeaderName:kZ}=Ee(),{utf8DecodeBytes:LZ}=Ur(),{HTTP_TOKEN_CODEPOINTS:UZ,isomorphicDecode:mD}=Br(),{isFileLike:FZ}=kE(),{makeEntry:qZ}=yA(),sp=require("node:assert"),{File:HZ}=require("node:buffer"),zZ=globalThis.File??HZ,jZ=Buffer.from('form-data; name="'),gD=Buffer.from("; filename"),GZ=Buffer.from("--"),YZ=Buffer.from(`--\r +`);function JZ(t){for(let e=0;e70)return!1;for(let r=0;r=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||n===39||n===45||n===95))return!1}return!0}o(VZ,"validateBoundary");function WZ(t,e){sp(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let n=Buffer.from(`--${r}`,"utf8"),i=[],s={position:0};for(;t[s.position]===13&&t[s.position+1]===10;)s.position+=2;let a=t.length;for(;t[a-1]===10&&t[a-2]===13;)a-=2;for(a!==t.length&&(t=t.subarray(0,a));;){if(t.subarray(s.position,s.position+n.length).equals(n))s.position+=n.length;else return"failure";if(s.position===t.length-2&&op(t,GZ,s)||s.position===t.length-4&&op(t,YZ,s))return i;if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let c=$Z(t,s);if(c==="failure")return"failure";let{name:l,filename:A,contentType:u,encoding:d}=c;s.position+=2;let f;{let C=t.indexOf(n.subarray(2),s.position);if(C===-1)return"failure";f=t.subarray(s.position,C-4),s.position+=f.length,d==="base64"&&(f=Buffer.from(f.toString(),"base64"))}if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let m;A!==null?(u??="text/plain",JZ(u)||(u=""),m=new zZ([f],A,{type:u})):m=LZ(Buffer.from(f)),sp(fD(l)),sp(typeof m=="string"&&fD(m)||FZ(m)),i.push(qZ(l,m,A))}}o(WZ,"multipartFormDataParser");function $Z(t,e){let r=null,n=null,i=null,s=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:n,contentType:i,encoding:s};let a=Fa(c=>c!==10&&c!==13&&c!==58,t,e);if(a=UE(a,!0,!0,c=>c===9||c===32),!UZ.test(a.toString())||t[e.position]!==58)return"failure";switch(e.position++,Fa(c=>c===32||c===9,t,e),kZ(a)){case"content-disposition":{if(r=n=null,!op(t,jZ,e)||(e.position+=17,r=yD(t,e),r===null))return"failure";if(op(t,gD,e)){let c=e.position+gD.length;if(t[c]===42&&(e.position+=1,c+=1),t[c]!==61||t[c+1]!==34||(e.position+=12,n=yD(t,e),n===null))return"failure"}break}case"content-type":{let c=Fa(l=>l!==10&&l!==13,t,e);c=UE(c,!1,!0,l=>l===9||l===32),i=mD(c);break}case"content-transfer-encoding":{let c=Fa(l=>l!==10&&l!==13,t,e);c=UE(c,!1,!0,l=>l===9||l===32),s=mD(c);break}default:Fa(c=>c!==10&&c!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}o($Z,"parseMultipartFormDataHeaders");function yD(t,e){sp(t[e.position-1]===34);let r=Fa(n=>n!==10&&n!==13&&n!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,` +`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}o(yD,"parseMultipartFormDataName");function Fa(t,e,r){let n=r.position;for(;n0&&n(t[s]);)s--;return i===0&&s===t.length-1?t:t.subarray(i,s+1)}o(UE,"removeChars");function op(t,e,r){if(t.length{"use strict";var CA=Ee(),{ReadableStreamFrom:KZ,isBlobLike:BD,isReadableStreamLike:XZ,readableStreamClose:ZZ,createDeferredPromise:e7,fullyReadBody:t7,extractMimeType:r7,utf8DecodeBytes:QD}=Ur(),{FormData:ID}=yA(),{kState:Ha}=bs(),{webidl:n7}=$t(),{Blob:i7}=require("node:buffer"),FE=require("node:assert"),{isErrored:wD,isDisturbed:s7}=require("node:stream"),{isArrayBuffer:o7}=require("node:util/types"),{serializeAMimeType:a7}=Br(),{multipartFormDataParser:c7}=ED(),qE;try{let t=require("node:crypto");qE=o(e=>t.randomInt(0,e),"random")}catch{qE=o(t=>Math.floor(Math.random(t)),"random")}var ap=new TextEncoder;function l7(){}o(l7,"noop");var ND=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,xD;ND&&(xD=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!s7(e)&&!wD(e)&&e.cancel("Response object has been garbage collected").catch(l7)}));function SD(t,e=!1){let r=null;t instanceof ReadableStream?r=t:BD(t)?r=t.stream():r=new ReadableStream({async pull(l){let A=typeof i=="string"?ap.encode(i):i;A.byteLength&&l.enqueue(A),queueMicrotask(()=>ZZ(l))},start(){},type:"bytes"}),FE(XZ(r));let n=null,i=null,s=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(o7(t))i=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))i=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(CA.isFormDataLike(t)){let l=`----formdata-undici-0${`${qE(1e11)}`.padStart(11,"0")}`,A=`--${l}\r +Content-Disposition: form-data`;let u=o(S=>S.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),"escape"),d=o(S=>S.replace(/\r?\n|\r/g,`\r +`),"normalizeLinefeeds"),f=[],m=new Uint8Array([13,10]);s=0;let C=!1;for(let[S,w]of t)if(typeof w=="string"){let R=ap.encode(A+`; name="${u(d(S))}"\r +\r +${d(w)}\r +`);f.push(R),s+=R.byteLength}else{let R=ap.encode(`${A}; name="${u(d(S))}"`+(w.name?`; filename="${u(w.name)}"`:"")+`\r +Content-Type: ${w.type||"application/octet-stream"}\r +\r +`);f.push(R,w,m),typeof w.size=="number"?s+=R.byteLength+w.size+m.byteLength:C=!0}let Q=ap.encode(`--${l}--\r +`);f.push(Q),s+=Q.byteLength,C&&(s=null),i=t,n=o(async function*(){for(let S of f)S.stream?yield*S.stream():yield S},"action"),a=`multipart/form-data; boundary=${l}`}else if(BD(t))i=t,s=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(CA.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:KZ(t)}if((typeof i=="string"||CA.isBuffer(i))&&(s=Buffer.byteLength(i)),n!=null){let l;r=new ReadableStream({async start(){l=n(t)[Symbol.asyncIterator]()},async pull(A){let{value:u,done:d}=await l.next();if(d)queueMicrotask(()=>{A.close(),A.byobRequest?.respond(0)});else if(!wD(r)){let f=new Uint8Array(u);f.byteLength&&A.enqueue(f)}return A.desiredSize>0},async cancel(A){await l.return()},type:"bytes"})}return[{stream:r,source:i,length:s},a]}o(SD,"extractBody");function A7(t,e=!1){return t instanceof ReadableStream&&(FE(!CA.isDisturbed(t),"The body has already been consumed."),FE(!t.locked,"The stream is locked.")),SD(t,e)}o(A7,"safelyExtractBody");function u7(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}o(u7,"cloneBody");function d7(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}o(d7,"throwIfAborted");function p7(t){return{blob(){return qa(this,r=>{let n=bD(this);return n===null?n="":n&&(n=a7(n)),new i7([r],{type:n})},t)},arrayBuffer(){return qa(this,r=>new Uint8Array(r).buffer,t)},text(){return qa(this,QD,t)},json(){return qa(this,f7,t)},formData(){return qa(this,r=>{let n=bD(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let i=c7(r,n);if(i==="failure")throw new TypeError("Failed to parse body as FormData.");let s=new ID;return s[Ha]=i,s}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(r.toString()),s=new ID;for(let[a,c]of i)s.append(a,c);return s}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return qa(this,r=>new Uint8Array(r),t)}}}o(p7,"bodyMixinMethods");function h7(t){Object.assign(t.prototype,p7(t))}o(h7,"mixinBody");async function qa(t,e,r){if(n7.brandCheck(t,r),RD(t))throw new TypeError("Body is unusable: Body has already been read");d7(t[Ha]);let n=e7(),i=o(a=>n.reject(a),"errorSteps"),s=o(a=>{try{n.resolve(e(a))}catch(c){i(c)}},"successSteps");return t[Ha].body==null?(s(Buffer.allocUnsafe(0)),n.promise):(await t7(t[Ha].body,s,i),n.promise)}o(qa,"consumeBody");function RD(t){let e=t[Ha].body;return e!=null&&(e.stream.locked||CA.isDisturbed(e.stream))}o(RD,"bodyUnusable");function f7(t){return JSON.parse(QD(t))}o(f7,"parseJSONFromBytes");function bD(t){let e=t[Ha].headersList,r=r7(e);return r==="failure"?null:r}o(bD,"bodyMimeType");_D.exports={extractBody:SD,safelyExtractBody:A7,cloneBody:u7,mixinBody:h7,streamRegistry:xD,hasFinalizationRegistry:ND,bodyUnusable:RD}});var qD=g((q2e,FD)=>{"use strict";var oe=require("node:assert"),pe=Ee(),{channels:vD}=_a(),HE=bE(),{RequestContentLengthMismatchError:wo,ResponseContentLengthMismatchError:m7,RequestAbortedError:kD,HeadersTimeoutError:g7,HeadersOverflowError:y7,SocketError:pp,InformationalError:ja,BodyTimeoutError:C7,HTTPParserError:E7,ResponseExceededMaxSizeError:B7}=Pe(),{kUrl:LD,kReset:Ir,kClient:YE,kParser:ht,kBlocking:IA,kRunning:er,kPending:I7,kSize:PD,kWriting:ws,kQueue:Hn,kNoRef:EA,kKeepAliveDefaultTimeout:b7,kHostHeader:Q7,kPendingIdx:w7,kRunningIdx:pn,kError:hn,kPipelining:up,kSocket:Ga,kKeepAliveTimeoutValue:hp,kMaxHeadersSize:zE,kKeepAliveMaxTimeout:N7,kKeepAliveTimeoutThreshold:x7,kHeadersTimeout:S7,kBodyTimeout:R7,kStrictContentLength:JE,kMaxRequests:DD,kCounter:_7,kMaxResponseSize:v7,kOnError:P7,kResume:Qs,kHTTPContext:UD}=nt(),hi=xP(),D7=Buffer.alloc(0),cp=Buffer[Symbol.species],lp=pe.addListener,T7=pe.removeAllListeners,jE;async function O7(){let t=process.env.JEST_WORKER_ID?NE():void 0,e;try{e=await WebAssembly.compile(_P())}catch{e=await WebAssembly.compile(t||NE())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,n,i)=>0,wasm_on_status:(r,n,i)=>{oe(Tt.ptr===r);let s=n-mi+fi.byteOffset;return Tt.onStatus(new cp(fi.buffer,s,i))||0},wasm_on_message_begin:r=>(oe(Tt.ptr===r),Tt.onMessageBegin()||0),wasm_on_header_field:(r,n,i)=>{oe(Tt.ptr===r);let s=n-mi+fi.byteOffset;return Tt.onHeaderField(new cp(fi.buffer,s,i))||0},wasm_on_header_value:(r,n,i)=>{oe(Tt.ptr===r);let s=n-mi+fi.byteOffset;return Tt.onHeaderValue(new cp(fi.buffer,s,i))||0},wasm_on_headers_complete:(r,n,i,s)=>(oe(Tt.ptr===r),Tt.onHeadersComplete(n,!!i,!!s)||0),wasm_on_body:(r,n,i)=>{oe(Tt.ptr===r);let s=n-mi+fi.byteOffset;return Tt.onBody(new cp(fi.buffer,s,i))||0},wasm_on_message_complete:r=>(oe(Tt.ptr===r),Tt.onMessageComplete()||0)}})}o(O7,"lazyllhttp");var GE=null,VE=O7();VE.catch();var Tt=null,fi=null,Ap=0,mi=null,M7=0,BA=1,Ya=2|BA,dp=4|BA,WE=8|M7,$E=class{static{o(this,"Parser")}constructor(e,r,{exports:n}){oe(Number.isFinite(e[zE])&&e[zE]>0),this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(hi.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[zE],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=e[v7]}setTimeout(e,r){e!==this.timeoutValue||r&BA^this.timeoutType&BA?(this.timeout&&(HE.clearTimeout(this.timeout),this.timeout=null),e&&(r&BA?this.timeout=HE.setFastTimeout(TD,e,new WeakRef(this)):(this.timeout=setTimeout(TD,e,new WeakRef(this)),this.timeout.unref())),this.timeoutValue=e):this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.timeoutType=r}resume(){this.socket.destroyed||!this.paused||(oe(this.ptr!=null),oe(Tt==null),this.llhttp.llhttp_resume(this.ptr),oe(this.timeoutType===dp),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.paused=!1,this.execute(this.socket.read()||D7),this.readMore())}readMore(){for(;!this.paused&&this.ptr;){let e=this.socket.read();if(e===null)break;this.execute(e)}}execute(e){oe(this.ptr!=null),oe(Tt==null),oe(!this.paused);let{socket:r,llhttp:n}=this;e.length>Ap&&(mi&&n.free(mi),Ap=Math.ceil(e.length/4096)*4096,mi=n.malloc(Ap)),new Uint8Array(n.memory.buffer,mi,Ap).set(e);try{let i;try{fi=e,Tt=this,i=n.llhttp_execute(this.ptr,mi,e.length)}catch(a){throw a}finally{Tt=null,fi=null}let s=n.llhttp_get_error_pos(this.ptr)-mi;if(i===hi.ERROR.PAUSED_UPGRADE)this.onUpgrade(e.slice(s));else if(i===hi.ERROR.PAUSED)this.paused=!0,r.unshift(e.slice(s));else if(i!==hi.ERROR.OK){let a=n.llhttp_get_error_reason(this.ptr),c="";if(a){let l=new Uint8Array(n.memory.buffer,a).indexOf(0);c="Response does not match the HTTP/1.1 protocol ("+Buffer.from(n.memory.buffer,a,l).toString()+")"}throw new E7(c,hi.ERROR[i],e.slice(s))}}catch(i){pe.destroy(r,i)}}destroy(){oe(this.ptr!=null),oe(Tt==null),this.llhttp.llhttp_free(this.ptr),this.ptr=null,this.timeout&&HE.clearTimeout(this.timeout),this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.paused=!1}onStatus(e){this.statusText=e.toString()}onMessageBegin(){let{socket:e,client:r}=this;if(e.destroyed)return-1;let n=r[Hn][r[pn]];if(!n)return-1;n.onResponseStarted()}onHeaderField(e){let r=this.headers.length;r&1?this.headers[r-1]=Buffer.concat([this.headers[r-1],e]):this.headers.push(e),this.trackHeader(e.length)}onHeaderValue(e){let r=this.headers.length;(r&1)===1?(this.headers.push(e),r+=1):this.headers[r-1]=Buffer.concat([this.headers[r-1],e]);let n=this.headers[r-2];if(n.length===10){let i=pe.bufferToLowerCasedHeaderName(n);i==="keep-alive"?this.keepAlive+=e.toString():i==="connection"&&(this.connection+=e.toString())}else n.length===14&&pe.bufferToLowerCasedHeaderName(n)==="content-length"&&(this.contentLength+=e.toString());this.trackHeader(e.length)}trackHeader(e){this.headersSize+=e,this.headersSize>=this.headersMaxSize&&pe.destroy(this.socket,new y7)}onUpgrade(e){let{upgrade:r,client:n,socket:i,headers:s,statusCode:a}=this;oe(r),oe(n[Ga]===i),oe(!i.destroyed),oe(!this.paused),oe((s.length&1)===0);let c=n[Hn][n[pn]];oe(c),oe(c.upgrade||c.method==="CONNECT"),this.statusCode=null,this.statusText="",this.shouldKeepAlive=null,this.headers=[],this.headersSize=0,i.unshift(e),i[ht].destroy(),i[ht]=null,i[YE]=null,i[hn]=null,T7(i),n[Ga]=null,n[UD]=null,n[Hn][n[pn]++]=null,n.emit("disconnect",n[LD],[n],new ja("upgrade"));try{c.onUpgrade(a,s,i)}catch(l){pe.destroy(i,l)}n[Qs]()}onHeadersComplete(e,r,n){let{client:i,socket:s,headers:a,statusText:c}=this;if(s.destroyed)return-1;let l=i[Hn][i[pn]];if(!l)return-1;if(oe(!this.upgrade),oe(this.statusCode<200),e===100)return pe.destroy(s,new pp("bad response",pe.getSocketInfo(s))),-1;if(r&&!l.upgrade)return pe.destroy(s,new pp("bad upgrade",pe.getSocketInfo(s))),-1;if(oe(this.timeoutType===Ya),this.statusCode=e,this.shouldKeepAlive=n||l.method==="HEAD"&&!s[Ir]&&this.connection.toLowerCase()==="keep-alive",this.statusCode>=200){let u=l.bodyTimeout!=null?l.bodyTimeout:i[R7];this.setTimeout(u,dp)}else this.timeout&&this.timeout.refresh&&this.timeout.refresh();if(l.method==="CONNECT")return oe(i[er]===1),this.upgrade=!0,2;if(r)return oe(i[er]===1),this.upgrade=!0,2;if(oe((this.headers.length&1)===0),this.headers=[],this.headersSize=0,this.shouldKeepAlive&&i[up]){let u=this.keepAlive?pe.parseKeepAliveTimeout(this.keepAlive):null;if(u!=null){let d=Math.min(u-i[x7],i[N7]);d<=0?s[Ir]=!0:i[hp]=d}else i[hp]=i[b7]}else s[Ir]=!0;let A=l.onHeaders(e,a,this.resume,c)===!1;return l.aborted?-1:l.method==="HEAD"||e<200?1:(s[IA]&&(s[IA]=!1,i[Qs]()),A?hi.ERROR.PAUSED:0)}onBody(e){let{client:r,socket:n,statusCode:i,maxResponseSize:s}=this;if(n.destroyed)return-1;let a=r[Hn][r[pn]];if(oe(a),oe(this.timeoutType===dp),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),oe(i>=200),s>-1&&this.bytesRead+e.length>s)return pe.destroy(n,new B7),-1;if(this.bytesRead+=e.length,a.onData(e)===!1)return hi.ERROR.PAUSED}onMessageComplete(){let{client:e,socket:r,statusCode:n,upgrade:i,headers:s,contentLength:a,bytesRead:c,shouldKeepAlive:l}=this;if(r.destroyed&&(!n||l))return-1;if(i)return;oe(n>=100),oe((this.headers.length&1)===0);let A=e[Hn][e[pn]];if(oe(A),this.statusCode=null,this.statusText="",this.bytesRead=0,this.contentLength="",this.keepAlive="",this.connection="",this.headers=[],this.headersSize=0,!(n<200)){if(A.method!=="HEAD"&&a&&c!==parseInt(a,10))return pe.destroy(r,new m7),-1;if(A.onComplete(s),e[Hn][e[pn]++]=null,r[ws])return oe(e[er]===0),pe.destroy(r,new ja("reset")),hi.ERROR.PAUSED;if(l){if(r[Ir]&&e[er]===0)return pe.destroy(r,new ja("reset")),hi.ERROR.PAUSED;e[up]==null||e[up]===1?setImmediate(()=>e[Qs]()):e[Qs]()}else return pe.destroy(r,new ja("reset")),hi.ERROR.PAUSED}}};function TD(t){let{socket:e,timeoutType:r,client:n,paused:i}=t.deref();r===Ya?(!e[ws]||e.writableNeedDrain||n[er]>1)&&(oe(!i,"cannot be paused while waiting for headers"),pe.destroy(e,new g7)):r===dp?i||pe.destroy(e,new C7):r===WE&&(oe(n[er]===0&&n[hp]),pe.destroy(e,new ja("socket idle timeout")))}o(TD,"onParserTimeout");async function k7(t,e){t[Ga]=e,GE||(GE=await VE,VE=null),e[EA]=!1,e[ws]=!1,e[Ir]=!1,e[IA]=!1,e[ht]=new $E(t,e,GE),lp(e,"error",function(n){oe(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID");let i=this[ht];if(n.code==="ECONNRESET"&&i.statusCode&&!i.shouldKeepAlive){i.onMessageComplete();return}this[hn]=n,this[YE][P7](n)}),lp(e,"readable",function(){let n=this[ht];n&&n.readMore()}),lp(e,"end",function(){let n=this[ht];if(n.statusCode&&!n.shouldKeepAlive){n.onMessageComplete();return}pe.destroy(this,new pp("other side closed",pe.getSocketInfo(this)))}),lp(e,"close",function(){let n=this[YE],i=this[ht];i&&(!this[hn]&&i.statusCode&&!i.shouldKeepAlive&&i.onMessageComplete(),this[ht].destroy(),this[ht]=null);let s=this[hn]||new pp("closed",pe.getSocketInfo(this));if(n[Ga]=null,n[UD]=null,n.destroyed){oe(n[I7]===0);let a=n[Hn].splice(n[pn]);for(let c=0;c0&&s.code!=="UND_ERR_INFO"){let a=n[Hn][n[pn]];n[Hn][n[pn]++]=null,pe.errorRequest(n,a,s)}n[w7]=n[pn],oe(n[er]===0),n.emit("disconnect",n[LD],[n],s),n[Qs]()});let r=!1;return e.on("close",()=>{r=!0}),{version:"h1",defaultPipelining:1,write(...n){return F7(t,...n)},resume(){L7(t)},destroy(n,i){r?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(n){return!!(e[ws]||e[Ir]||e[IA]||n&&(t[er]>0&&!n.idempotent||t[er]>0&&(n.upgrade||n.method==="CONNECT")||t[er]>0&&pe.bodyLength(n.body)!==0&&(pe.isStream(n.body)||pe.isAsyncIterable(n.body)||pe.isFormDataLike(n.body))))}}}o(k7,"connectH1");function L7(t){let e=t[Ga];if(e&&!e.destroyed){if(t[PD]===0?!e[EA]&&e.unref&&(e.unref(),e[EA]=!0):e[EA]&&e.ref&&(e.ref(),e[EA]=!1),t[PD]===0)e[ht].timeoutType!==WE&&e[ht].setTimeout(t[hp],WE);else if(t[er]>0&&e[ht].statusCode<200&&e[ht].timeoutType!==Ya){let r=t[Hn][t[pn]],n=r.headersTimeout!=null?r.headersTimeout:t[S7];e[ht].setTimeout(n,Ya)}}}o(L7,"resumeH1");function U7(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}o(U7,"shouldSendContentLength");function F7(t,e){let{method:r,path:n,host:i,upgrade:s,blocking:a,reset:c}=e,{body:l,headers:A,contentLength:u}=e,d=r==="PUT"||r==="POST"||r==="PATCH"||r==="QUERY"||r==="PROPFIND"||r==="PROPPATCH";if(pe.isFormDataLike(l)){jE||(jE=za().extractBody);let[S,w]=jE(l);e.contentType==null&&A.push("content-type",w),l=S.stream,u=S.length}else pe.isBlobLike(l)&&e.contentType==null&&l.type&&A.push("content-type",l.type);l&&typeof l.read=="function"&&l.read(0);let f=pe.bodyLength(l);if(u=f??u,u===null&&(u=e.contentLength),u===0&&!d&&(u=null),U7(r)&&u>0&&e.contentLength!==null&&e.contentLength!==u){if(t[JE])return pe.errorRequest(t,e,new wo),!1;process.emitWarning(new wo)}let m=t[Ga],C=o(S=>{e.aborted||e.completed||(pe.errorRequest(t,e,S||new kD),pe.destroy(l),pe.destroy(m,new ja("aborted")))},"abort");try{e.onConnect(C)}catch(S){pe.errorRequest(t,e,S)}if(e.aborted)return!1;r==="HEAD"&&(m[Ir]=!0),(s||r==="CONNECT")&&(m[Ir]=!0),c!=null&&(m[Ir]=c),t[DD]&&m[_7]++>=t[DD]&&(m[Ir]=!0),a&&(m[IA]=!0);let Q=`${r} ${n} HTTP/1.1\r +`;if(typeof i=="string"?Q+=`host: ${i}\r +`:Q+=t[Q7],s?Q+=`connection: upgrade\r +upgrade: ${s}\r +`:t[up]&&!m[Ir]?Q+=`connection: keep-alive\r +`:Q+=`connection: close\r +`,Array.isArray(A))for(let S=0;S{e.removeListener("error",m)}),!l){let C=new kD;queueMicrotask(()=>m(C))}},"onClose"),m=o(function(C){if(!l){if(l=!0,oe(i.destroyed||i[ws]&&r[er]<=1),i.off("drain",d).off("error",m),e.removeListener("data",u).removeListener("end",m).removeListener("close",f),!C)try{A.end()}catch(Q){C=Q}A.destroy(C),C&&(C.code!=="UND_ERR_INFO"||C.message!=="reset")?pe.destroy(e,C):pe.destroy(e)}},"onFinished");e.on("data",u).on("end",m).on("error",m).on("close",f),e.resume&&e.resume(),i.on("drain",d).on("error",m),e.errorEmitted??e.errored?setImmediate(()=>m(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>m(null)),(e.closeEmitted??e.closed)&&setImmediate(f)}o(q7,"writeStream");function OD(t,e,r,n,i,s,a,c){try{e?pe.isBuffer(e)&&(oe(s===e.byteLength,"buffer body must have content length"),i.cork(),i.write(`${a}content-length: ${s}\r +\r +`,"latin1"),i.write(e),i.uncork(),n.onBodySent(e),!c&&n.reset!==!1&&(i[Ir]=!0)):s===0?i.write(`${a}content-length: 0\r +\r +`,"latin1"):(oe(s===null,"no body must not have content length"),i.write(`${a}\r +`,"latin1")),n.onRequestSent(),r[Qs]()}catch(l){t(l)}}o(OD,"writeBuffer");async function H7(t,e,r,n,i,s,a,c){oe(s===e.size,"blob body must have content length");try{if(s!=null&&s!==e.size)throw new wo;let l=Buffer.from(await e.arrayBuffer());i.cork(),i.write(`${a}content-length: ${s}\r +\r +`,"latin1"),i.write(l),i.uncork(),n.onBodySent(l),n.onRequestSent(),!c&&n.reset!==!1&&(i[Ir]=!0),r[Qs]()}catch(l){t(l)}}o(H7,"writeBlob");async function MD(t,e,r,n,i,s,a,c){oe(s!==0||r[er]===0,"iterator body cannot be pipelined");let l=null;function A(){if(l){let f=l;l=null,f()}}o(A,"onDrain");let u=o(()=>new Promise((f,m)=>{oe(l===null),i[hn]?m(i[hn]):l=f}),"waitForDrain");i.on("close",A).on("drain",A);let d=new fp({abort:t,socket:i,request:n,contentLength:s,client:r,expectsPayload:c,header:a});try{for await(let f of e){if(i[hn])throw i[hn];d.write(f)||await u()}d.end()}catch(f){d.destroy(f)}finally{i.off("close",A).off("drain",A)}}o(MD,"writeIterable");var fp=class{static{o(this,"AsyncWriter")}constructor({abort:e,socket:r,request:n,contentLength:i,client:s,expectsPayload:a,header:c}){this.socket=r,this.request=n,this.contentLength=i,this.client=s,this.bytesWritten=0,this.expectsPayload=a,this.header=c,this.abort=e,r[ws]=!0}write(e){let{socket:r,request:n,contentLength:i,client:s,bytesWritten:a,expectsPayload:c,header:l}=this;if(r[hn])throw r[hn];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(i!==null&&a+A>i){if(s[JE])throw new wo;process.emitWarning(new wo)}r.cork(),a===0&&(!c&&n.reset!==!1&&(r[Ir]=!0),i===null?r.write(`${l}transfer-encoding: chunked\r +`,"latin1"):r.write(`${l}content-length: ${i}\r +\r +`,"latin1")),i===null&&r.write(`\r +${A.toString(16)}\r +`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[ht].timeout&&r[ht].timeoutType===Ya&&r[ht].timeout.refresh&&r[ht].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:i,expectsPayload:s,header:a,request:c}=this;if(c.onRequestSent(),e[ws]=!1,e[hn])throw e[hn];if(!e.destroyed){if(i===0?s?e.write(`${a}content-length: 0\r +\r +`,"latin1"):e.write(`${a}\r +`,"latin1"):r===null&&e.write(`\r +0\r +\r +`,"latin1"),r!==null&&i!==r){if(n[JE])throw new wo;process.emitWarning(new wo)}e[ht].timeout&&e[ht].timeoutType===Ya&&e[ht].timeout.refresh&&e[ht].timeout.refresh(),n[Qs]()}}destroy(e){let{socket:r,client:n,abort:i}=this;r[ws]=!1,e&&(oe(n[er]<=1,"pipeline should only contain this request"),i(e))}};FD.exports=k7});var WD=g((z2e,VD)=>{"use strict";var fn=require("node:assert"),{pipeline:z7}=require("node:stream"),we=Ee(),{RequestContentLengthMismatchError:KE,RequestAbortedError:HD,SocketError:bA,InformationalError:XE}=Pe(),{kUrl:mp,kReset:yp,kClient:Ja,kRunning:Cp,kPending:j7,kQueue:Ns,kPendingIdx:ZE,kRunningIdx:zn,kError:Gn,kSocket:qt,kStrictContentLength:G7,kOnError:eB,kMaxConcurrentStreams:JD,kHTTP2Session:jn,kResume:xs,kSize:Y7,kHTTPContext:J7}=nt(),es=Symbol("open streams"),zD,jD=!1,gp;try{gp=require("node:http2")}catch{gp={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:V7,HTTP2_HEADER_METHOD:W7,HTTP2_HEADER_PATH:$7,HTTP2_HEADER_SCHEME:K7,HTTP2_HEADER_CONTENT_LENGTH:X7,HTTP2_HEADER_EXPECT:Z7,HTTP2_HEADER_STATUS:eee}}=gp;function tee(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let i of n)e.push(Buffer.from(r),Buffer.from(i));else e.push(Buffer.from(r),Buffer.from(n));return e}o(tee,"parseH2Headers");async function ree(t,e){t[qt]=e,jD||(jD=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=gp.connect(t[mp],{createConnection:()=>e,peerMaxConcurrentStreams:t[JD]});r[es]=0,r[Ja]=t,r[qt]=e,we.addListener(r,"error",iee),we.addListener(r,"frameError",see),we.addListener(r,"end",oee),we.addListener(r,"goaway",aee),we.addListener(r,"close",function(){let{[Ja]:i}=this,{[qt]:s}=i,a=this[qt][Gn]||this[Gn]||new bA("closed",we.getSocketInfo(s));if(i[jn]=null,i.destroyed){fn(i[j7]===0);let c=i[Ns].splice(i[zn]);for(let l=0;l{n=!0}),{version:"h2",defaultPipelining:1/0,write(...i){return lee(t,...i)},resume(){nee(t)},destroy(i,s){n?queueMicrotask(s):e.destroy(i).on("close",s)},get destroyed(){return e.destroyed},busy(){return!1}}}o(ree,"connectH2");function nee(t){let e=t[qt];e?.destroyed===!1&&(t[Y7]===0&&t[JD]===0?(e.unref(),t[jn].unref()):(e.ref(),t[jn].ref()))}o(nee,"resumeH2");function iee(t){fn(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[qt][Gn]=t,this[Ja][eB](t)}o(iee,"onHttp2SessionError");function see(t,e,r){if(r===0){let n=new XE(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[qt][Gn]=n,this[Ja][eB](n)}}o(see,"onHttp2FrameError");function oee(){let t=new bA("other side closed",we.getSocketInfo(this[qt]));this.destroy(t),we.destroy(this[qt],t)}o(oee,"onHttp2SessionEnd");function aee(t){let e=this[Gn]||new bA(`HTTP/2: "GOAWAY" frame received with code ${t}`,we.getSocketInfo(this)),r=this[Ja];if(r[qt]=null,r[J7]=null,this[jn]!=null&&(this[jn].destroy(e),this[jn]=null),we.destroy(this[qt],e),r[zn]{e.aborted||e.completed||(L=L||new HD,we.errorRequest(t,e,L),f!=null&&we.destroy(f,L),we.destroy(u,L),t[Ns][t[zn]++]=null,t[xs]())},"abort");try{e.onConnect(Q)}catch(L){we.errorRequest(t,e,L)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),f=r.request(d,{endStream:!1,signal:l}),f.id&&!f.pending?(e.onUpgrade(null,null,f),++r[es],t[Ns][t[zn]++]=null):f.once("ready",()=>{e.onUpgrade(null,null,f),++r[es],t[Ns][t[zn]++]=null}),f.once("close",()=>{r[es]-=1,r[es]===0&&r.unref()}),!0;d[$7]=i,d[K7]="https";let S=n==="PUT"||n==="POST"||n==="PATCH";u&&typeof u.read=="function"&&u.read(0);let w=we.bodyLength(u);if(we.isFormDataLike(u)){zD??=za().extractBody;let[L,W]=zD(u);d["content-type"]=W,u=L.stream,w=L.length}if(w==null&&(w=e.contentLength),(w===0||!S)&&(w=null),cee(n)&&w>0&&e.contentLength!=null&&e.contentLength!==w){if(t[G7])return we.errorRequest(t,e,new KE),!1;process.emitWarning(new KE)}w!=null&&(fn(u,"no body must not have content length"),d[X7]=`${w}`),r.ref();let R=n==="GET"||n==="HEAD"||u===null;return c?(d[Z7]="100-continue",f=r.request(d,{endStream:R,signal:l}),f.once("continue",T)):(f=r.request(d,{endStream:R,signal:l}),T()),++r[es],f.once("response",L=>{let{[eee]:W,...de}=L;if(e.onResponseStarted(),e.aborted){let le=new HD;we.errorRequest(t,e,le),we.destroy(f,le);return}e.onHeaders(Number(W),tee(de),f.resume.bind(f),"")===!1&&f.pause(),f.on("data",le=>{e.onData(le)===!1&&f.pause()})}),f.once("end",()=>{(f.state?.state==null||f.state.state<6)&&e.onComplete([]),r[es]===0&&r.unref(),Q(new XE("HTTP/2: stream half-closed (remote)")),t[Ns][t[zn]++]=null,t[ZE]=t[zn],t[xs]()}),f.once("close",()=>{r[es]-=1,r[es]===0&&r.unref()}),f.once("error",function(L){Q(L)}),f.once("frameError",(L,W)=>{Q(new XE(`HTTP/2: "frameError" received - type ${L}, code ${W}`))}),!0;function T(){!u||w===0?GD(Q,f,null,t,e,t[qt],w,S):we.isBuffer(u)?GD(Q,f,u,t,e,t[qt],w,S):we.isBlobLike(u)?typeof u.stream=="function"?YD(Q,f,u.stream(),t,e,t[qt],w,S):uee(Q,f,u,t,e,t[qt],w,S):we.isStream(u)?Aee(Q,t[qt],S,f,u,t,e,w):we.isIterable(u)?YD(Q,f,u,t,e,t[qt],w,S):fn(!1)}o(T,"writeBodyH2")}o(lee,"writeH2");function GD(t,e,r,n,i,s,a,c){try{r!=null&&we.isBuffer(r)&&(fn(a===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),i.onBodySent(r)),c||(s[yp]=!0),i.onRequestSent(),n[xs]()}catch(l){t(l)}}o(GD,"writeBuffer");function Aee(t,e,r,n,i,s,a,c){fn(c!==0||s[Cp]===0,"stream body cannot be pipelined");let l=z7(i,n,u=>{u?(we.destroy(l,u),t(u)):(we.removeAllListeners(l),a.onRequestSent(),r||(e[yp]=!0),s[xs]())});we.addListener(l,"data",A);function A(u){a.onBodySent(u)}o(A,"onPipeData")}o(Aee,"writeStream");async function uee(t,e,r,n,i,s,a,c){fn(a===r.size,"blob body must have content length");try{if(a!=null&&a!==r.size)throw new KE;let l=Buffer.from(await r.arrayBuffer());e.cork(),e.write(l),e.uncork(),e.end(),i.onBodySent(l),i.onRequestSent(),c||(s[yp]=!0),n[xs]()}catch(l){t(l)}}o(uee,"writeBlob");async function YD(t,e,r,n,i,s,a,c){fn(a!==0||n[Cp]===0,"iterator body cannot be pipelined");let l=null;function A(){if(l){let d=l;l=null,d()}}o(A,"onDrain");let u=o(()=>new Promise((d,f)=>{fn(l===null),s[Gn]?f(s[Gn]):l=d}),"waitForDrain");e.on("close",A).on("drain",A);try{for await(let d of r){if(s[Gn])throw s[Gn];let f=e.write(d);i.onBodySent(d),f||await u()}e.end(),i.onRequestSent(),c||(s[yp]=!0),n[xs]()}catch(d){t(d)}finally{e.off("close",A).off("drain",A)}}o(YD,"writeIterable");VD.exports=ree});var Bp=g((G2e,XD)=>{"use strict";var gi=Ee(),{kBodyUsed:QA}=nt(),rB=require("node:assert"),{InvalidArgumentError:dee}=Pe(),pee=require("node:events"),hee=[300,301,302,303,307,308],$D=Symbol("body"),Ep=class{static{o(this,"BodyAsyncIterable")}constructor(e){this[$D]=e,this[QA]=!1}async*[Symbol.asyncIterator](){rB(!this[QA],"disturbed"),this[QA]=!0,yield*this[$D]}},tB=class{static{o(this,"RedirectHandler")}constructor(e,r,n,i){if(r!=null&&(!Number.isInteger(r)||r<0))throw new dee("maxRedirections must be a positive number");gi.validateHandler(i,n.method,n.upgrade),this.dispatch=e,this.location=null,this.abort=null,this.opts={...n,maxRedirections:0},this.maxRedirections=r,this.handler=i,this.history=[],this.redirectionLimitReached=!1,gi.isStream(this.opts.body)?(gi.bodyLength(this.opts.body)===0&&this.opts.body.on("data",function(){rB(!1)}),typeof this.opts.body.readableDidRead!="boolean"&&(this.opts.body[QA]=!1,pee.prototype.on.call(this.opts.body,"data",function(){this[QA]=!0}))):this.opts.body&&typeof this.opts.body.pipeTo=="function"?this.opts.body=new Ep(this.opts.body):this.opts.body&&typeof this.opts.body!="string"&&!ArrayBuffer.isView(this.opts.body)&&gi.isIterable(this.opts.body)&&(this.opts.body=new Ep(this.opts.body))}onConnect(e){this.abort=e,this.handler.onConnect(e,{history:this.history})}onUpgrade(e,r,n){this.handler.onUpgrade(e,r,n)}onError(e){this.handler.onError(e)}onHeaders(e,r,n,i){if(this.location=this.history.length>=this.maxRedirections||gi.isDisturbed(this.opts.body)?null:fee(e,r),this.opts.throwOnMaxRedirect&&this.history.length>=this.maxRedirections){this.request&&this.request.abort(new Error("max redirects")),this.redirectionLimitReached=!0,this.abort(new Error("max redirects"));return}if(this.opts.origin&&this.history.push(new URL(this.opts.path,this.opts.origin)),!this.location)return this.handler.onHeaders(e,r,n,i);let{origin:s,pathname:a,search:c}=gi.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin))),l=c?`${a}${c}`:a;this.opts.headers=mee(this.opts.headers,e===303,this.opts.origin!==s),this.opts.path=l,this.opts.origin=s,this.opts.maxRedirections=0,this.opts.query=null,e===303&&this.opts.method!=="HEAD"&&(this.opts.method="GET",this.opts.body=null)}onData(e){if(!this.location)return this.handler.onData(e)}onComplete(e){this.location?(this.location=null,this.abort=null,this.dispatch(this.opts,this)):this.handler.onComplete(e)}onBodySent(e){this.handler.onBodySent&&this.handler.onBodySent(e)}};function fee(t,e){if(hee.indexOf(t)===-1)return null;for(let r=0;r{"use strict";var gee=Bp();function yee({maxRedirections:t}){return e=>o(function(n,i){let{maxRedirections:s=t}=n;if(!s)return e(n,i);let a=new gee(e,s,n,i);return n={...n,maxRedirections:0},e(n,a)},"Intercept")}o(yee,"createRedirectInterceptor");ZD.exports=yee});var $a=g((W2e,lT)=>{"use strict";var ts=require("node:assert"),sT=require("node:net"),Cee=require("node:http"),No=Ee(),{channels:Va}=_a(),Eee=hP(),Bee=Ta(),{InvalidArgumentError:Qt,InformationalError:Iee,ClientDestroyedError:bee}=Pe(),Qee=uA(),{kUrl:yi,kServerName:Ss,kClient:wee,kBusy:nB,kConnect:Nee,kResuming:xo,kRunning:RA,kPending:_A,kSize:SA,kQueue:Yn,kConnected:xee,kConnecting:Wa,kNeedDrain:_s,kKeepAliveDefaultTimeout:eT,kHostHeader:See,kPendingIdx:Jn,kRunningIdx:rs,kError:Ree,kPipelining:bp,kKeepAliveTimeoutValue:_ee,kMaxHeadersSize:vee,kKeepAliveMaxTimeout:Pee,kKeepAliveTimeoutThreshold:Dee,kHeadersTimeout:Tee,kBodyTimeout:Oee,kStrictContentLength:Mee,kConnector:wA,kMaxRedirections:kee,kMaxRequests:iB,kCounter:Lee,kClose:Uee,kDestroy:Fee,kDispatch:qee,kInterceptors:tT,kLocalAddress:NA,kMaxResponseSize:Hee,kOnError:zee,kHTTPContext:wt,kMaxConcurrentStreams:jee,kResume:xA}=nt(),Gee=qD(),Yee=WD(),rT=!1,Rs=Symbol("kClosedResolve"),nT=o(()=>{},"noop");function oT(t){return t[bp]??t[wt]?.defaultPipelining??1}o(oT,"getPipelining");var sB=class extends Bee{static{o(this,"Client")}constructor(e,{interceptors:r,maxHeaderSize:n,headersTimeout:i,socketTimeout:s,requestTimeout:a,connectTimeout:c,bodyTimeout:l,idleTimeout:A,keepAlive:u,keepAliveTimeout:d,maxKeepAliveTimeout:f,keepAliveMaxTimeout:m,keepAliveTimeoutThreshold:C,socketPath:Q,pipelining:S,tls:w,strictContentLength:R,maxCachedSessions:T,maxRedirections:L,connect:W,maxRequestsPerClient:de,localAddress:le,maxResponseSize:Te,autoSelectFamily:Oe,autoSelectFamilyAttemptTimeout:He,maxConcurrentStreams:Xe,allowH2:fe}={}){if(super(),u!==void 0)throw new Qt("unsupported keepAlive, use pipelining=0 instead");if(s!==void 0)throw new Qt("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(a!==void 0)throw new Qt("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(A!==void 0)throw new Qt("unsupported idleTimeout, use keepAliveTimeout instead");if(f!==void 0)throw new Qt("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead");if(n!=null&&!Number.isFinite(n))throw new Qt("invalid maxHeaderSize");if(Q!=null&&typeof Q!="string")throw new Qt("invalid socketPath");if(c!=null&&(!Number.isFinite(c)||c<0))throw new Qt("invalid connectTimeout");if(d!=null&&(!Number.isFinite(d)||d<=0))throw new Qt("invalid keepAliveTimeout");if(m!=null&&(!Number.isFinite(m)||m<=0))throw new Qt("invalid keepAliveMaxTimeout");if(C!=null&&!Number.isFinite(C))throw new Qt("invalid keepAliveTimeoutThreshold");if(i!=null&&(!Number.isInteger(i)||i<0))throw new Qt("headersTimeout must be a positive integer or zero");if(l!=null&&(!Number.isInteger(l)||l<0))throw new Qt("bodyTimeout must be a positive integer or zero");if(W!=null&&typeof W!="function"&&typeof W!="object")throw new Qt("connect must be a function or an object");if(L!=null&&(!Number.isInteger(L)||L<0))throw new Qt("maxRedirections must be a positive number");if(de!=null&&(!Number.isInteger(de)||de<0))throw new Qt("maxRequestsPerClient must be a positive number");if(le!=null&&(typeof le!="string"||sT.isIP(le)===0))throw new Qt("localAddress must be valid string IP address");if(Te!=null&&(!Number.isInteger(Te)||Te<-1))throw new Qt("maxResponseSize must be a positive number");if(He!=null&&(!Number.isInteger(He)||He<-1))throw new Qt("autoSelectFamilyAttemptTimeout must be a positive number");if(fe!=null&&typeof fe!="boolean")throw new Qt("allowH2 must be a valid boolean value");if(Xe!=null&&(typeof Xe!="number"||Xe<1))throw new Qt("maxConcurrentStreams must be a positive integer, greater than 0");typeof W!="function"&&(W=Qee({...w,maxCachedSessions:T,allowH2:fe,socketPath:Q,timeout:c,...Oe?{autoSelectFamily:Oe,autoSelectFamilyAttemptTimeout:He}:void 0,...W})),r?.Client&&Array.isArray(r.Client)?(this[tT]=r.Client,rT||(rT=!0,process.emitWarning("Client.Options#interceptor is deprecated. Use Dispatcher#compose instead.",{code:"UNDICI-CLIENT-INTERCEPTOR-DEPRECATED"}))):this[tT]=[Jee({maxRedirections:L})],this[yi]=No.parseOrigin(e),this[wA]=W,this[bp]=S??1,this[vee]=n||Cee.maxHeaderSize,this[eT]=d??4e3,this[Pee]=m??6e5,this[Dee]=C??2e3,this[_ee]=this[eT],this[Ss]=null,this[NA]=le??null,this[xo]=0,this[_s]=0,this[See]=`host: ${this[yi].hostname}${this[yi].port?`:${this[yi].port}`:""}\r +`,this[Oee]=l??3e5,this[Tee]=i??3e5,this[Mee]=R??!0,this[kee]=L,this[iB]=de,this[Rs]=null,this[Hee]=Te>-1?Te:-1,this[jee]=Xe??100,this[wt]=null,this[Yn]=[],this[rs]=0,this[Jn]=0,this[xA]=Ge=>oB(this,Ge),this[zee]=Ge=>aT(this,Ge)}get pipelining(){return this[bp]}set pipelining(e){this[bp]=e,this[xA](!0)}get[_A](){return this[Yn].length-this[Jn]}get[RA](){return this[Jn]-this[rs]}get[SA](){return this[Yn].length-this[rs]}get[xee](){return!!this[wt]&&!this[Wa]&&!this[wt].destroyed}get[nB](){return!!(this[wt]?.busy(null)||this[SA]>=(oT(this)||1)||this[_A]>0)}[Nee](e){cT(this),this.once("connect",e)}[qee](e,r){let n=e.origin||this[yi].origin,i=new Eee(n,e,r);return this[Yn].push(i),this[xo]||(No.bodyLength(i.body)==null&&No.isIterable(i.body)?(this[xo]=1,queueMicrotask(()=>oB(this))):this[xA](!0)),this[xo]&&this[_s]!==2&&this[nB]&&(this[_s]=2),this[_s]<2}async[Uee](){return new Promise(e=>{this[SA]?this[Rs]=e:e(null)})}async[Fee](e){return new Promise(r=>{let n=this[Yn].splice(this[Jn]);for(let s=0;s{this[Rs]&&(this[Rs](),this[Rs]=null),r(null)},"callback");this[wt]?(this[wt].destroy(e,i),this[wt]=null):queueMicrotask(i),this[xA]()})}},Jee=Ip();function aT(t,e){if(t[RA]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){ts(t[Jn]===t[rs]);let r=t[Yn].splice(t[rs]);for(let n=0;n{t[wA]({host:e,hostname:r,protocol:n,port:i,servername:t[Ss],localAddress:t[NA]},(l,A)=>{l?c(l):a(A)})});if(t.destroyed){No.destroy(s.on("error",nT),new bee);return}ts(s);try{t[wt]=s.alpnProtocol==="h2"?await Yee(t,s):await Gee(t,s)}catch(a){throw s.destroy().on("error",nT),a}t[Wa]=!1,s[Lee]=0,s[iB]=t[iB],s[wee]=t,s[Ree]=null,Va.connected.hasSubscribers&&Va.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:i,version:t[wt]?.version,servername:t[Ss],localAddress:t[NA]},connector:t[wA],socket:s}),t.emit("connect",t[yi],[t])}catch(s){if(t.destroyed)return;if(t[Wa]=!1,Va.connectError.hasSubscribers&&Va.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:i,version:t[wt]?.version,servername:t[Ss],localAddress:t[NA]},connector:t[wA],error:s}),s.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(ts(t[RA]===0);t[_A]>0&&t[Yn][t[Jn]].servername===t[Ss];){let a=t[Yn][t[Jn]++];No.errorRequest(t,a,s)}else aT(t,s);t.emit("connectionError",t[yi],[t],s)}t[xA]()}o(cT,"connect");function iT(t){t[_s]=0,t.emit("drain",t[yi],[t])}o(iT,"emitDrain");function oB(t,e){t[xo]!==2&&(t[xo]=2,Vee(t,e),t[xo]=0,t[rs]>256&&(t[Yn].splice(0,t[rs]),t[Jn]-=t[rs],t[rs]=0))}o(oB,"resume");function Vee(t,e){for(;;){if(t.destroyed){ts(t[_A]===0);return}if(t[Rs]&&!t[SA]){t[Rs](),t[Rs]=null;return}if(t[wt]&&t[wt].resume(),t[nB])t[_s]=2;else if(t[_s]===2){e?(t[_s]=1,queueMicrotask(()=>iT(t))):iT(t);continue}if(t[_A]===0||t[RA]>=(oT(t)||1))return;let r=t[Yn][t[Jn]];if(t[yi].protocol==="https:"&&t[Ss]!==r.servername){if(t[RA]>0)return;t[Ss]=r.servername,t[wt]?.destroy(new Iee("servername changed"),()=>{t[wt]=null,oB(t)})}if(t[Wa])return;if(!t[wt]){cT(t);return}if(t[wt].destroyed||t[wt].busy(r))return;!r.aborted&&t[wt].write(r)?t[Jn]++:t[Yn].splice(t[Jn],1)}}o(Vee,"_resume");lT.exports=sB});var aB=g((X2e,AT)=>{"use strict";var Qp=class{static{o(this,"FixedCircularBuffer")}constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};AT.exports=class{static{o(this,"FixedQueue")}constructor(){this.head=this.tail=new Qp}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new Qp),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var dT=g((eze,uT)=>{var{kFree:Wee,kConnected:$ee,kPending:Kee,kQueued:Xee,kRunning:Zee,kSize:ete}=nt(),So=Symbol("pool"),cB=class{static{o(this,"PoolStats")}constructor(e){this[So]=e}get connected(){return this[So][$ee]}get free(){return this[So][Wee]}get pending(){return this[So][Kee]}get queued(){return this[So][Xee]}get running(){return this[So][Zee]}get size(){return this[So][ete]}};uT.exports=cB});var hB=g((rze,IT)=>{"use strict";var tte=Ta(),rte=aB(),{kConnected:lB,kSize:pT,kRunning:hT,kPending:fT,kQueued:vA,kBusy:nte,kFree:ite,kUrl:ste,kClose:ote,kDestroy:ate,kDispatch:cte}=nt(),lte=dT(),br=Symbol("clients"),pr=Symbol("needDrain"),PA=Symbol("queue"),AB=Symbol("closed resolve"),uB=Symbol("onDrain"),mT=Symbol("onConnect"),gT=Symbol("onDisconnect"),yT=Symbol("onConnectionError"),dB=Symbol("get dispatcher"),ET=Symbol("add client"),BT=Symbol("remove client"),CT=Symbol("stats"),pB=class extends tte{static{o(this,"PoolBase")}constructor(){super(),this[PA]=new rte,this[br]=[],this[vA]=0;let e=this;this[uB]=o(function(n,i){let s=e[PA],a=!1;for(;!a;){let c=s.shift();if(!c)break;e[vA]--,a=!this.dispatch(c.opts,c.handler)}this[pr]=a,!this[pr]&&e[pr]&&(e[pr]=!1,e.emit("drain",n,[e,...i])),e[AB]&&s.isEmpty()&&Promise.all(e[br].map(c=>c.close())).then(e[AB])},"onDrain"),this[mT]=(r,n)=>{e.emit("connect",r,[e,...n])},this[gT]=(r,n,i)=>{e.emit("disconnect",r,[e,...n],i)},this[yT]=(r,n,i)=>{e.emit("connectionError",r,[e,...n],i)},this[CT]=new lte(this)}get[nte](){return this[pr]}get[lB](){return this[br].filter(e=>e[lB]).length}get[ite](){return this[br].filter(e=>e[lB]&&!e[pr]).length}get[fT](){let e=this[vA];for(let{[fT]:r}of this[br])e+=r;return e}get[hT](){let e=0;for(let{[hT]:r}of this[br])e+=r;return e}get[pT](){let e=this[vA];for(let{[pT]:r}of this[br])e+=r;return e}get stats(){return this[CT]}async[ote](){this[PA].isEmpty()?await Promise.all(this[br].map(e=>e.close())):await new Promise(e=>{this[AB]=e})}async[ate](e){for(;;){let r=this[PA].shift();if(!r)break;r.handler.onError(e)}await Promise.all(this[br].map(r=>r.destroy(e)))}[cte](e,r){let n=this[dB]();return n?n.dispatch(e,r)||(n[pr]=!0,this[pr]=!this[dB]()):(this[pr]=!0,this[PA].push({opts:e,handler:r}),this[vA]++),!this[pr]}[ET](e){return e.on("drain",this[uB]).on("connect",this[mT]).on("disconnect",this[gT]).on("connectionError",this[yT]),this[br].push(e),this[pr]&&queueMicrotask(()=>{this[pr]&&this[uB](e[ste],[this,e])}),this}[BT](e){e.close(()=>{let r=this[br].indexOf(e);r!==-1&&this[br].splice(r,1)}),this[pr]=this[br].some(r=>!r[pr]&&r.closed!==!0&&r.destroyed!==!0)}};IT.exports={PoolBase:pB,kClients:br,kNeedDrain:pr,kAddClient:ET,kRemoveClient:BT,kGetDispatcher:dB}});var Ka=g((ize,NT)=>{"use strict";var{PoolBase:Ate,kClients:wp,kNeedDrain:ute,kAddClient:dte,kGetDispatcher:pte}=hB(),hte=$a(),{InvalidArgumentError:fB}=Pe(),bT=Ee(),{kUrl:QT,kInterceptors:fte}=nt(),mte=uA(),mB=Symbol("options"),gB=Symbol("connections"),wT=Symbol("factory");function gte(t,e){return new hte(t,e)}o(gte,"defaultFactory");var yB=class extends Ate{static{o(this,"Pool")}constructor(e,{connections:r,factory:n=gte,connect:i,connectTimeout:s,tls:a,maxCachedSessions:c,socketPath:l,autoSelectFamily:A,autoSelectFamilyAttemptTimeout:u,allowH2:d,...f}={}){if(super(),r!=null&&(!Number.isFinite(r)||r<0))throw new fB("invalid connections");if(typeof n!="function")throw new fB("factory must be a function.");if(i!=null&&typeof i!="function"&&typeof i!="object")throw new fB("connect must be a function or an object");typeof i!="function"&&(i=mte({...a,maxCachedSessions:c,allowH2:d,socketPath:l,timeout:s,...A?{autoSelectFamily:A,autoSelectFamilyAttemptTimeout:u}:void 0,...i})),this[fte]=f.interceptors?.Pool&&Array.isArray(f.interceptors.Pool)?f.interceptors.Pool:[],this[gB]=r||null,this[QT]=bT.parseOrigin(e),this[mB]={...bT.deepClone(f),connect:i,allowH2:d},this[mB].interceptors=f.interceptors?{...f.interceptors}:void 0,this[wT]=n,this.on("connectionError",(m,C,Q)=>{for(let S of C){let w=this[wp].indexOf(S);w!==-1&&this[wp].splice(w,1)}})}[pte](){for(let e of this[wp])if(!e[ute])return e;if(!this[gB]||this[wp].length{"use strict";var{BalancedPoolMissingUpstreamError:yte,InvalidArgumentError:Cte}=Pe(),{PoolBase:Ete,kClients:tr,kNeedDrain:DA,kAddClient:Bte,kRemoveClient:Ite,kGetDispatcher:bte}=hB(),Qte=Ka(),{kUrl:CB,kInterceptors:wte}=nt(),{parseOrigin:xT}=Ee(),ST=Symbol("factory"),Np=Symbol("options"),RT=Symbol("kGreatestCommonDivisor"),Ro=Symbol("kCurrentWeight"),_o=Symbol("kIndex"),mn=Symbol("kWeight"),xp=Symbol("kMaxWeightPerServer"),Sp=Symbol("kErrorPenalty");function Nte(t,e){if(t===0)return e;for(;e!==0;){let r=e;e=t%e,t=r}return t}o(Nte,"getGreatestCommonDivisor");function xte(t,e){return new Qte(t,e)}o(xte,"defaultFactory");var EB=class extends Ete{static{o(this,"BalancedPool")}constructor(e=[],{factory:r=xte,...n}={}){if(super(),this[Np]=n,this[_o]=-1,this[Ro]=0,this[xp]=this[Np].maxWeightPerServer||100,this[Sp]=this[Np].errorPenalty||15,Array.isArray(e)||(e=[e]),typeof r!="function")throw new Cte("factory must be a function.");this[wte]=n.interceptors?.BalancedPool&&Array.isArray(n.interceptors.BalancedPool)?n.interceptors.BalancedPool:[],this[ST]=r;for(let i of e)this.addUpstream(i);this._updateBalancedPoolStats()}addUpstream(e){let r=xT(e).origin;if(this[tr].find(i=>i[CB].origin===r&&i.closed!==!0&&i.destroyed!==!0))return this;let n=this[ST](r,Object.assign({},this[Np]));this[Bte](n),n.on("connect",()=>{n[mn]=Math.min(this[xp],n[mn]+this[Sp])}),n.on("connectionError",()=>{n[mn]=Math.max(1,n[mn]-this[Sp]),this._updateBalancedPoolStats()}),n.on("disconnect",(...i)=>{let s=i[2];s&&s.code==="UND_ERR_SOCKET"&&(n[mn]=Math.max(1,n[mn]-this[Sp]),this._updateBalancedPoolStats())});for(let i of this[tr])i[mn]=this[xp];return this._updateBalancedPoolStats(),this}_updateBalancedPoolStats(){let e=0;for(let r=0;ri[CB].origin===r&&i.closed!==!0&&i.destroyed!==!0);return n&&this[Ite](n),this}get upstreams(){return this[tr].filter(e=>e.closed!==!0&&e.destroyed!==!0).map(e=>e[CB].origin)}[bte](){if(this[tr].length===0)throw new yte;if(!this[tr].find(s=>!s[DA]&&s.closed!==!0&&s.destroyed!==!0)||this[tr].map(s=>s[DA]).reduce((s,a)=>s&&a,!0))return;let n=0,i=this[tr].findIndex(s=>!s[DA]);for(;n++this[tr][i][mn]&&!s[DA]&&(i=this[_o]),this[_o]===0&&(this[Ro]=this[Ro]-this[RT],this[Ro]<=0&&(this[Ro]=this[xp])),s[mn]>=this[Ro]&&!s[DA])return s}return this[Ro]=this[tr][i][mn],this[_o]=i,this[tr][i]}};_T.exports=EB});var Xa=g((cze,LT)=>{"use strict";var{InvalidArgumentError:Rp}=Pe(),{kClients:vs,kRunning:PT,kClose:Ste,kDestroy:Rte,kDispatch:_te,kInterceptors:vte}=nt(),Pte=Ta(),Dte=Ka(),Tte=$a(),Ote=Ee(),Mte=Ip(),DT=Symbol("onConnect"),TT=Symbol("onDisconnect"),OT=Symbol("onConnectionError"),kte=Symbol("maxRedirections"),MT=Symbol("onDrain"),kT=Symbol("factory"),BB=Symbol("options");function Lte(t,e){return e&&e.connections===1?new Tte(t,e):new Dte(t,e)}o(Lte,"defaultFactory");var IB=class extends Pte{static{o(this,"Agent")}constructor({factory:e=Lte,maxRedirections:r=0,connect:n,...i}={}){if(super(),typeof e!="function")throw new Rp("factory must be a function.");if(n!=null&&typeof n!="function"&&typeof n!="object")throw new Rp("connect must be a function or an object");if(!Number.isInteger(r)||r<0)throw new Rp("maxRedirections must be a positive number");n&&typeof n!="function"&&(n={...n}),this[vte]=i.interceptors?.Agent&&Array.isArray(i.interceptors.Agent)?i.interceptors.Agent:[Mte({maxRedirections:r})],this[BB]={...Ote.deepClone(i),connect:n},this[BB].interceptors=i.interceptors?{...i.interceptors}:void 0,this[kte]=r,this[kT]=e,this[vs]=new Map,this[MT]=(s,a)=>{this.emit("drain",s,[this,...a])},this[DT]=(s,a)=>{this.emit("connect",s,[this,...a])},this[TT]=(s,a,c)=>{this.emit("disconnect",s,[this,...a],c)},this[OT]=(s,a,c)=>{this.emit("connectionError",s,[this,...a],c)}}get[PT](){let e=0;for(let r of this[vs].values())e+=r[PT];return e}[_te](e,r){let n;if(e.origin&&(typeof e.origin=="string"||e.origin instanceof URL))n=String(e.origin);else throw new Rp("opts.origin must be a non-empty string or URL.");let i=this[vs].get(n);return i||(i=this[kT](e.origin,this[BB]).on("drain",this[MT]).on("connect",this[DT]).on("disconnect",this[TT]).on("connectionError",this[OT]),this[vs].set(n,i)),i.dispatch(e,r)}async[Ste](){let e=[];for(let r of this[vs].values())e.push(r.close());this[vs].clear(),await Promise.all(e)}async[Rte](e){let r=[];for(let n of this[vs].values())r.push(n.destroy(e));this[vs].clear(),await Promise.all(r)}};LT.exports=IB});var xB=g((Aze,WT)=>{"use strict";var{kProxy:bB,kClose:jT,kDestroy:GT,kDispatch:UT,kInterceptors:Ute}=nt(),{URL:vo}=require("node:url"),Fte=Xa(),YT=Ka(),JT=Ta(),{InvalidArgumentError:Za,RequestAbortedError:qte,SecureProxyConnectionError:Hte}=Pe(),FT=uA(),VT=$a(),_p=Symbol("proxy agent"),vp=Symbol("proxy client"),Ps=Symbol("proxy headers"),QB=Symbol("request tls settings"),qT=Symbol("proxy tls settings"),HT=Symbol("connect endpoint function"),zT=Symbol("tunnel proxy");function zte(t){return t==="https:"?443:80}o(zte,"defaultProtocolPort");function jte(t,e){return new YT(t,e)}o(jte,"defaultFactory");var Gte=o(()=>{},"noop");function Yte(t,e){return e.connections===1?new VT(t,e):new YT(t,e)}o(Yte,"defaultAgentFactory");var wB=class extends JT{static{o(this,"Http1ProxyWrapper")}#e;constructor(e,{headers:r={},connect:n,factory:i}){if(super(),!e)throw new Za("Proxy URL is mandatory");this[Ps]=r,i?this.#e=i(e,{connect:n}):this.#e=new VT(e,{connect:n})}[UT](e,r){let n=r.onHeaders;r.onHeaders=function(c,l,A){if(c===407){typeof r.onError=="function"&&r.onError(new Za("Proxy Authentication Required (407)"));return}n&&n.call(this,c,l,A)};let{origin:i,path:s="/",headers:a={}}=e;if(e.path=i+s,!("host"in a)&&!("Host"in a)){let{host:c}=new vo(i);a.host=c}return e.headers={...this[Ps],...a},this.#e[UT](e,r)}async[jT](){return this.#e.close()}async[GT](e){return this.#e.destroy(e)}},NB=class extends JT{static{o(this,"ProxyAgent")}constructor(e){if(super(),!e||typeof e=="object"&&!(e instanceof vo)&&!e.uri)throw new Za("Proxy uri is mandatory");let{clientFactory:r=jte}=e;if(typeof r!="function")throw new Za("Proxy opts.clientFactory must be a function.");let{proxyTunnel:n=!0}=e,i=this.#e(e),{href:s,origin:a,port:c,protocol:l,username:A,password:u,hostname:d}=i;if(this[bB]={uri:s,protocol:l},this[Ute]=e.interceptors?.ProxyAgent&&Array.isArray(e.interceptors.ProxyAgent)?e.interceptors.ProxyAgent:[],this[QB]=e.requestTls,this[qT]=e.proxyTls,this[Ps]=e.headers||{},this[zT]=n,e.auth&&e.token)throw new Za("opts.auth cannot be used in combination with opts.token");e.auth?this[Ps]["proxy-authorization"]=`Basic ${e.auth}`:e.token?this[Ps]["proxy-authorization"]=e.token:A&&u&&(this[Ps]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(A)}:${decodeURIComponent(u)}`).toString("base64")}`);let f=FT({...e.proxyTls});this[HT]=FT({...e.requestTls});let m=e.factory||Yte,C=o((Q,S)=>{let{protocol:w}=new vo(Q);return!this[zT]&&w==="http:"&&this[bB].protocol==="http:"?new wB(this[bB].uri,{headers:this[Ps],connect:f,factory:m}):m(Q,S)},"factory");this[vp]=r(i,{connect:f}),this[_p]=new Fte({...e,factory:C,connect:async(Q,S)=>{let w=Q.host;Q.port||(w+=`:${zte(Q.protocol)}`);try{let{socket:R,statusCode:T}=await this[vp].connect({origin:a,port:c,path:w,signal:Q.signal,headers:{...this[Ps],host:Q.host},servername:this[qT]?.servername||d});if(T!==200&&(R.on("error",Gte).destroy(),S(new qte(`Proxy response (${T}) !== 200 when HTTP Tunneling`))),Q.protocol!=="https:"){S(null,R);return}let L;this[QB]?L=this[QB].servername:L=Q.servername,this[HT]({...Q,servername:L,httpSocket:R},S)}catch(R){R.code==="ERR_TLS_CERT_ALTNAME_INVALID"?S(new Hte(R)):S(R)}}})}dispatch(e,r){let n=Jte(e.headers);if(Vte(n),n&&!("host"in n)&&!("Host"in n)){let{host:i}=new vo(e.origin);n.host=i}return this[_p].dispatch({...e,headers:n},r)}#e(e){return typeof e=="string"?new vo(e):e instanceof vo?e:new vo(e.uri)}async[jT](){await this[_p].close(),await this[vp].close()}async[GT](){await this[_p].destroy(),await this[vp].destroy()}};function Jte(t){if(Array.isArray(t)){let e={};for(let r=0;rr.toLowerCase()==="proxy-authorization"))throw new Za("Proxy-Authorization should be sent in ProxyAgent constructor")}o(Vte,"throwIfProxyAuthIsSent");WT.exports=NB});var tO=g((dze,eO)=>{"use strict";var Wte=Ta(),{kClose:$te,kDestroy:Kte,kClosed:$T,kDestroyed:KT,kDispatch:Xte,kNoProxyAgent:TA,kHttpProxyAgent:Ds,kHttpsProxyAgent:Po}=nt(),XT=xB(),Zte=Xa(),ere={"http:":80,"https:":443},ZT=!1,SB=class extends Wte{static{o(this,"EnvHttpProxyAgent")}#e=null;#t=null;#i=null;constructor(e={}){super(),this.#i=e,ZT||(ZT=!0,process.emitWarning("EnvHttpProxyAgent is experimental, expect them to change at any time.",{code:"UNDICI-EHPA"}));let{httpProxy:r,httpsProxy:n,noProxy:i,...s}=e;this[TA]=new Zte(s);let a=r??process.env.http_proxy??process.env.HTTP_PROXY;a?this[Ds]=new XT({...s,uri:a}):this[Ds]=this[TA];let c=n??process.env.https_proxy??process.env.HTTPS_PROXY;c?this[Po]=new XT({...s,uri:c}):this[Po]=this[Ds],this.#s()}[Xte](e,r){let n=new URL(e.origin);return this.#n(n).dispatch(e,r)}async[$te](){await this[TA].close(),this[Ds][$T]||await this[Ds].close(),this[Po][$T]||await this[Po].close()}async[Kte](e){await this[TA].destroy(e),this[Ds][KT]||await this[Ds].destroy(e),this[Po][KT]||await this[Po].destroy(e)}#n(e){let{protocol:r,host:n,port:i}=e;return n=n.replace(/:\d*$/,"").toLowerCase(),i=Number.parseInt(i,10)||ere[r]||0,this.#r(n,i)?r==="https:"?this[Po]:this[Ds]:this[TA]}#r(e,r){if(this.#o&&this.#s(),this.#t.length===0)return!0;if(this.#e==="*")return!1;for(let n=0;n{"use strict";var ec=require("node:assert"),{kRetryHandlerDefaultRetry:rO}=nt(),{RequestRetryError:OA}=Pe(),{isDisturbed:nO,parseHeaders:tre,parseRangeHeader:iO,wrapRequestBody:rre}=Ee();function nre(t){let e=Date.now();return new Date(t).getTime()-e}o(nre,"calculateRetryAfterHeader");var RB=class t{static{o(this,"RetryHandler")}constructor(e,r){let{retryOptions:n,...i}=e,{retry:s,maxRetries:a,maxTimeout:c,minTimeout:l,timeoutFactor:A,methods:u,errorCodes:d,retryAfter:f,statusCodes:m}=n??{};this.dispatch=r.dispatch,this.handler=r.handler,this.opts={...i,body:rre(e.body)},this.abort=null,this.aborted=!1,this.retryOpts={retry:s??t[rO],retryAfter:f??!0,maxTimeout:c??30*1e3,minTimeout:l??500,timeoutFactor:A??2,maxRetries:a??5,methods:u??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:m??[500,502,503,504,429],errorCodes:d??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE","UND_ERR_SOCKET"]},this.retryCount=0,this.retryCountCheckpoint=0,this.start=0,this.end=null,this.etag=null,this.resume=null,this.handler.onConnect(C=>{this.aborted=!0,this.abort?this.abort(C):this.reason=C})}onRequestSent(){this.handler.onRequestSent&&this.handler.onRequestSent()}onUpgrade(e,r,n){this.handler.onUpgrade&&this.handler.onUpgrade(e,r,n)}onConnect(e){this.aborted?e(this.reason):this.abort=e}onBodySent(e){if(this.handler.onBodySent)return this.handler.onBodySent(e)}static[rO](e,{state:r,opts:n},i){let{statusCode:s,code:a,headers:c}=e,{method:l,retryOptions:A}=n,{maxRetries:u,minTimeout:d,maxTimeout:f,timeoutFactor:m,statusCodes:C,errorCodes:Q,methods:S}=A,{counter:w}=r;if(a&&a!=="UND_ERR_REQ_RETRY"&&!Q.includes(a)){i(e);return}if(Array.isArray(S)&&!S.includes(l)){i(e);return}if(s!=null&&Array.isArray(C)&&!C.includes(s)){i(e);return}if(w>u){i(e);return}let R=c?.["retry-after"];R&&(R=Number(R),R=Number.isNaN(R)?nre(R):R*1e3);let T=R>0?Math.min(R,f):Math.min(d*m**(w-1),f);setTimeout(()=>i(null),T)}onHeaders(e,r,n,i){let s=tre(r);if(this.retryCount+=1,e>=300)return this.retryOpts.statusCodes.includes(e)===!1?this.handler.onHeaders(e,r,n,i):(this.abort(new OA("Request failed",e,{headers:s,data:{count:this.retryCount}})),!1);if(this.resume!=null){if(this.resume=null,e!==206&&(this.start>0||e!==200))return this.abort(new OA("server does not support the range header and the payload was partially consumed",e,{headers:s,data:{count:this.retryCount}})),!1;let c=iO(s["content-range"]);if(!c)return this.abort(new OA("Content-Range mismatch",e,{headers:s,data:{count:this.retryCount}})),!1;if(this.etag!=null&&this.etag!==s.etag)return this.abort(new OA("ETag mismatch",e,{headers:s,data:{count:this.retryCount}})),!1;let{start:l,size:A,end:u=A-1}=c;return ec(this.start===l,"content-range mismatch"),ec(this.end==null||this.end===u,"content-range mismatch"),this.resume=n,!0}if(this.end==null){if(e===206){let c=iO(s["content-range"]);if(c==null)return this.handler.onHeaders(e,r,n,i);let{start:l,size:A,end:u=A-1}=c;ec(l!=null&&Number.isFinite(l),"content-range mismatch"),ec(u!=null&&Number.isFinite(u),"invalid content-length"),this.start=l,this.end=u}if(this.end==null){let c=s["content-length"];this.end=c!=null?Number(c)-1:null}return ec(Number.isFinite(this.start)),ec(this.end==null||Number.isFinite(this.end),"invalid content-length"),this.resume=n,this.etag=s.etag!=null?s.etag:null,this.etag!=null&&this.etag.startsWith("W/")&&(this.etag=null),this.handler.onHeaders(e,r,n,i)}let a=new OA("Request failed",e,{headers:s,data:{count:this.retryCount}});return this.abort(a),!1}onData(e){return this.start+=e.length,this.handler.onData(e)}onComplete(e){return this.retryCount=0,this.handler.onComplete(e)}onError(e){if(this.aborted||nO(this.opts.body))return this.handler.onError(e);this.retryCount-this.retryCountCheckpoint>0?this.retryCount=this.retryCountCheckpoint+(this.retryCount-this.retryCountCheckpoint):this.retryCount+=1,this.retryOpts.retry(e,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},r.bind(this));function r(n){if(n!=null||this.aborted||nO(this.opts.body))return this.handler.onError(n);if(this.start!==0){let i={range:`bytes=${this.start}-${this.end??""}`};this.etag!=null&&(i["if-match"]=this.etag),this.opts={...this.opts,headers:{...this.opts.headers,...i}}}try{this.retryCountCheckpoint=this.retryCount,this.dispatch(this.opts,this)}catch(i){this.handler.onError(i)}}o(r,"onRetry")}};sO.exports=RB});var aO=g((mze,oO)=>{"use strict";var ire=lA(),sre=Pp(),_B=class extends ire{static{o(this,"RetryAgent")}#e=null;#t=null;constructor(e,r={}){super(r),this.#e=e,this.#t=r}dispatch(e,r){let n=new sre({...e,retryOptions:this.#t},{dispatch:this.#e.dispatch.bind(this.#e),handler:r});return this.#e.dispatch(e,n)}close(){return this.#e.close()}destroy(){return this.#e.destroy()}};oO.exports=_B});var MB=g((yze,mO)=>{"use strict";var dO=require("node:assert"),{Readable:ore}=require("node:stream"),{RequestAbortedError:pO,NotSupportedError:are,InvalidArgumentError:cre,AbortError:vB}=Pe(),hO=Ee(),{ReadableStreamFrom:lre}=Ee(),Fr=Symbol("kConsume"),MA=Symbol("kReading"),Ts=Symbol("kBody"),cO=Symbol("kAbort"),fO=Symbol("kContentType"),lO=Symbol("kContentLength"),Are=o(()=>{},"noop"),PB=class extends ore{static{o(this,"BodyReadable")}constructor({resume:e,abort:r,contentType:n="",contentLength:i,highWaterMark:s=64*1024}){super({autoDestroy:!0,read:e,highWaterMark:s}),this._readableState.dataEmitted=!1,this[cO]=r,this[Fr]=null,this[Ts]=null,this[fO]=n,this[lO]=i,this[MA]=!1}destroy(e){return!e&&!this._readableState.endEmitted&&(e=new pO),e&&this[cO](),super.destroy(e)}_destroy(e,r){this[MA]?r(e):setImmediate(()=>{r(e)})}on(e,...r){return(e==="data"||e==="readable")&&(this[MA]=!0),super.on(e,...r)}addListener(e,...r){return this.on(e,...r)}off(e,...r){let n=super.off(e,...r);return(e==="data"||e==="readable")&&(this[MA]=this.listenerCount("data")>0||this.listenerCount("readable")>0),n}removeListener(e,...r){return this.off(e,...r)}push(e){return this[Fr]&&e!==null?(TB(this[Fr],e),this[MA]?super.push(e):!0):super.push(e)}async text(){return kA(this,"text")}async json(){return kA(this,"json")}async blob(){return kA(this,"blob")}async bytes(){return kA(this,"bytes")}async arrayBuffer(){return kA(this,"arrayBuffer")}async formData(){throw new are}get bodyUsed(){return hO.isDisturbed(this)}get body(){return this[Ts]||(this[Ts]=lre(this),this[Fr]&&(this[Ts].getReader(),dO(this[Ts].locked))),this[Ts]}async dump(e){let r=Number.isFinite(e?.limit)?e.limit:131072,n=e?.signal;if(n!=null&&(typeof n!="object"||!("aborted"in n)))throw new cre("signal must be an AbortSignal");return n?.throwIfAborted(),this._readableState.closeEmitted?null:await new Promise((i,s)=>{this[lO]>r&&this.destroy(new vB);let a=o(()=>{this.destroy(n.reason??new vB)},"onAbort");n?.addEventListener("abort",a),this.on("close",function(){n?.removeEventListener("abort",a),n?.aborted?s(n.reason??new vB):i(null)}).on("error",Are).on("data",function(c){r-=c.length,r<=0&&this.destroy()}).resume()})}};function ure(t){return t[Ts]&&t[Ts].locked===!0||t[Fr]}o(ure,"isLocked");function dre(t){return hO.isDisturbed(t)||ure(t)}o(dre,"isUnusable");async function kA(t,e){return dO(!t[Fr]),new Promise((r,n)=>{if(dre(t)){let i=t._readableState;i.destroyed&&i.closeEmitted===!1?t.on("error",s=>{n(s)}).on("close",()=>{n(new TypeError("unusable"))}):n(i.errored??new TypeError("unusable"))}else queueMicrotask(()=>{t[Fr]={type:e,stream:t,resolve:r,reject:n,length:0,body:[]},t.on("error",function(i){OB(this[Fr],i)}).on("close",function(){this[Fr].body!==null&&OB(this[Fr],new pO)}),pre(t[Fr])})})}o(kA,"consume");function pre(t){if(t.body===null)return;let{_readableState:e}=t.stream;if(e.bufferIndex){let r=e.bufferIndex,n=e.buffer.length;for(let i=r;i2&&r[0]===239&&r[1]===187&&r[2]===191?3:0;return r.utf8Slice(i,n)}o(DB,"chunksDecode");function AO(t,e){if(t.length===0||e===0)return new Uint8Array(0);if(t.length===1)return new Uint8Array(t[0]);let r=new Uint8Array(Buffer.allocUnsafeSlow(e).buffer),n=0;for(let i=0;i{var hre=require("node:assert"),{ResponseStatusCodeError:gO}=Pe(),{chunksDecode:yO}=MB(),fre=128*1024;async function mre({callback:t,body:e,contentType:r,statusCode:n,statusMessage:i,headers:s}){hre(e);let a=[],c=0;try{for await(let d of e)if(a.push(d),c+=d.length,c>fre){a=[],c=0;break}}catch{a=[],c=0}let l=`Response status code ${n}${i?`: ${i}`:""}`;if(n===204||!r||!c){queueMicrotask(()=>t(new gO(l,n,s)));return}let A=Error.stackTraceLimit;Error.stackTraceLimit=0;let u;try{CO(r)?u=JSON.parse(yO(a,c)):EO(r)&&(u=yO(a,c))}catch{}finally{Error.stackTraceLimit=A}queueMicrotask(()=>t(new gO(l,n,s,u)))}o(mre,"getResolveErrorBodyCallback");var CO=o(t=>t.length>15&&t[11]==="/"&&t[0]==="a"&&t[1]==="p"&&t[2]==="p"&&t[3]==="l"&&t[4]==="i"&&t[5]==="c"&&t[6]==="a"&&t[7]==="t"&&t[8]==="i"&&t[9]==="o"&&t[10]==="n"&&t[12]==="j"&&t[13]==="s"&&t[14]==="o"&&t[15]==="n","isContentTypeApplicationJson"),EO=o(t=>t.length>4&&t[4]==="/"&&t[0]==="t"&&t[1]==="e"&&t[2]==="x"&&t[3]==="t","isContentTypeText");BO.exports={getResolveErrorBodyCallback:mre,isContentTypeApplicationJson:CO,isContentTypeText:EO}});var QO=g((Ize,LB)=>{"use strict";var gre=require("node:assert"),{Readable:yre}=MB(),{InvalidArgumentError:tc,RequestAbortedError:IO}=Pe(),qr=Ee(),{getResolveErrorBodyCallback:Cre}=kB(),{AsyncResource:Ere}=require("node:async_hooks"),Dp=class extends Ere{static{o(this,"RequestHandler")}constructor(e,r){if(!e||typeof e!="object")throw new tc("invalid opts");let{signal:n,method:i,opaque:s,body:a,onInfo:c,responseHeaders:l,throwOnError:A,highWaterMark:u}=e;try{if(typeof r!="function")throw new tc("invalid callback");if(u&&(typeof u!="number"||u<0))throw new tc("invalid highWaterMark");if(n&&typeof n.on!="function"&&typeof n.addEventListener!="function")throw new tc("signal must be an EventEmitter or EventTarget");if(i==="CONNECT")throw new tc("invalid method");if(c&&typeof c!="function")throw new tc("invalid onInfo callback");super("UNDICI_REQUEST")}catch(d){throw qr.isStream(a)&&qr.destroy(a.on("error",qr.nop),d),d}this.method=i,this.responseHeaders=l||null,this.opaque=s||null,this.callback=r,this.res=null,this.abort=null,this.body=a,this.trailers={},this.context=null,this.onInfo=c||null,this.throwOnError=A,this.highWaterMark=u,this.signal=n,this.reason=null,this.removeAbortListener=null,qr.isStream(a)&&a.on("error",d=>{this.onError(d)}),this.signal&&(this.signal.aborted?this.reason=this.signal.reason??new IO:this.removeAbortListener=qr.addAbortListener(this.signal,()=>{this.reason=this.signal.reason??new IO,this.res?qr.destroy(this.res.on("error",qr.nop),this.reason):this.abort&&this.abort(this.reason),this.removeAbortListener&&(this.res?.off("close",this.removeAbortListener),this.removeAbortListener(),this.removeAbortListener=null)}))}onConnect(e,r){if(this.reason){e(this.reason);return}gre(this.callback),this.abort=e,this.context=r}onHeaders(e,r,n,i){let{callback:s,opaque:a,abort:c,context:l,responseHeaders:A,highWaterMark:u}=this,d=A==="raw"?qr.parseRawHeaders(r):qr.parseHeaders(r);if(e<200){this.onInfo&&this.onInfo({statusCode:e,headers:d});return}let f=A==="raw"?qr.parseHeaders(r):d,m=f["content-type"],C=f["content-length"],Q=new yre({resume:n,abort:c,contentType:m,contentLength:this.method!=="HEAD"&&C?Number(C):null,highWaterMark:u});this.removeAbortListener&&Q.on("close",this.removeAbortListener),this.callback=null,this.res=Q,s!==null&&(this.throwOnError&&e>=400?this.runInAsyncScope(Cre,null,{callback:s,body:Q,contentType:m,statusCode:e,statusMessage:i,headers:d}):this.runInAsyncScope(s,null,null,{statusCode:e,headers:d,trailers:this.trailers,opaque:a,body:Q,context:l}))}onData(e){return this.res.push(e)}onComplete(e){qr.parseHeaders(e,this.trailers),this.res.push(null)}onError(e){let{res:r,callback:n,body:i,opaque:s}=this;n&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(n,null,e,{opaque:s})})),r&&(this.res=null,queueMicrotask(()=>{qr.destroy(r,e)})),i&&(this.body=null,qr.destroy(i,e)),this.removeAbortListener&&(r?.off("close",this.removeAbortListener),this.removeAbortListener(),this.removeAbortListener=null)}};function bO(t,e){if(e===void 0)return new Promise((r,n)=>{bO.call(this,t,(i,s)=>i?n(i):r(s))});try{this.dispatch(t,new Dp(t,e))}catch(r){if(typeof e!="function")throw r;let n=t?.opaque;queueMicrotask(()=>e(r,{opaque:n}))}}o(bO,"request");LB.exports=bO;LB.exports.RequestHandler=Dp});var LA=g((Qze,xO)=>{var{addAbortListener:Bre}=Ee(),{RequestAbortedError:Ire}=Pe(),rc=Symbol("kListener"),Ci=Symbol("kSignal");function wO(t){t.abort?t.abort(t[Ci]?.reason):t.reason=t[Ci]?.reason??new Ire,NO(t)}o(wO,"abort");function bre(t,e){if(t.reason=null,t[Ci]=null,t[rc]=null,!!e){if(e.aborted){wO(t);return}t[Ci]=e,t[rc]=()=>{wO(t)},Bre(t[Ci],t[rc])}}o(bre,"addSignal");function NO(t){t[Ci]&&("removeEventListener"in t[Ci]?t[Ci].removeEventListener("abort",t[rc]):t[Ci].removeListener("abort",t[rc]),t[Ci]=null,t[rc]=null)}o(NO,"removeSignal");xO.exports={addSignal:bre,removeSignal:NO}});var vO=g((Nze,_O)=>{"use strict";var Qre=require("node:assert"),{finished:wre,PassThrough:Nre}=require("node:stream"),{InvalidArgumentError:nc,InvalidReturnValueError:xre}=Pe(),Vn=Ee(),{getResolveErrorBodyCallback:Sre}=kB(),{AsyncResource:Rre}=require("node:async_hooks"),{addSignal:_re,removeSignal:SO}=LA(),UB=class extends Rre{static{o(this,"StreamHandler")}constructor(e,r,n){if(!e||typeof e!="object")throw new nc("invalid opts");let{signal:i,method:s,opaque:a,body:c,onInfo:l,responseHeaders:A,throwOnError:u}=e;try{if(typeof n!="function")throw new nc("invalid callback");if(typeof r!="function")throw new nc("invalid factory");if(i&&typeof i.on!="function"&&typeof i.addEventListener!="function")throw new nc("signal must be an EventEmitter or EventTarget");if(s==="CONNECT")throw new nc("invalid method");if(l&&typeof l!="function")throw new nc("invalid onInfo callback");super("UNDICI_STREAM")}catch(d){throw Vn.isStream(c)&&Vn.destroy(c.on("error",Vn.nop),d),d}this.responseHeaders=A||null,this.opaque=a||null,this.factory=r,this.callback=n,this.res=null,this.abort=null,this.context=null,this.trailers=null,this.body=c,this.onInfo=l||null,this.throwOnError=u||!1,Vn.isStream(c)&&c.on("error",d=>{this.onError(d)}),_re(this,i)}onConnect(e,r){if(this.reason){e(this.reason);return}Qre(this.callback),this.abort=e,this.context=r}onHeaders(e,r,n,i){let{factory:s,opaque:a,context:c,callback:l,responseHeaders:A}=this,u=A==="raw"?Vn.parseRawHeaders(r):Vn.parseHeaders(r);if(e<200){this.onInfo&&this.onInfo({statusCode:e,headers:u});return}this.factory=null;let d;if(this.throwOnError&&e>=400){let C=(A==="raw"?Vn.parseHeaders(r):u)["content-type"];d=new Nre,this.callback=null,this.runInAsyncScope(Sre,null,{callback:l,body:d,contentType:C,statusCode:e,statusMessage:i,headers:u})}else{if(s===null)return;if(d=this.runInAsyncScope(s,null,{statusCode:e,headers:u,opaque:a,context:c}),!d||typeof d.write!="function"||typeof d.end!="function"||typeof d.on!="function")throw new xre("expected Writable");wre(d,{readable:!1},m=>{let{callback:C,res:Q,opaque:S,trailers:w,abort:R}=this;this.res=null,(m||!Q.readable)&&Vn.destroy(Q,m),this.callback=null,this.runInAsyncScope(C,null,m||null,{opaque:S,trailers:w}),m&&R()})}return d.on("drain",n),this.res=d,(d.writableNeedDrain!==void 0?d.writableNeedDrain:d._writableState?.needDrain)!==!0}onData(e){let{res:r}=this;return r?r.write(e):!0}onComplete(e){let{res:r}=this;SO(this),r&&(this.trailers=Vn.parseHeaders(e),r.end())}onError(e){let{res:r,callback:n,opaque:i,body:s}=this;SO(this),this.factory=null,r?(this.res=null,Vn.destroy(r,e)):n&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(n,null,e,{opaque:i})})),s&&(this.body=null,Vn.destroy(s,e))}};function RO(t,e,r){if(r===void 0)return new Promise((n,i)=>{RO.call(this,t,e,(s,a)=>s?i(s):n(a))});try{this.dispatch(t,new UB(t,e,r))}catch(n){if(typeof r!="function")throw n;let i=t?.opaque;queueMicrotask(()=>r(n,{opaque:i}))}}o(RO,"stream");_O.exports=RO});var OO=g((Sze,TO)=>{"use strict";var{Readable:DO,Duplex:vre,PassThrough:Pre}=require("node:stream"),{InvalidArgumentError:UA,InvalidReturnValueError:Dre,RequestAbortedError:FB}=Pe(),gn=Ee(),{AsyncResource:Tre}=require("node:async_hooks"),{addSignal:Ore,removeSignal:Mre}=LA(),PO=require("node:assert"),ic=Symbol("resume"),qB=class extends DO{static{o(this,"PipelineRequest")}constructor(){super({autoDestroy:!0}),this[ic]=null}_read(){let{[ic]:e}=this;e&&(this[ic]=null,e())}_destroy(e,r){this._read(),r(e)}},HB=class extends DO{static{o(this,"PipelineResponse")}constructor(e){super({autoDestroy:!0}),this[ic]=e}_read(){this[ic]()}_destroy(e,r){!e&&!this._readableState.endEmitted&&(e=new FB),r(e)}},zB=class extends Tre{static{o(this,"PipelineHandler")}constructor(e,r){if(!e||typeof e!="object")throw new UA("invalid opts");if(typeof r!="function")throw new UA("invalid handler");let{signal:n,method:i,opaque:s,onInfo:a,responseHeaders:c}=e;if(n&&typeof n.on!="function"&&typeof n.addEventListener!="function")throw new UA("signal must be an EventEmitter or EventTarget");if(i==="CONNECT")throw new UA("invalid method");if(a&&typeof a!="function")throw new UA("invalid onInfo callback");super("UNDICI_PIPELINE"),this.opaque=s||null,this.responseHeaders=c||null,this.handler=r,this.abort=null,this.context=null,this.onInfo=a||null,this.req=new qB().on("error",gn.nop),this.ret=new vre({readableObjectMode:e.objectMode,autoDestroy:!0,read:()=>{let{body:l}=this;l?.resume&&l.resume()},write:(l,A,u)=>{let{req:d}=this;d.push(l,A)||d._readableState.destroyed?u():d[ic]=u},destroy:(l,A)=>{let{body:u,req:d,res:f,ret:m,abort:C}=this;!l&&!m._readableState.endEmitted&&(l=new FB),C&&l&&C(),gn.destroy(u,l),gn.destroy(d,l),gn.destroy(f,l),Mre(this),A(l)}}).on("prefinish",()=>{let{req:l}=this;l.push(null)}),this.res=null,Ore(this,n)}onConnect(e,r){let{ret:n,res:i}=this;if(this.reason){e(this.reason);return}PO(!i,"pipeline cannot be retried"),PO(!n.destroyed),this.abort=e,this.context=r}onHeaders(e,r,n){let{opaque:i,handler:s,context:a}=this;if(e<200){if(this.onInfo){let l=this.responseHeaders==="raw"?gn.parseRawHeaders(r):gn.parseHeaders(r);this.onInfo({statusCode:e,headers:l})}return}this.res=new HB(n);let c;try{this.handler=null;let l=this.responseHeaders==="raw"?gn.parseRawHeaders(r):gn.parseHeaders(r);c=this.runInAsyncScope(s,null,{statusCode:e,headers:l,opaque:i,body:this.res,context:a})}catch(l){throw this.res.on("error",gn.nop),l}if(!c||typeof c.on!="function")throw new Dre("expected Readable");c.on("data",l=>{let{ret:A,body:u}=this;!A.push(l)&&u.pause&&u.pause()}).on("error",l=>{let{ret:A}=this;gn.destroy(A,l)}).on("end",()=>{let{ret:l}=this;l.push(null)}).on("close",()=>{let{ret:l}=this;l._readableState.ended||gn.destroy(l,new FB)}),this.body=c}onData(e){let{res:r}=this;return r.push(e)}onComplete(e){let{res:r}=this;r.push(null)}onError(e){let{ret:r}=this;this.handler=null,gn.destroy(r,e)}};function kre(t,e){try{let r=new zB(t,e);return this.dispatch({...t,body:r.req},r),r.ret}catch(r){return new Pre().destroy(r)}}o(kre,"pipeline");TO.exports=kre});var qO=g((_ze,FO)=>{"use strict";var{InvalidArgumentError:jB,SocketError:Lre}=Pe(),{AsyncResource:Ure}=require("node:async_hooks"),MO=Ee(),{addSignal:Fre,removeSignal:kO}=LA(),LO=require("node:assert"),GB=class extends Ure{static{o(this,"UpgradeHandler")}constructor(e,r){if(!e||typeof e!="object")throw new jB("invalid opts");if(typeof r!="function")throw new jB("invalid callback");let{signal:n,opaque:i,responseHeaders:s}=e;if(n&&typeof n.on!="function"&&typeof n.addEventListener!="function")throw new jB("signal must be an EventEmitter or EventTarget");super("UNDICI_UPGRADE"),this.responseHeaders=s||null,this.opaque=i||null,this.callback=r,this.abort=null,this.context=null,Fre(this,n)}onConnect(e,r){if(this.reason){e(this.reason);return}LO(this.callback),this.abort=e,this.context=null}onHeaders(){throw new Lre("bad upgrade",null)}onUpgrade(e,r,n){LO(e===101);let{callback:i,opaque:s,context:a}=this;kO(this),this.callback=null;let c=this.responseHeaders==="raw"?MO.parseRawHeaders(r):MO.parseHeaders(r);this.runInAsyncScope(i,null,null,{headers:c,socket:n,opaque:s,context:a})}onError(e){let{callback:r,opaque:n}=this;kO(this),r&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(r,null,e,{opaque:n})}))}};function UO(t,e){if(e===void 0)return new Promise((r,n)=>{UO.call(this,t,(i,s)=>i?n(i):r(s))});try{let r=new GB(t,e);this.dispatch({...t,method:t.method||"GET",upgrade:t.protocol||"Websocket"},r)}catch(r){if(typeof e!="function")throw r;let n=t?.opaque;queueMicrotask(()=>e(r,{opaque:n}))}}o(UO,"upgrade");FO.exports=UO});var YO=g((Pze,GO)=>{"use strict";var qre=require("node:assert"),{AsyncResource:Hre}=require("node:async_hooks"),{InvalidArgumentError:YB,SocketError:zre}=Pe(),HO=Ee(),{addSignal:jre,removeSignal:zO}=LA(),JB=class extends Hre{static{o(this,"ConnectHandler")}constructor(e,r){if(!e||typeof e!="object")throw new YB("invalid opts");if(typeof r!="function")throw new YB("invalid callback");let{signal:n,opaque:i,responseHeaders:s}=e;if(n&&typeof n.on!="function"&&typeof n.addEventListener!="function")throw new YB("signal must be an EventEmitter or EventTarget");super("UNDICI_CONNECT"),this.opaque=i||null,this.responseHeaders=s||null,this.callback=r,this.abort=null,jre(this,n)}onConnect(e,r){if(this.reason){e(this.reason);return}qre(this.callback),this.abort=e,this.context=r}onHeaders(){throw new zre("bad connect",null)}onUpgrade(e,r,n){let{callback:i,opaque:s,context:a}=this;zO(this),this.callback=null;let c=r;c!=null&&(c=this.responseHeaders==="raw"?HO.parseRawHeaders(r):HO.parseHeaders(r)),this.runInAsyncScope(i,null,null,{statusCode:e,headers:c,socket:n,opaque:s,context:a})}onError(e){let{callback:r,opaque:n}=this;zO(this),r&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(r,null,e,{opaque:n})}))}};function jO(t,e){if(e===void 0)return new Promise((r,n)=>{jO.call(this,t,(i,s)=>i?n(i):r(s))});try{let r=new JB(t,e);this.dispatch({...t,method:"CONNECT"},r)}catch(r){if(typeof e!="function")throw r;let n=t?.opaque;queueMicrotask(()=>e(r,{opaque:n}))}}o(jO,"connect");GO.exports=jO});var JO=g((Tze,sc)=>{"use strict";sc.exports.request=QO();sc.exports.stream=vO();sc.exports.pipeline=OO();sc.exports.upgrade=qO();sc.exports.connect=YO()});var WB=g((Oze,WO)=>{"use strict";var{UndiciError:Gre}=Pe(),VO=Symbol.for("undici.error.UND_MOCK_ERR_MOCK_NOT_MATCHED"),VB=class t extends Gre{static{o(this,"MockNotMatchedError")}constructor(e){super(e),Error.captureStackTrace(this,t),this.name="MockNotMatchedError",this.message=e||"The request does not match any registered mock dispatches",this.code="UND_MOCK_ERR_MOCK_NOT_MATCHED"}static[Symbol.hasInstance](e){return e&&e[VO]===!0}[VO]=!0};WO.exports={MockNotMatchedError:VB}});var oc=g((kze,$O)=>{"use strict";$O.exports={kAgent:Symbol("agent"),kOptions:Symbol("options"),kFactory:Symbol("factory"),kDispatches:Symbol("dispatches"),kDispatchKey:Symbol("dispatch key"),kDefaultHeaders:Symbol("default headers"),kDefaultTrailers:Symbol("default trailers"),kContentLength:Symbol("content length"),kMockAgent:Symbol("mock agent"),kMockAgentSet:Symbol("mock agent set"),kMockAgentGet:Symbol("mock agent get"),kMockDispatch:Symbol("mock dispatch"),kClose:Symbol("close"),kOriginalClose:Symbol("original agent close"),kOrigin:Symbol("origin"),kIsMockActive:Symbol("is mock active"),kNetConnect:Symbol("net connect"),kGetNetConnect:Symbol("get net connect"),kConnected:Symbol("connected")}});var FA=g((Lze,aM)=>{"use strict";var{MockNotMatchedError:Do}=WB(),{kDispatches:Tp,kMockAgent:Yre,kOriginalDispatch:Jre,kOrigin:Vre,kGetNetConnect:Wre}=oc(),{buildURL:$re}=Ee(),{STATUS_CODES:Kre}=require("node:http"),{types:{isPromise:Xre}}=require("node:util");function ns(t,e){return typeof t=="string"?t===e:t instanceof RegExp?t.test(e):typeof t=="function"?t(e)===!0:!1}o(ns,"matchValue");function XO(t){return Object.fromEntries(Object.entries(t).map(([e,r])=>[e.toLocaleLowerCase(),r]))}o(XO,"lowerCaseEntries");function ZO(t,e){if(Array.isArray(t)){for(let r=0;r"u")return!0;if(typeof e!="object"||typeof t.headers!="object")return!1;for(let[r,n]of Object.entries(t.headers)){let i=ZO(e,r);if(!ns(n,i))return!1}return!0}o(eM,"matchHeaders");function KO(t){if(typeof t!="string")return t;let e=t.split("?");if(e.length!==2)return t;let r=new URLSearchParams(e.pop());return r.sort(),[...e,r.toString()].join("?")}o(KO,"safeUrl");function Zre(t,{path:e,method:r,body:n,headers:i}){let s=ns(t.path,e),a=ns(t.method,r),c=typeof t.body<"u"?ns(t.body,n):!0,l=eM(t,i);return s&&a&&c&&l}o(Zre,"matchKey");function tM(t){return Buffer.isBuffer(t)||t instanceof Uint8Array||t instanceof ArrayBuffer?t:typeof t=="object"?JSON.stringify(t):t.toString()}o(tM,"getResponseData");function rM(t,e){let r=e.query?$re(e.path,e.query):e.path,n=typeof r=="string"?KO(r):r,i=t.filter(({consumed:s})=>!s).filter(({path:s})=>ns(KO(s),n));if(i.length===0)throw new Do(`Mock dispatch not matched for path '${n}'`);if(i=i.filter(({method:s})=>ns(s,e.method)),i.length===0)throw new Do(`Mock dispatch not matched for method '${e.method}' on path '${n}'`);if(i=i.filter(({body:s})=>typeof s<"u"?ns(s,e.body):!0),i.length===0)throw new Do(`Mock dispatch not matched for body '${e.body}' on path '${n}'`);if(i=i.filter(s=>eM(s,e.headers)),i.length===0){let s=typeof e.headers=="object"?JSON.stringify(e.headers):e.headers;throw new Do(`Mock dispatch not matched for headers '${s}' on path '${n}'`)}return i[0]}o(rM,"getMockDispatch");function ene(t,e,r){let n={timesInvoked:0,times:1,persist:!1,consumed:!1},i=typeof r=="function"?{callback:r}:{...r},s={...n,...e,pending:!0,data:{error:null,...i}};return t.push(s),s}o(ene,"addMockDispatch");function $B(t,e){let r=t.findIndex(n=>n.consumed?Zre(n,e):!1);r!==-1&&t.splice(r,1)}o($B,"deleteMockDispatch");function nM(t){let{path:e,method:r,body:n,headers:i,query:s}=t;return{path:e,method:r,body:n,headers:i,query:s}}o(nM,"buildKey");function KB(t){let e=Object.keys(t),r=[];for(let n=0;n=f,n.pending=d0?setTimeout(()=>{m(this[Tp])},A):m(this[Tp]);function m(Q,S=s){let w=Array.isArray(t.headers)?XB(t.headers):t.headers,R=typeof S=="function"?S({...t,headers:w}):S;if(Xre(R)){R.then(de=>m(Q,de));return}let T=tM(R),L=KB(a),W=KB(c);e.onConnect?.(de=>e.onError(de),null),e.onHeaders?.(i,L,C,iM(i)),e.onData?.(Buffer.from(T)),e.onComplete?.(W),$B(Q,r)}o(m,"handleReply");function C(){}return o(C,"resume"),!0}o(sM,"mockDispatch");function rne(){let t=this[Yre],e=this[Vre],r=this[Jre];return o(function(i,s){if(t.isMockActive)try{sM.call(this,i,s)}catch(a){if(a instanceof Do){let c=t[Wre]();if(c===!1)throw new Do(`${a.message}: subsequent request to origin ${e} was not allowed (net.connect disabled)`);if(oM(c,e))r.call(this,i,s);else throw new Do(`${a.message}: subsequent request to origin ${e} was not allowed (net.connect is not enabled for this origin)`)}else throw a}else r.call(this,i,s)},"dispatch")}o(rne,"buildMockDispatch");function oM(t,e){let r=new URL(e);return t===!0?!0:!!(Array.isArray(t)&&t.some(n=>ns(n,r.host)))}o(oM,"checkNetConnect");function nne(t){if(t){let{agent:e,...r}=t;return r}}o(nne,"buildMockOptions");aM.exports={getResponseData:tM,getMockDispatch:rM,addMockDispatch:ene,deleteMockDispatch:$B,buildKey:nM,generateKeyValues:KB,matchValue:ns,getResponse:tne,getStatusText:iM,mockDispatch:sM,buildMockDispatch:rne,checkNetConnect:oM,buildMockOptions:nne,getHeaderByName:ZO,buildHeadersFromArray:XB}});var sI=g((Fze,iI)=>{"use strict";var{getResponseData:ine,buildKey:sne,addMockDispatch:ZB}=FA(),{kDispatches:Op,kDispatchKey:Mp,kDefaultHeaders:eI,kDefaultTrailers:tI,kContentLength:rI,kMockDispatch:kp}=oc(),{InvalidArgumentError:Ei}=Pe(),{buildURL:one}=Ee(),ac=class{static{o(this,"MockScope")}constructor(e){this[kp]=e}delay(e){if(typeof e!="number"||!Number.isInteger(e)||e<=0)throw new Ei("waitInMs must be a valid integer > 0");return this[kp].delay=e,this}persist(){return this[kp].persist=!0,this}times(e){if(typeof e!="number"||!Number.isInteger(e)||e<=0)throw new Ei("repeatTimes must be a valid integer > 0");return this[kp].times=e,this}},nI=class{static{o(this,"MockInterceptor")}constructor(e,r){if(typeof e!="object")throw new Ei("opts must be an object");if(typeof e.path>"u")throw new Ei("opts.path must be defined");if(typeof e.method>"u"&&(e.method="GET"),typeof e.path=="string")if(e.query)e.path=one(e.path,e.query);else{let n=new URL(e.path,"data://");e.path=n.pathname+n.search}typeof e.method=="string"&&(e.method=e.method.toUpperCase()),this[Mp]=sne(e),this[Op]=r,this[eI]={},this[tI]={},this[rI]=!1}createMockScopeDispatchData({statusCode:e,data:r,responseOptions:n}){let i=ine(r),s=this[rI]?{"content-length":i.length}:{},a={...this[eI],...s,...n.headers},c={...this[tI],...n.trailers};return{statusCode:e,data:r,headers:a,trailers:c}}validateReplyParameters(e){if(typeof e.statusCode>"u")throw new Ei("statusCode must be defined");if(typeof e.responseOptions!="object"||e.responseOptions===null)throw new Ei("responseOptions must be an object")}reply(e){if(typeof e=="function"){let s=o(c=>{let l=e(c);if(typeof l!="object"||l===null)throw new Ei("reply options callback must return an object");let A={data:"",responseOptions:{},...l};return this.validateReplyParameters(A),{...this.createMockScopeDispatchData(A)}},"wrappedDefaultsCallback"),a=ZB(this[Op],this[Mp],s);return new ac(a)}let r={statusCode:e,data:arguments[1]===void 0?"":arguments[1],responseOptions:arguments[2]===void 0?{}:arguments[2]};this.validateReplyParameters(r);let n=this.createMockScopeDispatchData(r),i=ZB(this[Op],this[Mp],n);return new ac(i)}replyWithError(e){if(typeof e>"u")throw new Ei("error must be defined");let r=ZB(this[Op],this[Mp],{error:e});return new ac(r)}defaultReplyHeaders(e){if(typeof e>"u")throw new Ei("headers must be defined");return this[eI]=e,this}defaultReplyTrailers(e){if(typeof e>"u")throw new Ei("trailers must be defined");return this[tI]=e,this}replyContentLength(){return this[rI]=!0,this}};iI.exports.MockInterceptor=nI;iI.exports.MockScope=ac});var cI=g((Hze,hM)=>{"use strict";var{promisify:ane}=require("node:util"),cne=$a(),{buildMockDispatch:lne}=FA(),{kDispatches:cM,kMockAgent:lM,kClose:AM,kOriginalClose:uM,kOrigin:dM,kOriginalDispatch:Ane,kConnected:oI}=oc(),{MockInterceptor:une}=sI(),pM=nt(),{InvalidArgumentError:dne}=Pe(),aI=class extends cne{static{o(this,"MockClient")}constructor(e,r){if(super(e,r),!r||!r.agent||typeof r.agent.dispatch!="function")throw new dne("Argument opts.agent must implement Agent");this[lM]=r.agent,this[dM]=e,this[cM]=[],this[oI]=1,this[Ane]=this.dispatch,this[uM]=this.close.bind(this),this.dispatch=lne.call(this),this.close=this[AM]}get[pM.kConnected](){return this[oI]}intercept(e){return new une(e,this[cM])}async[AM](){await ane(this[uM])(),this[oI]=0,this[lM][pM.kClients].delete(this[dM])}};hM.exports=aI});var uI=g((jze,BM)=>{"use strict";var{promisify:pne}=require("node:util"),hne=Ka(),{buildMockDispatch:fne}=FA(),{kDispatches:fM,kMockAgent:mM,kClose:gM,kOriginalClose:yM,kOrigin:CM,kOriginalDispatch:mne,kConnected:lI}=oc(),{MockInterceptor:gne}=sI(),EM=nt(),{InvalidArgumentError:yne}=Pe(),AI=class extends hne{static{o(this,"MockPool")}constructor(e,r){if(super(e,r),!r||!r.agent||typeof r.agent.dispatch!="function")throw new yne("Argument opts.agent must implement Agent");this[mM]=r.agent,this[CM]=e,this[fM]=[],this[lI]=1,this[mne]=this.dispatch,this[yM]=this.close.bind(this),this.dispatch=fne.call(this),this.close=this[gM]}get[EM.kConnected](){return this[lI]}intercept(e){return new gne(e,this[fM])}async[gM](){await pne(this[yM])(),this[lI]=0,this[mM][EM.kClients].delete(this[CM])}};BM.exports=AI});var bM=g((Jze,IM)=>{"use strict";var Cne={pronoun:"it",is:"is",was:"was",this:"this"},Ene={pronoun:"they",is:"are",was:"were",this:"these"};IM.exports=class{static{o(this,"Pluralizer")}constructor(e,r){this.singular=e,this.plural=r}pluralize(e){let r=e===1,n=r?Cne:Ene,i=r?this.singular:this.plural;return{...n,count:e,noun:i}}}});var wM=g(($ze,QM)=>{"use strict";var{Transform:Bne}=require("node:stream"),{Console:Ine}=require("node:console"),bne=process.versions.icu?"\u2705":"Y ",Qne=process.versions.icu?"\u274C":"N ";QM.exports=class{static{o(this,"PendingInterceptorsFormatter")}constructor({disableColors:e}={}){this.transform=new Bne({transform(r,n,i){i(null,r)}}),this.logger=new Ine({stdout:this.transform,inspectOptions:{colors:!e&&!process.env.CI}})}format(e){let r=e.map(({method:n,path:i,data:{statusCode:s},persist:a,times:c,timesInvoked:l,origin:A})=>({Method:n,Origin:A,Path:i,"Status code":s,Persistent:a?bne:Qne,Invocations:l,Remaining:a?1/0:c-l}));return this.logger.table(r),this.transform.read().toString()}}});var RM=g((Xze,SM)=>{"use strict";var{kClients:To}=nt(),wne=Xa(),{kAgent:dI,kMockAgentSet:Lp,kMockAgentGet:NM,kDispatches:pI,kIsMockActive:Up,kNetConnect:Oo,kGetNetConnect:Nne,kOptions:Fp,kFactory:qp}=oc(),xne=cI(),Sne=uI(),{matchValue:Rne,buildMockOptions:_ne}=FA(),{InvalidArgumentError:xM,UndiciError:vne}=Pe(),Pne=lA(),Dne=bM(),Tne=wM(),hI=class extends Pne{static{o(this,"MockAgent")}constructor(e){if(super(e),this[Oo]=!0,this[Up]=!0,e?.agent&&typeof e.agent.dispatch!="function")throw new xM("Argument opts.agent must implement Agent");let r=e?.agent?e.agent:new wne(e);this[dI]=r,this[To]=r[To],this[Fp]=_ne(e)}get(e){let r=this[NM](e);return r||(r=this[qp](e),this[Lp](e,r)),r}dispatch(e,r){return this.get(e.origin),this[dI].dispatch(e,r)}async close(){await this[dI].close(),this[To].clear()}deactivate(){this[Up]=!1}activate(){this[Up]=!0}enableNetConnect(e){if(typeof e=="string"||typeof e=="function"||e instanceof RegExp)Array.isArray(this[Oo])?this[Oo].push(e):this[Oo]=[e];else if(typeof e>"u")this[Oo]=!0;else throw new xM("Unsupported matcher. Must be one of String|Function|RegExp.")}disableNetConnect(){this[Oo]=!1}get isMockActive(){return this[Up]}[Lp](e,r){this[To].set(e,r)}[qp](e){let r=Object.assign({agent:this},this[Fp]);return this[Fp]&&this[Fp].connections===1?new xne(e,r):new Sne(e,r)}[NM](e){let r=this[To].get(e);if(r)return r;if(typeof e!="string"){let n=this[qp]("http://localhost:9999");return this[Lp](e,n),n}for(let[n,i]of Array.from(this[To]))if(i&&typeof n!="string"&&Rne(n,e)){let s=this[qp](e);return this[Lp](e,s),s[pI]=i[pI],s}}[Nne](){return this[Oo]}pendingInterceptors(){let e=this[To];return Array.from(e.entries()).flatMap(([r,n])=>n[pI].map(i=>({...i,origin:r}))).filter(({pending:r})=>r)}assertNoPendingInterceptors({pendingInterceptorsFormatter:e=new Tne}={}){let r=this.pendingInterceptors();if(r.length===0)return;let n=new Dne("interceptor","interceptors").pluralize(r.length);throw new vne(` +${n.count} ${n.noun} ${n.is} pending: + +${e.format(r)} +`.trim())}};SM.exports=hI});var Hp=g((eje,DM)=>{"use strict";var _M=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:One}=Pe(),Mne=Xa();PM()===void 0&&vM(new Mne);function vM(t){if(!t||typeof t.dispatch!="function")throw new One("Argument agent must implement Agent");Object.defineProperty(globalThis,_M,{value:t,writable:!0,enumerable:!1,configurable:!1})}o(vM,"setGlobalDispatcher");function PM(){return globalThis[_M]}o(PM,"getGlobalDispatcher");DM.exports={setGlobalDispatcher:vM,getGlobalDispatcher:PM}});var zp=g((nje,TM)=>{"use strict";TM.exports=class{static{o(this,"DecoratorHandler")}#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var MM=g((sje,OM)=>{"use strict";var kne=Bp();OM.exports=t=>{let e=t?.maxRedirections;return r=>o(function(i,s){let{maxRedirections:a=e,...c}=i;if(!a)return r(i,s);let l=new kne(r,a,i,s);return r(c,l)},"redirectInterceptor")}});var LM=g((aje,kM)=>{"use strict";var Lne=Pp();kM.exports=t=>e=>o(function(n,i){return e(n,new Lne({...n,retryOptions:{...t,...n.retryOptions}},{handler:i,dispatch:e}))},"retryInterceptor")});var FM=g((lje,UM)=>{"use strict";var Une=Ee(),{InvalidArgumentError:Fne,RequestAbortedError:qne}=Pe(),Hne=zp(),fI=class extends Hne{static{o(this,"DumpHandler")}#e=1024*1024;#t=null;#i=!1;#n=!1;#r=0;#s=null;#o=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new Fne("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#o=r}onConnect(e){this.#t=e,this.#o.onConnect(this.#a.bind(this))}#a(e){this.#n=!0,this.#s=e}onHeaders(e,r,n,i){let a=Une.parseHeaders(r)["content-length"];if(a!=null&&a>this.#e)throw new qne(`Response size (${a}) larger than maxSize (${this.#e})`);return this.#n?!0:this.#o.onHeaders(e,r,n,i)}onError(e){this.#i||(e=this.#s??e,this.#o.onError(e))}onData(e){return this.#r=this.#r+e.length,this.#r>=this.#e&&(this.#i=!0,this.#n?this.#o.onError(this.#s):this.#o.onComplete([])),!0}onComplete(e){if(!this.#i){if(this.#n){this.#o.onError(this.reason);return}this.#o.onComplete(e)}}};function zne({maxSize:t}={maxSize:1024*1024}){return e=>o(function(n,i){let{dumpMaxSize:s=t}=n,a=new fI({maxSize:s},i);return e(n,a)},"Intercept")}o(zne,"createDumpInterceptor");UM.exports=zne});var zM=g((uje,HM)=>{"use strict";var{isIP:jne}=require("node:net"),{lookup:Gne}=require("node:dns"),Yne=zp(),{InvalidArgumentError:cc,InformationalError:Jne}=Pe(),qM=Math.pow(2,31)-1,mI=class{static{o(this,"DNSInstance")}#e=0;#t=0;#i=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#n,this.pick=e.pick??this.#r}get full(){return this.#i.size===this.#t}runLookup(e,r,n){let i=this.#i.get(e.hostname);if(i==null&&this.full){n(null,e.origin);return}let s={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(i==null)this.lookup(e,s,(a,c)=>{if(a||c==null||c.length===0){n(a??new Jne("No DNS entries found"));return}this.setRecords(e,c);let l=this.#i.get(e.hostname),A=this.pick(e,l,s.affinity),u;typeof A.port=="number"?u=`:${A.port}`:e.port!==""?u=`:${e.port}`:u="",n(null,`${e.protocol}//${A.family===6?`[${A.address}]`:A.address}${u}`)});else{let a=this.pick(e,i,s.affinity);if(a==null){this.#i.delete(e.hostname),this.runLookup(e,r,n);return}let c;typeof a.port=="number"?c=`:${a.port}`:e.port!==""?c=`:${e.port}`:c="",n(null,`${e.protocol}//${a.family===6?`[${a.address}]`:a.address}${c}`)}}#n(e,r,n){Gne(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(i,s)=>{if(i)return n(i);let a=new Map;for(let c of s)a.set(`${c.address}:${c.family}`,c);n(null,a.values())})}#r(e,r,n){let i=null,{records:s,offset:a}=r,c;if(this.dualStack?(n==null&&(a==null||a===qM?(r.offset=0,n=4):(r.offset++,n=(r.offset&1)===1?6:4)),s[n]!=null&&s[n].ips.length>0?c=s[n]:c=s[n===4?6:4]):c=s[n],c==null||c.ips.length===0)return i;c.offset==null||c.offset===qM?c.offset=0:c.offset++;let l=c.offset%c.ips.length;return i=c.ips[l]??null,i==null?i:Date.now()-i.timestamp>i.ttl?(c.ips.splice(l,1),this.pick(e,r,n)):i}setRecords(e,r){let n=Date.now(),i={records:{4:null,6:null}};for(let s of r){s.timestamp=n,typeof s.ttl=="number"?s.ttl=Math.min(s.ttl,this.#e):s.ttl=this.#e;let a=i.records[s.family]??{ips:[]};a.ips.push(s),i.records[s.family]=a}this.#i.set(e.hostname,i)}getHandler(e,r){return new gI(this,e,r)}},gI=class extends Yne{static{o(this,"DNSDispatchHandler")}#e=null;#t=null;#i=null;#n=null;#r=null;constructor(e,{origin:r,handler:n,dispatch:i},s){super(n),this.#r=r,this.#n=n,this.#t={...s},this.#e=e,this.#i=i}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#r,this.#t,(r,n)=>{if(r)return this.#n.onError(r);let i={...this.#t,origin:n};this.#i(i,this)});return}this.#n.onError(e);return}case"ENOTFOUND":this.#e.deleteRecord(this.#r);default:this.#n.onError(e);break}}};HM.exports=t=>{if(t?.maxTTL!=null&&(typeof t?.maxTTL!="number"||t?.maxTTL<0))throw new cc("Invalid maxTTL. Must be a positive number");if(t?.maxItems!=null&&(typeof t?.maxItems!="number"||t?.maxItems<1))throw new cc("Invalid maxItems. Must be a positive number and greater than zero");if(t?.affinity!=null&&t?.affinity!==4&&t?.affinity!==6)throw new cc("Invalid affinity. Must be either 4 or 6");if(t?.dualStack!=null&&typeof t?.dualStack!="boolean")throw new cc("Invalid dualStack. Must be a boolean");if(t?.lookup!=null&&typeof t?.lookup!="function")throw new cc("Invalid lookup. Must be a function");if(t?.pick!=null&&typeof t?.pick!="function")throw new cc("Invalid pick. Must be a function");let e=t?.dualStack??!0,r;e?r=t?.affinity??null:r=t?.affinity??4;let n={maxTTL:t?.maxTTL??1e4,lookup:t?.lookup??null,pick:t?.pick??null,dualStack:e,affinity:r,maxItems:t?.maxItems??1/0},i=new mI(n);return s=>o(function(c,l){let A=c.origin.constructor===URL?c.origin:new URL(c.origin);return jne(A.hostname)!==0?s(c,l):(i.runLookup(A,c,(u,d)=>{if(u)return l.onError(u);let f=null;f={...c,servername:A.hostname,origin:d,headers:{host:A.hostname,...c.headers}},s(f,i.getHandler({origin:A,dispatch:s,handler:l},c))}),!0)},"dnsInterceptor")}});var Mo=g((pje,$M)=>{"use strict";var{kConstruct:Vne}=nt(),{kEnumerableProperty:lc}=Ee(),{iteratorMixin:Wne,isValidHeaderName:qA,isValidHeaderValue:GM}=Ur(),{webidl:Se}=$t(),yI=require("node:assert"),jp=require("node:util"),Rt=Symbol("headers map"),Hr=Symbol("headers map sorted");function jM(t){return t===10||t===13||t===9||t===32}o(jM,"isHTTPWhiteSpaceCharCode");function YM(t){let e=0,r=t.length;for(;r>e&&jM(t.charCodeAt(r-1));)--r;for(;r>e&&jM(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}o(YM,"headerValueNormalize");function JM(t,e){if(Array.isArray(e))for(let r=0;r>","record"]})}o(JM,"fill");function CI(t,e,r){if(r=YM(r),qA(e)){if(!GM(r))throw Se.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw Se.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(WM(t)==="immutable")throw new TypeError("immutable");return EI(t).append(e,r,!1)}o(CI,"appendHeader");function VM(t,e){return t[0]>1),r[A][0]<=u[0]?l=A+1:c=A;if(s!==A){for(a=s;a>l;)r[a]=r[--a];r[l]=u}}if(!n.next().done)throw new TypeError("Unreachable");return r}else{let n=0;for(let{0:i,1:{value:s}}of this[Rt])r[n++]=[i,s],yI(s!==null);return r.sort(VM)}}},Wn=class t{static{o(this,"Headers")}#e;#t;constructor(e=void 0){Se.util.markAsUncloneable(this),e!==Vne&&(this.#t=new Gp,this.#e="none",e!==void 0&&(e=Se.converters.HeadersInit(e,"Headers contructor","init"),JM(this,e)))}append(e,r){Se.brandCheck(this,t),Se.argumentLengthCheck(arguments,2,"Headers.append");let n="Headers.append";return e=Se.converters.ByteString(e,n,"name"),r=Se.converters.ByteString(r,n,"value"),CI(this,e,r)}delete(e){if(Se.brandCheck(this,t),Se.argumentLengthCheck(arguments,1,"Headers.delete"),e=Se.converters.ByteString(e,"Headers.delete","name"),!qA(e))throw Se.errors.invalidArgument({prefix:"Headers.delete",value:e,type:"header name"});if(this.#e==="immutable")throw new TypeError("immutable");this.#t.contains(e,!1)&&this.#t.delete(e,!1)}get(e){Se.brandCheck(this,t),Se.argumentLengthCheck(arguments,1,"Headers.get");let r="Headers.get";if(e=Se.converters.ByteString(e,r,"name"),!qA(e))throw Se.errors.invalidArgument({prefix:r,value:e,type:"header name"});return this.#t.get(e,!1)}has(e){Se.brandCheck(this,t),Se.argumentLengthCheck(arguments,1,"Headers.has");let r="Headers.has";if(e=Se.converters.ByteString(e,r,"name"),!qA(e))throw Se.errors.invalidArgument({prefix:r,value:e,type:"header name"});return this.#t.contains(e,!1)}set(e,r){Se.brandCheck(this,t),Se.argumentLengthCheck(arguments,2,"Headers.set");let n="Headers.set";if(e=Se.converters.ByteString(e,n,"name"),r=Se.converters.ByteString(r,n,"value"),r=YM(r),qA(e)){if(!GM(r))throw Se.errors.invalidArgument({prefix:n,value:r,type:"header value"})}else throw Se.errors.invalidArgument({prefix:n,value:e,type:"header name"});if(this.#e==="immutable")throw new TypeError("immutable");this.#t.set(e,r,!1)}getSetCookie(){Se.brandCheck(this,t);let e=this.#t.cookies;return e?[...e]:[]}get[Hr](){if(this.#t[Hr])return this.#t[Hr];let e=[],r=this.#t.toSortedArray(),n=this.#t.cookies;if(n===null||n.length===1)return this.#t[Hr]=r;for(let i=0;i>"](t,e,r,n.bind(t)):Se.converters["record"](t,e,r)}throw Se.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence>","record"]})};$M.exports={fill:JM,compareHeaderName:VM,Headers:Wn,HeadersList:Gp,getHeadersGuard:WM,setHeadersGuard:$ne,setHeadersList:Kne,getHeadersList:EI}});var zA=g((fje,ck)=>{"use strict";var{Headers:rk,HeadersList:KM,fill:Xne,getHeadersGuard:Zne,setHeadersGuard:nk,setHeadersList:ik}=Mo(),{extractBody:XM,cloneBody:eie,mixinBody:tie,hasFinalizationRegistry:sk,streamRegistry:ok,bodyUnusable:rie}=za(),BI=Ee(),ZM=require("node:util"),{kEnumerableProperty:zr}=BI,{isValidReasonPhrase:nie,isCancelled:iie,isAborted:sie,isBlobLike:oie,serializeJavascriptValueToJSONString:aie,isErrorLike:cie,isomorphicEncode:lie,environmentSettingsObject:Aie}=Ur(),{redirectStatusSet:uie,nullBodyStatus:die}=dA(),{kState:it,kHeaders:is}=bs(),{webidl:me}=$t(),{FormData:pie}=yA(),{URLSerializer:ek}=Br(),{kConstruct:Jp}=nt(),II=require("node:assert"),{types:hie}=require("node:util"),fie=new TextEncoder("utf-8"),ko=class t{static{o(this,"Response")}static error(){return HA(Vp(),"immutable")}static json(e,r={}){me.argumentLengthCheck(arguments,1,"Response.json"),r!==null&&(r=me.converters.ResponseInit(r));let n=fie.encode(aie(e)),i=XM(n),s=HA(Ac({}),"response");return tk(s,r,{body:i[0],type:"application/json"}),s}static redirect(e,r=302){me.argumentLengthCheck(arguments,1,"Response.redirect"),e=me.converters.USVString(e),r=me.converters["unsigned short"](r);let n;try{n=new URL(e,Aie.settingsObject.baseUrl)}catch(a){throw new TypeError(`Failed to parse URL from ${e}`,{cause:a})}if(!uie.has(r))throw new RangeError(`Invalid status code ${r}`);let i=HA(Ac({}),"immutable");i[it].status=r;let s=lie(ek(n));return i[it].headersList.append("location",s,!0),i}constructor(e=null,r={}){if(me.util.markAsUncloneable(this),e===Jp)return;e!==null&&(e=me.converters.BodyInit(e)),r=me.converters.ResponseInit(r),this[it]=Ac({}),this[is]=new rk(Jp),nk(this[is],"response"),ik(this[is],this[it].headersList);let n=null;if(e!=null){let[i,s]=XM(e);n={body:i,type:s}}tk(this,r,n)}get type(){return me.brandCheck(this,t),this[it].type}get url(){me.brandCheck(this,t);let e=this[it].urlList,r=e[e.length-1]??null;return r===null?"":ek(r,!0)}get redirected(){return me.brandCheck(this,t),this[it].urlList.length>1}get status(){return me.brandCheck(this,t),this[it].status}get ok(){return me.brandCheck(this,t),this[it].status>=200&&this[it].status<=299}get statusText(){return me.brandCheck(this,t),this[it].statusText}get headers(){return me.brandCheck(this,t),this[is]}get body(){return me.brandCheck(this,t),this[it].body?this[it].body.stream:null}get bodyUsed(){return me.brandCheck(this,t),!!this[it].body&&BI.isDisturbed(this[it].body.stream)}clone(){if(me.brandCheck(this,t),rie(this))throw me.errors.exception({header:"Response.clone",message:"Body has already been consumed."});let e=bI(this[it]);return sk&&this[it].body?.stream&&ok.register(this,new WeakRef(this[it].body.stream)),HA(e,Zne(this[is]))}[ZM.inspect.custom](e,r){r.depth===null&&(r.depth=2),r.colors??=!0;let n={status:this.status,statusText:this.statusText,headers:this.headers,body:this.body,bodyUsed:this.bodyUsed,ok:this.ok,redirected:this.redirected,type:this.type,url:this.url};return`Response ${ZM.formatWithOptions(r,n)}`}};tie(ko);Object.defineProperties(ko.prototype,{type:zr,url:zr,status:zr,ok:zr,redirected:zr,statusText:zr,headers:zr,clone:zr,body:zr,bodyUsed:zr,[Symbol.toStringTag]:{value:"Response",configurable:!0}});Object.defineProperties(ko,{json:zr,redirect:zr,error:zr});function bI(t){if(t.internalResponse)return ak(bI(t.internalResponse),t.type);let e=Ac({...t,body:null});return t.body!=null&&(e.body=eie(e,t.body)),e}o(bI,"cloneResponse");function Ac(t){return{aborted:!1,rangeRequested:!1,timingAllowPassed:!1,requestIncludesCredentials:!1,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...t,headersList:t?.headersList?new KM(t?.headersList):new KM,urlList:t?.urlList?[...t.urlList]:[]}}o(Ac,"makeResponse");function Vp(t){let e=cie(t);return Ac({type:"error",status:0,error:e?t:new Error(t&&String(t)),aborted:t&&t.name==="AbortError"})}o(Vp,"makeNetworkError");function mie(t){return t.type==="error"&&t.status===0}o(mie,"isNetworkError");function Yp(t,e){return e={internalResponse:t,...e},new Proxy(t,{get(r,n){return n in e?e[n]:r[n]},set(r,n,i){return II(!(n in e)),r[n]=i,!0}})}o(Yp,"makeFilteredResponse");function ak(t,e){if(e==="basic")return Yp(t,{type:"basic",headersList:t.headersList});if(e==="cors")return Yp(t,{type:"cors",headersList:t.headersList});if(e==="opaque")return Yp(t,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null});if(e==="opaqueredirect")return Yp(t,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null});II(!1)}o(ak,"filterResponse");function gie(t,e=null){return II(iie(t)),sie(t)?Vp(Object.assign(new DOMException("The operation was aborted.","AbortError"),{cause:e})):Vp(Object.assign(new DOMException("Request was cancelled."),{cause:e}))}o(gie,"makeAppropriateNetworkError");function tk(t,e,r){if(e.status!==null&&(e.status<200||e.status>599))throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.');if("statusText"in e&&e.statusText!=null&&!nie(String(e.statusText)))throw new TypeError("Invalid statusText");if("status"in e&&e.status!=null&&(t[it].status=e.status),"statusText"in e&&e.statusText!=null&&(t[it].statusText=e.statusText),"headers"in e&&e.headers!=null&&Xne(t[is],e.headers),r){if(die.includes(t.status))throw me.errors.exception({header:"Response constructor",message:`Invalid response status code ${t.status}`});t[it].body=r.body,r.type!=null&&!t[it].headersList.contains("content-type",!0)&&t[it].headersList.append("content-type",r.type,!0)}}o(tk,"initializeResponse");function HA(t,e){let r=new ko(Jp);return r[it]=t,r[is]=new rk(Jp),ik(r[is],t.headersList),nk(r[is],e),sk&&t.body?.stream&&ok.register(r,new WeakRef(t.body.stream)),r}o(HA,"fromInnerResponse");me.converters.ReadableStream=me.interfaceConverter(ReadableStream);me.converters.FormData=me.interfaceConverter(pie);me.converters.URLSearchParams=me.interfaceConverter(URLSearchParams);me.converters.XMLHttpRequestBodyInit=function(t,e,r){return typeof t=="string"?me.converters.USVString(t,e,r):oie(t)?me.converters.Blob(t,e,r,{strict:!1}):ArrayBuffer.isView(t)||hie.isArrayBuffer(t)?me.converters.BufferSource(t,e,r):BI.isFormDataLike(t)?me.converters.FormData(t,e,r,{strict:!1}):t instanceof URLSearchParams?me.converters.URLSearchParams(t,e,r):me.converters.DOMString(t,e,r)};me.converters.BodyInit=function(t,e,r){return t instanceof ReadableStream?me.converters.ReadableStream(t,e,r):t?.[Symbol.asyncIterator]?t:me.converters.XMLHttpRequestBodyInit(t,e,r)};me.converters.ResponseInit=me.dictionaryConverter([{key:"status",converter:me.converters["unsigned short"],defaultValue:()=>200},{key:"statusText",converter:me.converters.ByteString,defaultValue:()=>""},{key:"headers",converter:me.converters.HeadersInit}]);ck.exports={isNetworkError:mie,makeNetworkError:Vp,makeResponse:Ac,makeAppropriateNetworkError:gie,filterResponse:ak,Response:ko,cloneResponse:bI,fromInnerResponse:HA}});var dk=g((gje,uk)=>{"use strict";var{kConnected:lk,kSize:Ak}=nt(),QI=class{static{o(this,"CompatWeakRef")}constructor(e){this.value=e}deref(){return this.value[lk]===0&&this.value[Ak]===0?void 0:this.value}},wI=class{static{o(this,"CompatFinalizer")}constructor(e){this.finalizer=e}register(e,r){e.on&&e.on("disconnect",()=>{e[lk]===0&&e[Ak]===0&&this.finalizer(r)})}unregister(e){}};uk.exports=function(){return process.env.NODE_V8_COVERAGE&&process.version.startsWith("v18")?(process._rawDebug("Using compatibility WeakRef and FinalizationRegistry"),{WeakRef:QI,FinalizationRegistry:wI}):{WeakRef,FinalizationRegistry}}});var uc=g((Cje,xk)=>{"use strict";var{extractBody:yie,mixinBody:Cie,cloneBody:Eie,bodyUnusable:pk}=za(),{Headers:Ik,fill:Bie,HeadersList:Xp,setHeadersGuard:xI,getHeadersGuard:Iie,setHeadersList:bk,getHeadersList:hk}=Mo(),{FinalizationRegistry:bie}=dk()(),$p=Ee(),fk=require("node:util"),{isValidHTTPToken:Qie,sameOrigin:mk,environmentSettingsObject:Wp}=Ur(),{forbiddenMethodsSet:wie,corsSafeListedMethodsSet:Nie,referrerPolicy:xie,requestRedirect:Sie,requestMode:Rie,requestCredentials:_ie,requestCache:vie,requestDuplex:Pie}=dA(),{kEnumerableProperty:_t,normalizedMethodRecordsBase:Die,normalizedMethodRecords:Tie}=$p,{kHeaders:jr,kSignal:Kp,kState:Ze,kDispatcher:NI}=bs(),{webidl:ae}=$t(),{URLSerializer:Oie}=Br(),{kConstruct:Zp}=nt(),Mie=require("node:assert"),{getMaxListeners:gk,setMaxListeners:yk,getEventListeners:kie,defaultMaxListeners:Ck}=require("node:events"),Lie=Symbol("abortController"),Qk=new bie(({signal:t,abort:e})=>{t.removeEventListener("abort",e)}),eh=new WeakMap;function Ek(t){return e;function e(){let r=t.deref();if(r!==void 0){Qk.unregister(e),this.removeEventListener("abort",e),r.abort(this.reason);let n=eh.get(r.signal);if(n!==void 0){if(n.size!==0){for(let i of n){let s=i.deref();s!==void 0&&s.abort(this.reason)}n.clear()}eh.delete(r.signal)}}}}o(Ek,"buildAbort");var Bk=!1,Os=class t{static{o(this,"Request")}constructor(e,r={}){if(ae.util.markAsUncloneable(this),e===Zp)return;let n="Request constructor";ae.argumentLengthCheck(arguments,1,n),e=ae.converters.RequestInfo(e,n,"input"),r=ae.converters.RequestInit(r,n,"init");let i=null,s=null,a=Wp.settingsObject.baseUrl,c=null;if(typeof e=="string"){this[NI]=r.dispatcher;let w;try{w=new URL(e,a)}catch(R){throw new TypeError("Failed to parse URL from "+e,{cause:R})}if(w.username||w.password)throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+e);i=th({urlList:[w]}),s="cors"}else this[NI]=r.dispatcher||e[NI],Mie(e instanceof t),i=e[Ze],c=e[Kp];let l=Wp.settingsObject.origin,A="client";if(i.window?.constructor?.name==="EnvironmentSettingsObject"&&mk(i.window,l)&&(A=i.window),r.window!=null)throw new TypeError(`'window' option '${A}' must be null`);"window"in r&&(A="no-window"),i=th({method:i.method,headersList:i.headersList,unsafeRequest:i.unsafeRequest,client:Wp.settingsObject,window:A,priority:i.priority,origin:i.origin,referrer:i.referrer,referrerPolicy:i.referrerPolicy,mode:i.mode,credentials:i.credentials,cache:i.cache,redirect:i.redirect,integrity:i.integrity,keepalive:i.keepalive,reloadNavigation:i.reloadNavigation,historyNavigation:i.historyNavigation,urlList:[...i.urlList]});let u=Object.keys(r).length!==0;if(u&&(i.mode==="navigate"&&(i.mode="same-origin"),i.reloadNavigation=!1,i.historyNavigation=!1,i.origin="client",i.referrer="client",i.referrerPolicy="",i.url=i.urlList[i.urlList.length-1],i.urlList=[i.url]),r.referrer!==void 0){let w=r.referrer;if(w==="")i.referrer="no-referrer";else{let R;try{R=new URL(w,a)}catch(T){throw new TypeError(`Referrer "${w}" is not a valid URL.`,{cause:T})}R.protocol==="about:"&&R.hostname==="client"||l&&!mk(R,Wp.settingsObject.baseUrl)?i.referrer="client":i.referrer=R}}r.referrerPolicy!==void 0&&(i.referrerPolicy=r.referrerPolicy);let d;if(r.mode!==void 0?d=r.mode:d=s,d==="navigate")throw ae.errors.exception({header:"Request constructor",message:"invalid request mode navigate."});if(d!=null&&(i.mode=d),r.credentials!==void 0&&(i.credentials=r.credentials),r.cache!==void 0&&(i.cache=r.cache),i.cache==="only-if-cached"&&i.mode!=="same-origin")throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode");if(r.redirect!==void 0&&(i.redirect=r.redirect),r.integrity!=null&&(i.integrity=String(r.integrity)),r.keepalive!==void 0&&(i.keepalive=!!r.keepalive),r.method!==void 0){let w=r.method,R=Tie[w];if(R!==void 0)i.method=R;else{if(!Qie(w))throw new TypeError(`'${w}' is not a valid HTTP method.`);let T=w.toUpperCase();if(wie.has(T))throw new TypeError(`'${w}' HTTP method is unsupported.`);w=Die[T]??w,i.method=w}!Bk&&i.method==="patch"&&(process.emitWarning("Using `patch` is highly likely to result in a `405 Method Not Allowed`. `PATCH` is much more likely to succeed.",{code:"UNDICI-FETCH-patch"}),Bk=!0)}r.signal!==void 0&&(c=r.signal),this[Ze]=i;let f=new AbortController;if(this[Kp]=f.signal,c!=null){if(!c||typeof c.aborted!="boolean"||typeof c.addEventListener!="function")throw new TypeError("Failed to construct 'Request': member signal is not of type AbortSignal.");if(c.aborted)f.abort(c.reason);else{this[Lie]=f;let w=new WeakRef(f),R=Ek(w);try{(typeof gk=="function"&&gk(c)===Ck||kie(c,"abort").length>=Ck)&&yk(1500,c)}catch{}$p.addAbortListener(c,R),Qk.register(f,{signal:c,abort:R},R)}}if(this[jr]=new Ik(Zp),bk(this[jr],i.headersList),xI(this[jr],"request"),d==="no-cors"){if(!Nie.has(i.method))throw new TypeError(`'${i.method} is unsupported in no-cors mode.`);xI(this[jr],"request-no-cors")}if(u){let w=hk(this[jr]),R=r.headers!==void 0?r.headers:new Xp(w);if(w.clear(),R instanceof Xp){for(let{name:T,value:L}of R.rawValues())w.append(T,L,!1);w.cookies=R.cookies}else Bie(this[jr],R)}let m=e instanceof t?e[Ze].body:null;if((r.body!=null||m!=null)&&(i.method==="GET"||i.method==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body.");let C=null;if(r.body!=null){let[w,R]=yie(r.body,i.keepalive);C=w,R&&!hk(this[jr]).contains("content-type",!0)&&this[jr].append("content-type",R)}let Q=C??m;if(Q!=null&&Q.source==null){if(C!=null&&r.duplex==null)throw new TypeError("RequestInit: duplex option is required when sending a body.");if(i.mode!=="same-origin"&&i.mode!=="cors")throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"');i.useCORSPreflightFlag=!0}let S=Q;if(C==null&&m!=null){if(pk(e))throw new TypeError("Cannot construct a Request with a Request object that has already been used.");let w=new TransformStream;m.stream.pipeThrough(w),S={source:m.source,length:m.length,stream:w.readable}}this[Ze].body=S}get method(){return ae.brandCheck(this,t),this[Ze].method}get url(){return ae.brandCheck(this,t),Oie(this[Ze].url)}get headers(){return ae.brandCheck(this,t),this[jr]}get destination(){return ae.brandCheck(this,t),this[Ze].destination}get referrer(){return ae.brandCheck(this,t),this[Ze].referrer==="no-referrer"?"":this[Ze].referrer==="client"?"about:client":this[Ze].referrer.toString()}get referrerPolicy(){return ae.brandCheck(this,t),this[Ze].referrerPolicy}get mode(){return ae.brandCheck(this,t),this[Ze].mode}get credentials(){return this[Ze].credentials}get cache(){return ae.brandCheck(this,t),this[Ze].cache}get redirect(){return ae.brandCheck(this,t),this[Ze].redirect}get integrity(){return ae.brandCheck(this,t),this[Ze].integrity}get keepalive(){return ae.brandCheck(this,t),this[Ze].keepalive}get isReloadNavigation(){return ae.brandCheck(this,t),this[Ze].reloadNavigation}get isHistoryNavigation(){return ae.brandCheck(this,t),this[Ze].historyNavigation}get signal(){return ae.brandCheck(this,t),this[Kp]}get body(){return ae.brandCheck(this,t),this[Ze].body?this[Ze].body.stream:null}get bodyUsed(){return ae.brandCheck(this,t),!!this[Ze].body&&$p.isDisturbed(this[Ze].body.stream)}get duplex(){return ae.brandCheck(this,t),"half"}clone(){if(ae.brandCheck(this,t),pk(this))throw new TypeError("unusable");let e=wk(this[Ze]),r=new AbortController;if(this.signal.aborted)r.abort(this.signal.reason);else{let n=eh.get(this.signal);n===void 0&&(n=new Set,eh.set(this.signal,n));let i=new WeakRef(r);n.add(i),$p.addAbortListener(r.signal,Ek(i))}return Nk(e,r.signal,Iie(this[jr]))}[fk.inspect.custom](e,r){r.depth===null&&(r.depth=2),r.colors??=!0;let n={method:this.method,url:this.url,headers:this.headers,destination:this.destination,referrer:this.referrer,referrerPolicy:this.referrerPolicy,mode:this.mode,credentials:this.credentials,cache:this.cache,redirect:this.redirect,integrity:this.integrity,keepalive:this.keepalive,isReloadNavigation:this.isReloadNavigation,isHistoryNavigation:this.isHistoryNavigation,signal:this.signal};return`Request ${fk.formatWithOptions(r,n)}`}};Cie(Os);function th(t){return{method:t.method??"GET",localURLsOnly:t.localURLsOnly??!1,unsafeRequest:t.unsafeRequest??!1,body:t.body??null,client:t.client??null,reservedClient:t.reservedClient??null,replacesClientId:t.replacesClientId??"",window:t.window??"client",keepalive:t.keepalive??!1,serviceWorkers:t.serviceWorkers??"all",initiator:t.initiator??"",destination:t.destination??"",priority:t.priority??null,origin:t.origin??"client",policyContainer:t.policyContainer??"client",referrer:t.referrer??"client",referrerPolicy:t.referrerPolicy??"",mode:t.mode??"no-cors",useCORSPreflightFlag:t.useCORSPreflightFlag??!1,credentials:t.credentials??"same-origin",useCredentials:t.useCredentials??!1,cache:t.cache??"default",redirect:t.redirect??"follow",integrity:t.integrity??"",cryptoGraphicsNonceMetadata:t.cryptoGraphicsNonceMetadata??"",parserMetadata:t.parserMetadata??"",reloadNavigation:t.reloadNavigation??!1,historyNavigation:t.historyNavigation??!1,userActivation:t.userActivation??!1,taintedOrigin:t.taintedOrigin??!1,redirectCount:t.redirectCount??0,responseTainting:t.responseTainting??"basic",preventNoCacheCacheControlHeaderModification:t.preventNoCacheCacheControlHeaderModification??!1,done:t.done??!1,timingAllowFailed:t.timingAllowFailed??!1,urlList:t.urlList,url:t.urlList[0],headersList:t.headersList?new Xp(t.headersList):new Xp}}o(th,"makeRequest");function wk(t){let e=th({...t,body:null});return t.body!=null&&(e.body=Eie(e,t.body)),e}o(wk,"cloneRequest");function Nk(t,e,r){let n=new Os(Zp);return n[Ze]=t,n[Kp]=e,n[jr]=new Ik(Zp),bk(n[jr],t.headersList),xI(n[jr],r),n}o(Nk,"fromInnerRequest");Object.defineProperties(Os.prototype,{method:_t,url:_t,headers:_t,redirect:_t,clone:_t,signal:_t,duplex:_t,destination:_t,body:_t,bodyUsed:_t,isHistoryNavigation:_t,isReloadNavigation:_t,keepalive:_t,integrity:_t,cache:_t,credentials:_t,attribute:_t,referrerPolicy:_t,referrer:_t,mode:_t,[Symbol.toStringTag]:{value:"Request",configurable:!0}});ae.converters.Request=ae.interfaceConverter(Os);ae.converters.RequestInfo=function(t,e,r){return typeof t=="string"?ae.converters.USVString(t,e,r):t instanceof Os?ae.converters.Request(t,e,r):ae.converters.USVString(t,e,r)};ae.converters.AbortSignal=ae.interfaceConverter(AbortSignal);ae.converters.RequestInit=ae.dictionaryConverter([{key:"method",converter:ae.converters.ByteString},{key:"headers",converter:ae.converters.HeadersInit},{key:"body",converter:ae.nullableConverter(ae.converters.BodyInit)},{key:"referrer",converter:ae.converters.USVString},{key:"referrerPolicy",converter:ae.converters.DOMString,allowedValues:xie},{key:"mode",converter:ae.converters.DOMString,allowedValues:Rie},{key:"credentials",converter:ae.converters.DOMString,allowedValues:_ie},{key:"cache",converter:ae.converters.DOMString,allowedValues:vie},{key:"redirect",converter:ae.converters.DOMString,allowedValues:Sie},{key:"integrity",converter:ae.converters.DOMString},{key:"keepalive",converter:ae.converters.boolean},{key:"signal",converter:ae.nullableConverter(t=>ae.converters.AbortSignal(t,"RequestInit","signal",{strict:!1}))},{key:"window",converter:ae.converters.any},{key:"duplex",converter:ae.converters.DOMString,allowedValues:Pie},{key:"dispatcher",converter:ae.converters.any}]);xk.exports={Request:Os,makeRequest:th,fromInnerRequest:Nk,cloneRequest:wk}});var GA=g((Bje,Hk)=>{"use strict";var{makeNetworkError:ze,makeAppropriateNetworkError:rh,filterResponse:SI,makeResponse:nh,fromInnerResponse:Uie}=zA(),{HeadersList:Sk}=Mo(),{Request:Fie,cloneRequest:qie}=uc(),Ms=require("node:zlib"),{bytesMatch:Hie,makePolicyContainer:zie,clonePolicyContainer:jie,requestBadPort:Gie,TAOCheck:Yie,appendRequestOriginHeader:Jie,responseLocationURL:Vie,requestCurrentURL:Bi,setRequestReferrerPolicyOnRedirect:Wie,tryUpgradeRequestToAPotentiallyTrustworthyURL:$ie,createOpaqueTimingInfo:DI,appendFetchMetadata:Kie,corsCheck:Xie,crossOriginResourcePolicyCheck:Zie,determineRequestsReferrer:ese,coarsenedSharedCurrentTime:jA,createDeferredPromise:tse,isBlobLike:rse,sameOrigin:PI,isCancelled:Lo,isAborted:Rk,isErrorLike:nse,fullyReadBody:ise,readableStreamClose:sse,isomorphicEncode:ih,urlIsLocal:ose,urlIsHttpHttpsScheme:TI,urlHasHttpsScheme:ase,clampAndCoarsenConnectionTimingInfo:cse,simpleRangeHeaderValue:lse,buildContentRange:Ase,createInflate:use,extractMimeType:dse}=Ur(),{kState:Dk,kDispatcher:pse}=bs(),Uo=require("node:assert"),{safelyExtractBody:OI,extractBody:_k}=za(),{redirectStatusSet:Tk,nullBodyStatus:Ok,safeMethodsSet:hse,requestBodyHeader:fse,subresourceSet:mse}=dA(),gse=require("node:events"),{Readable:yse,pipeline:Cse,finished:Ese}=require("node:stream"),{addAbortListener:Bse,isErrored:Ise,isReadable:sh,bufferToLowerCasedHeaderName:vk}=Ee(),{dataURLProcessor:bse,serializeAMimeType:Qse,minimizeSupportedMimeType:wse}=Br(),{getGlobalDispatcher:Nse}=Hp(),{webidl:xse}=$t(),{STATUS_CODES:Sse}=require("node:http"),Rse=["GET","HEAD"],_se=typeof __UNDICI_IS_NODE__<"u"||typeof esbuildDetection<"u"?"node":"undici",RI,oh=class extends gse{static{o(this,"Fetch")}constructor(e){super(),this.dispatcher=e,this.connection=null,this.dump=!1,this.state="ongoing"}terminate(e){this.state==="ongoing"&&(this.state="terminated",this.connection?.destroy(e),this.emit("terminated",e))}abort(e){this.state==="ongoing"&&(this.state="aborted",e||(e=new DOMException("The operation was aborted.","AbortError")),this.serializedAbortReason=e,this.connection?.destroy(e),this.emit("terminated",e))}};function vse(t){Mk(t,"fetch")}o(vse,"handleFetchDone");function Pse(t,e=void 0){xse.argumentLengthCheck(arguments,1,"globalThis.fetch");let r=tse(),n;try{n=new Fie(t,e)}catch(u){return r.reject(u),r.promise}let i=n[Dk];if(n.signal.aborted)return _I(r,i,null,n.signal.reason),r.promise;i.client.globalObject?.constructor?.name==="ServiceWorkerGlobalScope"&&(i.serviceWorkers="none");let a=null,c=!1,l=null;return Bse(n.signal,()=>{c=!0,Uo(l!=null),l.abort(n.signal.reason);let u=a?.deref();_I(r,i,u,n.signal.reason)}),l=Lk({request:i,processResponseEndOfBody:vse,processResponse:o(u=>{if(!c){if(u.aborted){_I(r,i,a,l.serializedAbortReason);return}if(u.type==="error"){r.reject(new TypeError("fetch failed",{cause:u.error}));return}a=new WeakRef(Uie(u,"immutable")),r.resolve(a.deref()),r=null}},"processResponse"),dispatcher:n[pse]}),r.promise}o(Pse,"fetch");function Mk(t,e="other"){if(t.type==="error"&&t.aborted||!t.urlList?.length)return;let r=t.urlList[0],n=t.timingInfo,i=t.cacheState;TI(r)&&n!==null&&(t.timingAllowPassed||(n=DI({startTime:n.startTime}),i=""),n.endTime=jA(),t.timingInfo=n,kk(n,r.href,e,globalThis,i))}o(Mk,"finalizeAndReportTiming");var kk=performance.markResourceTiming;function _I(t,e,r,n){if(t&&t.reject(n),e.body!=null&&sh(e.body?.stream)&&e.body.stream.cancel(n).catch(s=>{if(s.code!=="ERR_INVALID_STATE")throw s}),r==null)return;let i=r[Dk];i.body!=null&&sh(i.body?.stream)&&i.body.stream.cancel(n).catch(s=>{if(s.code!=="ERR_INVALID_STATE")throw s})}o(_I,"abortFetch");function Lk({request:t,processRequestBodyChunkLength:e,processRequestEndOfBody:r,processResponse:n,processResponseEndOfBody:i,processResponseConsumeBody:s,useParallelQueue:a=!1,dispatcher:c=Nse()}){Uo(c);let l=null,A=!1;t.client!=null&&(l=t.client.globalObject,A=t.client.crossOriginIsolatedCapability);let u=jA(A),d=DI({startTime:u}),f={controller:new oh(c),request:t,timingInfo:d,processRequestBodyChunkLength:e,processRequestEndOfBody:r,processResponse:n,processResponseConsumeBody:s,processResponseEndOfBody:i,taskDestination:l,crossOriginIsolatedCapability:A};return Uo(!t.body||t.body.stream),t.window==="client"&&(t.window=t.client?.globalObject?.constructor?.name==="Window"?t.client:"no-window"),t.origin==="client"&&(t.origin=t.client.origin),t.policyContainer==="client"&&(t.client!=null?t.policyContainer=jie(t.client.policyContainer):t.policyContainer=zie()),t.headersList.contains("accept",!0)||t.headersList.append("accept","*/*",!0),t.headersList.contains("accept-language",!0)||t.headersList.append("accept-language","*",!0),t.priority,mse.has(t.destination),Uk(f).catch(m=>{f.controller.terminate(m)}),f.controller}o(Lk,"fetching");async function Uk(t,e=!1){let r=t.request,n=null;if(r.localURLsOnly&&!ose(Bi(r))&&(n=ze("local URLs only")),$ie(r),Gie(r)==="blocked"&&(n=ze("bad port")),r.referrerPolicy===""&&(r.referrerPolicy=r.policyContainer.referrerPolicy),r.referrer!=="no-referrer"&&(r.referrer=ese(r)),n===null&&(n=await(async()=>{let s=Bi(r);return PI(s,r.url)&&r.responseTainting==="basic"||s.protocol==="data:"||r.mode==="navigate"||r.mode==="websocket"?(r.responseTainting="basic",await Pk(t)):r.mode==="same-origin"?ze('request mode cannot be "same-origin"'):r.mode==="no-cors"?r.redirect!=="follow"?ze('redirect mode cannot be "follow" for "no-cors" request'):(r.responseTainting="opaque",await Pk(t)):TI(Bi(r))?(r.responseTainting="cors",await Fk(t)):ze("URL scheme must be a HTTP(S) scheme")})()),e)return n;n.status!==0&&!n.internalResponse&&(r.responseTainting,r.responseTainting==="basic"?n=SI(n,"basic"):r.responseTainting==="cors"?n=SI(n,"cors"):r.responseTainting==="opaque"?n=SI(n,"opaque"):Uo(!1));let i=n.status===0?n:n.internalResponse;if(i.urlList.length===0&&i.urlList.push(...r.urlList),r.timingAllowFailed||(n.timingAllowPassed=!0),n.type==="opaque"&&i.status===206&&i.rangeRequested&&!r.headers.contains("range",!0)&&(n=i=ze()),n.status!==0&&(r.method==="HEAD"||r.method==="CONNECT"||Ok.includes(i.status))&&(i.body=null,t.controller.dump=!0),r.integrity){let s=o(c=>vI(t,ze(c)),"processBodyError");if(r.responseTainting==="opaque"||n.body==null){s(n.error);return}let a=o(c=>{if(!Hie(c,r.integrity)){s("integrity mismatch");return}n.body=OI(c)[0],vI(t,n)},"processBody");await ise(n.body,a,s)}else vI(t,n)}o(Uk,"mainFetch");function Pk(t){if(Lo(t)&&t.request.redirectCount===0)return Promise.resolve(rh(t));let{request:e}=t,{protocol:r}=Bi(e);switch(r){case"about:":return Promise.resolve(ze("about scheme is not supported"));case"blob:":{RI||(RI=require("node:buffer").resolveObjectURL);let n=Bi(e);if(n.search.length!==0)return Promise.resolve(ze("NetworkError when attempting to fetch resource."));let i=RI(n.toString());if(e.method!=="GET"||!rse(i))return Promise.resolve(ze("invalid method"));let s=nh(),a=i.size,c=ih(`${a}`),l=i.type;if(e.headersList.contains("range",!0)){s.rangeRequested=!0;let A=e.headersList.get("range",!0),u=lse(A,!0);if(u==="failure")return Promise.resolve(ze("failed to fetch the data URL"));let{rangeStartValue:d,rangeEndValue:f}=u;if(d===null)d=a-f,f=d+f-1;else{if(d>=a)return Promise.resolve(ze("Range start is greater than the blob's size."));(f===null||f>=a)&&(f=a-1)}let m=i.slice(d,f,l),C=_k(m);s.body=C[0];let Q=ih(`${m.size}`),S=Ase(d,f,a);s.status=206,s.statusText="Partial Content",s.headersList.set("content-length",Q,!0),s.headersList.set("content-type",l,!0),s.headersList.set("content-range",S,!0)}else{let A=_k(i);s.statusText="OK",s.body=A[0],s.headersList.set("content-length",c,!0),s.headersList.set("content-type",l,!0)}return Promise.resolve(s)}case"data:":{let n=Bi(e),i=bse(n);if(i==="failure")return Promise.resolve(ze("failed to fetch the data URL"));let s=Qse(i.mimeType);return Promise.resolve(nh({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:s}]],body:OI(i.body)[0]}))}case"file:":return Promise.resolve(ze("not implemented... yet..."));case"http:":case"https:":return Fk(t).catch(n=>ze(n));default:return Promise.resolve(ze("unknown scheme"))}}o(Pk,"schemeFetch");function Dse(t,e){t.request.done=!0,t.processResponseDone!=null&&queueMicrotask(()=>t.processResponseDone(e))}o(Dse,"finalizeResponse");function vI(t,e){let r=t.timingInfo,n=o(()=>{let s=Date.now();t.request.destination==="document"&&(t.controller.fullTimingInfo=r),t.controller.reportTimingSteps=()=>{if(t.request.url.protocol!=="https:")return;r.endTime=s;let c=e.cacheState,l=e.bodyInfo;e.timingAllowPassed||(r=DI(r),c="");let A=0;if(t.request.mode!=="navigator"||!e.hasCrossOriginRedirects){A=e.status;let u=dse(e.headersList);u!=="failure"&&(l.contentType=wse(u))}t.request.initiatorType!=null&&kk(r,t.request.url.href,t.request.initiatorType,globalThis,c,l,A)};let a=o(()=>{t.request.done=!0,t.processResponseEndOfBody!=null&&queueMicrotask(()=>t.processResponseEndOfBody(e)),t.request.initiatorType!=null&&t.controller.reportTimingSteps()},"processResponseEndOfBodyTask");queueMicrotask(()=>a())},"processResponseEndOfBody");t.processResponse!=null&&queueMicrotask(()=>{t.processResponse(e),t.processResponse=null});let i=e.type==="error"?e:e.internalResponse??e;i.body==null?n():Ese(i.body.stream,()=>{n()})}o(vI,"fetchFinale");async function Fk(t){let e=t.request,r=null,n=null,i=t.timingInfo;if(e.serviceWorkers,r===null){if(e.redirect==="follow"&&(e.serviceWorkers="none"),n=r=await qk(t),e.responseTainting==="cors"&&Xie(e,r)==="failure")return ze("cors failure");Yie(e,r)==="failure"&&(e.timingAllowFailed=!0)}return(e.responseTainting==="opaque"||r.type==="opaque")&&Zie(e.origin,e.client,e.destination,n)==="blocked"?ze("blocked"):(Tk.has(n.status)&&(e.redirect!=="manual"&&t.controller.connection.destroy(void 0,!1),e.redirect==="error"?r=ze("unexpected redirect"):e.redirect==="manual"?r=n:e.redirect==="follow"?r=await Tse(t,r):Uo(!1)),r.timingInfo=i,r)}o(Fk,"httpFetch");function Tse(t,e){let r=t.request,n=e.internalResponse?e.internalResponse:e,i;try{if(i=Vie(n,Bi(r).hash),i==null)return e}catch(a){return Promise.resolve(ze(a))}if(!TI(i))return Promise.resolve(ze("URL scheme must be a HTTP(S) scheme"));if(r.redirectCount===20)return Promise.resolve(ze("redirect count exceeded"));if(r.redirectCount+=1,r.mode==="cors"&&(i.username||i.password)&&!PI(r,i))return Promise.resolve(ze('cross origin not allowed for request mode "cors"'));if(r.responseTainting==="cors"&&(i.username||i.password))return Promise.resolve(ze('URL cannot contain credentials for request mode "cors"'));if(n.status!==303&&r.body!=null&&r.body.source==null)return Promise.resolve(ze());if([301,302].includes(n.status)&&r.method==="POST"||n.status===303&&!Rse.includes(r.method)){r.method="GET",r.body=null;for(let a of fse)r.headersList.delete(a)}PI(Bi(r),i)||(r.headersList.delete("authorization",!0),r.headersList.delete("proxy-authorization",!0),r.headersList.delete("cookie",!0),r.headersList.delete("host",!0)),r.body!=null&&(Uo(r.body.source!=null),r.body=OI(r.body.source)[0]);let s=t.timingInfo;return s.redirectEndTime=s.postRedirectStartTime=jA(t.crossOriginIsolatedCapability),s.redirectStartTime===0&&(s.redirectStartTime=s.startTime),r.urlList.push(i),Wie(r,n),Uk(t,!0)}o(Tse,"httpRedirectFetch");async function qk(t,e=!1,r=!1){let n=t.request,i=null,s=null,a=null,c=null,l=!1;n.window==="no-window"&&n.redirect==="error"?(i=t,s=n):(s=qie(n),i={...t},i.request=s);let A=n.credentials==="include"||n.credentials==="same-origin"&&n.responseTainting==="basic",u=s.body?s.body.length:null,d=null;if(s.body==null&&["POST","PUT"].includes(s.method)&&(d="0"),u!=null&&(d=ih(`${u}`)),d!=null&&s.headersList.append("content-length",d,!0),u!=null&&s.keepalive,s.referrer instanceof URL&&s.headersList.append("referer",ih(s.referrer.href),!0),Jie(s),Kie(s),s.headersList.contains("user-agent",!0)||s.headersList.append("user-agent",_se),s.cache==="default"&&(s.headersList.contains("if-modified-since",!0)||s.headersList.contains("if-none-match",!0)||s.headersList.contains("if-unmodified-since",!0)||s.headersList.contains("if-match",!0)||s.headersList.contains("if-range",!0))&&(s.cache="no-store"),s.cache==="no-cache"&&!s.preventNoCacheCacheControlHeaderModification&&!s.headersList.contains("cache-control",!0)&&s.headersList.append("cache-control","max-age=0",!0),(s.cache==="no-store"||s.cache==="reload")&&(s.headersList.contains("pragma",!0)||s.headersList.append("pragma","no-cache",!0),s.headersList.contains("cache-control",!0)||s.headersList.append("cache-control","no-cache",!0)),s.headersList.contains("range",!0)&&s.headersList.append("accept-encoding","identity",!0),s.headersList.contains("accept-encoding",!0)||(ase(Bi(s))?s.headersList.append("accept-encoding","br, gzip, deflate",!0):s.headersList.append("accept-encoding","gzip, deflate",!0)),s.headersList.delete("host",!0),c==null&&(s.cache="no-store"),s.cache!=="no-store"&&s.cache,a==null){if(s.cache==="only-if-cached")return ze("only if cached");let f=await Ose(i,A,r);!hse.has(s.method)&&f.status>=200&&f.status<=399,l&&f.status,a==null&&(a=f)}if(a.urlList=[...s.urlList],s.headersList.contains("range",!0)&&(a.rangeRequested=!0),a.requestIncludesCredentials=A,a.status===407)return n.window==="no-window"?ze():Lo(t)?rh(t):ze("proxy authentication required");if(a.status===421&&!r&&(n.body==null||n.body.source!=null)){if(Lo(t))return rh(t);t.controller.connection.destroy(),a=await qk(t,e,!0)}return a}o(qk,"httpNetworkOrCacheFetch");async function Ose(t,e=!1,r=!1){Uo(!t.controller.connection||t.controller.connection.destroyed),t.controller.connection={abort:null,destroyed:!1,destroy(C,Q=!0){this.destroyed||(this.destroyed=!0,Q&&this.abort?.(C??new DOMException("The operation was aborted.","AbortError")))}};let n=t.request,i=null,s=t.timingInfo;null==null&&(n.cache="no-store");let c=r?"yes":"no";n.mode;let l=null;if(n.body==null&&t.processRequestEndOfBody)queueMicrotask(()=>t.processRequestEndOfBody());else if(n.body!=null){let C=o(async function*(w){Lo(t)||(yield w,t.processRequestBodyChunkLength?.(w.byteLength))},"processBodyChunk"),Q=o(()=>{Lo(t)||t.processRequestEndOfBody&&t.processRequestEndOfBody()},"processEndOfBody"),S=o(w=>{Lo(t)||(w.name==="AbortError"?t.controller.abort():t.controller.terminate(w))},"processBodyError");l=async function*(){try{for await(let w of n.body.stream)yield*C(w);Q()}catch(w){S(w)}}()}try{let{body:C,status:Q,statusText:S,headersList:w,socket:R}=await m({body:l});if(R)i=nh({status:Q,statusText:S,headersList:w,socket:R});else{let T=C[Symbol.asyncIterator]();t.controller.next=()=>T.next(),i=nh({status:Q,statusText:S,headersList:w})}}catch(C){return C.name==="AbortError"?(t.controller.connection.destroy(),rh(t,C)):ze(C)}let A=o(async()=>{await t.controller.resume()},"pullAlgorithm"),u=o(C=>{Lo(t)||t.controller.abort(C)},"cancelAlgorithm"),d=new ReadableStream({async start(C){t.controller.controller=C},async pull(C){await A(C)},async cancel(C){await u(C)},type:"bytes"});i.body={stream:d,source:null,length:null},t.controller.onAborted=f,t.controller.on("terminated",f),t.controller.resume=async()=>{for(;;){let C,Q;try{let{done:w,value:R}=await t.controller.next();if(Rk(t))break;C=w?void 0:R}catch(w){t.controller.ended&&!s.encodedBodySize?C=void 0:(C=w,Q=!0)}if(C===void 0){sse(t.controller.controller),Dse(t,i);return}if(s.decodedBodySize+=C?.byteLength??0,Q){t.controller.terminate(C);return}let S=new Uint8Array(C);if(S.byteLength&&t.controller.controller.enqueue(S),Ise(d)){t.controller.terminate();return}if(t.controller.controller.desiredSize<=0)return}};function f(C){Rk(t)?(i.aborted=!0,sh(d)&&t.controller.controller.error(t.controller.serializedAbortReason)):sh(d)&&t.controller.controller.error(new TypeError("terminated",{cause:nse(C)?C:void 0})),t.controller.connection.destroy()}return o(f,"onAborted"),i;function m({body:C}){let Q=Bi(n),S=t.controller.dispatcher;return new Promise((w,R)=>S.dispatch({path:Q.pathname+Q.search,origin:Q.origin,method:n.method,body:S.isMockActive?n.body&&(n.body.source||n.body.stream):C,headers:n.headersList.entries,maxRedirections:0,upgrade:n.mode==="websocket"?"websocket":void 0},{body:null,abort:null,onConnect(T){let{connection:L}=t.controller;s.finalConnectionTimingInfo=cse(void 0,s.postRedirectStartTime,t.crossOriginIsolatedCapability),L.destroyed?T(new DOMException("The operation was aborted.","AbortError")):(t.controller.on("terminated",T),this.abort=L.abort=T),s.finalNetworkRequestStartTime=jA(t.crossOriginIsolatedCapability)},onResponseStarted(){s.finalNetworkResponseStartTime=jA(t.crossOriginIsolatedCapability)},onHeaders(T,L,W,de){if(T<200)return;let le="",Te=new Sk;for(let fe=0;feai)return R(new Error(`too many content-encodings in response: ${Ge.length}, maximum allowed is ${ai}`)),!0;for(let ji=Ge.length-1;ji>=0;--ji){let Gi=Ge[ji].trim();if(Gi==="x-gzip"||Gi==="gzip")Oe.push(Ms.createGunzip({flush:Ms.constants.Z_SYNC_FLUSH,finishFlush:Ms.constants.Z_SYNC_FLUSH}));else if(Gi==="deflate")Oe.push(use({flush:Ms.constants.Z_SYNC_FLUSH,finishFlush:Ms.constants.Z_SYNC_FLUSH}));else if(Gi==="br")Oe.push(Ms.createBrotliDecompress({flush:Ms.constants.BROTLI_OPERATION_FLUSH,finishFlush:Ms.constants.BROTLI_OPERATION_FLUSH}));else{Oe.length=0;break}}}let Xe=this.onError.bind(this);return w({status:T,statusText:de,headersList:Te,body:Oe.length?Cse(this.body,...Oe,fe=>{fe&&this.onError(fe)}).on("error",Xe):this.body.on("error",Xe)}),!0},onData(T){if(t.controller.dump)return;let L=T;return s.encodedBodySize+=L.byteLength,this.body.push(L)},onComplete(){this.abort&&t.controller.off("terminated",this.abort),t.controller.onAborted&&t.controller.off("terminated",t.controller.onAborted),t.controller.ended=!0,this.body.push(null)},onError(T){this.abort&&t.controller.off("terminated",this.abort),this.body?.destroy(T),t.controller.terminate(T),R(T)},onUpgrade(T,L,W){if(T!==101)return;let de=new Sk;for(let le=0;le{"use strict";zk.exports={kState:Symbol("FileReader state"),kResult:Symbol("FileReader result"),kError:Symbol("FileReader error"),kLastProgressEventFired:Symbol("FileReader last progress event fired timestamp"),kEvents:Symbol("FileReader events"),kAborted:Symbol("FileReader aborted")}});var Gk=g((Qje,jk)=>{"use strict";var{webidl:Gr}=$t(),ah=Symbol("ProgressEvent state"),kI=class t extends Event{static{o(this,"ProgressEvent")}constructor(e,r={}){e=Gr.converters.DOMString(e,"ProgressEvent constructor","type"),r=Gr.converters.ProgressEventInit(r??{}),super(e,r),this[ah]={lengthComputable:r.lengthComputable,loaded:r.loaded,total:r.total}}get lengthComputable(){return Gr.brandCheck(this,t),this[ah].lengthComputable}get loaded(){return Gr.brandCheck(this,t),this[ah].loaded}get total(){return Gr.brandCheck(this,t),this[ah].total}};Gr.converters.ProgressEventInit=Gr.dictionaryConverter([{key:"lengthComputable",converter:Gr.converters.boolean,defaultValue:()=>!1},{key:"loaded",converter:Gr.converters["unsigned long long"],defaultValue:()=>0},{key:"total",converter:Gr.converters["unsigned long long"],defaultValue:()=>0},{key:"bubbles",converter:Gr.converters.boolean,defaultValue:()=>!1},{key:"cancelable",converter:Gr.converters.boolean,defaultValue:()=>!1},{key:"composed",converter:Gr.converters.boolean,defaultValue:()=>!1}]);jk.exports={ProgressEvent:kI}});var Jk=g((Nje,Yk)=>{"use strict";function Mse(t){if(!t)return"failure";switch(t.trim().toLowerCase()){case"unicode-1-1-utf-8":case"unicode11utf8":case"unicode20utf8":case"utf-8":case"utf8":case"x-unicode20utf8":return"UTF-8";case"866":case"cp866":case"csibm866":case"ibm866":return"IBM866";case"csisolatin2":case"iso-8859-2":case"iso-ir-101":case"iso8859-2":case"iso88592":case"iso_8859-2":case"iso_8859-2:1987":case"l2":case"latin2":return"ISO-8859-2";case"csisolatin3":case"iso-8859-3":case"iso-ir-109":case"iso8859-3":case"iso88593":case"iso_8859-3":case"iso_8859-3:1988":case"l3":case"latin3":return"ISO-8859-3";case"csisolatin4":case"iso-8859-4":case"iso-ir-110":case"iso8859-4":case"iso88594":case"iso_8859-4":case"iso_8859-4:1988":case"l4":case"latin4":return"ISO-8859-4";case"csisolatincyrillic":case"cyrillic":case"iso-8859-5":case"iso-ir-144":case"iso8859-5":case"iso88595":case"iso_8859-5":case"iso_8859-5:1988":return"ISO-8859-5";case"arabic":case"asmo-708":case"csiso88596e":case"csiso88596i":case"csisolatinarabic":case"ecma-114":case"iso-8859-6":case"iso-8859-6-e":case"iso-8859-6-i":case"iso-ir-127":case"iso8859-6":case"iso88596":case"iso_8859-6":case"iso_8859-6:1987":return"ISO-8859-6";case"csisolatingreek":case"ecma-118":case"elot_928":case"greek":case"greek8":case"iso-8859-7":case"iso-ir-126":case"iso8859-7":case"iso88597":case"iso_8859-7":case"iso_8859-7:1987":case"sun_eu_greek":return"ISO-8859-7";case"csiso88598e":case"csisolatinhebrew":case"hebrew":case"iso-8859-8":case"iso-8859-8-e":case"iso-ir-138":case"iso8859-8":case"iso88598":case"iso_8859-8":case"iso_8859-8:1988":case"visual":return"ISO-8859-8";case"csiso88598i":case"iso-8859-8-i":case"logical":return"ISO-8859-8-I";case"csisolatin6":case"iso-8859-10":case"iso-ir-157":case"iso8859-10":case"iso885910":case"l6":case"latin6":return"ISO-8859-10";case"iso-8859-13":case"iso8859-13":case"iso885913":return"ISO-8859-13";case"iso-8859-14":case"iso8859-14":case"iso885914":return"ISO-8859-14";case"csisolatin9":case"iso-8859-15":case"iso8859-15":case"iso885915":case"iso_8859-15":case"l9":return"ISO-8859-15";case"iso-8859-16":return"ISO-8859-16";case"cskoi8r":case"koi":case"koi8":case"koi8-r":case"koi8_r":return"KOI8-R";case"koi8-ru":case"koi8-u":return"KOI8-U";case"csmacintosh":case"mac":case"macintosh":case"x-mac-roman":return"macintosh";case"iso-8859-11":case"iso8859-11":case"iso885911":case"tis-620":case"windows-874":return"windows-874";case"cp1250":case"windows-1250":case"x-cp1250":return"windows-1250";case"cp1251":case"windows-1251":case"x-cp1251":return"windows-1251";case"ansi_x3.4-1968":case"ascii":case"cp1252":case"cp819":case"csisolatin1":case"ibm819":case"iso-8859-1":case"iso-ir-100":case"iso8859-1":case"iso88591":case"iso_8859-1":case"iso_8859-1:1987":case"l1":case"latin1":case"us-ascii":case"windows-1252":case"x-cp1252":return"windows-1252";case"cp1253":case"windows-1253":case"x-cp1253":return"windows-1253";case"cp1254":case"csisolatin5":case"iso-8859-9":case"iso-ir-148":case"iso8859-9":case"iso88599":case"iso_8859-9":case"iso_8859-9:1989":case"l5":case"latin5":case"windows-1254":case"x-cp1254":return"windows-1254";case"cp1255":case"windows-1255":case"x-cp1255":return"windows-1255";case"cp1256":case"windows-1256":case"x-cp1256":return"windows-1256";case"cp1257":case"windows-1257":case"x-cp1257":return"windows-1257";case"cp1258":case"windows-1258":case"x-cp1258":return"windows-1258";case"x-mac-cyrillic":case"x-mac-ukrainian":return"x-mac-cyrillic";case"chinese":case"csgb2312":case"csiso58gb231280":case"gb2312":case"gb_2312":case"gb_2312-80":case"gbk":case"iso-ir-58":case"x-gbk":return"GBK";case"gb18030":return"gb18030";case"big5":case"big5-hkscs":case"cn-big5":case"csbig5":case"x-x-big5":return"Big5";case"cseucpkdfmtjapanese":case"euc-jp":case"x-euc-jp":return"EUC-JP";case"csiso2022jp":case"iso-2022-jp":return"ISO-2022-JP";case"csshiftjis":case"ms932":case"ms_kanji":case"shift-jis":case"shift_jis":case"sjis":case"windows-31j":case"x-sjis":return"Shift_JIS";case"cseuckr":case"csksc56011987":case"euc-kr":case"iso-ir-149":case"korean":case"ks_c_5601-1987":case"ks_c_5601-1989":case"ksc5601":case"ksc_5601":case"windows-949":return"EUC-KR";case"csiso2022kr":case"hz-gb-2312":case"iso-2022-cn":case"iso-2022-cn-ext":case"iso-2022-kr":case"replacement":return"replacement";case"unicodefffe":case"utf-16be":return"UTF-16BE";case"csunicode":case"iso-10646-ucs-2":case"ucs-2":case"unicode":case"unicodefeff":case"utf-16":case"utf-16le":return"UTF-16LE";case"x-user-defined":return"x-user-defined";default:return"failure"}}o(Mse,"getEncoding");Yk.exports={getEncoding:Mse}});var tL=g((Sje,eL)=>{"use strict";var{kState:dc,kError:LI,kResult:Vk,kAborted:YA,kLastProgressEventFired:UI}=MI(),{ProgressEvent:kse}=Gk(),{getEncoding:Wk}=Jk(),{serializeAMimeType:Lse,parseMIMEType:$k}=Br(),{types:Use}=require("node:util"),{StringDecoder:Kk}=require("string_decoder"),{btoa:Xk}=require("node:buffer"),Fse={enumerable:!0,writable:!1,configurable:!1};function qse(t,e,r,n){if(t[dc]==="loading")throw new DOMException("Invalid state","InvalidStateError");t[dc]="loading",t[Vk]=null,t[LI]=null;let s=e.stream().getReader(),a=[],c=s.read(),l=!0;(async()=>{for(;!t[YA];)try{let{done:A,value:u}=await c;if(l&&!t[YA]&&queueMicrotask(()=>{ks("loadstart",t)}),l=!1,!A&&Use.isUint8Array(u))a.push(u),(t[UI]===void 0||Date.now()-t[UI]>=50)&&!t[YA]&&(t[UI]=Date.now(),queueMicrotask(()=>{ks("progress",t)})),c=s.read();else if(A){queueMicrotask(()=>{t[dc]="done";try{let d=Hse(a,r,e.type,n);if(t[YA])return;t[Vk]=d,ks("load",t)}catch(d){t[LI]=d,ks("error",t)}t[dc]!=="loading"&&ks("loadend",t)});break}}catch(A){if(t[YA])return;queueMicrotask(()=>{t[dc]="done",t[LI]=A,ks("error",t),t[dc]!=="loading"&&ks("loadend",t)});break}})()}o(qse,"readOperation");function ks(t,e){let r=new kse(t,{bubbles:!1,cancelable:!1});e.dispatchEvent(r)}o(ks,"fireAProgressEvent");function Hse(t,e,r,n){switch(e){case"DataURL":{let i="data:",s=$k(r||"application/octet-stream");s!=="failure"&&(i+=Lse(s)),i+=";base64,";let a=new Kk("latin1");for(let c of t)i+=Xk(a.write(c));return i+=Xk(a.end()),i}case"Text":{let i="failure";if(n&&(i=Wk(n)),i==="failure"&&r){let s=$k(r);s!=="failure"&&(i=Wk(s.parameters.get("charset")))}return i==="failure"&&(i="UTF-8"),zse(t,i)}case"ArrayBuffer":return Zk(t).buffer;case"BinaryString":{let i="",s=new Kk("latin1");for(let a of t)i+=s.write(a);return i+=s.end(),i}}}o(Hse,"packageData");function zse(t,e){let r=Zk(t),n=jse(r),i=0;n!==null&&(e=n,i=n==="UTF-8"?3:2);let s=r.slice(i);return new TextDecoder(e).decode(s)}o(zse,"decode");function jse(t){let[e,r,n]=t;return e===239&&r===187&&n===191?"UTF-8":e===254&&r===255?"UTF-16BE":e===255&&r===254?"UTF-16LE":null}o(jse,"BOMSniffing");function Zk(t){let e=t.reduce((n,i)=>n+i.byteLength,0),r=0;return t.reduce((n,i)=>(n.set(i,r),r+=i.byteLength,n),new Uint8Array(e))}o(Zk,"combineByteSequences");eL.exports={staticPropertyDescriptors:Fse,readOperation:qse,fireAProgressEvent:ks}});var sL=g((_je,iL)=>{"use strict";var{staticPropertyDescriptors:pc,readOperation:ch,fireAProgressEvent:rL}=tL(),{kState:Fo,kError:nL,kResult:lh,kEvents:De,kAborted:Gse}=MI(),{webidl:Ye}=$t(),{kEnumerableProperty:Qr}=Ee(),$n=class t extends EventTarget{static{o(this,"FileReader")}constructor(){super(),this[Fo]="empty",this[lh]=null,this[nL]=null,this[De]={loadend:null,error:null,abort:null,load:null,progress:null,loadstart:null}}readAsArrayBuffer(e){Ye.brandCheck(this,t),Ye.argumentLengthCheck(arguments,1,"FileReader.readAsArrayBuffer"),e=Ye.converters.Blob(e,{strict:!1}),ch(this,e,"ArrayBuffer")}readAsBinaryString(e){Ye.brandCheck(this,t),Ye.argumentLengthCheck(arguments,1,"FileReader.readAsBinaryString"),e=Ye.converters.Blob(e,{strict:!1}),ch(this,e,"BinaryString")}readAsText(e,r=void 0){Ye.brandCheck(this,t),Ye.argumentLengthCheck(arguments,1,"FileReader.readAsText"),e=Ye.converters.Blob(e,{strict:!1}),r!==void 0&&(r=Ye.converters.DOMString(r,"FileReader.readAsText","encoding")),ch(this,e,"Text",r)}readAsDataURL(e){Ye.brandCheck(this,t),Ye.argumentLengthCheck(arguments,1,"FileReader.readAsDataURL"),e=Ye.converters.Blob(e,{strict:!1}),ch(this,e,"DataURL")}abort(){if(this[Fo]==="empty"||this[Fo]==="done"){this[lh]=null;return}this[Fo]==="loading"&&(this[Fo]="done",this[lh]=null),this[Gse]=!0,rL("abort",this),this[Fo]!=="loading"&&rL("loadend",this)}get readyState(){switch(Ye.brandCheck(this,t),this[Fo]){case"empty":return this.EMPTY;case"loading":return this.LOADING;case"done":return this.DONE}}get result(){return Ye.brandCheck(this,t),this[lh]}get error(){return Ye.brandCheck(this,t),this[nL]}get onloadend(){return Ye.brandCheck(this,t),this[De].loadend}set onloadend(e){Ye.brandCheck(this,t),this[De].loadend&&this.removeEventListener("loadend",this[De].loadend),typeof e=="function"?(this[De].loadend=e,this.addEventListener("loadend",e)):this[De].loadend=null}get onerror(){return Ye.brandCheck(this,t),this[De].error}set onerror(e){Ye.brandCheck(this,t),this[De].error&&this.removeEventListener("error",this[De].error),typeof e=="function"?(this[De].error=e,this.addEventListener("error",e)):this[De].error=null}get onloadstart(){return Ye.brandCheck(this,t),this[De].loadstart}set onloadstart(e){Ye.brandCheck(this,t),this[De].loadstart&&this.removeEventListener("loadstart",this[De].loadstart),typeof e=="function"?(this[De].loadstart=e,this.addEventListener("loadstart",e)):this[De].loadstart=null}get onprogress(){return Ye.brandCheck(this,t),this[De].progress}set onprogress(e){Ye.brandCheck(this,t),this[De].progress&&this.removeEventListener("progress",this[De].progress),typeof e=="function"?(this[De].progress=e,this.addEventListener("progress",e)):this[De].progress=null}get onload(){return Ye.brandCheck(this,t),this[De].load}set onload(e){Ye.brandCheck(this,t),this[De].load&&this.removeEventListener("load",this[De].load),typeof e=="function"?(this[De].load=e,this.addEventListener("load",e)):this[De].load=null}get onabort(){return Ye.brandCheck(this,t),this[De].abort}set onabort(e){Ye.brandCheck(this,t),this[De].abort&&this.removeEventListener("abort",this[De].abort),typeof e=="function"?(this[De].abort=e,this.addEventListener("abort",e)):this[De].abort=null}};$n.EMPTY=$n.prototype.EMPTY=0;$n.LOADING=$n.prototype.LOADING=1;$n.DONE=$n.prototype.DONE=2;Object.defineProperties($n.prototype,{EMPTY:pc,LOADING:pc,DONE:pc,readAsArrayBuffer:Qr,readAsBinaryString:Qr,readAsText:Qr,readAsDataURL:Qr,abort:Qr,readyState:Qr,result:Qr,error:Qr,onloadstart:Qr,onprogress:Qr,onload:Qr,onabort:Qr,onerror:Qr,onloadend:Qr,[Symbol.toStringTag]:{value:"FileReader",writable:!1,enumerable:!1,configurable:!0}});Object.defineProperties($n,{EMPTY:pc,LOADING:pc,DONE:pc});iL.exports={FileReader:$n}});var Ah=g((Pje,oL)=>{"use strict";oL.exports={kConstruct:nt().kConstruct}});var lL=g((Dje,cL)=>{"use strict";var Yse=require("node:assert"),{URLSerializer:aL}=Br(),{isValidHeaderName:Jse}=Ur();function Vse(t,e,r=!1){let n=aL(t,r),i=aL(e,r);return n===i}o(Vse,"urlEquals");function Wse(t){Yse(t!==null);let e=[];for(let r of t.split(","))r=r.trim(),Jse(r)&&e.push(r);return e}o(Wse,"getFieldValues");cL.exports={urlEquals:Vse,getFieldValues:Wse}});var dL=g((Oje,uL)=>{"use strict";var{kConstruct:$se}=Ah(),{urlEquals:Kse,getFieldValues:FI}=lL(),{kEnumerableProperty:qo,isDisturbed:Xse}=Ee(),{webidl:te}=$t(),{Response:Zse,cloneResponse:eoe,fromInnerResponse:toe}=zA(),{Request:ss,fromInnerRequest:roe}=uc(),{kState:Kn}=bs(),{fetching:noe}=GA(),{urlIsHttpHttpsScheme:uh,createDeferredPromise:hc,readAllBytes:ioe}=Ur(),qI=require("node:assert"),dh=class t{static{o(this,"Cache")}#e;constructor(){arguments[0]!==$se&&te.illegalConstructor(),te.util.markAsUncloneable(this),this.#e=arguments[1]}async match(e,r={}){te.brandCheck(this,t);let n="Cache.match";te.argumentLengthCheck(arguments,1,n),e=te.converters.RequestInfo(e,n,"request"),r=te.converters.CacheQueryOptions(r,n,"options");let i=this.#r(e,r,1);if(i.length!==0)return i[0]}async matchAll(e=void 0,r={}){te.brandCheck(this,t);let n="Cache.matchAll";return e!==void 0&&(e=te.converters.RequestInfo(e,n,"request")),r=te.converters.CacheQueryOptions(r,n,"options"),this.#r(e,r)}async add(e){te.brandCheck(this,t);let r="Cache.add";te.argumentLengthCheck(arguments,1,r),e=te.converters.RequestInfo(e,r,"request");let n=[e];return await this.addAll(n)}async addAll(e){te.brandCheck(this,t);let r="Cache.addAll";te.argumentLengthCheck(arguments,1,r);let n=[],i=[];for(let f of e){if(f===void 0)throw te.errors.conversionFailed({prefix:r,argument:"Argument 1",types:["undefined is not allowed"]});if(f=te.converters.RequestInfo(f),typeof f=="string")continue;let m=f[Kn];if(!uh(m.url)||m.method!=="GET")throw te.errors.exception({header:r,message:"Expected http/s scheme when method is not GET."})}let s=[];for(let f of e){let m=new ss(f)[Kn];if(!uh(m.url))throw te.errors.exception({header:r,message:"Expected http/s scheme."});m.initiator="fetch",m.destination="subresource",i.push(m);let C=hc();s.push(noe({request:m,processResponse(Q){if(Q.type==="error"||Q.status===206||Q.status<200||Q.status>299)C.reject(te.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}));else if(Q.headersList.contains("vary")){let S=FI(Q.headersList.get("vary"));for(let w of S)if(w==="*"){C.reject(te.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(let R of s)R.abort();return}}},processResponseEndOfBody(Q){if(Q.aborted){C.reject(new DOMException("aborted","AbortError"));return}C.resolve(Q)}})),n.push(C.promise)}let c=await Promise.all(n),l=[],A=0;for(let f of c){let m={type:"put",request:i[A],response:f};l.push(m),A++}let u=hc(),d=null;try{this.#t(l)}catch(f){d=f}return queueMicrotask(()=>{d===null?u.resolve(void 0):u.reject(d)}),u.promise}async put(e,r){te.brandCheck(this,t);let n="Cache.put";te.argumentLengthCheck(arguments,2,n),e=te.converters.RequestInfo(e,n,"request"),r=te.converters.Response(r,n,"response");let i=null;if(e instanceof ss?i=e[Kn]:i=new ss(e)[Kn],!uh(i.url)||i.method!=="GET")throw te.errors.exception({header:n,message:"Expected an http/s scheme when method is not GET"});let s=r[Kn];if(s.status===206)throw te.errors.exception({header:n,message:"Got 206 status"});if(s.headersList.contains("vary")){let m=FI(s.headersList.get("vary"));for(let C of m)if(C==="*")throw te.errors.exception({header:n,message:"Got * vary field value"})}if(s.body&&(Xse(s.body.stream)||s.body.stream.locked))throw te.errors.exception({header:n,message:"Response body is locked or disturbed"});let a=eoe(s),c=hc();if(s.body!=null){let C=s.body.stream.getReader();ioe(C).then(c.resolve,c.reject)}else c.resolve(void 0);let l=[],A={type:"put",request:i,response:a};l.push(A);let u=await c.promise;a.body!=null&&(a.body.source=u);let d=hc(),f=null;try{this.#t(l)}catch(m){f=m}return queueMicrotask(()=>{f===null?d.resolve():d.reject(f)}),d.promise}async delete(e,r={}){te.brandCheck(this,t);let n="Cache.delete";te.argumentLengthCheck(arguments,1,n),e=te.converters.RequestInfo(e,n,"request"),r=te.converters.CacheQueryOptions(r,n,"options");let i=null;if(e instanceof ss){if(i=e[Kn],i.method!=="GET"&&!r.ignoreMethod)return!1}else qI(typeof e=="string"),i=new ss(e)[Kn];let s=[],a={type:"delete",request:i,options:r};s.push(a);let c=hc(),l=null,A;try{A=this.#t(s)}catch(u){l=u}return queueMicrotask(()=>{l===null?c.resolve(!!A?.length):c.reject(l)}),c.promise}async keys(e=void 0,r={}){te.brandCheck(this,t);let n="Cache.keys";e!==void 0&&(e=te.converters.RequestInfo(e,n,"request")),r=te.converters.CacheQueryOptions(r,n,"options");let i=null;if(e!==void 0)if(e instanceof ss){if(i=e[Kn],i.method!=="GET"&&!r.ignoreMethod)return[]}else typeof e=="string"&&(i=new ss(e)[Kn]);let s=hc(),a=[];if(e===void 0)for(let c of this.#e)a.push(c[0]);else{let c=this.#i(i,r);for(let l of c)a.push(l[0])}return queueMicrotask(()=>{let c=[];for(let l of a){let A=roe(l,new AbortController().signal,"immutable");c.push(A)}s.resolve(Object.freeze(c))}),s.promise}#t(e){let r=this.#e,n=[...r],i=[],s=[];try{for(let a of e){if(a.type!=="delete"&&a.type!=="put")throw te.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'});if(a.type==="delete"&&a.response!=null)throw te.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"});if(this.#i(a.request,a.options,i).length)throw new DOMException("???","InvalidStateError");let c;if(a.type==="delete"){if(c=this.#i(a.request,a.options),c.length===0)return[];for(let l of c){let A=r.indexOf(l);qI(A!==-1),r.splice(A,1)}}else if(a.type==="put"){if(a.response==null)throw te.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"});let l=a.request;if(!uh(l.url))throw te.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"});if(l.method!=="GET")throw te.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"});if(a.options!=null)throw te.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"});c=this.#i(a.request);for(let A of c){let u=r.indexOf(A);qI(u!==-1),r.splice(u,1)}r.push([a.request,a.response]),i.push([a.request,a.response])}s.push([a.request,a.response])}return s}catch(a){throw this.#e.length=0,this.#e=n,a}}#i(e,r,n){let i=[],s=n??this.#e;for(let a of s){let[c,l]=a;this.#n(e,c,l,r)&&i.push(a)}return i}#n(e,r,n=null,i){let s=new URL(e.url),a=new URL(r.url);if(i?.ignoreSearch&&(a.search="",s.search=""),!Kse(s,a,!0))return!1;if(n==null||i?.ignoreVary||!n.headersList.contains("vary"))return!0;let c=FI(n.headersList.get("vary"));for(let l of c){if(l==="*")return!1;let A=r.headersList.get(l),u=e.headersList.get(l);if(A!==u)return!1}return!0}#r(e,r,n=1/0){let i=null;if(e!==void 0)if(e instanceof ss){if(i=e[Kn],i.method!=="GET"&&!r.ignoreMethod)return[]}else typeof e=="string"&&(i=new ss(e)[Kn]);let s=[];if(e===void 0)for(let c of this.#e)s.push(c[1]);else{let c=this.#i(i,r);for(let l of c)s.push(l[1])}let a=[];for(let c of s){let l=toe(c,"immutable");if(a.push(l.clone()),a.length>=n)break}return Object.freeze(a)}};Object.defineProperties(dh.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:!0},match:qo,matchAll:qo,add:qo,addAll:qo,put:qo,delete:qo,keys:qo});var AL=[{key:"ignoreSearch",converter:te.converters.boolean,defaultValue:()=>!1},{key:"ignoreMethod",converter:te.converters.boolean,defaultValue:()=>!1},{key:"ignoreVary",converter:te.converters.boolean,defaultValue:()=>!1}];te.converters.CacheQueryOptions=te.dictionaryConverter(AL);te.converters.MultiCacheQueryOptions=te.dictionaryConverter([...AL,{key:"cacheName",converter:te.converters.DOMString}]);te.converters.Response=te.interfaceConverter(Zse);te.converters["sequence"]=te.sequenceConverter(te.converters.RequestInfo);uL.exports={Cache:dh}});var hL=g((kje,pL)=>{"use strict";var{kConstruct:JA}=Ah(),{Cache:ph}=dL(),{webidl:rr}=$t(),{kEnumerableProperty:VA}=Ee(),hh=class t{static{o(this,"CacheStorage")}#e=new Map;constructor(){arguments[0]!==JA&&rr.illegalConstructor(),rr.util.markAsUncloneable(this)}async match(e,r={}){if(rr.brandCheck(this,t),rr.argumentLengthCheck(arguments,1,"CacheStorage.match"),e=rr.converters.RequestInfo(e),r=rr.converters.MultiCacheQueryOptions(r),r.cacheName!=null){if(this.#e.has(r.cacheName)){let n=this.#e.get(r.cacheName);return await new ph(JA,n).match(e,r)}}else for(let n of this.#e.values()){let s=await new ph(JA,n).match(e,r);if(s!==void 0)return s}}async has(e){rr.brandCheck(this,t);let r="CacheStorage.has";return rr.argumentLengthCheck(arguments,1,r),e=rr.converters.DOMString(e,r,"cacheName"),this.#e.has(e)}async open(e){rr.brandCheck(this,t);let r="CacheStorage.open";if(rr.argumentLengthCheck(arguments,1,r),e=rr.converters.DOMString(e,r,"cacheName"),this.#e.has(e)){let i=this.#e.get(e);return new ph(JA,i)}let n=[];return this.#e.set(e,n),new ph(JA,n)}async delete(e){rr.brandCheck(this,t);let r="CacheStorage.delete";return rr.argumentLengthCheck(arguments,1,r),e=rr.converters.DOMString(e,r,"cacheName"),this.#e.delete(e)}async keys(){return rr.brandCheck(this,t),[...this.#e.keys()]}};Object.defineProperties(hh.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:!0},match:VA,has:VA,open:VA,delete:VA,keys:VA});pL.exports={CacheStorage:hh}});var mL=g((Uje,fL)=>{"use strict";fL.exports={maxAttributeValueSize:1024,maxNameValuePairSize:4096}});var HI=g((Fje,BL)=>{"use strict";function soe(t){for(let e=0;e=0&&r<=8||r>=10&&r<=31||r===127)return!0}return!1}o(soe,"isCTLExcludingHtab");function gL(t){for(let e=0;e126||r===34||r===40||r===41||r===60||r===62||r===64||r===44||r===59||r===58||r===92||r===47||r===91||r===93||r===63||r===61||r===123||r===125)throw new Error("Invalid cookie name")}}o(gL,"validateCookieName");function yL(t){let e=t.length,r=0;if(t[0]==='"'){if(e===1||t[e-1]!=='"')throw new Error("Invalid cookie value");--e,++r}for(;r126||n===34||n===44||n===59||n===92)throw new Error("Invalid cookie value")}}o(yL,"validateCookieValue");function CL(t){for(let e=0;ee.toString().padStart(2,"0"));function EL(t){return typeof t=="number"&&(t=new Date(t)),`${aoe[t.getUTCDay()]}, ${fh[t.getUTCDate()]} ${coe[t.getUTCMonth()]} ${t.getUTCFullYear()} ${fh[t.getUTCHours()]}:${fh[t.getUTCMinutes()]}:${fh[t.getUTCSeconds()]} GMT`}o(EL,"toIMFDate");function loe(t){if(t<0)throw new Error("Invalid cookie max-age")}o(loe,"validateCookieMaxAge");function Aoe(t){if(t.name.length===0)return null;gL(t.name),yL(t.value);let e=[`${t.name}=${t.value}`];t.name.startsWith("__Secure-")&&(t.secure=!0),t.name.startsWith("__Host-")&&(t.secure=!0,t.domain=null,t.path="/"),t.secure&&e.push("Secure"),t.httpOnly&&e.push("HttpOnly"),typeof t.maxAge=="number"&&(loe(t.maxAge),e.push(`Max-Age=${t.maxAge}`)),t.domain&&(ooe(t.domain),e.push(`Domain=${t.domain}`)),t.path&&(CL(t.path),e.push(`Path=${t.path}`)),t.expires&&t.expires.toString()!=="Invalid Date"&&e.push(`Expires=${EL(t.expires)}`),t.sameSite&&e.push(`SameSite=${t.sameSite}`);for(let r of t.unparsed){if(!r.includes("="))throw new Error("Invalid unparsed");let[n,...i]=r.split("=");e.push(`${n.trim()}=${i.join("=")}`)}return e.join("; ")}o(Aoe,"stringify");BL.exports={isCTLExcludingHtab:soe,validateCookieName:gL,validateCookiePath:CL,validateCookieValue:yL,toIMFDate:EL,stringify:Aoe}});var bL=g((Hje,IL)=>{"use strict";var{maxNameValuePairSize:uoe,maxAttributeValueSize:doe}=mL(),{isCTLExcludingHtab:poe}=HI(),{collectASequenceOfCodePointsFast:mh}=Br(),hoe=require("node:assert");function foe(t){if(poe(t))return null;let e="",r="",n="",i="";if(t.includes(";")){let s={position:0};e=mh(";",t,s),r=t.slice(s.position)}else e=t;if(!e.includes("="))i=e;else{let s={position:0};n=mh("=",e,s),i=e.slice(s.position+1)}return n=n.trim(),i=i.trim(),n.length+i.length>uoe?null:{name:n,value:i,...fc(r)}}o(foe,"parseSetCookie");function fc(t,e={}){if(t.length===0)return e;hoe(t[0]===";"),t=t.slice(1);let r="";t.includes(";")?(r=mh(";",t,{position:0}),t=t.slice(r.length)):(r=t,t="");let n="",i="";if(r.includes("=")){let a={position:0};n=mh("=",r,a),i=r.slice(a.position+1)}else n=r;if(n=n.trim(),i=i.trim(),i.length>doe)return fc(t,e);let s=n.toLowerCase();if(s==="expires"){let a=new Date(i);e.expires=a}else if(s==="max-age"){let a=i.charCodeAt(0);if((a<48||a>57)&&i[0]!=="-"||!/^\d+$/.test(i))return fc(t,e);let c=Number(i);e.maxAge=c}else if(s==="domain"){let a=i;a[0]==="."&&(a=a.slice(1)),a=a.toLowerCase(),e.domain=a}else if(s==="path"){let a="";i.length===0||i[0]!=="/"?a="/":a=i,e.path=a}else if(s==="secure")e.secure=!0;else if(s==="httponly")e.httpOnly=!0;else if(s==="samesite"){let a="Default",c=i.toLowerCase();c.includes("none")&&(a="None"),c.includes("strict")&&(a="Strict"),c.includes("lax")&&(a="Lax"),e.sameSite=a}else e.unparsed??=[],e.unparsed.push(`${n}=${i}`);return fc(t,e)}o(fc,"parseUnparsedAttributes");IL.exports={parseSetCookie:foe,parseUnparsedAttributes:fc}});var NL=g((jje,wL)=>{"use strict";var{parseSetCookie:moe}=bL(),{stringify:goe}=HI(),{webidl:Ne}=$t(),{Headers:gh}=Mo();function yoe(t){Ne.argumentLengthCheck(arguments,1,"getCookies"),Ne.brandCheck(t,gh,{strict:!1});let e=t.get("cookie"),r={};if(!e)return r;for(let n of e.split(";")){let[i,...s]=n.split("=");r[i.trim()]=s.join("=")}return r}o(yoe,"getCookies");function Coe(t,e,r){Ne.brandCheck(t,gh,{strict:!1});let n="deleteCookie";Ne.argumentLengthCheck(arguments,2,n),e=Ne.converters.DOMString(e,n,"name"),r=Ne.converters.DeleteCookieAttributes(r),QL(t,{name:e,value:"",expires:new Date(0),...r})}o(Coe,"deleteCookie");function Eoe(t){Ne.argumentLengthCheck(arguments,1,"getSetCookies"),Ne.brandCheck(t,gh,{strict:!1});let e=t.getSetCookie();return e?e.map(r=>moe(r)):[]}o(Eoe,"getSetCookies");function QL(t,e){Ne.argumentLengthCheck(arguments,2,"setCookie"),Ne.brandCheck(t,gh,{strict:!1}),e=Ne.converters.Cookie(e);let r=goe(e);r&&t.append("Set-Cookie",r)}o(QL,"setCookie");Ne.converters.DeleteCookieAttributes=Ne.dictionaryConverter([{converter:Ne.nullableConverter(Ne.converters.DOMString),key:"path",defaultValue:()=>null},{converter:Ne.nullableConverter(Ne.converters.DOMString),key:"domain",defaultValue:()=>null}]);Ne.converters.Cookie=Ne.dictionaryConverter([{converter:Ne.converters.DOMString,key:"name"},{converter:Ne.converters.DOMString,key:"value"},{converter:Ne.nullableConverter(t=>typeof t=="number"?Ne.converters["unsigned long long"](t):new Date(t)),key:"expires",defaultValue:()=>null},{converter:Ne.nullableConverter(Ne.converters["long long"]),key:"maxAge",defaultValue:()=>null},{converter:Ne.nullableConverter(Ne.converters.DOMString),key:"domain",defaultValue:()=>null},{converter:Ne.nullableConverter(Ne.converters.DOMString),key:"path",defaultValue:()=>null},{converter:Ne.nullableConverter(Ne.converters.boolean),key:"secure",defaultValue:()=>null},{converter:Ne.nullableConverter(Ne.converters.boolean),key:"httpOnly",defaultValue:()=>null},{converter:Ne.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:Ne.sequenceConverter(Ne.converters.DOMString),key:"unparsed",defaultValue:()=>new Array(0)}]);wL.exports={getCookies:yoe,deleteCookie:Coe,getSetCookies:Eoe,setCookie:QL}});var gc=g((Yje,SL)=>{"use strict";var{webidl:ee}=$t(),{kEnumerableProperty:wr}=Ee(),{kConstruct:xL}=nt(),{MessagePort:Boe}=require("node:worker_threads"),mc=class t extends Event{static{o(this,"MessageEvent")}#e;constructor(e,r={}){if(e===xL){super(arguments[1],arguments[2]),ee.util.markAsUncloneable(this);return}let n="MessageEvent constructor";ee.argumentLengthCheck(arguments,1,n),e=ee.converters.DOMString(e,n,"type"),r=ee.converters.MessageEventInit(r,n,"eventInitDict"),super(e,r),this.#e=r,ee.util.markAsUncloneable(this)}get data(){return ee.brandCheck(this,t),this.#e.data}get origin(){return ee.brandCheck(this,t),this.#e.origin}get lastEventId(){return ee.brandCheck(this,t),this.#e.lastEventId}get source(){return ee.brandCheck(this,t),this.#e.source}get ports(){return ee.brandCheck(this,t),Object.isFrozen(this.#e.ports)||Object.freeze(this.#e.ports),this.#e.ports}initMessageEvent(e,r=!1,n=!1,i=null,s="",a="",c=null,l=[]){return ee.brandCheck(this,t),ee.argumentLengthCheck(arguments,1,"MessageEvent.initMessageEvent"),new t(e,{bubbles:r,cancelable:n,data:i,origin:s,lastEventId:a,source:c,ports:l})}static createFastMessageEvent(e,r){let n=new t(xL,e,r);return n.#e=r,n.#e.data??=null,n.#e.origin??="",n.#e.lastEventId??="",n.#e.source??=null,n.#e.ports??=[],n}},{createFastMessageEvent:Ioe}=mc;delete mc.createFastMessageEvent;var yh=class t extends Event{static{o(this,"CloseEvent")}#e;constructor(e,r={}){let n="CloseEvent constructor";ee.argumentLengthCheck(arguments,1,n),e=ee.converters.DOMString(e,n,"type"),r=ee.converters.CloseEventInit(r),super(e,r),this.#e=r,ee.util.markAsUncloneable(this)}get wasClean(){return ee.brandCheck(this,t),this.#e.wasClean}get code(){return ee.brandCheck(this,t),this.#e.code}get reason(){return ee.brandCheck(this,t),this.#e.reason}},Ch=class t extends Event{static{o(this,"ErrorEvent")}#e;constructor(e,r){let n="ErrorEvent constructor";ee.argumentLengthCheck(arguments,1,n),super(e,r),ee.util.markAsUncloneable(this),e=ee.converters.DOMString(e,n,"type"),r=ee.converters.ErrorEventInit(r??{}),this.#e=r}get message(){return ee.brandCheck(this,t),this.#e.message}get filename(){return ee.brandCheck(this,t),this.#e.filename}get lineno(){return ee.brandCheck(this,t),this.#e.lineno}get colno(){return ee.brandCheck(this,t),this.#e.colno}get error(){return ee.brandCheck(this,t),this.#e.error}};Object.defineProperties(mc.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:!0},data:wr,origin:wr,lastEventId:wr,source:wr,ports:wr,initMessageEvent:wr});Object.defineProperties(yh.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:!0},reason:wr,code:wr,wasClean:wr});Object.defineProperties(Ch.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:!0},message:wr,filename:wr,lineno:wr,colno:wr,error:wr});ee.converters.MessagePort=ee.interfaceConverter(Boe);ee.converters["sequence"]=ee.sequenceConverter(ee.converters.MessagePort);var zI=[{key:"bubbles",converter:ee.converters.boolean,defaultValue:()=>!1},{key:"cancelable",converter:ee.converters.boolean,defaultValue:()=>!1},{key:"composed",converter:ee.converters.boolean,defaultValue:()=>!1}];ee.converters.MessageEventInit=ee.dictionaryConverter([...zI,{key:"data",converter:ee.converters.any,defaultValue:()=>null},{key:"origin",converter:ee.converters.USVString,defaultValue:()=>""},{key:"lastEventId",converter:ee.converters.DOMString,defaultValue:()=>""},{key:"source",converter:ee.nullableConverter(ee.converters.MessagePort),defaultValue:()=>null},{key:"ports",converter:ee.converters["sequence"],defaultValue:()=>new Array(0)}]);ee.converters.CloseEventInit=ee.dictionaryConverter([...zI,{key:"wasClean",converter:ee.converters.boolean,defaultValue:()=>!1},{key:"code",converter:ee.converters["unsigned short"],defaultValue:()=>0},{key:"reason",converter:ee.converters.USVString,defaultValue:()=>""}]);ee.converters.ErrorEventInit=ee.dictionaryConverter([...zI,{key:"message",converter:ee.converters.DOMString,defaultValue:()=>""},{key:"filename",converter:ee.converters.USVString,defaultValue:()=>""},{key:"lineno",converter:ee.converters["unsigned long"],defaultValue:()=>0},{key:"colno",converter:ee.converters["unsigned long"],defaultValue:()=>0},{key:"error",converter:ee.converters.any}]);SL.exports={MessageEvent:mc,CloseEvent:yh,ErrorEvent:Ch,createFastMessageEvent:Ioe}});var Ho=g((Vje,RL)=>{"use strict";var boe="258EAFA5-E914-47DA-95CA-C5AB0DC85B11",Qoe={enumerable:!0,writable:!1,configurable:!1},woe={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3},Noe={NOT_SENT:0,PROCESSING:1,SENT:2},xoe={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10},Soe=2**16-1,Roe={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4},_oe=Buffer.allocUnsafe(0),voe={string:1,typedArray:2,arrayBuffer:3,blob:4};RL.exports={uid:boe,sentCloseFrameState:Noe,staticPropertyDescriptors:Qoe,states:woe,opcodes:xoe,maxUnsigned16Bit:Soe,parserStates:Roe,emptyBuffer:_oe,sendHints:voe}});var WA=g((Wje,_L)=>{"use strict";_L.exports={kWebSocketURL:Symbol("url"),kReadyState:Symbol("ready state"),kController:Symbol("controller"),kResponse:Symbol("response"),kBinaryType:Symbol("binary type"),kSentClose:Symbol("sent close"),kReceivedClose:Symbol("received close"),kByteParser:Symbol("byte parser")}});var XA=g(($je,UL)=>{"use strict";var{kReadyState:$A,kController:Poe,kResponse:Doe,kBinaryType:Toe,kWebSocketURL:Ooe}=WA(),{states:KA,opcodes:Ls}=Ho(),{ErrorEvent:Moe,createFastMessageEvent:koe}=gc(),{isUtf8:Loe}=require("node:buffer"),{collectASequenceOfCodePointsFast:Uoe,removeHTTPWhitespace:vL}=Br();function Foe(t){return t[$A]===KA.CONNECTING}o(Foe,"isConnecting");function qoe(t){return t[$A]===KA.OPEN}o(qoe,"isEstablished");function Hoe(t){return t[$A]===KA.CLOSING}o(Hoe,"isClosing");function zoe(t){return t[$A]===KA.CLOSED}o(zoe,"isClosed");function jI(t,e,r=(i,s)=>new Event(i,s),n={}){let i=r(t,n);e.dispatchEvent(i)}o(jI,"fireEvent");function joe(t,e,r){if(t[$A]!==KA.OPEN)return;let n;if(e===Ls.TEXT)try{n=LL(r)}catch{DL(t,"Received invalid UTF-8 in text frame.");return}else e===Ls.BINARY&&(t[Toe]==="blob"?n=new Blob([r]):n=Goe(r));jI("message",t,koe,{origin:t[Ooe].origin,data:n})}o(joe,"websocketMessageReceived");function Goe(t){return t.byteLength===t.buffer.byteLength?t.buffer:t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength)}o(Goe,"toArrayBuffer");function Yoe(t){if(t.length===0)return!1;for(let e=0;e126||r===34||r===40||r===41||r===44||r===47||r===58||r===59||r===60||r===61||r===62||r===63||r===64||r===91||r===92||r===93||r===123||r===125)return!1}return!0}o(Yoe,"isValidSubprotocol");function Joe(t){return t>=1e3&&t<1015?t!==1004&&t!==1005&&t!==1006:t>=3e3&&t<=4999}o(Joe,"isValidStatusCode");function DL(t,e){let{[Poe]:r,[Doe]:n}=t;r.abort(),n?.socket&&!n.socket.destroyed&&n.socket.destroy(),e&&jI("error",t,(i,s)=>new Moe(i,s),{error:new Error(e),message:e})}o(DL,"failWebsocketConnection");function TL(t){return t===Ls.CLOSE||t===Ls.PING||t===Ls.PONG}o(TL,"isControlFrame");function OL(t){return t===Ls.CONTINUATION}o(OL,"isContinuationFrame");function ML(t){return t===Ls.TEXT||t===Ls.BINARY}o(ML,"isTextBinaryFrame");function Voe(t){return ML(t)||OL(t)||TL(t)}o(Voe,"isValidOpcode");function Woe(t){let e={position:0},r=new Map;for(;e.position57)return!1}return!0}o($oe,"isValidClientWindowBits");var kL=typeof process.versions.icu=="string",PL=kL?new TextDecoder("utf-8",{fatal:!0}):void 0,LL=kL?PL.decode.bind(PL):function(t){if(Loe(t))return t.toString("utf-8");throw new TypeError("Invalid utf-8 received.")};UL.exports={isConnecting:Foe,isEstablished:qoe,isClosing:Hoe,isClosed:zoe,fireEvent:jI,isValidSubprotocol:Yoe,isValidStatusCode:Joe,failWebsocketConnection:DL,websocketMessageReceived:joe,utf8Decode:LL,isControlFrame:TL,isContinuationFrame:OL,isTextBinaryFrame:ML,isValidOpcode:Voe,parseExtensions:Woe,isValidClientWindowBits:$oe}});var Bh=g((Xje,FL)=>{"use strict";var{maxUnsigned16Bit:Koe}=Ho(),Eh=16386,GI,ZA=null,yc=Eh;try{GI=require("node:crypto")}catch{GI={randomFillSync:o(function(e,r,n){for(let i=0;iKoe?(a+=8,s=127):i>125&&(a+=2,s=126);let c=Buffer.allocUnsafe(i+a);c[0]=c[1]=0,c[0]|=128,c[0]=(c[0]&240)+e;c[a-4]=n[0],c[a-3]=n[1],c[a-2]=n[2],c[a-1]=n[3],c[1]=s,s===126?c.writeUInt16BE(i,2):s===127&&(c[2]=c[3]=0,c.writeUIntBE(i,4,6)),c[1]|=128;for(let l=0;l{"use strict";var{uid:Zoe,states:eu,sentCloseFrameState:Ih,emptyBuffer:eae,opcodes:tae}=Ho(),{kReadyState:tu,kSentClose:bh,kByteParser:HL,kReceivedClose:qL,kResponse:zL}=WA(),{fireEvent:rae,failWebsocketConnection:Us,isClosing:nae,isClosed:iae,isEstablished:sae,parseExtensions:oae}=XA(),{channels:Cc}=_a(),{CloseEvent:aae}=gc(),{makeRequest:cae}=uc(),{fetching:lae}=GA(),{Headers:Aae,getHeadersList:uae}=Mo(),{getDecodeSplit:dae}=Ur(),{WebsocketFrameSend:pae}=Bh(),JI;try{JI=require("node:crypto")}catch{}function hae(t,e,r,n,i,s){let a=t;a.protocol=t.protocol==="ws:"?"http:":"https:";let c=cae({urlList:[a],client:r,serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(s.headers){let d=uae(new Aae(s.headers));c.headersList=d}let l=JI.randomBytes(16).toString("base64");c.headersList.append("sec-websocket-key",l),c.headersList.append("sec-websocket-version","13");for(let d of e)c.headersList.append("sec-websocket-protocol",d);return c.headersList.append("sec-websocket-extensions","permessage-deflate; client_max_window_bits"),lae({request:c,useParallelQueue:!0,dispatcher:s.dispatcher,processResponse(d){if(d.type==="error"||d.status!==101){Us(n,"Received network error or non-101 status code.");return}if(e.length!==0&&!d.headersList.get("Sec-WebSocket-Protocol")){Us(n,"Server did not respond with sent protocols.");return}if(d.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){Us(n,'Server did not set Upgrade header to "websocket".');return}if(d.headersList.get("Connection")?.toLowerCase()!=="upgrade"){Us(n,'Server did not set Connection header to "upgrade".');return}let f=d.headersList.get("Sec-WebSocket-Accept"),m=JI.createHash("sha1").update(l+Zoe).digest("base64");if(f!==m){Us(n,"Incorrect hash received in Sec-WebSocket-Accept header.");return}let C=d.headersList.get("Sec-WebSocket-Extensions"),Q;if(C!==null&&(Q=oae(C),!Q.has("permessage-deflate"))){Us(n,"Sec-WebSocket-Extensions header does not match.");return}let S=d.headersList.get("Sec-WebSocket-Protocol");if(S!==null&&!dae("sec-websocket-protocol",c.headersList).includes(S)){Us(n,"Protocol was not set in the opening handshake.");return}d.socket.on("data",jL),d.socket.on("close",GL),d.socket.on("error",YL),Cc.open.hasSubscribers&&Cc.open.publish({address:d.socket.address(),protocol:S,extensions:C}),i(d,Q)}})}o(hae,"establishWebSocketConnection");function fae(t,e,r,n){if(!(nae(t)||iae(t)))if(!sae(t))Us(t,"Connection was closed before it was established."),t[tu]=eu.CLOSING;else if(t[bh]===Ih.NOT_SENT){t[bh]=Ih.PROCESSING;let i=new pae;e!==void 0&&r===void 0?(i.frameData=Buffer.allocUnsafe(2),i.frameData.writeUInt16BE(e,0)):e!==void 0&&r!==void 0?(i.frameData=Buffer.allocUnsafe(2+n),i.frameData.writeUInt16BE(e,0),i.frameData.write(r,2,"utf-8")):i.frameData=eae,t[zL].socket.write(i.createFrame(tae.CLOSE)),t[bh]=Ih.SENT,t[tu]=eu.CLOSING}else t[tu]=eu.CLOSING}o(fae,"closeWebSocketConnection");function jL(t){this.ws[HL].write(t)||this.pause()}o(jL,"onSocketData");function GL(){let{ws:t}=this,{[zL]:e}=t;e.socket.off("data",jL),e.socket.off("close",GL),e.socket.off("error",YL);let r=t[bh]===Ih.SENT&&t[qL],n=1005,i="",s=t[HL].closingInfo;s&&!s.error?(n=s.code??1005,i=s.reason):t[qL]||(n=1006),t[tu]=eu.CLOSED,rae("close",t,(a,c)=>new aae(a,c),{wasClean:r,code:n,reason:i}),Cc.close.hasSubscribers&&Cc.close.publish({websocket:t,code:n,reason:i})}o(GL,"onSocketClose");function YL(t){let{ws:e}=this;e[tu]=eu.CLOSING,Cc.socketError.hasSubscribers&&Cc.socketError.publish(t),this.destroy()}o(YL,"onSocketError");JL.exports={establishWebSocketConnection:hae,closeWebSocketConnection:fae}});var WL=g((rGe,VL)=>{"use strict";var{createInflateRaw:mae,Z_DEFAULT_WINDOWBITS:gae}=require("node:zlib"),{isValidClientWindowBits:yae}=XA(),Cae=Buffer.from([0,0,255,255]),Qh=Symbol("kBuffer"),wh=Symbol("kLength"),WI=class{static{o(this,"PerMessageDeflate")}#e;#t={};constructor(e){this.#t.serverNoContextTakeover=e.has("server_no_context_takeover"),this.#t.serverMaxWindowBits=e.get("server_max_window_bits")}decompress(e,r,n){if(!this.#e){let i=gae;if(this.#t.serverMaxWindowBits){if(!yae(this.#t.serverMaxWindowBits)){n(new Error("Invalid server_max_window_bits"));return}i=Number.parseInt(this.#t.serverMaxWindowBits)}this.#e=mae({windowBits:i}),this.#e[Qh]=[],this.#e[wh]=0,this.#e.on("data",s=>{this.#e[Qh].push(s),this.#e[wh]+=s.length}),this.#e.on("error",s=>{this.#e=null,n(s)})}this.#e.write(e),r&&this.#e.write(Cae),this.#e.flush(()=>{let i=Buffer.concat(this.#e[Qh],this.#e[wh]);this.#e[Qh].length=0,this.#e[wh]=0,n(null,i)})}};VL.exports={PerMessageDeflate:WI}});var oU=g((iGe,sU)=>{"use strict";var{Writable:Eae}=require("node:stream"),Bae=require("node:assert"),{parserStates:Nr,opcodes:Ec,states:Iae,emptyBuffer:$L,sentCloseFrameState:KL}=Ho(),{kReadyState:bae,kSentClose:XL,kResponse:ZL,kReceivedClose:eU}=WA(),{channels:Nh}=_a(),{isValidStatusCode:Qae,isValidOpcode:wae,failWebsocketConnection:yn,websocketMessageReceived:tU,utf8Decode:Nae,isControlFrame:rU,isTextBinaryFrame:$I,isContinuationFrame:xae}=XA(),{WebsocketFrameSend:nU}=Bh(),{closeWebSocketConnection:iU}=VI(),{PerMessageDeflate:Sae}=WL(),KI=class extends Eae{static{o(this,"ByteParser")}#e=[];#t=0;#i=!1;#n=Nr.INFO;#r={};#s=[];#o;constructor(e,r){super(),this.ws=e,this.#o=r??new Map,this.#o.has("permessage-deflate")&&this.#o.set("permessage-deflate",new Sae(r))}_write(e,r,n){this.#e.push(e),this.#t+=e.length,this.#i=!0,this.run(n)}run(e){for(;this.#i;)if(this.#n===Nr.INFO){if(this.#t<2)return e();let r=this.consume(2),n=(r[0]&128)!==0,i=r[0]&15,s=(r[1]&128)===128,a=!n&&i!==Ec.CONTINUATION,c=r[1]&127,l=r[0]&64,A=r[0]&32,u=r[0]&16;if(!wae(i))return yn(this.ws,"Invalid opcode received"),e();if(s)return yn(this.ws,"Frame cannot be masked"),e();if(l!==0&&!this.#o.has("permessage-deflate")){yn(this.ws,"Expected RSV1 to be clear.");return}if(A!==0||u!==0){yn(this.ws,"RSV1, RSV2, RSV3 must be clear");return}if(a&&!$I(i)){yn(this.ws,"Invalid frame type was fragmented.");return}if($I(i)&&this.#s.length>0){yn(this.ws,"Expected continuation frame");return}if(this.#r.fragmented&&a){yn(this.ws,"Fragmented frame exceeded 125 bytes.");return}if((c>125||a)&&rU(i)){yn(this.ws,"Control frame either too large or fragmented");return}if(xae(i)&&this.#s.length===0&&!this.#r.compressed){yn(this.ws,"Unexpected continuation frame");return}c<=125?(this.#r.payloadLength=c,this.#n=Nr.READ_DATA):c===126?this.#n=Nr.PAYLOADLENGTH_16:c===127&&(this.#n=Nr.PAYLOADLENGTH_64),$I(i)&&(this.#r.binaryType=i,this.#r.compressed=l!==0),this.#r.opcode=i,this.#r.masked=s,this.#r.fin=n,this.#r.fragmented=a}else if(this.#n===Nr.PAYLOADLENGTH_16){if(this.#t<2)return e();let r=this.consume(2);this.#r.payloadLength=r.readUInt16BE(0),this.#n=Nr.READ_DATA}else if(this.#n===Nr.PAYLOADLENGTH_64){if(this.#t<8)return e();let r=this.consume(8),n=r.readUInt32BE(0);if(n>2**31-1){yn(this.ws,"Received payload length > 2^31 bytes.");return}let i=r.readUInt32BE(4);this.#r.payloadLength=(n<<8)+i,this.#n=Nr.READ_DATA}else if(this.#n===Nr.READ_DATA){if(this.#t{if(n){iU(this.ws,1007,n.message,n.message.length);return}if(this.#s.push(i),!this.#r.fin){this.#n=Nr.INFO,this.#i=!0,this.run(e);return}tU(this.ws,this.#r.binaryType,Buffer.concat(this.#s)),this.#i=!0,this.#n=Nr.INFO,this.#s.length=0,this.run(e)}),this.#i=!1;break}else{if(this.#s.push(r),!this.#r.fragmented&&this.#r.fin){let n=Buffer.concat(this.#s);tU(this.ws,this.#r.binaryType,n),this.#s.length=0}this.#n=Nr.INFO}}}consume(e){if(e>this.#t)throw new Error("Called consume() before buffers satiated.");if(e===0)return $L;if(this.#e[0].length===e)return this.#t-=this.#e[0].length,this.#e.shift();let r=Buffer.allocUnsafe(e),n=0;for(;n!==e;){let i=this.#e[0],{length:s}=i;if(s+n===e){r.set(this.#e.shift(),n);break}else if(s+n>e){r.set(i.subarray(0,e-n),n),this.#e[0]=i.subarray(e-n);break}else r.set(this.#e.shift(),n),n+=i.length}return this.#t-=e,r}parseCloseBody(e){Bae(e.length!==1);let r;if(e.length>=2&&(r=e.readUInt16BE(0)),r!==void 0&&!Qae(r))return{code:1002,reason:"Invalid status code",error:!0};let n=e.subarray(2);n[0]===239&&n[1]===187&&n[2]===191&&(n=n.subarray(3));try{n=Nae(n)}catch{return{code:1007,reason:"Invalid UTF-8",error:!0}}return{code:r,reason:n,error:!1}}parseControlFrame(e){let{opcode:r,payloadLength:n}=this.#r;if(r===Ec.CLOSE){if(n===1)return yn(this.ws,"Received close frame with a 1-byte body."),!1;if(this.#r.closeInfo=this.parseCloseBody(e),this.#r.closeInfo.error){let{code:i,reason:s}=this.#r.closeInfo;return iU(this.ws,i,s,s.length),yn(this.ws,s),!1}if(this.ws[XL]!==KL.SENT){let i=$L;this.#r.closeInfo.code&&(i=Buffer.allocUnsafe(2),i.writeUInt16BE(this.#r.closeInfo.code,0));let s=new nU(i);this.ws[ZL].socket.write(s.createFrame(Ec.CLOSE),a=>{a||(this.ws[XL]=KL.SENT)})}return this.ws[bae]=Iae.CLOSING,this.ws[eU]=!0,!1}else if(r===Ec.PING){if(!this.ws[eU]){let i=new nU(e);this.ws[ZL].socket.write(i.createFrame(Ec.PONG)),Nh.ping.hasSubscribers&&Nh.ping.publish({payload:e})}}else r===Ec.PONG&&Nh.pong.hasSubscribers&&Nh.pong.publish({payload:e});return!0}get closingInfo(){return this.#r.closeInfo}};sU.exports={ByteParser:KI}});var uU=g((oGe,AU)=>{"use strict";var{WebsocketFrameSend:Rae}=Bh(),{opcodes:aU,sendHints:Bc}=Ho(),_ae=aB(),cU=Buffer[Symbol.species],XI=class{static{o(this,"SendQueue")}#e=new _ae;#t=!1;#i;constructor(e){this.#i=e}add(e,r,n){if(n!==Bc.blob){let s=lU(e,n);if(!this.#t)this.#i.write(s,r);else{let a={promise:null,callback:r,frame:s};this.#e.push(a)}return}let i={promise:e.arrayBuffer().then(s=>{i.promise=null,i.frame=lU(s,n)}),callback:r,frame:null};this.#e.push(i),this.#t||this.#n()}async#n(){this.#t=!0;let e=this.#e;for(;!e.isEmpty();){let r=e.shift();r.promise!==null&&await r.promise,this.#i.write(r.frame,r.callback),r.callback=r.frame=null}this.#t=!1}};function lU(t,e){return new Rae(vae(t,e)).createFrame(e===Bc.string?aU.TEXT:aU.BINARY)}o(lU,"createFrame");function vae(t,e){switch(e){case Bc.string:return Buffer.from(t);case Bc.arrayBuffer:case Bc.blob:return new cU(t);case Bc.typedArray:return new cU(t.buffer,t.byteOffset,t.byteLength)}}o(vae,"toBuffer");AU.exports={SendQueue:XI}});var EU=g((cGe,CU)=>{"use strict";var{webidl:Ae}=$t(),{URLSerializer:Pae}=Br(),{environmentSettingsObject:dU}=Ur(),{staticPropertyDescriptors:Fs,states:ru,sentCloseFrameState:Dae,sendHints:xh}=Ho(),{kWebSocketURL:pU,kReadyState:ZI,kController:Tae,kBinaryType:Sh,kResponse:hU,kSentClose:Oae,kByteParser:Mae}=WA(),{isConnecting:kae,isEstablished:Lae,isClosing:Uae,isValidSubprotocol:Fae,fireEvent:fU}=XA(),{establishWebSocketConnection:qae,closeWebSocketConnection:mU}=VI(),{ByteParser:Hae}=oU(),{kEnumerableProperty:Cn,isBlobLike:gU}=Ee(),{getGlobalDispatcher:zae}=Hp(),{types:yU}=require("node:util"),{ErrorEvent:jae,CloseEvent:Gae}=gc(),{SendQueue:Yae}=uU(),Yr=class t extends EventTarget{static{o(this,"WebSocket")}#e={open:null,error:null,close:null,message:null};#t=0;#i="";#n="";#r;constructor(e,r=[]){super(),Ae.util.markAsUncloneable(this);let n="WebSocket constructor";Ae.argumentLengthCheck(arguments,1,n);let i=Ae.converters["DOMString or sequence or WebSocketInit"](r,n,"options");e=Ae.converters.USVString(e,n,"url"),r=i.protocols;let s=dU.settingsObject.baseUrl,a;try{a=new URL(e,s)}catch(l){throw new DOMException(l,"SyntaxError")}if(a.protocol==="http:"?a.protocol="ws:":a.protocol==="https:"&&(a.protocol="wss:"),a.protocol!=="ws:"&&a.protocol!=="wss:")throw new DOMException(`Expected a ws: or wss: protocol, got ${a.protocol}`,"SyntaxError");if(a.hash||a.href.endsWith("#"))throw new DOMException("Got fragment","SyntaxError");if(typeof r=="string"&&(r=[r]),r.length!==new Set(r.map(l=>l.toLowerCase())).size)throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(r.length>0&&!r.every(l=>Fae(l)))throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");this[pU]=new URL(a.href);let c=dU.settingsObject;this[Tae]=qae(a,r,c,this,(l,A)=>this.#s(l,A),i),this[ZI]=t.CONNECTING,this[Oae]=Dae.NOT_SENT,this[Sh]="blob"}close(e=void 0,r=void 0){Ae.brandCheck(this,t);let n="WebSocket.close";if(e!==void 0&&(e=Ae.converters["unsigned short"](e,n,"code",{clamp:!0})),r!==void 0&&(r=Ae.converters.USVString(r,n,"reason")),e!==void 0&&e!==1e3&&(e<3e3||e>4999))throw new DOMException("invalid code","InvalidAccessError");let i=0;if(r!==void 0&&(i=Buffer.byteLength(r),i>123))throw new DOMException(`Reason must be less than 123 bytes; received ${i}`,"SyntaxError");mU(this,e,r,i)}send(e){Ae.brandCheck(this,t);let r="WebSocket.send";if(Ae.argumentLengthCheck(arguments,1,r),e=Ae.converters.WebSocketSendData(e,r,"data"),kae(this))throw new DOMException("Sent before connected.","InvalidStateError");if(!(!Lae(this)||Uae(this)))if(typeof e=="string"){let n=Buffer.byteLength(e);this.#t+=n,this.#r.add(e,()=>{this.#t-=n},xh.string)}else yU.isArrayBuffer(e)?(this.#t+=e.byteLength,this.#r.add(e,()=>{this.#t-=e.byteLength},xh.arrayBuffer)):ArrayBuffer.isView(e)?(this.#t+=e.byteLength,this.#r.add(e,()=>{this.#t-=e.byteLength},xh.typedArray)):gU(e)&&(this.#t+=e.size,this.#r.add(e,()=>{this.#t-=e.size},xh.blob))}get readyState(){return Ae.brandCheck(this,t),this[ZI]}get bufferedAmount(){return Ae.brandCheck(this,t),this.#t}get url(){return Ae.brandCheck(this,t),Pae(this[pU])}get extensions(){return Ae.brandCheck(this,t),this.#n}get protocol(){return Ae.brandCheck(this,t),this.#i}get onopen(){return Ae.brandCheck(this,t),this.#e.open}set onopen(e){Ae.brandCheck(this,t),this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onerror(){return Ae.brandCheck(this,t),this.#e.error}set onerror(e){Ae.brandCheck(this,t),this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}get onclose(){return Ae.brandCheck(this,t),this.#e.close}set onclose(e){Ae.brandCheck(this,t),this.#e.close&&this.removeEventListener("close",this.#e.close),typeof e=="function"?(this.#e.close=e,this.addEventListener("close",e)):this.#e.close=null}get onmessage(){return Ae.brandCheck(this,t),this.#e.message}set onmessage(e){Ae.brandCheck(this,t),this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get binaryType(){return Ae.brandCheck(this,t),this[Sh]}set binaryType(e){Ae.brandCheck(this,t),e!=="blob"&&e!=="arraybuffer"?this[Sh]="blob":this[Sh]=e}#s(e,r){this[hU]=e;let n=new Hae(this,r);n.on("drain",Jae),n.on("error",Vae.bind(this)),e.socket.ws=this,this[Mae]=n,this.#r=new Yae(e.socket),this[ZI]=ru.OPEN;let i=e.headersList.get("sec-websocket-extensions");i!==null&&(this.#n=i);let s=e.headersList.get("sec-websocket-protocol");s!==null&&(this.#i=s),fU("open",this)}};Yr.CONNECTING=Yr.prototype.CONNECTING=ru.CONNECTING;Yr.OPEN=Yr.prototype.OPEN=ru.OPEN;Yr.CLOSING=Yr.prototype.CLOSING=ru.CLOSING;Yr.CLOSED=Yr.prototype.CLOSED=ru.CLOSED;Object.defineProperties(Yr.prototype,{CONNECTING:Fs,OPEN:Fs,CLOSING:Fs,CLOSED:Fs,url:Cn,readyState:Cn,bufferedAmount:Cn,onopen:Cn,onerror:Cn,onclose:Cn,close:Cn,onmessage:Cn,binaryType:Cn,send:Cn,extensions:Cn,protocol:Cn,[Symbol.toStringTag]:{value:"WebSocket",writable:!1,enumerable:!1,configurable:!0}});Object.defineProperties(Yr,{CONNECTING:Fs,OPEN:Fs,CLOSING:Fs,CLOSED:Fs});Ae.converters["sequence"]=Ae.sequenceConverter(Ae.converters.DOMString);Ae.converters["DOMString or sequence"]=function(t,e,r){return Ae.util.Type(t)==="Object"&&Symbol.iterator in t?Ae.converters["sequence"](t):Ae.converters.DOMString(t,e,r)};Ae.converters.WebSocketInit=Ae.dictionaryConverter([{key:"protocols",converter:Ae.converters["DOMString or sequence"],defaultValue:()=>new Array(0)},{key:"dispatcher",converter:Ae.converters.any,defaultValue:()=>zae()},{key:"headers",converter:Ae.nullableConverter(Ae.converters.HeadersInit)}]);Ae.converters["DOMString or sequence or WebSocketInit"]=function(t){return Ae.util.Type(t)==="Object"&&!(Symbol.iterator in t)?Ae.converters.WebSocketInit(t):{protocols:Ae.converters["DOMString or sequence"](t)}};Ae.converters.WebSocketSendData=function(t){if(Ae.util.Type(t)==="Object"){if(gU(t))return Ae.converters.Blob(t,{strict:!1});if(ArrayBuffer.isView(t)||yU.isArrayBuffer(t))return Ae.converters.BufferSource(t)}return Ae.converters.USVString(t)};function Jae(){this.ws[hU].socket.resume()}o(Jae,"onParserDrain");function Vae(t){let e,r;t instanceof Gae?(e=t.reason,r=t.code):e=t.message,fU("error",this,()=>new jae("error",{error:t,message:e})),mU(this,r)}o(Vae,"onParserError");CU.exports={WebSocket:Yr}});var eb=g((AGe,BU)=>{"use strict";function Wae(t){return t.indexOf("\0")===-1}o(Wae,"isValidLastEventId");function $ae(t){if(t.length===0)return!1;for(let e=0;e57)return!1;return!0}o($ae,"isASCIINumber");function Kae(t){return new Promise(e=>{setTimeout(e,t).unref()})}o(Kae,"delay");BU.exports={isValidLastEventId:Wae,isASCIINumber:$ae,delay:Kae}});var wU=g((dGe,QU)=>{"use strict";var{Transform:Xae}=require("node:stream"),{isASCIINumber:IU,isValidLastEventId:bU}=eb(),os=[239,187,191],tb=10,Rh=13,Zae=58,ece=32,rb=class extends Xae{static{o(this,"EventSourceStream")}state=null;checkBOM=!0;crlfCheck=!1;eventEndCheck=!1;buffer=null;pos=0;event={data:void 0,event:void 0,id:void 0,retry:void 0};constructor(e={}){e.readableObjectMode=!0,super(e),this.state=e.eventSourceSettings||{},e.push&&(this.push=e.push)}_transform(e,r,n){if(e.length===0){n();return}if(this.buffer?this.buffer=Buffer.concat([this.buffer,e]):this.buffer=e,this.checkBOM)switch(this.buffer.length){case 1:if(this.buffer[0]===os[0]){n();return}this.checkBOM=!1,n();return;case 2:if(this.buffer[0]===os[0]&&this.buffer[1]===os[1]){n();return}this.checkBOM=!1;break;case 3:if(this.buffer[0]===os[0]&&this.buffer[1]===os[1]&&this.buffer[2]===os[2]){this.buffer=Buffer.alloc(0),this.checkBOM=!1,n();return}this.checkBOM=!1;break;default:this.buffer[0]===os[0]&&this.buffer[1]===os[1]&&this.buffer[2]===os[2]&&(this.buffer=this.buffer.subarray(3)),this.checkBOM=!1;break}for(;this.pos0&&(r[i]=s);break}}processEvent(e){e.retry&&IU(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&bU(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};QU.exports={EventSourceStream:rb}});var DU=g((hGe,PU)=>{"use strict";var{pipeline:tce}=require("node:stream"),{fetching:rce}=GA(),{makeRequest:nce}=uc(),{webidl:as}=$t(),{EventSourceStream:ice}=wU(),{parseMIMEType:sce}=Br(),{createFastMessageEvent:oce}=gc(),{isNetworkError:NU}=zA(),{delay:ace}=eb(),{kEnumerableProperty:zo}=Ee(),{environmentSettingsObject:xU}=Ur(),SU=!1,RU=3e3,nu=0,_U=1,iu=2,cce="anonymous",lce="use-credentials",Ic=class t extends EventTarget{static{o(this,"EventSource")}#e={open:null,error:null,message:null};#t=null;#i=!1;#n=nu;#r=null;#s=null;#o;#a;constructor(e,r={}){super(),as.util.markAsUncloneable(this);let n="EventSource constructor";as.argumentLengthCheck(arguments,1,n),SU||(SU=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=as.converters.USVString(e,n,"url"),r=as.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#o=r.dispatcher,this.#a={lastEventId:"",reconnectionTime:RU};let i=xU,s;try{s=new URL(e,i.settingsObject.baseUrl),this.#a.origin=s.origin}catch(l){throw new DOMException(l,"SyntaxError")}this.#t=s.href;let a=cce;r.withCredentials&&(a=lce,this.#i=!0);let c={redirect:"follow",keepalive:!0,mode:"cors",credentials:a==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};c.client=xU.settingsObject,c.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],c.cache="no-store",c.initiator="other",c.urlList=[new URL(this.#t)],this.#r=nce(c),this.#c()}get readyState(){return this.#n}get url(){return this.#t}get withCredentials(){return this.#i}#c(){if(this.#n===iu)return;this.#n=nu;let e={request:this.#r,dispatcher:this.#o},r=o(n=>{NU(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#l()},"processEventSourceEndOfBody");e.processResponseEndOfBody=r,e.processResponse=n=>{if(NU(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#l();return}let i=n.headersList.get("content-type",!0),s=i!==null?sce(i):"failure",a=s!=="failure"&&s.essence==="text/event-stream";if(n.status!==200||a===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#n=_U,this.dispatchEvent(new Event("open")),this.#a.origin=n.urlList[n.urlList.length-1].origin;let c=new ice({eventSourceSettings:this.#a,push:l=>{this.dispatchEvent(oce(l.type,l.options))}});tce(n.body.stream,c,l=>{l?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=rce(e)}async#l(){this.#n!==iu&&(this.#n=nu,this.dispatchEvent(new Event("error")),await ace(this.#a.reconnectionTime),this.#n===nu&&(this.#a.lastEventId.length&&this.#r.headersList.set("last-event-id",this.#a.lastEventId,!0),this.#c()))}close(){as.brandCheck(this,t),this.#n!==iu&&(this.#n=iu,this.#s.abort(),this.#r=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},vU={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:nu,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:_U,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:iu,writable:!1}};Object.defineProperties(Ic,vU);Object.defineProperties(Ic.prototype,vU);Object.defineProperties(Ic.prototype,{close:zo,onerror:zo,onmessage:zo,onopen:zo,readyState:zo,url:zo,withCredentials:zo});as.converters.EventSourceInitDict=as.dictionaryConverter([{key:"withCredentials",converter:as.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:as.converters.any}]);PU.exports={EventSource:Ic,defaultReconnectionTime:RU}});var kU=g((mGe,ce)=>{"use strict";var Ace=$a(),TU=lA(),uce=Ka(),dce=vT(),pce=Xa(),hce=xB(),fce=tO(),mce=aO(),OU=Pe(),vh=Ee(),{InvalidArgumentError:_h}=OU,bc=JO(),gce=uA(),yce=cI(),Cce=RM(),Ece=uI(),Bce=WB(),Ice=Pp(),{getGlobalDispatcher:MU,setGlobalDispatcher:bce}=Hp(),Qce=zp(),wce=Bp(),Nce=Ip();Object.assign(TU.prototype,bc);ce.exports.Dispatcher=TU;ce.exports.Client=Ace;ce.exports.Pool=uce;ce.exports.BalancedPool=dce;ce.exports.Agent=pce;ce.exports.ProxyAgent=hce;ce.exports.EnvHttpProxyAgent=fce;ce.exports.RetryAgent=mce;ce.exports.RetryHandler=Ice;ce.exports.DecoratorHandler=Qce;ce.exports.RedirectHandler=wce;ce.exports.createRedirectInterceptor=Nce;ce.exports.interceptors={redirect:MM(),retry:LM(),dump:FM(),dns:zM()};ce.exports.buildConnector=gce;ce.exports.errors=OU;ce.exports.util={parseHeaders:vh.parseHeaders,headerNameToString:vh.headerNameToString};function su(t){return(e,r,n)=>{if(typeof r=="function"&&(n=r,r=null),!e||typeof e!="string"&&typeof e!="object"&&!(e instanceof URL))throw new _h("invalid url");if(r!=null&&typeof r!="object")throw new _h("invalid opts");if(r&&r.path!=null){if(typeof r.path!="string")throw new _h("invalid opts.path");let a=r.path;r.path.startsWith("/")||(a=`/${a}`),e=new URL(vh.parseOrigin(e).origin+a)}else r||(r=typeof e=="object"?e:{}),e=vh.parseURL(e);let{agent:i,dispatcher:s=MU()}=r;if(i)throw new _h("unsupported opts.agent. Did you mean opts.client?");return t.call(s,{...r,origin:e.origin,path:e.search?`${e.pathname}${e.search}`:e.pathname,method:r.method||(r.body?"PUT":"GET")},n)}}o(su,"makeDispatcher");ce.exports.setGlobalDispatcher=bce;ce.exports.getGlobalDispatcher=MU;var xce=GA().fetch;ce.exports.fetch=o(async function(e,r=void 0){try{return await xce(e,r)}catch(n){throw n&&typeof n=="object"&&Error.captureStackTrace(n),n}},"fetch");ce.exports.Headers=Mo().Headers;ce.exports.Response=zA().Response;ce.exports.Request=uc().Request;ce.exports.FormData=yA().FormData;ce.exports.File=globalThis.File??require("node:buffer").File;ce.exports.FileReader=sL().FileReader;var{setGlobalOrigin:Sce,getGlobalOrigin:Rce}=SE();ce.exports.setGlobalOrigin=Sce;ce.exports.getGlobalOrigin=Rce;var{CacheStorage:_ce}=hL(),{kConstruct:vce}=Ah();ce.exports.caches=new _ce(vce);var{deleteCookie:Pce,getCookies:Dce,getSetCookies:Tce,setCookie:Oce}=NL();ce.exports.deleteCookie=Pce;ce.exports.getCookies=Dce;ce.exports.getSetCookies=Tce;ce.exports.setCookie=Oce;var{parseMIMEType:Mce,serializeAMimeType:kce}=Br();ce.exports.parseMIMEType=Mce;ce.exports.serializeAMimeType=kce;var{CloseEvent:Lce,ErrorEvent:Uce,MessageEvent:Fce}=gc();ce.exports.WebSocket=EU().WebSocket;ce.exports.CloseEvent=Lce;ce.exports.ErrorEvent=Uce;ce.exports.MessageEvent=Fce;ce.exports.request=su(bc.request);ce.exports.stream=su(bc.stream);ce.exports.pipeline=su(bc.pipeline);ce.exports.connect=su(bc.connect);ce.exports.upgrade=su(bc.upgrade);ce.exports.MockClient=yce;ce.exports.MockPool=Ece;ce.exports.MockAgent=Cce;ce.exports.mockErrors=Bce;var{EventSource:qce}=DU();ce.exports.EventSource=qce});var qs=g(st=>{"use strict";var Hce=st&&st.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zce=st&&st.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Oh=st&&st.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;iNt(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",()=>{e(r.toString())})}))})}readBodyBuffer(){return Nt(this,void 0,void 0,function*(){return new Promise(e=>Nt(this,void 0,void 0,function*(){let r=[];this.message.on("data",n=>{r.push(n)}),this.message.on("end",()=>{e(Buffer.concat(r))})}))})}};st.HttpClientResponse=Th;function Kce(t){return new URL(t).protocol==="https:"}o(Kce,"isHttps");var sb=class{static{o(this,"HttpClient")}constructor(e,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=this._getUserAgentWithOrchestrationId(e),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(e,r){return Nt(this,void 0,void 0,function*(){return this.request("OPTIONS",e,null,r||{})})}get(e,r){return Nt(this,void 0,void 0,function*(){return this.request("GET",e,null,r||{})})}del(e,r){return Nt(this,void 0,void 0,function*(){return this.request("DELETE",e,null,r||{})})}post(e,r,n){return Nt(this,void 0,void 0,function*(){return this.request("POST",e,r,n||{})})}patch(e,r,n){return Nt(this,void 0,void 0,function*(){return this.request("PATCH",e,r,n||{})})}put(e,r,n){return Nt(this,void 0,void 0,function*(){return this.request("PUT",e,r,n||{})})}head(e,r){return Nt(this,void 0,void 0,function*(){return this.request("HEAD",e,null,r||{})})}sendStream(e,r,n,i){return Nt(this,void 0,void 0,function*(){return this.request(e,r,n,i)})}getJson(e){return Nt(this,arguments,void 0,function*(r,n={}){n[hr.Accept]=this._getExistingOrDefaultHeader(n,hr.Accept,cs.ApplicationJson);let i=yield this.get(r,n);return this._processResponse(i,this.requestOptions)})}postJson(e,r){return Nt(this,arguments,void 0,function*(n,i,s={}){let a=JSON.stringify(i,null,2);s[hr.Accept]=this._getExistingOrDefaultHeader(s,hr.Accept,cs.ApplicationJson),s[hr.ContentType]=this._getExistingOrDefaultContentTypeHeader(s,cs.ApplicationJson);let c=yield this.post(n,a,s);return this._processResponse(c,this.requestOptions)})}putJson(e,r){return Nt(this,arguments,void 0,function*(n,i,s={}){let a=JSON.stringify(i,null,2);s[hr.Accept]=this._getExistingOrDefaultHeader(s,hr.Accept,cs.ApplicationJson),s[hr.ContentType]=this._getExistingOrDefaultContentTypeHeader(s,cs.ApplicationJson);let c=yield this.put(n,a,s);return this._processResponse(c,this.requestOptions)})}patchJson(e,r){return Nt(this,arguments,void 0,function*(n,i,s={}){let a=JSON.stringify(i,null,2);s[hr.Accept]=this._getExistingOrDefaultHeader(s,hr.Accept,cs.ApplicationJson),s[hr.ContentType]=this._getExistingOrDefaultContentTypeHeader(s,cs.ApplicationJson);let c=yield this.patch(n,a,s);return this._processResponse(c,this.requestOptions)})}request(e,r,n,i){return Nt(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(e,s,i),c=this._allowRetries&&Vce.includes(e)?this._maxRetries+1:1,l=0,A;do{if(A=yield this.requestRaw(a,n),A&&A.message&&A.message.statusCode===En.Unauthorized){let d;for(let f of this.handlers)if(f.canHandleAuthentication(A)){d=f;break}return d?d.handleAuthentication(this,a,n):A}let u=this._maxRedirects;for(;A.message.statusCode&&Yce.includes(A.message.statusCode)&&this._allowRedirects&&u>0;){let d=A.message.headers.location;if(!d)break;let f=new URL(d);if(s.protocol==="https:"&&s.protocol!==f.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 A.readBody(),f.hostname!==s.hostname)for(let m in i)m.toLowerCase()==="authorization"&&delete i[m];a=this._prepareRequest(e,f,i),A=yield this.requestRaw(a,n),u--}if(!A.message.statusCode||!Jce.includes(A.message.statusCode))return A;l+=1,l{function s(a,c){a?i(a):c?n(c):i(new Error("Unknown error"))}o(s,"callbackForResult"),this.requestRawWithCallback(e,r,s)})})}requestRawWithCallback(e,r,n){typeof r=="string"&&(e.options.headers||(e.options.headers={}),e.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let i=!1;function s(l,A){i||(i=!0,n(l,A))}o(s,"handleResult");let a=e.httpModule.request(e.options,l=>{let A=new Th(l);s(void 0,A)}),c;a.on("socket",l=>{c=l}),a.setTimeout(this._socketTimeout||3*6e4,()=>{c&&c.end(),s(new Error(`Request timeout: ${e.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(e){let r=new URL(e);return this._getAgent(r)}getAgentDispatcher(e){let r=new URL(e),n=ib.getProxyUrl(r);if(n&&n.hostname)return this._getProxyAgentDispatcher(r,n)}_prepareRequest(e,r,n){let i={};i.parsedUrl=r;let s=i.parsedUrl.protocol==="https:";i.httpModule=s?LU:nb;let a=s?443:80;if(i.options={},i.options.host=i.parsedUrl.hostname,i.options.port=i.parsedUrl.port?parseInt(i.parsedUrl.port):a,i.options.path=(i.parsedUrl.pathname||"")+(i.parsedUrl.search||""),i.options.method=e,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 c of this.handlers)c.prepareRequest(i.options);return i}_mergeHeaders(e){return this.requestOptions&&this.requestOptions.headers?Object.assign({},ou(this.requestOptions.headers),ou(e||{})):ou(e||{})}_getExistingOrDefaultHeader(e,r,n){let i;if(this.requestOptions&&this.requestOptions.headers){let a=ou(this.requestOptions.headers)[r];a&&(i=typeof a=="number"?a.toString():a)}let s=e[r];return s!==void 0?typeof s=="number"?s.toString():s:i!==void 0?i:n}_getExistingOrDefaultContentTypeHeader(e,r){let n;if(this.requestOptions&&this.requestOptions.headers){let s=ou(this.requestOptions.headers)[hr.ContentType];s&&(typeof s=="number"?n=String(s):Array.isArray(s)?n=s.join(", "):n=s)}let i=e[hr.ContentType];return i!==void 0?typeof i=="number"?String(i):Array.isArray(i)?i.join(", "):i:n!==void 0?n:r}_getAgent(e){let r,n=ib.getProxyUrl(e),i=n&&n.hostname;if(this._keepAlive&&i&&(r=this._proxyAgent),i||(r=this._agent),r)return r;let s=e.protocol==="https:",a=100;if(this.requestOptions&&(a=this.requestOptions.maxSockets||nb.globalAgent.maxSockets),n&&n.hostname){let c={maxSockets:a,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(n.username||n.password)&&{proxyAuth:`${n.username}:${n.password}`}),{host:n.hostname,port:n.port})},l,A=n.protocol==="https:";s?l=A?Ph.httpsOverHttps:Ph.httpsOverHttp:l=A?Ph.httpOverHttps:Ph.httpOverHttp,r=l(c),this._proxyAgent=r}if(!r){let c={keepAlive:this._keepAlive,maxSockets:a};r=s?new LU.Agent(c):new nb.Agent(c),this._agent=r}return s&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_getProxyAgentDispatcher(e,r){let n;if(this._keepAlive&&(n=this._proxyAgentDispatcher),n)return n;let i=e.protocol==="https:";return n=new jce.ProxyAgent(Object.assign({uri:r.href,pipelining:this._keepAlive?1:0},(r.username||r.password)&&{token:`Basic ${Buffer.from(`${r.username}:${r.password}`).toString("base64")}`})),this._proxyAgentDispatcher=n,i&&this._ignoreSslError&&(n.options=Object.assign(n.options.requestTls||{},{rejectUnauthorized:!1})),n}_getUserAgentWithOrchestrationId(e){let r=e||"actions/http-client",n=process.env.ACTIONS_ORCHESTRATION_ID;if(n){let i=n.replace(/[^a-z0-9_.-]/gi,"_");return`${r} actions_orchestration_id/${i}`}return r}_performExponentialBackoff(e){return Nt(this,void 0,void 0,function*(){e=Math.min(Wce,e);let r=$ce*Math.pow(2,e);return new Promise(n=>setTimeout(()=>n(),r))})}_processResponse(e,r){return Nt(this,void 0,void 0,function*(){return new Promise((n,i)=>Nt(this,void 0,void 0,function*(){let s=e.message.statusCode||0,a={statusCode:s,result:null,headers:{}};s===En.NotFound&&n(a);function c(u,d){if(typeof d=="string"){let f=new Date(d);if(!isNaN(f.valueOf()))return f}return d}o(c,"dateTimeDeserializer");let l,A;try{A=yield e.readBody(),A&&A.length>0&&(r&&r.deserializeDates?l=JSON.parse(A,c):l=JSON.parse(A),a.result=l),a.headers=e.message.headers}catch{}if(s>299){let u;l&&l.message?u=l.message:A&&A.length>0?u=A:u=`Failed request: (${s})`;let d=new Dh(u,s);d.result=a.result,i(d)}else n(a)}))})}};st.HttpClient=sb;var ou=o(t=>Object.keys(t).reduce((e,r)=>(e[r.toLowerCase()]=t[r],e),{}),"lowercaseKeys")});var Mh=g(Ii=>{"use strict";var lb=Ii&&Ii.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(Ii,"__esModule",{value:!0});Ii.PersonalAccessTokenCredentialHandler=Ii.BearerCredentialHandler=Ii.BasicCredentialHandler=void 0;var ob=class{static{o(this,"BasicCredentialHandler")}constructor(e,r){this.username=e,this.password=r}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return lb(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Ii.BasicCredentialHandler=ob;var ab=class{static{o(this,"BearerCredentialHandler")}constructor(e){this.token=e}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return lb(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Ii.BearerCredentialHandler=ab;var cb=class{static{o(this,"PersonalAccessTokenCredentialHandler")}constructor(e){this.token=e}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return lb(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Ii.PersonalAccessTokenCredentialHandler=cb});var qU=g(Qc=>{"use strict";var UU=Qc&&Qc.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(Qc,"__esModule",{value:!0});Qc.OidcClient=void 0;var Xce=qs(),Zce=Mh(),FU=ft(),Ab=class t{static{o(this,"OidcClient")}static createHttpClient(e=!0,r=10){let n={allowRetries:e,maxRetries:r};return new Xce.HttpClient("actions/oidc-client",[new Zce.BearerCredentialHandler(t.getRequestToken())],n)}static getRequestToken(){let e=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!e)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return e}static getIDTokenUrl(){let e=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!e)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return e}static getCall(e){return UU(this,void 0,void 0,function*(){var r;let s=(r=(yield t.createHttpClient().getJson(e).catch(a=>{throw new Error(`Failed to get ID Token. - Error Code : ${s.statusCode} + Error Code : ${a.statusCode} - Error Message: ${s.message}`)})).result)===null||a===void 0?void 0:a.value;if(!n)throw new Error("Response json body do not have ID Token field");return n})}static getIDToken(e){return C4(this,void 0,void 0,function*(){try{let a=t.getIDTokenUrl();if(e){let r=encodeURIComponent(e);a=`${a}&audience=${r}`}(0,T4.debug)(`ID token url is ${a}`);let i=yield t.getCall(a);return(0,T4.setSecret)(i),i}catch(a){throw new Error(`Error message: ${a.message}`)}})}};Rn.OidcClient=Tm});var Im=N(Kt=>{"use strict";var Om=Kt&&Kt.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(Kt,"__esModule",{value:!0});Kt.summary=Kt.markdownSummary=Kt.SUMMARY_DOCS_URL=Kt.SUMMARY_ENV_VAR=void 0;var VC=require("os"),Rm=require("fs"),{access:$C,appendFile:GC,writeFile:WC}=Rm.promises;Kt.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";Kt.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var Pm=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return Om(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[Kt.SUMMARY_ENV_VAR];if(!e)throw new Error(`Unable to find environment variable for $${Kt.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield $C(e,Rm.constants.R_OK|Rm.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,a,i={}){let r=Object.entries(i).map(([n,s])=>` ${n}="${s}"`).join("");return a?`<${e}${r}>${a}`:`<${e}${r}>`}write(e){return Om(this,void 0,void 0,function*(){let a=!!e?.overwrite,i=yield this.filePath();return yield(a?WC:GC)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return Om(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(e,a=!1){return this._buffer+=e,a?this.addEOL():this}addEOL(){return this.addRaw(VC.EOL)}addCodeBlock(e,a){let i=Object.assign({},a&&{lang:a}),r=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(r).addEOL()}addList(e,a=!1){let i=a?"ol":"ul",r=e.map(s=>this.wrap("li",s)).join(""),n=this.wrap(i,r);return this.addRaw(n).addEOL()}addTable(e){let a=e.map(r=>{let n=r.map(s=>{if(typeof s=="string")return this.wrap("td",s);let{header:p,data:l,colspan:d,rowspan:c}=s,u=p?"th":"td",m=Object.assign(Object.assign({},d&&{colspan:d}),c&&{rowspan:c});return this.wrap(u,l,m)}).join("");return this.wrap("tr",n)}).join(""),i=this.wrap("table",a);return this.addRaw(i).addEOL()}addDetails(e,a){let i=this.wrap("details",this.wrap("summary",e)+a);return this.addRaw(i).addEOL()}addImage(e,a,i){let{width:r,height:n}=i||{},s=Object.assign(Object.assign({},r&&{width:r}),n&&{height:n}),p=this.wrap("img",null,Object.assign({src:e,alt:a},s));return this.addRaw(p).addEOL()}addHeading(e,a){let i=`h${a}`,r=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",n=this.wrap(r,e);return this.addRaw(n).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,a){let i=Object.assign({},a&&{cite:a}),r=this.wrap("blockquote",e,i);return this.addRaw(r).addEOL()}addLink(e,a){let i=this.wrap("a",e,{href:a});return this.addRaw(i).addEOL()}},R4=new Pm;Kt.markdownSummary=R4;Kt.summary=R4});var P4=N(Yt=>{"use strict";var XC=Yt&&Yt.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),KC=Yt&&Yt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YC=Yt&&Yt.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&XC(e,t,a);return KC(e,t),e};Object.defineProperty(Yt,"__esModule",{value:!0});Yt.toPlatformPath=Yt.toWin32Path=Yt.toPosixPath=void 0;var QC=YC(require("path"));function JC(t){return t.replace(/[\\]/g,"/")}o(JC,"toPosixPath");Yt.toPosixPath=JC;function ZC(t){return t.replace(/[/]/g,"\\")}o(ZC,"toWin32Path");Yt.toWin32Path=ZC;function eT(t){return t.replace(/[/\\]/g,QC.sep)}o(eT,"toPlatformPath");Yt.toPlatformPath=eT});var Am=N(J=>{"use strict";var tT=J&&J.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),aT=J&&J.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),D4=J&&J.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&tT(e,t,a);return aT(e,t),e},Dm=J&&J.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})},Qt;Object.defineProperty(J,"__esModule",{value:!0});J.getCmdPath=J.tryGetExecutablePath=J.isRooted=J.isDirectory=J.exists=J.READONLY=J.UV_FS_O_EXLOCK=J.IS_WINDOWS=J.unlink=J.symlink=J.stat=J.rmdir=J.rm=J.rename=J.readlink=J.readdir=J.open=J.mkdir=J.lstat=J.copyFile=J.chmod=void 0;var A4=D4(require("fs")),fl=D4(require("path"));Qt=A4.promises,J.chmod=Qt.chmod,J.copyFile=Qt.copyFile,J.lstat=Qt.lstat,J.mkdir=Qt.mkdir,J.open=Qt.open,J.readdir=Qt.readdir,J.readlink=Qt.readlink,J.rename=Qt.rename,J.rm=Qt.rm,J.rmdir=Qt.rmdir,J.stat=Qt.stat,J.symlink=Qt.symlink,J.unlink=Qt.unlink;J.IS_WINDOWS=process.platform==="win32";J.UV_FS_O_EXLOCK=268435456;J.READONLY=A4.constants.O_RDONLY;function iT(t){return Dm(this,void 0,void 0,function*(){try{yield J.stat(t)}catch(e){if(e.code==="ENOENT")return!1;throw e}return!0})}o(iT,"exists");J.exists=iT;function rT(t,e=!1){return Dm(this,void 0,void 0,function*(){return(e?yield J.stat(t):yield J.lstat(t)).isDirectory()})}o(rT,"isDirectory");J.isDirectory=rT;function nT(t){if(t=oT(t),!t)throw new Error('isRooted() parameter "p" cannot be empty');return J.IS_WINDOWS?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}o(nT,"isRooted");J.isRooted=nT;function sT(t,e){return Dm(this,void 0,void 0,function*(){let a;try{a=yield J.stat(t)}catch(r){r.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${t}': ${r}`)}if(a&&a.isFile()){if(J.IS_WINDOWS){let r=fl.extname(t).toUpperCase();if(e.some(n=>n.toUpperCase()===r))return t}else if(I4(a))return t}let i=t;for(let r of e){t=i+r,a=void 0;try{a=yield J.stat(t)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${t}': ${n}`)}if(a&&a.isFile()){if(J.IS_WINDOWS){try{let n=fl.dirname(t),s=fl.basename(t).toUpperCase();for(let p of yield J.readdir(n))if(s===p.toUpperCase()){t=fl.join(n,p);break}}catch(n){console.log(`Unexpected error attempting to determine the actual case of the file '${t}': ${n}`)}return t}else if(I4(a))return t}}return""})}o(sT,"tryGetExecutablePath");J.tryGetExecutablePath=sT;function oT(t){return t=t||"",J.IS_WINDOWS?(t=t.replace(/\//g,"\\"),t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}o(oT,"normalizeSeparators");function I4(t){return(t.mode&1)>0||(t.mode&8)>0&&t.gid===process.getgid()||(t.mode&64)>0&&t.uid===process.getuid()}o(I4,"isUnixExecutable");function pT(){var t;return(t=process.env.COMSPEC)!==null&&t!==void 0?t:"cmd.exe"}o(pT,"getCmdPath");J.getCmdPath=pT});var go=N(Ve=>{"use strict";var lT=Ve&&Ve.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),dT=Ve&&Ve.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),B4=Ve&&Ve.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&lT(e,t,a);return dT(e,t),e},Zi=Ve&&Ve.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(Ve,"__esModule",{value:!0});Ve.findInPath=Ve.which=Ve.mkdirP=Ve.rmRF=Ve.mv=Ve.cp=void 0;var cT=require("assert"),ni=B4(require("path")),_e=B4(Am());function uT(t,e,a={}){return Zi(this,void 0,void 0,function*(){let{force:i,recursive:r,copySourceDirectory:n}=fT(a),s=(yield _e.exists(e))?yield _e.stat(e):null;if(s&&s.isFile()&&!i)return;let p=s&&s.isDirectory()&&n?ni.join(e,ni.basename(t)):e;if(!(yield _e.exists(t)))throw new Error(`no such file or directory: ${t}`);if((yield _e.stat(t)).isDirectory())if(r)yield z4(t,p,0,i);else throw new Error(`Failed to copy. ${t} is a directory, but tried to copy without recursive flag.`);else{if(ni.relative(t,p)==="")throw new Error(`'${p}' and '${t}' are the same file`);yield j4(t,p,i)}})}o(uT,"cp");Ve.cp=uT;function mT(t,e,a={}){return Zi(this,void 0,void 0,function*(){if(yield _e.exists(e)){let i=!0;if((yield _e.isDirectory(e))&&(e=ni.join(e,ni.basename(t)),i=yield _e.exists(e)),i)if(a.force==null||a.force)yield M4(e);else throw new Error("Destination already exists")}yield Bm(ni.dirname(e)),yield _e.rename(t,e)})}o(mT,"mv");Ve.mv=mT;function M4(t){return Zi(this,void 0,void 0,function*(){if(_e.IS_WINDOWS&&/[*"<>|]/.test(t))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield _e.rm(t,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(e){throw new Error(`File was unable to be removed ${e}`)}})}o(M4,"rmRF");Ve.rmRF=M4;function Bm(t){return Zi(this,void 0,void 0,function*(){cT.ok(t,"a path argument must be provided"),yield _e.mkdir(t,{recursive:!0})})}o(Bm,"mkdirP");Ve.mkdirP=Bm;function L4(t,e){return Zi(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'tool' is required");if(e){let i=yield L4(t,!1);if(!i)throw _e.IS_WINDOWS?new Error(`Unable to locate executable file: ${t}. 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: ${t}. 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 a=yield q4(t);return a&&a.length>0?a[0]:""})}o(L4,"which");Ve.which=L4;function q4(t){return Zi(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'tool' is required");let e=[];if(_e.IS_WINDOWS&&process.env.PATHEXT)for(let r of process.env.PATHEXT.split(ni.delimiter))r&&e.push(r);if(_e.isRooted(t)){let r=yield _e.tryGetExecutablePath(t,e);return r?[r]:[]}if(t.includes(ni.sep))return[];let a=[];if(process.env.PATH)for(let r of process.env.PATH.split(ni.delimiter))r&&a.push(r);let i=[];for(let r of a){let n=yield _e.tryGetExecutablePath(ni.join(r,t),e);n&&i.push(n)}return i})}o(q4,"findInPath");Ve.findInPath=q4;function fT(t){let e=t.force==null?!0:t.force,a=!!t.recursive,i=t.copySourceDirectory==null?!0:!!t.copySourceDirectory;return{force:e,recursive:a,copySourceDirectory:i}}o(fT,"readCopyOptions");function z4(t,e,a,i){return Zi(this,void 0,void 0,function*(){if(a>=255)return;a++,yield Bm(e);let r=yield _e.readdir(t);for(let n of r){let s=`${t}/${n}`,p=`${e}/${n}`;(yield _e.lstat(s)).isDirectory()?yield z4(s,p,a,i):yield j4(s,p,i)}yield _e.chmod(e,(yield _e.stat(t)).mode)})}o(z4,"cpDirRecursive");function j4(t,e,a){return Zi(this,void 0,void 0,function*(){if((yield _e.lstat(t)).isSymbolicLink()){try{yield _e.lstat(e),yield _e.unlink(e)}catch(r){r.code==="EPERM"&&(yield _e.chmod(e,"0666"),yield _e.unlink(e))}let i=yield _e.readlink(t);yield _e.symlink(i,e,_e.IS_WINDOWS?"junction":null)}else(!(yield _e.exists(e))||a)&&(yield _e.copyFile(t,e))})}o(j4,"copyFile")});var F4=N(Jt=>{"use strict";var hT=Jt&&Jt.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),gT=Jt&&Jt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Pn=Jt&&Jt.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&hT(e,t,a);return gT(e,t),e},k4=Jt&&Jt.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(Jt,"__esModule",{value:!0});Jt.argStringToArray=Jt.ToolRunner=void 0;var hl=Pn(require("os")),H4=Pn(require("events")),yT=Pn(require("child_process")),vT=Pn(require("path")),bT=Pn(go()),U4=Pn(Am()),xT=require("timers"),gl=process.platform==="win32",Mm=class extends H4.EventEmitter{static{o(this,"ToolRunner")}constructor(e,a,i){if(super(),!e)throw new Error("Parameter 'toolPath' cannot be null or empty.");this.toolPath=e,this.args=a||[],this.options=i||{}}_debug(e){this.options.listeners&&this.options.listeners.debug&&this.options.listeners.debug(e)}_getCommandString(e,a){let i=this._getSpawnFileName(),r=this._getSpawnArgs(e),n=a?"":"[command]";if(gl)if(this._isCmdFile()){n+=i;for(let s of r)n+=` ${s}`}else if(e.windowsVerbatimArguments){n+=`"${i}"`;for(let s of r)n+=` ${s}`}else{n+=this._windowsQuoteCmdArg(i);for(let s of r)n+=` ${this._windowsQuoteCmdArg(s)}`}else{n+=i;for(let s of r)n+=` ${s}`}return n}_processLineBuffer(e,a,i){try{let r=a+e.toString(),n=r.indexOf(hl.EOL);for(;n>-1;){let s=r.substring(0,n);i(s),r=r.substring(n+hl.EOL.length),n=r.indexOf(hl.EOL)}return r}catch(r){return this._debug(`error processing line. Failed with error ${r}`),""}}_getSpawnFileName(){return gl&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(e){if(gl&&this._isCmdFile()){let a=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let i of this.args)a+=" ",a+=e.windowsVerbatimArguments?i:this._windowsQuoteCmdArg(i);return a+='"',[a]}return this.args}_endsWith(e,a){return e.endsWith(a)}_isCmdFile(){let e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile())return this._uvQuoteCmdArg(e);if(!e)return'""';let a=[" "," ","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'],i=!1;for(let s of e)if(a.some(p=>p===s)){i=!0;break}if(!i)return e;let r='"',n=!0;for(let s=e.length;s>0;s--)r+=e[s-1],n&&e[s-1]==="\\"?r+="\\":e[s-1]==='"'?(n=!0,r+='"'):n=!1;return r+='"',r.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e)return'""';if(!e.includes(" ")&&!e.includes(" ")&&!e.includes('"'))return e;if(!e.includes('"')&&!e.includes("\\"))return`"${e}"`;let a='"',i=!0;for(let r=e.length;r>0;r--)a+=e[r-1],i&&e[r-1]==="\\"?a+="\\":e[r-1]==='"'?(i=!0,a+="\\"):i=!1;return a+='"',a.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};let a={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||!1,windowsVerbatimArguments:e.windowsVerbatimArguments||!1,failOnStdErr:e.failOnStdErr||!1,ignoreReturnCode:e.ignoreReturnCode||!1,delay:e.delay||1e4};return a.outStream=e.outStream||process.stdout,a.errStream=e.errStream||process.stderr,a}_getSpawnOptions(e,a){e=e||{};let i={};return i.cwd=e.cwd,i.env=e.env,i.windowsVerbatimArguments=e.windowsVerbatimArguments||this._isCmdFile(),e.windowsVerbatimArguments&&(i.argv0=`"${a}"`),i}exec(){return k4(this,void 0,void 0,function*(){return!U4.isRooted(this.toolPath)&&(this.toolPath.includes("/")||gl&&this.toolPath.includes("\\"))&&(this.toolPath=vT.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield bT.which(this.toolPath,!0),new Promise((e,a)=>k4(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)+hl.EOL);let r=new Lm(i,this.toolPath);if(r.on("debug",d=>{this._debug(d)}),this.options.cwd&&!(yield U4.exists(this.options.cwd)))return a(new Error(`The cwd: ${this.options.cwd} does not exist!`));let n=this._getSpawnFileName(),s=yT.spawn(n,this._getSpawnArgs(i),this._getSpawnOptions(this.options,n)),p="";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),p=this._processLineBuffer(d,p,c=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(c)})});let l="";if(s.stderr&&s.stderr.on("data",d=>{r.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=>{r.processError=d.message,r.processExited=!0,r.processClosed=!0,r.CheckComplete()}),s.on("exit",d=>{r.processExitCode=d,r.processExited=!0,this._debug(`Exit code ${d} received from tool '${this.toolPath}'`),r.CheckComplete()}),s.on("close",d=>{r.processExitCode=d,r.processExited=!0,r.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),r.CheckComplete()}),r.on("done",(d,c)=>{p.length>0&&this.emit("stdline",p),l.length>0&&this.emit("errline",l),s.removeAllListeners(),d?a(d):e(c)}),this.options.input){if(!s.stdin)throw new Error("child process missing stdin");s.stdin.end(this.options.input)}}))})}};Jt.ToolRunner=Mm;function wT(t){let e=[],a=!1,i=!1,r="";function n(s){i&&s!=='"'&&(r+="\\"),r+=s,i=!1}o(n,"append");for(let s=0;s0&&(e.push(r),r="");continue}n(p)}return r.length>0&&e.push(r.trim()),e}o(wT,"argStringToArray");Jt.argStringToArray=wT;var Lm=class t extends H4.EventEmitter{static{o(this,"ExecState")}constructor(e,a){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,!a)throw new Error("toolPath must not be empty");this.options=e,this.toolPath=a,e.delay&&(this.delay=e.delay)}CheckComplete(){this.done||(this.processClosed?this._setResult():this.processExited&&(this.timeout=xT.setTimeout(t.HandleTimeout,this.delay,this)))}_debug(e){this.emit("debug",e)}_setResult(){let e;this.processExited&&(this.processError?e=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?e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`):this.processStderr&&this.options.failOnStdErr&&(e=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",e,this.processExitCode)}static HandleTimeout(e){if(!e.done){if(!e.processClosed&&e.processExited){let a=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(a)}e._setResult()}}}});var In=N(Zt=>{"use strict";var NT=Zt&&Zt.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),_T=Zt&&Zt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ST=Zt&&Zt.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&NT(e,t,a);return _T(e,t),e},G4=Zt&&Zt.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(Zt,"__esModule",{value:!0});Zt.getExecOutput=Zt.exec=void 0;var V4=require("string_decoder"),$4=ST(F4());function W4(t,e,a){return G4(this,void 0,void 0,function*(){let i=$4.argStringToArray(t);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let r=i[0];return e=i.slice(1).concat(e||[]),new $4.ToolRunner(r,e,a).exec()})}o(W4,"exec");Zt.exec=W4;function ET(t,e,a){var i,r;return G4(this,void 0,void 0,function*(){let n="",s="",p=new V4.StringDecoder("utf8"),l=new V4.StringDecoder("utf8"),d=(i=a?.listeners)===null||i===void 0?void 0:i.stdout,c=(r=a?.listeners)===null||r===void 0?void 0:r.stderr,u=o(b=>{s+=l.write(b),c&&c(b)},"stdErrListener"),m=o(b=>{n+=p.write(b),d&&d(b)},"stdOutListener"),f=Object.assign(Object.assign({},a?.listeners),{stdout:m,stderr:u}),h=yield W4(t,e,Object.assign(Object.assign({},a),{listeners:f}));return n+=p.end(),s+=l.end(),{exitCode:h,stdout:n,stderr:s}})}o(ET,"getExecOutput");Zt.getExecOutput=ET});var K4=N(ge=>{"use strict";var CT=ge&&ge.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),TT=ge&&ge.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),OT=ge&&ge.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&CT(e,t,a);return TT(e,t),e},vl=ge&&ge.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})},RT=ge&&ge.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ge,"__esModule",{value:!0});ge.getDetails=ge.isLinux=ge.isMacOS=ge.isWindows=ge.arch=ge.platform=void 0;var X4=RT(require("os")),yl=OT(In()),PT=o(()=>vl(void 0,void 0,void 0,function*(){let{stdout:t}=yield yl.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:e}=yield yl.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:e.trim(),version:t.trim()}}),"getWindowsInfo"),IT=o(()=>vl(void 0,void 0,void 0,function*(){var t,e,a,i;let{stdout:r}=yield yl.getExecOutput("sw_vers",void 0,{silent:!0}),n=(e=(t=r.match(/ProductVersion:\s*(.+)/))===null||t===void 0?void 0:t[1])!==null&&e!==void 0?e:"";return{name:(i=(a=r.match(/ProductName:\s*(.+)/))===null||a===void 0?void 0:a[1])!==null&&i!==void 0?i:"",version:n}}),"getMacOsInfo"),DT=o(()=>vl(void 0,void 0,void 0,function*(){let{stdout:t}=yield yl.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[e,a]=t.trim().split(` -`);return{name:e,version:a}}),"getLinuxInfo");ge.platform=X4.default.platform();ge.arch=X4.default.arch();ge.isWindows=ge.platform==="win32";ge.isMacOS=ge.platform==="darwin";ge.isLinux=ge.platform==="linux";function AT(){return vl(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield ge.isWindows?PT():ge.isMacOS?IT():DT()),{platform:ge.platform,arch:ge.arch,isWindows:ge.isWindows,isMacOS:ge.isMacOS,isLinux:ge.isLinux})})}o(AT,"getDetails");ge.getDetails=AT});var st=N(W=>{"use strict";var BT=W&&W.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),MT=W&&W.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zm=W&&W.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&BT(e,t,a);return MT(e,t),e},Y4=W&&W.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(W,"__esModule",{value:!0});W.platform=W.toPlatformPath=W.toWin32Path=W.toPosixPath=W.markdownSummary=W.summary=W.getIDToken=W.getState=W.saveState=W.group=W.endGroup=W.startGroup=W.info=W.notice=W.warning=W.error=W.debug=W.isDebug=W.setFailed=W.setCommandEcho=W.setOutput=W.getBooleanInput=W.getMultilineInput=W.getInput=W.addPath=W.setSecret=W.exportVariable=W.ExitCode=void 0;var Na=f4(),zr=y4(),Dn=sl(),Q4=zm(require("os")),LT=zm(require("path")),qT=O4(),qm;(function(t){t[t.Success=0]="Success",t[t.Failure=1]="Failure"})(qm||(W.ExitCode=qm={}));function zT(t,e){let a=(0,Dn.toCommandValue)(e);if(process.env[t]=a,process.env.GITHUB_ENV||"")return(0,zr.issueFileCommand)("ENV",(0,zr.prepareKeyValueMessage)(t,e));(0,Na.issueCommand)("set-env",{name:t},a)}o(zT,"exportVariable");W.exportVariable=zT;function jT(t){(0,Na.issueCommand)("add-mask",{},t)}o(jT,"setSecret");W.setSecret=jT;function kT(t){process.env.GITHUB_PATH||""?(0,zr.issueFileCommand)("PATH",t):(0,Na.issueCommand)("add-path",{},t),process.env.PATH=`${t}${LT.delimiter}${process.env.PATH}`}o(kT,"addPath");W.addPath=kT;function jm(t,e){let a=process.env[`INPUT_${t.replace(/ /g,"_").toUpperCase()}`]||"";if(e&&e.required&&!a)throw new Error(`Input required and not supplied: ${t}`);return e&&e.trimWhitespace===!1?a:a.trim()}o(jm,"getInput");W.getInput=jm;function UT(t,e){let a=jm(t,e).split(` -`).filter(i=>i!=="");return e&&e.trimWhitespace===!1?a:a.map(i=>i.trim())}o(UT,"getMultilineInput");W.getMultilineInput=UT;function HT(t,e){let a=["true","True","TRUE"],i=["false","False","FALSE"],r=jm(t,e);if(a.includes(r))return!0;if(i.includes(r))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${t} -Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}o(HT,"getBooleanInput");W.getBooleanInput=HT;function FT(t,e){if(process.env.GITHUB_OUTPUT||"")return(0,zr.issueFileCommand)("OUTPUT",(0,zr.prepareKeyValueMessage)(t,e));process.stdout.write(Q4.EOL),(0,Na.issueCommand)("set-output",{name:t},(0,Dn.toCommandValue)(e))}o(FT,"setOutput");W.setOutput=FT;function VT(t){(0,Na.issue)("echo",t?"on":"off")}o(VT,"setCommandEcho");W.setCommandEcho=VT;function $T(t){process.exitCode=qm.Failure,J4(t)}o($T,"setFailed");W.setFailed=$T;function GT(){return process.env.RUNNER_DEBUG==="1"}o(GT,"isDebug");W.isDebug=GT;function WT(t){(0,Na.issueCommand)("debug",{},t)}o(WT,"debug");W.debug=WT;function J4(t,e={}){(0,Na.issueCommand)("error",(0,Dn.toCommandProperties)(e),t instanceof Error?t.toString():t)}o(J4,"error");W.error=J4;function XT(t,e={}){(0,Na.issueCommand)("warning",(0,Dn.toCommandProperties)(e),t instanceof Error?t.toString():t)}o(XT,"warning");W.warning=XT;function KT(t,e={}){(0,Na.issueCommand)("notice",(0,Dn.toCommandProperties)(e),t instanceof Error?t.toString():t)}o(KT,"notice");W.notice=KT;function YT(t){process.stdout.write(t+Q4.EOL)}o(YT,"info");W.info=YT;function Z4(t){(0,Na.issue)("group",t)}o(Z4,"startGroup");W.startGroup=Z4;function e3(){(0,Na.issue)("endgroup")}o(e3,"endGroup");W.endGroup=e3;function QT(t,e){return Y4(this,void 0,void 0,function*(){Z4(t);let a;try{a=yield e()}finally{e3()}return a})}o(QT,"group");W.group=QT;function JT(t,e){if(process.env.GITHUB_STATE||"")return(0,zr.issueFileCommand)("STATE",(0,zr.prepareKeyValueMessage)(t,e));(0,Na.issueCommand)("save-state",{name:t},(0,Dn.toCommandValue)(e))}o(JT,"saveState");W.saveState=JT;function ZT(t){return process.env[`STATE_${t}`]||""}o(ZT,"getState");W.getState=ZT;function eO(t){return Y4(this,void 0,void 0,function*(){return yield qT.OidcClient.getIDToken(t)})}o(eO,"getIDToken");W.getIDToken=eO;var tO=Im();Object.defineProperty(W,"summary",{enumerable:!0,get:function(){return tO.summary}});var aO=Im();Object.defineProperty(W,"markdownSummary",{enumerable:!0,get:function(){return aO.markdownSummary}});var km=P4();Object.defineProperty(W,"toPosixPath",{enumerable:!0,get:function(){return km.toPosixPath}});Object.defineProperty(W,"toWin32Path",{enumerable:!0,get:function(){return km.toWin32Path}});Object.defineProperty(W,"toPlatformPath",{enumerable:!0,get:function(){return km.toPlatformPath}});W.platform=zm(K4())});var t3=N(si=>{"use strict";var iO=si&&si.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),rO=si&&si.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nO=si&&si.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&iO(e,t,a);return rO(e,t),e};Object.defineProperty(si,"__esModule",{value:!0});si.getOptions=void 0;var Um=nO(st());function sO(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,Um.debug(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,Um.debug(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,Um.debug(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`))),e}o(sO,"getOptions");si.getOptions=sO});var xl=N($e=>{"use strict";var oO=$e&&$e.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),pO=$e&&$e.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lO=$e&&$e.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&oO(e,t,a);return pO(e,t),e},dO=$e&&$e.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty($e,"__esModule",{value:!0});$e.safeTrimTrailingSeparator=$e.normalizeSeparators=$e.hasRoot=$e.hasAbsoluteRoot=$e.ensureAbsoluteRoot=$e.dirname=void 0;var bl=lO(require("path")),jr=dO(require("assert")),er=process.platform==="win32";function cO(t){if(t=Fm(t),er&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=bl.dirname(t);return er&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=Fm(e)),e}o(cO,"dirname");$e.dirname=cO;function uO(t,e){if(jr.default(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),jr.default(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),Hm(e))return e;if(er){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let a=process.cwd();return jr.default(a.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${a}'`),e[0].toUpperCase()===a[0].toUpperCase()?e.length===2?`${e[0]}:\\${a.substr(3)}`:(a.endsWith("\\")||(a+="\\"),`${e[0]}:\\${a.substr(3)}${e.substr(2)}`):`${e[0]}:\\${e.substr(2)}`}else if(yo(e).match(/^\\$|^\\[^\\]/)){let a=process.cwd();return jr.default(a.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${a}'`),`${a[0]}:\\${e.substr(1)}`}}return jr.default(Hm(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||er&&t.endsWith("\\")||(t+=bl.sep),t+e}o(uO,"ensureAbsoluteRoot");$e.ensureAbsoluteRoot=uO;function Hm(t){return jr.default(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=yo(t),er?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}o(Hm,"hasAbsoluteRoot");$e.hasAbsoluteRoot=Hm;function mO(t){return jr.default(t,"isRooted parameter 'itemPath' must not be empty"),t=yo(t),er?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}o(mO,"hasRoot");$e.hasRoot=mO;function yo(t){return t=t||"",er?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}o(yo,"normalizeSeparators");$e.normalizeSeparators=yo;function Fm(t){return t?(t=yo(t),!t.endsWith(bl.sep)||t===bl.sep||er&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}o(Fm,"safeTrimTrailingSeparator");$e.safeTrimTrailingSeparator=Fm});var wl=N(vo=>{"use strict";Object.defineProperty(vo,"__esModule",{value:!0});vo.MatchKind=void 0;var fO;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})(fO=vo.MatchKind||(vo.MatchKind={}))});var r3=N(ea=>{"use strict";var hO=ea&&ea.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),gO=ea&&ea.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yO=ea&&ea.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&hO(e,t,a);return gO(e,t),e};Object.defineProperty(ea,"__esModule",{value:!0});ea.partialMatch=ea.match=ea.getSearchPaths=void 0;var a3=yO(xl()),vO=wl(),i3=process.platform==="win32";function bO(t){t=t.filter(i=>!i.negate);let e={};for(let i of t){let r=i3?i.searchPath.toUpperCase():i.searchPath;e[r]="candidate"}let a=[];for(let i of t){let r=i3?i.searchPath.toUpperCase():i.searchPath;if(e[r]==="included")continue;let n=!1,s=r,p=a3.dirname(s);for(;p!==s;){if(e[p]){n=!0;break}s=p,p=a3.dirname(s)}n||(a.push(i.searchPath),e[r]="included")}return a}o(bO,"getSearchPaths");ea.getSearchPaths=bO;function xO(t,e){let a=vO.MatchKind.None;for(let i of t)i.negate?a&=~i.match(e):a|=i.match(e);return a}o(xO,"match");ea.match=xO;function wO(t,e){return t.some(a=>!a.negate&&a.partialMatch(e))}o(wO,"partialMatch");ea.partialMatch=wO});var s3=N((PW,n3)=>{n3.exports=function(t,e){for(var a=[],i=0;i{"use strict";d3.exports=p3;function p3(t,e,a){t instanceof RegExp&&(t=o3(t,a)),e instanceof RegExp&&(e=o3(e,a));var i=l3(t,e,a);return i&&{start:i[0],end:i[1],pre:a.slice(0,i[0]),body:a.slice(i[0]+t.length,i[1]),post:a.slice(i[1]+e.length)}}o(p3,"balanced");function o3(t,e){var a=e.match(t);return a?a[0]:null}o(o3,"maybeMatch");p3.range=l3;function l3(t,e,a){var i,r,n,s,p,l=a.indexOf(t),d=a.indexOf(e,l+1),c=l;if(l>=0&&d>0){if(t===e)return[l,d];for(i=[],n=a.length;c>=0&&!p;)c==l?(i.push(c),l=a.indexOf(t,c+1)):i.length==1?p=[i.pop(),d]:(r=i.pop(),r=0?l:d;i.length&&(p=[n,s])}return p}o(l3,"range")});var b3=N((AW,v3)=>{var _O=s3(),u3=c3();v3.exports=CO;var m3="\0SLASH"+Math.random()+"\0",f3="\0OPEN"+Math.random()+"\0",$m="\0CLOSE"+Math.random()+"\0",h3="\0COMMA"+Math.random()+"\0",g3="\0PERIOD"+Math.random()+"\0";function Vm(t){return parseInt(t,10)==t?parseInt(t,10):t.charCodeAt(0)}o(Vm,"numeric");function SO(t){return t.split("\\\\").join(m3).split("\\{").join(f3).split("\\}").join($m).split("\\,").join(h3).split("\\.").join(g3)}o(SO,"escapeBraces");function EO(t){return t.split(m3).join("\\").split(f3).join("{").split($m).join("}").split(h3).join(",").split(g3).join(".")}o(EO,"unescapeBraces");function y3(t){if(!t)return[""];var e=[],a=u3("{","}",t);if(!a)return t.split(",");var i=a.pre,r=a.body,n=a.post,s=i.split(",");s[s.length-1]+="{"+r+"}";var p=y3(n);return n.length&&(s[s.length-1]+=p.shift(),s.push.apply(s,p)),e.push.apply(e,s),e}o(y3,"parseCommaParts");function CO(t){return t?(t.substr(0,2)==="{}"&&(t="\\{\\}"+t.substr(2)),An(SO(t),!0).map(EO)):[]}o(CO,"expandTop");function TO(t){return"{"+t+"}"}o(TO,"embrace");function OO(t){return/^-?0\d/.test(t)}o(OO,"isPadded");function RO(t,e){return t<=e}o(RO,"lte");function PO(t,e){return t>=e}o(PO,"gte");function An(t,e){var a=[],i=u3("{","}",t);if(!i||/\$$/.test(i.pre))return[t];var r=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),n=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),s=r||n,p=i.body.indexOf(",")>=0;if(!s&&!p)return i.post.match(/,.*\}/)?(t=i.pre+"{"+i.body+$m+i.post,An(t)):[t];var l;if(s)l=i.body.split(/\.\./);else if(l=y3(i.body),l.length===1&&(l=An(l[0],!1).map(TO),l.length===1)){var c=i.post.length?An(i.post,!1):[""];return c.map(function(P){return i.pre+l[0]+P})}var d=i.pre,c=i.post.length?An(i.post,!1):[""],u;if(s){var m=Vm(l[0]),f=Vm(l[1]),h=Math.max(l[0].length,l[1].length),b=l.length==3?Math.abs(Vm(l[2])):1,E=RO,C=f0){var S=new Array(g+1).join("0");w<0?y="-"+S+y.slice(1):y=S+y}}u.push(y)}}else u=_O(l,function(T){return An(T,!1)});for(var O=0;O{S3.exports=da;da.Minimatch=Bt;var bo=function(){try{return require("path")}catch{}}()||{sep:"/"};da.sep=bo.sep;var Xm=da.GLOBSTAR=Bt.GLOBSTAR={},IO=b3(),x3={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},Gm="[^/]",Wm=Gm+"*?",DO="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",AO="(?:(?!(?:\\/|^)\\.).)*?",w3=BO("().*{}+?[]^$\\!");function BO(t){return t.split("").reduce(function(e,a){return e[a]=!0,e},{})}o(BO,"charSet");var N3=/\/+/;da.filter=MO;function MO(t,e){return e=e||{},function(a,i,r){return da(a,t,e)}}o(MO,"filter");function tr(t,e){e=e||{};var a={};return Object.keys(t).forEach(function(i){a[i]=t[i]}),Object.keys(e).forEach(function(i){a[i]=e[i]}),a}o(tr,"ext");da.defaults=function(t){if(!t||typeof t!="object"||!Object.keys(t).length)return da;var e=da,a=o(function(r,n,s){return e(r,n,tr(t,s))},"minimatch");return a.Minimatch=o(function(r,n){return new e.Minimatch(r,tr(t,n))},"Minimatch"),a.Minimatch.defaults=o(function(r){return e.defaults(tr(t,r)).Minimatch},"defaults"),a.filter=o(function(r,n){return e.filter(r,tr(t,n))},"filter"),a.defaults=o(function(r){return e.defaults(tr(t,r))},"defaults"),a.makeRe=o(function(r,n){return e.makeRe(r,tr(t,n))},"makeRe"),a.braceExpand=o(function(r,n){return e.braceExpand(r,tr(t,n))},"braceExpand"),a.match=function(i,r,n){return e.match(i,r,tr(t,n))},a};Bt.defaults=function(t){return da.defaults(t).Minimatch};function da(t,e,a){return _l(e),a||(a={}),!a.nocomment&&e.charAt(0)==="#"?!1:new Bt(e,a).match(t)}o(da,"minimatch");function Bt(t,e){if(!(this instanceof Bt))return new Bt(t,e);_l(t),e||(e={}),t=t.trim(),bo.sep!=="/"&&(t=t.split(bo.sep).join("/")),this.options=e,this.set=[],this.pattern=t,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!e.partial,this.make()}o(Bt,"Minimatch");Bt.prototype.debug=function(){};Bt.prototype.make=LO;function LO(){var t=this.pattern,e=this.options;if(!e.nocomment&&t.charAt(0)==="#"){this.comment=!0;return}if(!t){this.empty=!0;return}this.parseNegate();var a=this.globSet=this.braceExpand();e.debug&&(this.debug=o(function(){console.error.apply(console,arguments)},"debug")),this.debug(this.pattern,a),a=this.globParts=a.map(function(i){return i.split(N3)}),this.debug(this.pattern,a),a=a.map(function(i,r,n){return i.map(this.parse,this)},this),this.debug(this.pattern,a),a=a.filter(function(i){return i.indexOf(!1)===-1}),this.debug(this.pattern,a),this.set=a}o(LO,"make");Bt.prototype.parseNegate=qO;function qO(){var t=this.pattern,e=!1,a=this.options,i=0;if(!a.nonegate){for(var r=0,n=t.length;r"u"?this.pattern:t,_l(t),e.nobrace||!/\{(?:(?!\{).)*\}/.test(t)?[t]:IO(t)}o(_3,"braceExpand");var zO=1024*64,_l=o(function(t){if(typeof t!="string")throw new TypeError("invalid pattern");if(t.length>zO)throw new TypeError("pattern is too long")},"assertValidPattern");Bt.prototype.parse=jO;var Nl={};function jO(t,e){_l(t);var a=this.options;if(t==="**")if(a.noglobstar)t="*";else return Xm;if(t==="")return"";var i="",r=!!a.nocase,n=!1,s=[],p=[],l,d=!1,c=-1,u=-1,m=t.charAt(0)==="."?"":a.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",f=this;function h(){if(l){switch(l){case"*":i+=Wm,r=!0;break;case"?":i+=Gm,r=!0;break;default:i+="\\"+l;break}f.debug("clearStateChar %j %j",l,i),l=!1}}o(h,"clearStateChar");for(var b=0,E=t.length,C;b-1;_--){var D=p[_],T=i.slice(0,D.reStart),P=i.slice(D.reStart,D.reEnd-8),B=i.slice(D.reEnd-8,D.reEnd),k=i.slice(D.reEnd);B+=k;var oe=T.split("(").length-1,ve=k;for(b=0;b"u"&&(a=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&a)return!0;var i=this.options;bo.sep!=="/"&&(e=e.split(bo.sep).join("/")),e=e.split(N3),this.debug(this.pattern,"split",e);var r=this.set;this.debug(this.pattern,"set",r);var n,s;for(s=e.length-1;s>=0&&(n=e[s],!n);s--);for(s=0;s>> no match, partial?`,t,c,e,u),c===s))}var f;if(typeof l=="string"?(f=d===l,this.debug("string match",l,d,f)):(f=d.match(l),this.debug("pattern match",l,d,f)),!f)return!1}if(r===s&&n===p)return!0;if(r===s)return a;if(n===p)return r===s-1&&t[r]==="";throw new Error("wtf?")};function UO(t){return t.replace(/\\(.)/g,"$1")}o(UO,"globUnescape");function HO(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}o(HO,"regExpEscape")});var T3=N(_a=>{"use strict";var FO=_a&&_a.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),VO=_a&&_a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),C3=_a&&_a.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&FO(e,t,a);return VO(e,t),e},$O=_a&&_a.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(_a,"__esModule",{value:!0});_a.Path=void 0;var xo=C3(require("path")),ar=C3(xl()),wo=$O(require("assert")),GO=process.platform==="win32",Km=class{static{o(this,"Path")}constructor(e){if(this.segments=[],typeof e=="string")if(wo.default(e,"Parameter 'itemPath' must not be empty"),e=ar.safeTrimTrailingSeparator(e),!ar.hasRoot(e))this.segments=e.split(xo.sep);else{let a=e,i=ar.dirname(a);for(;i!==a;){let r=xo.basename(a);this.segments.unshift(r),a=i,i=ar.dirname(a)}this.segments.unshift(a)}else{wo.default(e.length>0,"Parameter 'itemPath' must not be an empty array");for(let a=0;a{"use strict";var WO=Sa&&Sa.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),XO=Sa&&Sa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Jm=Sa&&Sa.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&WO(e,t,a);return XO(e,t),e},KO=Sa&&Sa.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Sa,"__esModule",{value:!0});Sa.Pattern=void 0;var YO=Jm(require("os")),No=Jm(require("path")),ta=Jm(xl()),kr=KO(require("assert")),QO=E3(),Ym=wl(),Sl=T3(),Ci=process.platform==="win32",Qm=class t{static{o(this,"Pattern")}constructor(e,a=!1,i,r){this.negate=!1;let n;if(typeof e=="string")n=e.trim();else{i=i||[],kr.default(i.length,"Parameter 'segments' must not empty");let d=t.getLiteral(i[0]);kr.default(d&&ta.hasAbsoluteRoot(d),"Parameter 'segments' first element must be a root path"),n=new Sl.Path(i).toString().trim(),e&&(n=`!${n}`)}for(;n.startsWith("!");)this.negate=!this.negate,n=n.substr(1).trim();n=t.fixupPattern(n,r),this.segments=new Sl.Path(n).segments,this.trailingSeparator=ta.normalizeSeparators(n).endsWith(No.sep),n=ta.safeTrimTrailingSeparator(n);let s=!1,p=this.segments.map(d=>t.getLiteral(d)).filter(d=>!s&&!(s=d===""));this.searchPath=new Sl.Path(p).toString(),this.rootRegExp=new RegExp(t.regExpEscape(p[0]),Ci?"i":""),this.isImplicitPattern=a;let l={dot:!0,nobrace:!0,nocase:Ci,nocomment:!0,noext:!0,nonegate:!0};n=Ci?n.replace(/\\/g,"/"):n,this.minimatch=new QO.Minimatch(n,l)}match(e){return this.segments[this.segments.length-1]==="**"?(e=ta.normalizeSeparators(e),!e.endsWith(No.sep)&&this.isImplicitPattern===!1&&(e=`${e}${No.sep}`)):e=ta.safeTrimTrailingSeparator(e),this.minimatch.match(e)?this.trailingSeparator?Ym.MatchKind.Directory:Ym.MatchKind.All:Ym.MatchKind.None}partialMatch(e){return e=ta.safeTrimTrailingSeparator(e),ta.dirname(e)===e?this.rootRegExp.test(e):this.minimatch.matchOne(e.split(Ci?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(e){return(Ci?e:e.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(e,a){kr.default(e,"pattern cannot be empty");let i=new Sl.Path(e).segments.map(r=>t.getLiteral(r));if(kr.default(i.every((r,n)=>(r!=="."||n===0)&&r!==".."),`Invalid pattern '${e}'. Relative pathing '.' and '..' is not allowed.`),kr.default(!ta.hasRoot(e)||i[0],`Invalid pattern '${e}'. Root segment must not contain globs.`),e=ta.normalizeSeparators(e),e==="."||e.startsWith(`.${No.sep}`))e=t.globEscape(process.cwd())+e.substr(1);else if(e==="~"||e.startsWith(`~${No.sep}`))a=a||YO.homedir(),kr.default(a,"Unable to determine HOME directory"),kr.default(ta.hasAbsoluteRoot(a),`Expected HOME directory to be a rooted path. Actual '${a}'`),e=t.globEscape(a)+e.substr(1);else if(Ci&&(e.match(/^[A-Z]:$/i)||e.match(/^[A-Z]:[^\\]/i))){let r=ta.ensureAbsoluteRoot("C:\\dummy-root",e.substr(0,2));e.length>2&&!r.endsWith("\\")&&(r+="\\"),e=t.globEscape(r)+e.substr(2)}else if(Ci&&(e==="\\"||e.match(/^\\[^\\]/))){let r=ta.ensureAbsoluteRoot("C:\\dummy-root","\\");r.endsWith("\\")||(r+="\\"),e=t.globEscape(r)+e.substr(1)}else e=ta.ensureAbsoluteRoot(t.globEscape(process.cwd()),e);return ta.normalizeSeparators(e)}static getLiteral(e){let a="";for(let i=0;i=0){if(n.length>1)return"";if(n){a+=n,i=s;continue}}}}a+=r}return a}static regExpEscape(e){return e.replace(/[[\\^$.|?*+()]/g,"\\$&")}};Sa.Pattern=Qm});var R3=N(El=>{"use strict";Object.defineProperty(El,"__esModule",{value:!0});El.SearchState=void 0;var Zm=class{static{o(this,"SearchState")}constructor(e,a){this.path=e,this.level=a}};El.SearchState=Zm});var B3=N(xt=>{"use strict";var JO=xt&&xt.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),ZO=xt&&xt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),So=xt&&xt.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.hasOwnProperty.call(t,a)&&JO(e,t,a);return ZO(e,t),e},e1=xt&&xt.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})},eR=xt&&xt.__asyncValues||function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],a;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),a={},i("next"),i("throw"),i("return"),a[Symbol.asyncIterator]=function(){return this},a);function i(n){a[n]=t[n]&&function(s){return new Promise(function(p,l){s=t[n](s),r(p,l,s.done,s.value)})}}function r(n,s,p,l){Promise.resolve(l).then(function(d){n({value:d,done:p})},s)}},ir=xt&&xt.__await||function(t){return this instanceof ir?(this.v=t,this):new ir(t)},tR=xt&&xt.__asyncGenerator||function(t,e,a){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=a.apply(t,e||[]),r,n=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(m){i[m]&&(r[m]=function(f){return new Promise(function(h,b){n.push([m,f,h,b])>1||p(m,f)})})}function p(m,f){try{l(i[m](f))}catch(h){u(n[0][3],h)}}function l(m){m.value instanceof ir?Promise.resolve(m.value.v).then(d,c):u(n[0][2],m)}function d(m){p("next",m)}function c(m){p("throw",m)}function u(m,f){m(f),n.shift(),n.length&&p(n[0][0],n[0][1])}};Object.defineProperty(xt,"__esModule",{value:!0});xt.DefaultGlobber=void 0;var t1=So(st()),_o=So(require("fs")),P3=So(t3()),aR=So(require("path")),Cl=So(r3()),I3=wl(),D3=O3(),A3=R3(),iR=process.platform==="win32",a1=class t{static{o(this,"DefaultGlobber")}constructor(e){this.patterns=[],this.searchPaths=[],this.options=P3.getOptions(e)}getSearchPaths(){return this.searchPaths.slice()}glob(){var e,a;return e1(this,void 0,void 0,function*(){let i=[];try{for(var r=eR(this.globGenerator()),n;n=yield r.next(),!n.done;){let s=n.value;i.push(s)}}catch(s){e={error:s}}finally{try{n&&!n.done&&(a=r.return)&&(yield a.call(r))}finally{if(e)throw e.error}}return i})}globGenerator(){return tR(this,arguments,o(function*(){let a=P3.getOptions(this.options),i=[];for(let s of this.patterns)i.push(s),a.implicitDescendants&&(s.trailingSeparator||s.segments[s.segments.length-1]!=="**")&&i.push(new D3.Pattern(s.negate,!0,s.segments.concat("**")));let r=[];for(let s of Cl.getSearchPaths(i)){t1.debug(`Search path '${s}'`);try{yield ir(_o.promises.lstat(s))}catch(p){if(p.code==="ENOENT")continue;throw p}r.unshift(new A3.SearchState(s,1))}let n=[];for(;r.length;){let s=r.pop(),p=Cl.match(i,s.path),l=!!p||Cl.partialMatch(i,s.path);if(!p&&!l)continue;let d=yield ir(t.stat(s,a,n));if(d)if(d.isDirectory()){if(p&I3.MatchKind.Directory)yield yield ir(s.path);else if(!l)continue;let c=s.level+1,u=(yield ir(_o.promises.readdir(s.path))).map(m=>new A3.SearchState(aR.join(s.path,m),c));r.push(...u.reverse())}else p&I3.MatchKind.File&&(yield yield ir(s.path))}},"globGenerator_1"))}static create(e,a){return e1(this,void 0,void 0,function*(){let i=new t(a);iR&&(e=e.replace(/\r\n/g,` + 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(e){return UU(this,void 0,void 0,function*(){try{let r=t.getIDTokenUrl();if(e){let i=encodeURIComponent(e);r=`${r}&audience=${i}`}(0,FU.debug)(`ID token url is ${r}`);let n=yield t.getCall(r);return(0,FU.setSecret)(n),n}catch(r){throw new Error(`Error message: ${r.message}`)}})}};Qc.OidcClient=Ab});var hb=g(xr=>{"use strict";var ub=xr&&xr.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(xr,"__esModule",{value:!0});xr.summary=xr.markdownSummary=xr.SUMMARY_DOCS_URL=xr.SUMMARY_ENV_VAR=void 0;var ele=require("os"),db=require("fs"),{access:tle,appendFile:rle,writeFile:nle}=db.promises;xr.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";xr.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var pb=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return ub(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[xr.SUMMARY_ENV_VAR];if(!e)throw new Error(`Unable to find environment variable for $${xr.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield tle(e,db.constants.R_OK|db.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,n={}){let i=Object.entries(n).map(([s,a])=>` ${s}="${a}"`).join("");return r?`<${e}${i}>${r}`:`<${e}${i}>`}write(e){return ub(this,void 0,void 0,function*(){let r=!!e?.overwrite,n=yield this.filePath();return yield(r?nle:rle)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return ub(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(e,r=!1){return this._buffer+=e,r?this.addEOL():this}addEOL(){return this.addRaw(ele.EOL)}addCodeBlock(e,r){let n=Object.assign({},r&&{lang:r}),i=this.wrap("pre",this.wrap("code",e),n);return this.addRaw(i).addEOL()}addList(e,r=!1){let n=r?"ol":"ul",i=e.map(a=>this.wrap("li",a)).join(""),s=this.wrap(n,i);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(i=>{let s=i.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:c,data:l,colspan:A,rowspan:u}=a,d=c?"th":"td",f=Object.assign(Object.assign({},A&&{colspan:A}),u&&{rowspan:u});return this.wrap(d,l,f)}).join("");return this.wrap("tr",s)}).join(""),n=this.wrap("table",r);return this.addRaw(n).addEOL()}addDetails(e,r){let n=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(n).addEOL()}addImage(e,r,n){let{width:i,height:s}=n||{},a=Object.assign(Object.assign({},i&&{width:i}),s&&{height:s}),c=this.wrap("img",null,Object.assign({src:e,alt:r},a));return this.addRaw(c).addEOL()}addHeading(e,r){let n=`h${r}`,i=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1",s=this.wrap(i,e);return this.addRaw(s).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,r){let n=Object.assign({},r&&{cite:r}),i=this.wrap("blockquote",e,n);return this.addRaw(i).addEOL()}addLink(e,r){let n=this.wrap("a",e,{href:r});return this.addRaw(n).addEOL()}},HU=new pb;xr.markdownSummary=HU;xr.summary=HU});var zU=g(Xn=>{"use strict";var ile=Xn&&Xn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sle=Xn&&Xn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ole=Xn&&Xn.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{"use strict";var ule=X&&X.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dle=X&&X.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GU=X&&X.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;is.toUpperCase()===i))return t}else if(jU(r))return t}let n=t;for(let i of e){t=n+i,r=void 0;try{r=yield(0,X.stat)(t)}catch(s){s.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${t}': ${s}`)}if(r&&r.isFile()){if(X.IS_WINDOWS){try{let s=kh.dirname(t),a=kh.basename(t).toUpperCase();for(let c of yield(0,X.readdir)(s))if(a===c.toUpperCase()){t=kh.join(s,c);break}}catch(s){console.log(`Unexpected error attempting to determine the actual case of the file '${t}': ${s}`)}return t}else if(jU(r))return t}}return""})}o(gle,"tryGetExecutablePath");function yle(t){return t=t||"",X.IS_WINDOWS?(t=t.replace(/\//g,"\\"),t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}o(yle,"normalizeSeparators");function jU(t){return(t.mode&1)>0||(t.mode&8)>0&&process.getgid!==void 0&&t.gid===process.getgid()||(t.mode&64)>0&&process.getuid!==void 0&&t.uid===process.getuid()}o(jU,"isUnixExecutable");function Cle(){var t;return(t=process.env.COMSPEC)!==null&&t!==void 0?t:"cmd.exe"}o(Cle,"getCmdPath")});var au=g(nr=>{"use strict";var Ele=nr&&nr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ble=nr&&nr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YU=nr&&nr.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i|]/.test(t))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield ke.rm(t,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(e){throw new Error(`File was unable to be removed ${e}`)}})}o(JU,"rmRF");function gb(t){return Hs(this,void 0,void 0,function*(){(0,Ile.ok)(t,"a path argument must be provided"),yield ke.mkdir(t,{recursive:!0})})}o(gb,"mkdirP");function VU(t,e){return Hs(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'tool' is required");if(e){let n=yield VU(t,!1);if(!n)throw ke.IS_WINDOWS?new Error(`Unable to locate executable file: ${t}. 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: ${t}. 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 WU(t);return r&&r.length>0?r[0]:""})}o(VU,"which");function WU(t){return Hs(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'tool' is required");let e=[];if(ke.IS_WINDOWS&&process.env.PATHEXT)for(let i of process.env.PATHEXT.split(bi.delimiter))i&&e.push(i);if(ke.isRooted(t)){let i=yield ke.tryGetExecutablePath(t,e);return i?[i]:[]}if(t.includes(bi.sep))return[];let r=[];if(process.env.PATH)for(let i of process.env.PATH.split(bi.delimiter))i&&r.push(i);let n=[];for(let i of r){let s=yield ke.tryGetExecutablePath(bi.join(i,t),e);s&&n.push(s)}return n})}o(WU,"findInPath");function wle(t){let e=t.force==null?!0:t.force,r=!!t.recursive,n=t.copySourceDirectory==null?!0:!!t.copySourceDirectory;return{force:e,recursive:r,copySourceDirectory:n}}o(wle,"readCopyOptions");function $U(t,e,r,n){return Hs(this,void 0,void 0,function*(){if(r>=255)return;r++,yield gb(e);let i=yield ke.readdir(t);for(let s of i){let a=`${t}/${s}`,c=`${e}/${s}`;(yield ke.lstat(a)).isDirectory()?yield $U(a,c,r,n):yield KU(a,c,n)}yield ke.chmod(e,(yield ke.stat(t)).mode)})}o($U,"cpDirRecursive");function KU(t,e,r){return Hs(this,void 0,void 0,function*(){if((yield ke.lstat(t)).isSymbolicLink()){try{yield ke.lstat(e),yield ke.unlink(e)}catch(i){i.code==="EPERM"&&(yield ke.chmod(e,"0666"),yield ke.unlink(e))}let n=yield ke.readlink(t);yield ke.symlink(n,e,ke.IS_WINDOWS?"junction":null)}else(!(yield ke.exists(e))||r)&&(yield ke.copyFile(t,e))})}o(KU,"copyFile")});var tF=g(Vr=>{"use strict";var Nle=Vr&&Vr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xle=Vr&&Vr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wc=Vr&&Vr.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i-1;){let a=i.substring(0,s);n(a),i=i.substring(s+Uh.EOL.length),s=i.indexOf(Uh.EOL)}return i}catch(i){return this._debug(`error processing line. Failed with error ${i}`),""}}_getSpawnFileName(){return Fh&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(e){if(Fh&&this._isCmdFile()){let r=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let n of this.args)r+=" ",r+=e.windowsVerbatimArguments?n:this._windowsQuoteCmdArg(n);return r+='"',[r]}return this.args}_endsWith(e,r){return e.endsWith(r)}_isCmdFile(){let e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile())return this._uvQuoteCmdArg(e);if(!e)return'""';let r=[" "," ","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'],n=!1;for(let a of e)if(r.some(c=>c===a)){n=!0;break}if(!n)return e;let i='"',s=!0;for(let a=e.length;a>0;a--)i+=e[a-1],s&&e[a-1]==="\\"?i+="\\":e[a-1]==='"'?(s=!0,i+='"'):s=!1;return i+='"',i.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e)return'""';if(!e.includes(" ")&&!e.includes(" ")&&!e.includes('"'))return e;if(!e.includes('"')&&!e.includes("\\"))return`"${e}"`;let r='"',n=!0;for(let i=e.length;i>0;i--)r+=e[i-1],n&&e[i-1]==="\\"?r+="\\":e[i-1]==='"'?(n=!0,r+="\\"):n=!1;return r+='"',r.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};let r={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||!1,windowsVerbatimArguments:e.windowsVerbatimArguments||!1,failOnStdErr:e.failOnStdErr||!1,ignoreReturnCode:e.ignoreReturnCode||!1,delay:e.delay||1e4};return r.outStream=e.outStream||process.stdout,r.errStream=e.errStream||process.stderr,r}_getSpawnOptions(e,r){e=e||{};let n={};return n.cwd=e.cwd,n.env=e.env,n.windowsVerbatimArguments=e.windowsVerbatimArguments||this._isCmdFile(),e.windowsVerbatimArguments&&(n.argv0=`"${r}"`),n}exec(){return XU(this,void 0,void 0,function*(){return!ZU.isRooted(this.toolPath)&&(this.toolPath.includes("/")||Fh&&this.toolPath.includes("\\"))&&(this.toolPath=Rle.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield _le.which(this.toolPath,!0),new Promise((e,r)=>XU(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let A of this.args)this._debug(` ${A}`);let n=this._cloneExecOptions(this.options);!n.silent&&n.outStream&&n.outStream.write(this._getCommandString(n)+Uh.EOL);let i=new Cb(n,this.toolPath);if(i.on("debug",A=>{this._debug(A)}),this.options.cwd&&!(yield ZU.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let s=this._getSpawnFileName(),a=Sle.spawn(s,this._getSpawnArgs(n),this._getSpawnOptions(this.options,s)),c="";a.stdout&&a.stdout.on("data",A=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(A),!n.silent&&n.outStream&&n.outStream.write(A),c=this._processLineBuffer(A,c,u=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(u)})});let l="";if(a.stderr&&a.stderr.on("data",A=>{i.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(A),!n.silent&&n.errStream&&n.outStream&&(n.failOnStdErr?n.errStream:n.outStream).write(A),l=this._processLineBuffer(A,l,u=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(u)})}),a.on("error",A=>{i.processError=A.message,i.processExited=!0,i.processClosed=!0,i.CheckComplete()}),a.on("exit",A=>{i.processExitCode=A,i.processExited=!0,this._debug(`Exit code ${A} received from tool '${this.toolPath}'`),i.CheckComplete()}),a.on("close",A=>{i.processExitCode=A,i.processExited=!0,i.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),i.CheckComplete()}),i.on("done",(A,u)=>{c.length>0&&this.emit("stdline",c),l.length>0&&this.emit("errline",l),a.removeAllListeners(),A?r(A):e(u)}),this.options.input){if(!a.stdin)throw new Error("child process missing stdin");a.stdin.end(this.options.input)}}))})}};Vr.ToolRunner=yb;function Ple(t){let e=[],r=!1,n=!1,i="";function s(a){n&&a!=='"'&&(i+="\\"),i+=a,n=!1}o(s,"append");for(let a=0;a0&&(e.push(i),i="");continue}s(c)}return i.length>0&&e.push(i.trim()),e}o(Ple,"argStringToArray");var Cb=class t extends eF.EventEmitter{static{o(this,"ExecState")}constructor(e,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=e,this.toolPath=r,e.delay&&(this.delay=e.delay)}CheckComplete(){this.done||(this.processClosed?this._setResult():this.processExited&&(this.timeout=(0,vle.setTimeout)(t.HandleTimeout,this.delay,this)))}_debug(e){this.emit("debug",e)}_setResult(){let e;this.processExited&&(this.processError?e=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?e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`):this.processStderr&&this.options.failOnStdErr&&(e=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",e,this.processExitCode)}static HandleTimeout(e){if(!e.done){if(!e.processClosed&&e.processExited){let r=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(r)}e._setResult()}}}});var Nc=g(Bn=>{"use strict";var Dle=Bn&&Bn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Tle=Bn&&Bn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ole=Bn&&Bn.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{a+=l.write(Q),u&&u(Q)},"stdErrListener"),f=o(Q=>{s+=c.write(Q),A&&A(Q)},"stdOutListener"),m=Object.assign(Object.assign({},r?.listeners),{stdout:f,stderr:d}),C=yield sF(t,e,Object.assign(Object.assign({},r),{listeners:m}));return s+=c.end(),a+=l.end(),{exitCode:C,stdout:s,stderr:a}})}o(Mle,"getExecOutput")});var aF=g(Re=>{"use strict";var kle=Re&&Re.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Lle=Re&&Re.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ule=Re&&Re.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;iHh(void 0,void 0,void 0,function*(){let{stdout:t}=yield qh.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:e}=yield qh.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:e.trim(),version:t.trim()}}),"getWindowsInfo"),Hle=o(()=>Hh(void 0,void 0,void 0,function*(){var t,e,r,n;let{stdout:i}=yield qh.getExecOutput("sw_vers",void 0,{silent:!0}),s=(e=(t=i.match(/ProductVersion:\s*(.+)/))===null||t===void 0?void 0:t[1])!==null&&e!==void 0?e:"";return{name:(n=(r=i.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&n!==void 0?n:"",version:s}}),"getMacOsInfo"),zle=o(()=>Hh(void 0,void 0,void 0,function*(){let{stdout:t}=yield qh.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[e,r]=t.trim().split(` +`);return{name:e,version:r}}),"getLinuxInfo");Re.platform=oF.default.platform();Re.arch=oF.default.arch();Re.isWindows=Re.platform==="win32";Re.isMacOS=Re.platform==="darwin";Re.isLinux=Re.platform==="linux";function jle(){return Hh(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield Re.isWindows?qle():Re.isMacOS?Hle():zle()),{platform:Re.platform,arch:Re.arch,isWindows:Re.isWindows,isMacOS:Re.isMacOS,isLinux:Re.isLinux})})}o(jle,"getDetails")});var ft=g(he=>{"use strict";var Gle=he&&he.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Yle=he&&he.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bb=he&&he.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;in!=="");return e&&e.trimWhitespace===!1?r:r.map(n=>n.trim())}o(Xle,"getMultilineInput");function Zle(t,e){let r=["true","True","TRUE"],n=["false","False","FALSE"],i=Ib(t,e);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: ${t} +Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}o(Zle,"getBooleanInput");function eAe(t,e){if(process.env.GITHUB_OUTPUT||"")return(0,jo.issueFileCommand)("OUTPUT",(0,jo.prepareKeyValueMessage)(t,e));process.stdout.write(lF.EOL),(0,In.issueCommand)("set-output",{name:t},(0,xc.toCommandValue)(e))}o(eAe,"setOutput");function tAe(t){(0,In.issue)("echo",t?"on":"off")}o(tAe,"setCommandEcho");function rAe(t){process.exitCode=Eb.Failure,AF(t)}o(rAe,"setFailed");function nAe(){return process.env.RUNNER_DEBUG==="1"}o(nAe,"isDebug");function iAe(t){(0,In.issueCommand)("debug",{},t)}o(iAe,"debug");function AF(t,e={}){(0,In.issueCommand)("error",(0,xc.toCommandProperties)(e),t instanceof Error?t.toString():t)}o(AF,"error");function sAe(t,e={}){(0,In.issueCommand)("warning",(0,xc.toCommandProperties)(e),t instanceof Error?t.toString():t)}o(sAe,"warning");function oAe(t,e={}){(0,In.issueCommand)("notice",(0,xc.toCommandProperties)(e),t instanceof Error?t.toString():t)}o(oAe,"notice");function aAe(t){process.stdout.write(t+lF.EOL)}o(aAe,"info");function uF(t){(0,In.issue)("group",t)}o(uF,"startGroup");function dF(){(0,In.issue)("endgroup")}o(dF,"endGroup");function cAe(t,e){return cF(this,void 0,void 0,function*(){uF(t);let r;try{r=yield e()}finally{dF()}return r})}o(cAe,"group");function lAe(t,e){if(process.env.GITHUB_STATE||"")return(0,jo.issueFileCommand)("STATE",(0,jo.prepareKeyValueMessage)(t,e));(0,In.issueCommand)("save-state",{name:t},(0,xc.toCommandValue)(e))}o(lAe,"saveState");function AAe(t){return process.env[`STATE_${t}`]||""}o(AAe,"getState");function uAe(t){return cF(this,void 0,void 0,function*(){return yield Vle.OidcClient.getIDToken(t)})}o(uAe,"getIDToken");var dAe=hb();Object.defineProperty(he,"summary",{enumerable:!0,get:function(){return dAe.summary}});var pAe=hb();Object.defineProperty(he,"markdownSummary",{enumerable:!0,get:function(){return pAe.markdownSummary}});var bb=zU();Object.defineProperty(he,"toPosixPath",{enumerable:!0,get:function(){return bb.toPosixPath}});Object.defineProperty(he,"toWin32Path",{enumerable:!0,get:function(){return bb.toWin32Path}});Object.defineProperty(he,"toPlatformPath",{enumerable:!0,get:function(){return bb.toPlatformPath}});he.platform=Bb(aF())});var pF=g(ls=>{"use strict";var hAe=ls&&ls.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fAe=ls&&ls.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mAe=ls&&ls.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{"use strict";var yAe=ir&&ir.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),CAe=ir&&ir.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EAe=ir&&ir.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{"use strict";Object.defineProperty(Gh,"__esModule",{value:!0});Gh.MatchKind=void 0;var hF;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})(hF||(Gh.MatchKind=hF={}))});var gF=g(Zn=>{"use strict";var wAe=Zn&&Zn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),NAe=Zn&&Zn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xAe=Zn&&Zn.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i!n.negate);let e={};for(let n of t){let i=mF?n.searchPath.toUpperCase():n.searchPath;e[i]="candidate"}let r=[];for(let n of t){let i=mF?n.searchPath.toUpperCase():n.searchPath;if(e[i]==="included")continue;let s=!1,a=i,c=fF.dirname(a);for(;c!==a;){if(e[c]){s=!0;break}a=c,c=fF.dirname(a)}s||(r.push(n.searchPath),e[i]="included")}return r}o(RAe,"getSearchPaths");function _Ae(t,e){let r=SAe.MatchKind.None;for(let n of t)n.negate?r&=~n.match(e):r|=n.match(e);return r}o(_Ae,"match");function vAe(t,e){return t.some(r=>!r.negate&&r.partialMatch(e))}o(vAe,"partialMatch")});var CF=g((JGe,yF)=>{yF.exports=function(t,e){for(var r=[],n=0;n{"use strict";bF.exports=BF;function BF(t,e,r){t instanceof RegExp&&(t=EF(t,r)),e instanceof RegExp&&(e=EF(e,r));var n=IF(t,e,r);return n&&{start:n[0],end:n[1],pre:r.slice(0,n[0]),body:r.slice(n[0]+t.length,n[1]),post:r.slice(n[1]+e.length)}}o(BF,"balanced");function EF(t,e){var r=e.match(t);return r?r[0]:null}o(EF,"maybeMatch");BF.range=IF;function IF(t,e,r){var n,i,s,a,c,l=r.indexOf(t),A=r.indexOf(e,l+1),u=l;if(l>=0&&A>0){if(t===e)return[l,A];for(n=[],s=r.length;u>=0&&!c;)u==l?(n.push(u),l=r.indexOf(t,u+1)):n.length==1?c=[n.pop(),A]:(i=n.pop(),i=0?l:A;n.length&&(c=[s,a])}return c}o(IF,"range")});var PF=g(($Ge,vF)=>{var DAe=CF(),wF=QF();vF.exports=MAe;var NF="\0SLASH"+Math.random()+"\0",xF="\0OPEN"+Math.random()+"\0",xb="\0CLOSE"+Math.random()+"\0",SF="\0COMMA"+Math.random()+"\0",RF="\0PERIOD"+Math.random()+"\0";function Nb(t){return parseInt(t,10)==t?parseInt(t,10):t.charCodeAt(0)}o(Nb,"numeric");function TAe(t){return t.split("\\\\").join(NF).split("\\{").join(xF).split("\\}").join(xb).split("\\,").join(SF).split("\\.").join(RF)}o(TAe,"escapeBraces");function OAe(t){return t.split(NF).join("\\").split(xF).join("{").split(xb).join("}").split(SF).join(",").split(RF).join(".")}o(OAe,"unescapeBraces");function _F(t){if(!t)return[""];var e=[],r=wF("{","}",t);if(!r)return t.split(",");var n=r.pre,i=r.body,s=r.post,a=n.split(",");a[a.length-1]+="{"+i+"}";var c=_F(s);return s.length&&(a[a.length-1]+=c.shift(),a.push.apply(a,c)),e.push.apply(e,a),e}o(_F,"parseCommaParts");function MAe(t){return t?(t.substr(0,2)==="{}"&&(t="\\{\\}"+t.substr(2)),Sc(TAe(t),!0).map(OAe)):[]}o(MAe,"expandTop");function kAe(t){return"{"+t+"}"}o(kAe,"embrace");function LAe(t){return/^-?0\d/.test(t)}o(LAe,"isPadded");function UAe(t,e){return t<=e}o(UAe,"lte");function FAe(t,e){return t>=e}o(FAe,"gte");function Sc(t,e){var r=[],n=wF("{","}",t);if(!n||/\$$/.test(n.pre))return[t];var i=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(n.body),s=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(n.body),a=i||s,c=n.body.indexOf(",")>=0;if(!a&&!c)return n.post.match(/,.*\}/)?(t=n.pre+"{"+n.body+xb+n.post,Sc(t)):[t];var l;if(a)l=n.body.split(/\.\./);else if(l=_F(n.body),l.length===1&&(l=Sc(l[0],!1).map(kAe),l.length===1)){var u=n.post.length?Sc(n.post,!1):[""];return u.map(function(Xe){return n.pre+l[0]+Xe})}var A=n.pre,u=n.post.length?Sc(n.post,!1):[""],d;if(a){var f=Nb(l[0]),m=Nb(l[1]),C=Math.max(l[0].length,l[1].length),Q=l.length==3?Math.abs(Nb(l[2])):1,S=UAe,w=m0){var de=new Array(W+1).join("0");T<0?L="-"+de+L.slice(1):L=de+L}}d.push(L)}}else d=DAe(l,function(He){return Sc(He,!1)});for(var le=0;le{kF.exports=Wr;Wr.Minimatch=Kt;var Au=function(){try{return require("path")}catch{}}()||{sep:"/"};Wr.sep=Au.sep;var _b=Wr.GLOBSTAR=Kt.GLOBSTAR={},qAe=PF(),DF={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},Sb="[^/]",Rb=Sb+"*?",HAe="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",zAe="(?:(?!(?:\\/|^)\\.).)*?",TF=jAe("().*{}+?[]^$\\!");function jAe(t){return t.split("").reduce(function(e,r){return e[r]=!0,e},{})}o(jAe,"charSet");var OF=/\/+/;Wr.filter=GAe;function GAe(t,e){return e=e||{},function(r,n,i){return Wr(r,t,e)}}o(GAe,"filter");function js(t,e){e=e||{};var r={};return Object.keys(t).forEach(function(n){r[n]=t[n]}),Object.keys(e).forEach(function(n){r[n]=e[n]}),r}o(js,"ext");Wr.defaults=function(t){if(!t||typeof t!="object"||!Object.keys(t).length)return Wr;var e=Wr,r=o(function(i,s,a){return e(i,s,js(t,a))},"minimatch");return r.Minimatch=o(function(i,s){return new e.Minimatch(i,js(t,s))},"Minimatch"),r.Minimatch.defaults=o(function(i){return e.defaults(js(t,i)).Minimatch},"defaults"),r.filter=o(function(i,s){return e.filter(i,js(t,s))},"filter"),r.defaults=o(function(i){return e.defaults(js(t,i))},"defaults"),r.makeRe=o(function(i,s){return e.makeRe(i,js(t,s))},"makeRe"),r.braceExpand=o(function(i,s){return e.braceExpand(i,js(t,s))},"braceExpand"),r.match=function(n,i,s){return e.match(n,i,js(t,s))},r};Kt.defaults=function(t){return Wr.defaults(t).Minimatch};function Wr(t,e,r){return Vh(e),r||(r={}),!r.nocomment&&e.charAt(0)==="#"?!1:new Kt(e,r).match(t)}o(Wr,"minimatch");function Kt(t,e){if(!(this instanceof Kt))return new Kt(t,e);Vh(t),e||(e={}),t=t.trim(),Au.sep!=="/"&&(t=t.split(Au.sep).join("/")),this.options=e,this.set=[],this.pattern=t,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!e.partial,this.make()}o(Kt,"Minimatch");Kt.prototype.debug=function(){};Kt.prototype.make=YAe;function YAe(){var t=this.pattern,e=this.options;if(!e.nocomment&&t.charAt(0)==="#"){this.comment=!0;return}if(!t){this.empty=!0;return}this.parseNegate();var r=this.globSet=this.braceExpand();e.debug&&(this.debug=o(function(){console.error.apply(console,arguments)},"debug")),this.debug(this.pattern,r),r=this.globParts=r.map(function(n){return n.split(OF)}),this.debug(this.pattern,r),r=r.map(function(n,i,s){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}o(YAe,"make");Kt.prototype.parseNegate=JAe;function JAe(){var t=this.pattern,e=!1,r=this.options,n=0;if(!r.nonegate){for(var i=0,s=t.length;i"u"?this.pattern:t,Vh(t),e.nobrace||!/\{(?:(?!\{).)*\}/.test(t)?[t]:qAe(t)}o(MF,"braceExpand");var VAe=1024*64,Vh=o(function(t){if(typeof t!="string")throw new TypeError("invalid pattern");if(t.length>VAe)throw new TypeError("pattern is too long")},"assertValidPattern");Kt.prototype.parse=WAe;var Jh={};function WAe(t,e){Vh(t);var r=this.options;if(t==="**")if(r.noglobstar)t="*";else return _b;if(t==="")return"";var n="",i=!!r.nocase,s=!1,a=[],c=[],l,A=!1,u=-1,d=-1,f=t.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",m=this;function C(){if(l){switch(l){case"*":n+=Rb,i=!0;break;case"?":n+=Sb,i=!0;break;default:n+="\\"+l;break}m.debug("clearStateChar %j %j",l,n),l=!1}}o(C,"clearStateChar");for(var Q=0,S=t.length,w;Q-1;Te--){var Oe=c[Te],He=n.slice(0,Oe.reStart),Xe=n.slice(Oe.reStart,Oe.reEnd-8),fe=n.slice(Oe.reEnd-8,Oe.reEnd),Ge=n.slice(Oe.reEnd);fe+=Ge;var ai=He.split("(").length-1,ji=Ge;for(Q=0;Q"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var n=this.options;Au.sep!=="/"&&(e=e.split(Au.sep).join("/")),e=e.split(OF),this.debug(this.pattern,"split",e);var i=this.set;this.debug(this.pattern,"set",i);var s,a;for(a=e.length-1;a>=0&&(s=e[a],!s);a--);for(a=0;a>> no match, partial?`,t,u,e,d),u===a))}var m;if(typeof l=="string"?(m=A===l,this.debug("string match",l,A,m)):(m=A.match(l),this.debug("pattern match",l,A,m)),!m)return!1}if(i===a&&s===c)return!0;if(i===a)return r;if(s===c)return i===a-1&&t[i]==="";throw new Error("wtf?")};function KAe(t){return t.replace(/\\(.)/g,"$1")}o(KAe,"globUnescape");function XAe(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}o(XAe,"regExpEscape")});var FF=g(bn=>{"use strict";var ZAe=bn&&bn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),eue=bn&&bn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UF=bn&&bn.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var nue=Qn&&Qn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iue=Qn&&Qn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Tb=Qn&&Qn.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;it.getLiteral(A)).filter(A=>!a&&!(a=A===""));this.searchPath=new Wh.Path(c).toString(),this.rootRegExp=new RegExp(t.regExpEscape(c[0]),As?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:As,nocomment:!0,noext:!0,nonegate:!0};s=As?s.replace(/\\/g,"/"):s,this.minimatch=new aue.Minimatch(s,l)}match(e){return this.segments[this.segments.length-1]==="**"?(e=Sr.normalizeSeparators(e),!e.endsWith(pu.sep)&&this.isImplicitPattern===!1&&(e=`${e}${pu.sep}`)):e=Sr.safeTrimTrailingSeparator(e),this.minimatch.match(e)?this.trailingSeparator?Pb.MatchKind.Directory:Pb.MatchKind.All:Pb.MatchKind.None}partialMatch(e){return e=Sr.safeTrimTrailingSeparator(e),Sr.dirname(e)===e?this.rootRegExp.test(e):this.minimatch.matchOne(e.split(As?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(e){return(As?e:e.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(e,r){(0,Yo.default)(e,"pattern cannot be empty");let n=new Wh.Path(e).segments.map(i=>t.getLiteral(i));if((0,Yo.default)(n.every((i,s)=>(i!=="."||s===0)&&i!==".."),`Invalid pattern '${e}'. Relative pathing '.' and '..' is not allowed.`),(0,Yo.default)(!Sr.hasRoot(e)||n[0],`Invalid pattern '${e}'. Root segment must not contain globs.`),e=Sr.normalizeSeparators(e),e==="."||e.startsWith(`.${pu.sep}`))e=t.globEscape(process.cwd())+e.substr(1);else if(e==="~"||e.startsWith(`~${pu.sep}`))r=r||oue.homedir(),(0,Yo.default)(r,"Unable to determine HOME directory"),(0,Yo.default)(Sr.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),e=t.globEscape(r)+e.substr(1);else if(As&&(e.match(/^[A-Z]:$/i)||e.match(/^[A-Z]:[^\\]/i))){let i=Sr.ensureAbsoluteRoot("C:\\dummy-root",e.substr(0,2));e.length>2&&!i.endsWith("\\")&&(i+="\\"),e=t.globEscape(i)+e.substr(2)}else if(As&&(e==="\\"||e.match(/^\\[^\\]/))){let i=Sr.ensureAbsoluteRoot("C:\\dummy-root","\\");i.endsWith("\\")||(i+="\\"),e=t.globEscape(i)+e.substr(1)}else e=Sr.ensureAbsoluteRoot(t.globEscape(process.cwd()),e);return Sr.normalizeSeparators(e)}static getLiteral(e){let r="";for(let n=0;n=0){if(s.length>1)return"";if(s){r+=s,n=a;continue}}}}r+=i}return r}static regExpEscape(e){return e.replace(/[[\\^$.|?*+()]/g,"\\$&")}};Qn.Pattern=Db});var HF=g($h=>{"use strict";Object.defineProperty($h,"__esModule",{value:!0});$h.SearchState=void 0;var Ob=class{static{o(this,"SearchState")}constructor(e,r){this.path=e,this.level=r}};$h.SearchState=Ob});var VF=g(Ht=>{"use strict";var cue=Ht&&Ht.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lue=Ht&&Ht.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fu=Ht&&Ht.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i1||l(m,Q)})},C&&(i[m]=C(i[m])))}function l(m,C){try{A(n[m](C))}catch(Q){f(s[0][3],Q)}}function A(m){m.value instanceof Ys?Promise.resolve(m.value.v).then(u,d):f(s[0][2],m)}function u(m){l("next",m)}function d(m){l("throw",m)}function f(m,C){m(C),s.shift(),s.length&&l(s[0][0],s[0][1])}};Object.defineProperty(Ht,"__esModule",{value:!0});Ht.DefaultGlobber=void 0;var kb=fu(ft()),hu=fu(require("fs")),zF=fu(pF()),jF=fu(require("path")),Kh=fu(gF()),GF=Yh(),YF=qF(),JF=HF(),due=process.platform==="win32",Lb=class t{static{o(this,"DefaultGlobber")}constructor(e){this.patterns=[],this.searchPaths=[],this.options=zF.getOptions(e)}getSearchPaths(){return this.searchPaths.slice()}glob(){return Mb(this,void 0,void 0,function*(){var e,r,n,i;let s=[];try{for(var a=!0,c=Aue(this.globGenerator()),l;l=yield c.next(),e=l.done,!e;a=!0){i=l.value,a=!1;let A=i;s.push(A)}}catch(A){r={error:A}}finally{try{!a&&!e&&(n=c.return)&&(yield n.call(c))}finally{if(r)throw r.error}}return s})}globGenerator(){return uue(this,arguments,o(function*(){let r=zF.getOptions(this.options),n=[];for(let a of this.patterns)n.push(a),r.implicitDescendants&&(a.trailingSeparator||a.segments[a.segments.length-1]!=="**")&&n.push(new YF.Pattern(a.negate,!0,a.segments.concat("**")));let i=[];for(let a of Kh.getSearchPaths(n)){kb.debug(`Search path '${a}'`);try{yield Ys(hu.promises.lstat(a))}catch(c){if(c.code==="ENOENT")continue;throw c}i.unshift(new JF.SearchState(a,1))}let s=[];for(;i.length;){let a=i.pop(),c=Kh.match(n,a.path),l=!!c||Kh.partialMatch(n,a.path);if(!c&&!l)continue;let A=yield Ys(t.stat(a,r,s));if(A&&!(r.excludeHiddenFiles&&jF.basename(a.path).match(/^\./)))if(A.isDirectory()){if(c&GF.MatchKind.Directory&&r.matchDirectories)yield yield Ys(a.path);else if(!l)continue;let u=a.level+1,d=(yield Ys(hu.promises.readdir(a.path))).map(f=>new JF.SearchState(jF.join(a.path,f),u));i.push(...d.reverse())}else c&GF.MatchKind.File&&(yield yield Ys(a.path))}},"globGenerator_1"))}static create(e,r){return Mb(this,void 0,void 0,function*(){let n=new t(r);due&&(e=e.replace(/\r\n/g,` `),e=e.replace(/\r/g,` -`));let r=e.split(` -`).map(n=>n.trim());for(let n of r)!n||n.startsWith("#")||i.patterns.push(new D3.Pattern(n));return i.searchPaths.push(...Cl.getSearchPaths(i.patterns)),i})}static stat(e,a,i){return e1(this,void 0,void 0,function*(){let r;if(a.followSymbolicLinks)try{r=yield _o.promises.stat(e.path)}catch(n){if(n.code==="ENOENT"){if(a.omitBrokenSymbolicLinks){t1.debug(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw n}else r=yield _o.promises.lstat(e.path);if(r.isDirectory()&&a.followSymbolicLinks){let n=yield _o.promises.realpath(e.path);for(;i.length>=e.level;)i.pop();if(i.some(s=>s===n)){t1.debug(`Symlink cycle detected for path '${e.path}' and realpath '${n}'`);return}i.push(n)}return r})}};xt.DefaultGlobber=a1});var M3=N(Bn=>{"use strict";var rR=Bn&&Bn.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(Bn,"__esModule",{value:!0});Bn.create=void 0;var nR=B3();function sR(t,e){return rR(this,void 0,void 0,function*(){return yield nR.DefaultGlobber.create(t,e)})}o(sR,"create");Bn.create=sR});var Il=N((re,k3)=>{re=k3.exports=se;var Ee;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Ee=o(function(){var t=Array.prototype.slice.call(arguments,0);t.unshift("SEMVER"),console.log.apply(console,t)},"debug"):Ee=o(function(){},"debug");re.SEMVER_SPEC_VERSION="2.0.0";var Eo=256,Tl=Number.MAX_SAFE_INTEGER||9007199254740991,i1=16,oR=Eo-6,Mn=re.re=[],Se=re.safeRe=[],M=re.src=[],A=re.tokens={},z3=0;function pe(t){A[t]=z3++}o(pe,"tok");var n1="[a-zA-Z0-9-]",r1=[["\\s",1],["\\d",Eo],[n1,oR]];function To(t){for(var e=0;e)?=?)";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,"+i1+"})(?:\\.(\\d{1,"+i1+"}))?(?:\\.(\\d{1,"+i1+"}))?(?:$|[^\\d])";pe("COERCERTL");Mn[A.COERCERTL]=new RegExp(M[A.COERCE],"g");Se[A.COERCERTL]=new RegExp(To(M[A.COERCE]),"g");pe("LONETILDE");M[A.LONETILDE]="(?:~>?)";pe("TILDETRIM");M[A.TILDETRIM]="(\\s*)"+M[A.LONETILDE]+"\\s+";Mn[A.TILDETRIM]=new RegExp(M[A.TILDETRIM],"g");Se[A.TILDETRIM]=new RegExp(To(M[A.TILDETRIM]),"g");var pR="$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+";Mn[A.CARETTRIM]=new RegExp(M[A.CARETTRIM],"g");Se[A.CARETTRIM]=new RegExp(To(M[A.CARETTRIM]),"g");var lR="$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]+")";Mn[A.COMPARATORTRIM]=new RegExp(M[A.COMPARATORTRIM],"g");Se[A.COMPARATORTRIM]=new RegExp(To(M[A.COMPARATORTRIM]),"g");var dR="$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(oi=0;oiEo)return null;var a=e.loose?Se[A.LOOSE]:Se[A.FULL];if(!a.test(t))return null;try{return new se(t,e)}catch{return null}}o(Hr,"parse");re.valid=cR;function cR(t,e){var a=Hr(t,e);return a?a.version:null}o(cR,"valid");re.clean=uR;function uR(t,e){var a=Hr(t.trim().replace(/^[=v]+/,""),e);return a?a.version:null}o(uR,"clean");re.SemVer=se;function se(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof se){if(t.loose===e.loose)return t;t=t.version}else if(typeof t!="string")throw new TypeError("Invalid Version: "+t);if(t.length>Eo)throw new TypeError("version is longer than "+Eo+" characters");if(!(this instanceof se))return new se(t,e);Ee("SemVer",t,e),this.options=e,this.loose=!!e.loose;var a=t.trim().match(e.loose?Se[A.LOOSE]:Se[A.FULL]);if(!a)throw new TypeError("Invalid Version: "+t);if(this.raw=t,this.major=+a[1],this.minor=+a[2],this.patch=+a[3],this.major>Tl||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Tl||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Tl||this.patch<0)throw new TypeError("Invalid patch version");a[4]?this.prerelease=a[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var r=+i;if(r>=0&&r=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);a===-1&&this.prerelease.push(0)}e&&(this.prerelease[0]===e?isNaN(this.prerelease[1])&&(this.prerelease=[e,0]):this.prerelease=[e,0]);break;default:throw new Error("invalid increment argument: "+t)}return this.format(),this.raw=this.version,this};re.inc=mR;function mR(t,e,a,i){typeof a=="string"&&(i=a,a=void 0);try{return new se(t,a).inc(e,i).version}catch{return null}}o(mR,"inc");re.diff=fR;function fR(t,e){if(s1(t,e))return null;var a=Hr(t),i=Hr(e),r="";if(a.prerelease.length||i.prerelease.length){r="pre";var n="prerelease"}for(var s in a)if((s==="major"||s==="minor"||s==="patch")&&a[s]!==i[s])return r+s;return n}o(fR,"diff");re.compareIdentifiers=Ur;var L3=/^[0-9]+$/;function Ur(t,e){var a=L3.test(t),i=L3.test(e);return a&&i&&(t=+t,e=+e),t===e?0:a&&!i?-1:i&&!a?1:t0}o(Co,"gt");re.lt=Ol;function Ol(t,e,a){return Ti(t,e,a)<0}o(Ol,"lt");re.eq=s1;function s1(t,e,a){return Ti(t,e,a)===0}o(s1,"eq");re.neq=j3;function j3(t,e,a){return Ti(t,e,a)!==0}o(j3,"neq");re.gte=o1;function o1(t,e,a){return Ti(t,e,a)>=0}o(o1,"gte");re.lte=p1;function p1(t,e,a){return Ti(t,e,a)<=0}o(p1,"lte");re.cmp=Rl;function Rl(t,e,a,i){switch(e){case"===":return typeof t=="object"&&(t=t.version),typeof a=="object"&&(a=a.version),t===a;case"!==":return typeof t=="object"&&(t=t.version),typeof a=="object"&&(a=a.version),t!==a;case"":case"=":case"==":return s1(t,a,i);case"!=":return j3(t,a,i);case">":return Co(t,a,i);case">=":return o1(t,a,i);case"<":return Ol(t,a,i);case"<=":return p1(t,a,i);default:throw new TypeError("Invalid operator: "+e)}}o(Rl,"cmp");re.Comparator=Ea;function Ea(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof Ea){if(t.loose===!!e.loose)return t;t=t.value}if(!(this instanceof Ea))return new Ea(t,e);t=t.trim().split(/\s+/).join(" "),Ee("comparator",t,e),this.options=e,this.loose=!!e.loose,this.parse(t),this.semver===Ln?this.value="":this.value=this.operator+this.semver.version,Ee("comp",this)}o(Ea,"Comparator");var Ln={};Ea.prototype.parse=function(t){var e=this.options.loose?Se[A.COMPARATORLOOSE]:Se[A.COMPARATOR],a=t.match(e);if(!a)throw new TypeError("Invalid comparator: "+t);this.operator=a[1]!==void 0?a[1]:"",this.operator==="="&&(this.operator=""),a[2]?this.semver=new se(a[2],this.options.loose):this.semver=Ln};Ea.prototype.toString=function(){return this.value};Ea.prototype.test=function(t){if(Ee("Comparator.test",t,this.options.loose),this.semver===Ln||t===Ln)return!0;if(typeof t=="string")try{t=new se(t,this.options)}catch{return!1}return Rl(t,this.operator,this.semver,this.options)};Ea.prototype.intersects=function(t,e){if(!(t instanceof Ea))throw new TypeError("a Comparator is required");(!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1});var a;if(this.operator==="")return this.value===""?!0:(a=new He(t.value,e),Pl(this.value,a,e));if(t.operator==="")return t.value===""?!0:(a=new He(this.value,e),Pl(t.semver,a,e));var i=(this.operator===">="||this.operator===">")&&(t.operator===">="||t.operator===">"),r=(this.operator==="<="||this.operator==="<")&&(t.operator==="<="||t.operator==="<"),n=this.semver.version===t.semver.version,s=(this.operator===">="||this.operator==="<=")&&(t.operator===">="||t.operator==="<="),p=Rl(this.semver,"<",t.semver,e)&&(this.operator===">="||this.operator===">")&&(t.operator==="<="||t.operator==="<"),l=Rl(this.semver,">",t.semver,e)&&(this.operator==="<="||this.operator==="<")&&(t.operator===">="||t.operator===">");return i||r||n&&s||p||l};re.Range=He;function He(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof He)return t.loose===!!e.loose&&t.includePrerelease===!!e.includePrerelease?t:new He(t.raw,e);if(t instanceof Ea)return new He(t.value,e);if(!(this instanceof He))return new He(t,e);if(this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease,this.raw=t.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(a){return this.parseRange(a.trim())},this).filter(function(a){return a.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}o(He,"Range");He.prototype.format=function(){return this.range=this.set.map(function(t){return t.join(" ").trim()}).join("||").trim(),this.range};He.prototype.toString=function(){return this.range};He.prototype.parseRange=function(t){var e=this.options.loose,a=e?Se[A.HYPHENRANGELOOSE]:Se[A.HYPHENRANGE];t=t.replace(a,AR),Ee("hyphen replace",t),t=t.replace(Se[A.COMPARATORTRIM],dR),Ee("comparator trim",t,Se[A.COMPARATORTRIM]),t=t.replace(Se[A.TILDETRIM],pR),t=t.replace(Se[A.CARETTRIM],lR),t=t.split(/\s+/).join(" ");var i=e?Se[A.COMPARATORLOOSE]:Se[A.COMPARATOR],r=t.split(" ").map(function(n){return ER(n,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(r=r.filter(function(n){return!!n.match(i)})),r=r.map(function(n){return new Ea(n,this.options)},this),r};He.prototype.intersects=function(t,e){if(!(t instanceof He))throw new TypeError("a Range is required");return this.set.some(function(a){return q3(a,e)&&t.set.some(function(i){return q3(i,e)&&a.every(function(r){return i.every(function(n){return r.intersects(n,e)})})})})};function q3(t,e){for(var a=!0,i=t.slice(),r=i.pop();a&&i.length;)a=i.every(function(n){return r.intersects(n,e)}),r=i.pop();return a}o(q3,"isSatisfiable");re.toComparators=SR;function SR(t,e){return new He(t,e).set.map(function(a){return a.map(function(i){return i.value}).join(" ").trim().split(" ")})}o(SR,"toComparators");function ER(t,e){return Ee("comp",t,e),t=OR(t,e),Ee("caret",t),t=CR(t,e),Ee("tildes",t),t=PR(t,e),Ee("xrange",t),t=DR(t,e),Ee("stars",t),t}o(ER,"parseComparator");function Vt(t){return!t||t.toLowerCase()==="x"||t==="*"}o(Vt,"isX");function CR(t,e){return t.trim().split(/\s+/).map(function(a){return TR(a,e)}).join(" ")}o(CR,"replaceTildes");function TR(t,e){var a=e.loose?Se[A.TILDELOOSE]:Se[A.TILDE];return t.replace(a,function(i,r,n,s,p){Ee("tilde",t,i,r,n,s,p);var l;return Vt(r)?l="":Vt(n)?l=">="+r+".0.0 <"+(+r+1)+".0.0":Vt(s)?l=">="+r+"."+n+".0 <"+r+"."+(+n+1)+".0":p?(Ee("replaceTilde pr",p),l=">="+r+"."+n+"."+s+"-"+p+" <"+r+"."+(+n+1)+".0"):l=">="+r+"."+n+"."+s+" <"+r+"."+(+n+1)+".0",Ee("tilde return",l),l})}o(TR,"replaceTilde");function OR(t,e){return t.trim().split(/\s+/).map(function(a){return RR(a,e)}).join(" ")}o(OR,"replaceCarets");function RR(t,e){Ee("caret",t,e);var a=e.loose?Se[A.CARETLOOSE]:Se[A.CARET];return t.replace(a,function(i,r,n,s,p){Ee("caret",t,i,r,n,s,p);var l;return Vt(r)?l="":Vt(n)?l=">="+r+".0.0 <"+(+r+1)+".0.0":Vt(s)?r==="0"?l=">="+r+"."+n+".0 <"+r+"."+(+n+1)+".0":l=">="+r+"."+n+".0 <"+(+r+1)+".0.0":p?(Ee("replaceCaret pr",p),r==="0"?n==="0"?l=">="+r+"."+n+"."+s+"-"+p+" <"+r+"."+n+"."+(+s+1):l=">="+r+"."+n+"."+s+"-"+p+" <"+r+"."+(+n+1)+".0":l=">="+r+"."+n+"."+s+"-"+p+" <"+(+r+1)+".0.0"):(Ee("no pr"),r==="0"?n==="0"?l=">="+r+"."+n+"."+s+" <"+r+"."+n+"."+(+s+1):l=">="+r+"."+n+"."+s+" <"+r+"."+(+n+1)+".0":l=">="+r+"."+n+"."+s+" <"+(+r+1)+".0.0"),Ee("caret return",l),l})}o(RR,"replaceCaret");function PR(t,e){return Ee("replaceXRanges",t,e),t.split(/\s+/).map(function(a){return IR(a,e)}).join(" ")}o(PR,"replaceXRanges");function IR(t,e){t=t.trim();var a=e.loose?Se[A.XRANGELOOSE]:Se[A.XRANGE];return t.replace(a,function(i,r,n,s,p,l){Ee("xRange",t,i,r,n,s,p,l);var d=Vt(n),c=d||Vt(s),u=c||Vt(p),m=u;return r==="="&&m&&(r=""),l=e.includePrerelease?"-0":"",d?r===">"||r==="<"?i="<0.0.0-0":i="*":r&&m?(c&&(s=0),p=0,r===">"?(r=">=",c?(n=+n+1,s=0,p=0):(s=+s+1,p=0)):r==="<="&&(r="<",c?n=+n+1:s=+s+1),i=r+n+"."+s+"."+p+l):c?i=">="+n+".0.0"+l+" <"+(+n+1)+".0.0"+l:u&&(i=">="+n+"."+s+".0"+l+" <"+n+"."+(+s+1)+".0"+l),Ee("xRange return",i),i})}o(IR,"replaceXRange");function DR(t,e){return Ee("replaceStars",t,e),t.trim().replace(Se[A.STAR],"")}o(DR,"replaceStars");function AR(t,e,a,i,r,n,s,p,l,d,c,u,m){return Vt(a)?e="":Vt(i)?e=">="+a+".0.0":Vt(r)?e=">="+a+"."+i+".0":e=">="+e,Vt(l)?p="":Vt(d)?p="<"+(+l+1)+".0.0":Vt(c)?p="<"+l+"."+(+d+1)+".0":u?p="<="+l+"."+d+"."+c+"-"+u:p="<="+p,(e+" "+p).trim()}o(AR,"hyphenReplace");He.prototype.test=function(t){if(!t)return!1;if(typeof t=="string")try{t=new se(t,this.options)}catch{return!1}for(var e=0;e0){var r=t[i].semver;if(r.major===e.major&&r.minor===e.minor&&r.patch===e.patch)return!0}return!1}return!0}o(BR,"testSet");re.satisfies=Pl;function Pl(t,e,a){try{e=new He(e,a)}catch{return!1}return e.test(t)}o(Pl,"satisfies");re.maxSatisfying=MR;function MR(t,e,a){var i=null,r=null;try{var n=new He(e,a)}catch{return null}return t.forEach(function(s){n.test(s)&&(!i||r.compare(s)===-1)&&(i=s,r=new se(i,a))}),i}o(MR,"maxSatisfying");re.minSatisfying=LR;function LR(t,e,a){var i=null,r=null;try{var n=new He(e,a)}catch{return null}return t.forEach(function(s){n.test(s)&&(!i||r.compare(s)===1)&&(i=s,r=new se(i,a))}),i}o(LR,"minSatisfying");re.minVersion=qR;function qR(t,e){t=new He(t,e);var a=new se("0.0.0");if(t.test(a)||(a=new se("0.0.0-0"),t.test(a)))return a;a=null;for(var i=0;i":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!a||Co(a,s))&&(a=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+n.operator)}})}return a&&t.test(a)?a:null}o(qR,"minVersion");re.validRange=zR;function zR(t,e){try{return new He(t,e).range||"*"}catch{return null}}o(zR,"validRange");re.ltr=jR;function jR(t,e,a){return l1(t,e,"<",a)}o(jR,"ltr");re.gtr=kR;function kR(t,e,a){return l1(t,e,">",a)}o(kR,"gtr");re.outside=l1;function l1(t,e,a,i){t=new se(t,i),e=new He(e,i);var r,n,s,p,l;switch(a){case">":r=Co,n=p1,s=Ol,p=">",l=">=";break;case"<":r=Ol,n=o1,s=Co,p="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Pl(t,e,i))return!1;for(var d=0;d=0.0.0")),u=u||f,m=m||f,r(f.semver,u.semver,i)?u=f:s(f.semver,m.semver,i)&&(m=f)}),u.operator===p||u.operator===l||(!m.operator||m.operator===p)&&n(t,m.semver))return!1;if(m.operator===l&&s(t,m.semver))return!1}return!0}o(l1,"outside");re.prerelease=UR;function UR(t,e){var a=Hr(t,e);return a&&a.prerelease.length?a.prerelease:null}o(UR,"prerelease");re.intersects=HR;function HR(t,e,a){return t=new He(t,a),e=new He(e,a),t.intersects(e)}o(HR,"intersects");re.coerce=FR;function FR(t,e){if(t instanceof se)return t;if(typeof t=="number"&&(t=String(t)),typeof t!="string")return null;e=e||{};var a=null;if(!e.rtl)a=t.match(Se[A.COERCE]);else{for(var i;(i=Se[A.COERCERTL].exec(t))&&(!a||a.index+a[0].length!==t.length);)(!a||i.index+i[0].length!==a.index+a[0].length)&&(a=i),Se[A.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;Se[A.COERCERTL].lastIndex=-1}return a===null?null:Hr(a[2]+"."+(a[3]||"0")+"."+(a[4]||"0"),e)}o(FR,"coerce")});var Oo=N(ze=>{"use strict";Object.defineProperty(ze,"__esModule",{value:!0});ze.CacheFileSizeLimit=ze.ManifestFilename=ze.TarFilename=ze.SystemTarPathOnWindows=ze.GnuTarPathOnWindows=ze.SocketTimeout=ze.DefaultRetryDelay=ze.DefaultRetryAttempts=ze.ArchiveToolType=ze.CompressionMethod=ze.CacheFilename=void 0;var U3;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(U3||(ze.CacheFilename=U3={}));var H3;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(H3||(ze.CompressionMethod=H3={}));var F3;(function(t){t.GNU="gnu",t.BSD="bsd"})(F3||(ze.ArchiveToolType=F3={}));ze.DefaultRetryAttempts=2;ze.DefaultRetryDelay=5e3;ze.SocketTimeout=5e3;ze.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;ze.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;ze.TarFilename="cache.tar";ze.ManifestFilename="manifest.txt";ze.CacheFileSizeLimit=10*Math.pow(1024,3)});var zn=N(xe=>{"use strict";var VR=xe&&xe.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),$R=xe&&xe.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Oi=xe&&xe.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&VR(e,t,a);return $R(e,t),e},qn=xe&&xe.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})},GR=xe&&xe.__asyncValues||function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],a;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),a={},i("next"),i("throw"),i("return"),a[Symbol.asyncIterator]=function(){return this},a);function i(n){a[n]=t[n]&&function(s){return new Promise(function(p,l){s=t[n](s),r(p,l,s.done,s.value)})}}function r(n,s,p,l){Promise.resolve(l).then(function(d){n({value:d,done:p})},s)}};Object.defineProperty(xe,"__esModule",{value:!0});xe.getRuntimeToken=xe.getCacheVersion=xe.assertDefined=xe.getGnuTarPathOnWindows=xe.getCacheFileName=xe.getCompressionMethod=xe.unlinkFile=xe.resolvePaths=xe.getArchiveFileSizeInBytes=xe.createTempDirectory=void 0;var Ro=Oi(st()),WR=Oi(In()),XR=Oi(M3()),V3=Oi(go()),$3=Oi(require("crypto")),d1=Oi(require("fs")),Dl=Oi(require("path")),KR=Oi(Il()),YR=Oi(require("util")),Fr=Oo(),QR="1.0";function JR(){return qn(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let i;t?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",e=Dl.join(i,"actions","temp")}let a=Dl.join(e,$3.randomUUID());return yield V3.mkdirP(a),a})}o(JR,"createTempDirectory");xe.createTempDirectory=JR;function ZR(t){return d1.statSync(t).size}o(ZR,"getArchiveFileSizeInBytes");xe.getArchiveFileSizeInBytes=ZR;function eP(t){var e,a,i,r,n;return qn(this,void 0,void 0,function*(){let s=[],p=(n=process.env.GITHUB_WORKSPACE)!==null&&n!==void 0?n:process.cwd(),l=yield XR.create(t.join(` -`),{implicitDescendants:!1});try{for(var d=!0,c=GR(l.globGenerator()),u;u=yield c.next(),e=u.done,!e;d=!0){r=u.value,d=!1;let m=r,f=Dl.relative(p,m).replace(new RegExp(`\\${Dl.sep}`,"g"),"/");Ro.debug(`Matched: ${f}`),f===""?s.push("."):s.push(`${f}`)}}catch(m){a={error:m}}finally{try{!d&&!e&&(i=c.return)&&(yield i.call(c))}finally{if(a)throw a.error}}return s})}o(eP,"resolvePaths");xe.resolvePaths=eP;function tP(t){return qn(this,void 0,void 0,function*(){return YR.promisify(d1.unlink)(t)})}o(tP,"unlinkFile");xe.unlinkFile=tP;function G3(t,e=[]){return qn(this,void 0,void 0,function*(){let a="";e.push("--version"),Ro.debug(`Checking ${t} ${e.join(" ")}`);try{yield WR.exec(`${t}`,e,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i=>a+=i.toString(),stderr:i=>a+=i.toString()}})}catch(i){Ro.debug(i.message)}return a=a.trim(),Ro.debug(a),a})}o(G3,"getVersion");function aP(){return qn(this,void 0,void 0,function*(){let t=yield G3("zstd",["--quiet"]),e=KR.clean(t);return Ro.debug(`zstd version: ${e}`),t===""?Fr.CompressionMethod.Gzip:Fr.CompressionMethod.ZstdWithoutLong})}o(aP,"getCompressionMethod");xe.getCompressionMethod=aP;function iP(t){return t===Fr.CompressionMethod.Gzip?Fr.CacheFilename.Gzip:Fr.CacheFilename.Zstd}o(iP,"getCacheFileName");xe.getCacheFileName=iP;function rP(){return qn(this,void 0,void 0,function*(){return d1.existsSync(Fr.GnuTarPathOnWindows)?Fr.GnuTarPathOnWindows:(yield G3("tar")).toLowerCase().includes("gnu tar")?V3.which("tar"):""})}o(rP,"getGnuTarPathOnWindows");xe.getGnuTarPathOnWindows=rP;function nP(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}o(nP,"assertDefined");xe.assertDefined=nP;function sP(t,e,a=!1){let i=t.slice();return e&&i.push(e),process.platform==="win32"&&!a&&i.push("windows-only"),i.push(QR),$3.createHash("sha256").update(i.join("|")).digest("hex")}o(sP,"getCacheVersion");xe.getCacheVersion=sP;function oP(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}o(oP,"getRuntimeToken");xe.getRuntimeToken=oP});function Po(){return Al>Bl.length-16&&(W3.default.randomFillSync(Bl),Al=0),Bl.slice(Al,Al+=16)}var W3,Bl,Al,c1=jt(()=>{W3=ba(require("crypto")),Bl=new Uint8Array(256),Al=Bl.length;o(Po,"rng")});var X3,K3=jt(()=>{X3=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i});function pP(t){return typeof t=="string"&&X3.test(t)}var rr,Io=jt(()=>{K3();o(pP,"validate");rr=pP});function lP(t,e=0){let a=(Mt[t[e+0]]+Mt[t[e+1]]+Mt[t[e+2]]+Mt[t[e+3]]+"-"+Mt[t[e+4]]+Mt[t[e+5]]+"-"+Mt[t[e+6]]+Mt[t[e+7]]+"-"+Mt[t[e+8]]+Mt[t[e+9]]+"-"+Mt[t[e+10]]+Mt[t[e+11]]+Mt[t[e+12]]+Mt[t[e+13]]+Mt[t[e+14]]+Mt[t[e+15]]).toLowerCase();if(!rr(a))throw TypeError("Stringified UUID is invalid");return a}var Mt,nr,Do=jt(()=>{Io();Mt=[];for(let t=0;t<256;++t)Mt.push((t+256).toString(16).substr(1));o(lP,"stringify");nr=lP});function dP(t,e,a){let i=e&&a||0,r=e||new Array(16);t=t||{};let n=t.node||Y3,s=t.clockseq!==void 0?t.clockseq:u1;if(n==null||s==null){let m=t.random||(t.rng||Po)();n==null&&(n=Y3=[m[0]|1,m[1],m[2],m[3],m[4],m[5]]),s==null&&(s=u1=(m[6]<<8|m[7])&16383)}let p=t.msecs!==void 0?t.msecs:Date.now(),l=t.nsecs!==void 0?t.nsecs:f1+1,d=p-m1+(l-f1)/1e4;if(d<0&&t.clockseq===void 0&&(s=s+1&16383),(d<0||p>m1)&&t.nsecs===void 0&&(l=0),l>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");m1=p,f1=l,u1=s,p+=122192928e5;let c=((p&268435455)*1e4+l)%4294967296;r[i++]=c>>>24&255,r[i++]=c>>>16&255,r[i++]=c>>>8&255,r[i++]=c&255;let u=p/4294967296*1e4&268435455;r[i++]=u>>>8&255,r[i++]=u&255,r[i++]=u>>>24&15|16,r[i++]=u>>>16&255,r[i++]=s>>>8|128,r[i++]=s&255;for(let m=0;m<6;++m)r[i+m]=n[m];return e||nr(r)}var Y3,u1,m1,f1,Q3,J3=jt(()=>{c1();Do();m1=0,f1=0;o(dP,"v1");Q3=dP});function cP(t){if(!rr(t))throw TypeError("Invalid UUID");let e,a=new Uint8Array(16);return a[0]=(e=parseInt(t.slice(0,8),16))>>>24,a[1]=e>>>16&255,a[2]=e>>>8&255,a[3]=e&255,a[4]=(e=parseInt(t.slice(9,13),16))>>>8,a[5]=e&255,a[6]=(e=parseInt(t.slice(14,18),16))>>>8,a[7]=e&255,a[8]=(e=parseInt(t.slice(19,23),16))>>>8,a[9]=e&255,a[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,a[11]=e/4294967296&255,a[12]=e>>>24&255,a[13]=e>>>16&255,a[14]=e>>>8&255,a[15]=e&255,a}var Ml,h1=jt(()=>{Io();o(cP,"parse");Ml=cP});function uP(t){t=unescape(encodeURIComponent(t));let e=[];for(let a=0;a{Do();h1();o(uP,"stringToBytes");mP="6ba7b810-9dad-11d1-80b4-00c04fd430c8",fP="6ba7b811-9dad-11d1-80b4-00c04fd430c8";o(Ao,"default")});function hP(t){return Array.isArray(t)?t=Buffer.from(t):typeof t=="string"&&(t=Buffer.from(t,"utf8")),Z3.default.createHash("md5").update(t).digest()}var Z3,eg,tg=jt(()=>{Z3=ba(require("crypto"));o(hP,"md5");eg=hP});var gP,ag,ig=jt(()=>{g1();tg();gP=Ao("v3",48,eg),ag=gP});function yP(t,e,a){t=t||{};let i=t.random||(t.rng||Po)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,e){a=a||0;for(let r=0;r<16;++r)e[a+r]=i[r];return e}return nr(i)}var rg,ng=jt(()=>{c1();Do();o(yP,"v4");rg=yP});function vP(t){return Array.isArray(t)?t=Buffer.from(t):typeof t=="string"&&(t=Buffer.from(t,"utf8")),sg.default.createHash("sha1").update(t).digest()}var sg,og,pg=jt(()=>{sg=ba(require("crypto"));o(vP,"sha1");og=vP});var bP,lg,dg=jt(()=>{g1();pg();bP=Ao("v5",80,og),lg=bP});var cg,ug=jt(()=>{cg="00000000-0000-0000-0000-000000000000"});function xP(t){if(!rr(t))throw TypeError("Invalid UUID");return parseInt(t.substr(14,1),16)}var mg,fg=jt(()=>{Io();o(xP,"version");mg=xP});var hg={};l4(hg,{NIL:()=>cg,parse:()=>Ml,stringify:()=>nr,v1:()=>Q3,v3:()=>ag,v4:()=>rg,v5:()=>lg,validate:()=>rr,version:()=>mg});var gg=jt(()=>{J3();ig();ng();dg();ug();fg();Io();Do();h1()});var jl={};l4(jl,{__addDisposableResource:()=>qg,__assign:()=>Ll,__asyncDelegator:()=>Rg,__asyncGenerator:()=>Og,__asyncValues:()=>Pg,__await:()=>jn,__awaiter:()=>Ng,__classPrivateFieldGet:()=>Bg,__classPrivateFieldIn:()=>Lg,__classPrivateFieldSet:()=>Mg,__createBinding:()=>zl,__decorate:()=>bg,__disposeResources:()=>zg,__esDecorate:()=>wP,__exportStar:()=>Sg,__extends:()=>yg,__generator:()=>_g,__importDefault:()=>Ag,__importStar:()=>Dg,__makeTemplateObject:()=>Ig,__metadata:()=>wg,__param:()=>xg,__propKey:()=>_P,__read:()=>v1,__rest:()=>vg,__runInitializers:()=>NP,__setFunctionName:()=>SP,__spread:()=>Eg,__spreadArray:()=>Tg,__spreadArrays:()=>Cg,__values:()=>ql,default:()=>TP});function yg(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");y1(t,e);function a(){this.constructor=t}o(a,"__"),t.prototype=e===null?Object.create(e):(a.prototype=e.prototype,new a)}function vg(t,e){var a={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(a[i]=t[i]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,i=Object.getOwnPropertySymbols(t);r=0;p--)(s=t[p])&&(n=(r<3?s(n):r>3?s(e,a,n):s(e,a))||n);return r>3&&n&&Object.defineProperty(e,a,n),n}function xg(t,e){return function(a,i){e(a,i,t)}}function wP(t,e,a,i,r,n){function s(C){if(C!==void 0&&typeof C!="function")throw new TypeError("Function expected");return C}o(s,"accept");for(var p=i.kind,l=p==="getter"?"get":p==="setter"?"set":"value",d=!e&&t?i.static?t:t.prototype:null,c=e||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),u,m=!1,f=a.length-1;f>=0;f--){var h={};for(var b in i)h[b]=b==="access"?{}:i[b];for(var b in i.access)h.access[b]=i.access[b];h.addInitializer=function(C){if(m)throw new TypeError("Cannot add initializers after decoration has completed");n.push(s(C||null))};var E=(0,a[f])(p==="accessor"?{get:c.get,set:c.set}:c[l],h);if(p==="accessor"){if(E===void 0)continue;if(E===null||typeof E!="object")throw new TypeError("Object expected");(u=s(E.get))&&(c.get=u),(u=s(E.set))&&(c.set=u),(u=s(E.init))&&r.unshift(u)}else(u=s(E))&&(p==="field"?r.unshift(u):c[l]=u)}d&&Object.defineProperty(d,i.name,c),m=!0}function NP(t,e,a){for(var i=arguments.length>2,r=0;r0&&n[n.length-1])&&(d[0]===6||d[0]===2)){a=0;continue}if(d[0]===3&&(!n||d[1]>n[0]&&d[1]=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function v1(t,e){var a=typeof Symbol=="function"&&t[Symbol.iterator];if(!a)return t;var i=a.call(t),r,n=[],s;try{for(;(e===void 0||e-- >0)&&!(r=i.next()).done;)n.push(r.value)}catch(p){s={error:p}}finally{try{r&&!r.done&&(a=i.return)&&a.call(i)}finally{if(s)throw s.error}}return n}function Eg(){for(var t=[],e=0;e1||p(m,f)})})}function p(m,f){try{l(i[m](f))}catch(h){u(n[0][3],h)}}function l(m){m.value instanceof jn?Promise.resolve(m.value.v).then(d,c):u(n[0][2],m)}function d(m){p("next",m)}function c(m){p("throw",m)}function u(m,f){m(f),n.shift(),n.length&&p(n[0][0],n[0][1])}}function Rg(t){var e,a;return e={},i("next"),i("throw",function(r){throw r}),i("return"),e[Symbol.iterator]=function(){return this},e;function i(r,n){e[r]=t[r]?function(s){return(a=!a)?{value:jn(t[r](s)),done:!1}:n?n(s):s}:n}}function Pg(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],a;return e?e.call(t):(t=typeof ql=="function"?ql(t):t[Symbol.iterator](),a={},i("next"),i("throw"),i("return"),a[Symbol.asyncIterator]=function(){return this},a);function i(n){a[n]=t[n]&&function(s){return new Promise(function(p,l){s=t[n](s),r(p,l,s.done,s.value)})}}function r(n,s,p,l){Promise.resolve(l).then(function(d){n({value:d,done:p})},s)}}function Ig(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function Dg(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&zl(e,t,a);return EP(e,t),e}function Ag(t){return t&&t.__esModule?t:{default:t}}function Bg(t,e,a,i){if(a==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?t!==e||!i:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return a==="m"?i:a==="a"?i.call(t):i?i.value:e.get(t)}function Mg(t,e,a,i,r){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!r)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?t!==e||!r:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?r.call(t,a):r?r.value=a:e.set(t,a),a}function Lg(t,e){if(e===null||typeof e!="object"&&typeof e!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof t=="function"?e===t:t.has(e)}function qg(t,e,a){if(e!=null){if(typeof e!="object"&&typeof e!="function")throw new TypeError("Object expected.");var i;if(a){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=e[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=e[Symbol.dispose]}if(typeof i!="function")throw new TypeError("Object not disposable.");t.stack.push({value:e,dispose:i,async:a})}else a&&t.stack.push({async:!0});return e}function zg(t){function e(i){t.error=t.hasError?new CP(i,t.error,"An error was suppressed during disposal."):i,t.hasError=!0}o(e,"fail");function a(){for(;t.stack.length;){var i=t.stack.pop();try{var r=i.dispose&&i.dispose.call(i.value);if(i.async)return Promise.resolve(r).then(a,function(n){return e(n),a()})}catch(n){e(n)}}if(t.hasError)throw t.error}return o(a,"next"),a()}var y1,Ll,zl,EP,CP,TP,kl=jt(()=>{y1=o(function(t,e){return y1=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,i){a.__proto__=i}||function(a,i){for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(a[r]=i[r])},y1(t,e)},"extendStatics");o(yg,"__extends");Ll=o(function(){return Ll=Object.assign||o(function(e){for(var a,i=1,r=arguments.length;i{(function(){b1.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:` -`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(b1)});var pi=N((jg,sr)=>{(function(){var t,e,a,i,r,n,s,p=[].slice,l={}.hasOwnProperty;t=o(function(){var d,c,u,m,f,h;if(h=arguments[0],f=2<=arguments.length?p.call(arguments,1):[],r(Object.assign))Object.assign.apply(null,arguments);else for(d=0,u=f.length;d{(function(){var t;Ug.exports=t=function(){function e(){}return o(e,"XMLDOMImplementation"),e.prototype.hasFeature=function(a,i){return!0},e.prototype.createDocumentType=function(a,i,r){throw new Error("This DOM method is not implemented.")},e.prototype.createDocument=function(a,i,r){throw new Error("This DOM method is not implemented.")},e.prototype.createHTMLDocument=function(a){throw new Error("This DOM method is not implemented.")},e.prototype.getFeature=function(a,i){throw new Error("This DOM method is not implemented.")},e}()}).call(kg)});var Vg=N((Hg,Fg)=>{(function(){var t;Fg.exports=t=function(){function e(){}return o(e,"XMLDOMErrorHandler"),e.prototype.handleError=function(a){throw new Error(a)},e}()}).call(Hg)});var Wg=N(($g,Gg)=>{(function(){var t;Gg.exports=t=function(){function e(a){this.arr=a||[]}return o(e,"XMLDOMStringList"),Object.defineProperty(e.prototype,"length",{get:function(){return this.arr.length}}),e.prototype.item=function(a){return this.arr[a]||null},e.prototype.contains=function(a){return this.arr.indexOf(a)!==-1},e}()}).call($g)});var Yg=N((Xg,Kg)=>{(function(){var t,e,a;e=Vg(),a=Wg(),Kg.exports=t=function(){function i(){var r;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new e,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=r=Object.create(this.defaultParams)}return o(i,"XMLDOMConfiguration"),Object.defineProperty(i.prototype,"parameterNames",{get:function(){return new a(Object.keys(this.defaultParams))}}),i.prototype.getParameter=function(r){return this.params.hasOwnProperty(r)?this.params[r]:null},i.prototype.canSetParameter=function(r,n){return!0},i.prototype.setParameter=function(r,n){return n!=null?this.params[r]=n:delete this.params[r]},i}()}).call(Xg)});var ot=N((Qg,Jg)=>{(function(){Jg.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(Qg)});var w1=N((Zg,ey)=>{(function(){var t,e,a;t=ot(),a=ca(),ey.exports=e=function(){function i(r,n,s){if(this.parent=r,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),n==null)throw new Error("Missing attribute name. "+this.debugInfo(n));this.name=this.stringify.name(n),this.value=this.stringify.attValue(s),this.type=t.Attribute,this.isId=!1,this.schemaTypeInfo=null}return o(i,"XMLAttribute"),Object.defineProperty(i.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(i.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(i.prototype,"textContent",{get:function(){return this.value},set:function(r){return this.value=r||""}}),Object.defineProperty(i.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(i.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(i.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(i.prototype,"specified",{get:function(){return!0}}),i.prototype.clone=function(){return Object.create(this)},i.prototype.toString=function(r){return this.options.writer.attribute(this,this.options.writer.filterOptions(r))},i.prototype.debugInfo=function(r){return r=r||this.name,r==null?"parent: <"+this.parent.name+">":"attribute: {"+r+"}, parent: <"+this.parent.name+">"},i.prototype.isEqualNode=function(r){return!(r.namespaceURI!==this.namespaceURI||r.prefix!==this.prefix||r.localName!==this.localName||r.value!==this.value)},i}()}).call(Zg)});var Hl=N((ty,ay)=>{(function(){var t;ay.exports=t=function(){function e(a){this.nodes=a}return o(e,"XMLNamedNodeMap"),Object.defineProperty(e.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),e.prototype.clone=function(){return this.nodes=null},e.prototype.getNamedItem=function(a){return this.nodes[a]},e.prototype.setNamedItem=function(a){var i;return i=this.nodes[a.nodeName],this.nodes[a.nodeName]=a,i||null},e.prototype.removeNamedItem=function(a){var i;return i=this.nodes[a],delete this.nodes[a],i||null},e.prototype.item=function(a){return this.nodes[Object.keys(this.nodes)[a]]||null},e.prototype.getNamedItemNS=function(a,i){throw new Error("This DOM method is not implemented.")},e.prototype.setNamedItemNS=function(a){throw new Error("This DOM method is not implemented.")},e.prototype.removeNamedItemNS=function(a,i){throw new Error("This DOM method is not implemented.")},e}()}).call(ty)});var Fl=N((iy,ry)=>{(function(){var t,e,a,i,r,n,s,p,l,d=o(function(u,m){for(var f in m)c.call(m,f)&&(u[f]=m[f]);function h(){this.constructor=u}return o(h,"ctor"),h.prototype=m.prototype,u.prototype=new h,u.__super__=m.prototype,u},"extend"),c={}.hasOwnProperty;l=pi(),p=l.isObject,s=l.isFunction,n=l.getValue,r=ca(),t=ot(),e=w1(),i=Hl(),ry.exports=a=function(u){d(m,u);function m(f,h,b){var E,C,I,w;if(m.__super__.constructor.call(this,f),h==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(h),this.type=t.Element,this.attribs={},this.schemaTypeInfo=null,b!=null&&this.attribute(b),f.type===t.Document&&(this.isRoot=!0,this.documentObject=f,f.rootObject=this,f.children)){for(w=f.children,C=0,I=w.length;C=E;h=0<=E?++b:--b)if(!this.attribs[h].isEqualNode(f.attribs[h]))return!1;return!0},m}(r)}).call(iy)});var Bo=N((ny,sy)=>{(function(){var t,e,a=o(function(r,n){for(var s in n)i.call(n,s)&&(r[s]=n[s]);function p(){this.constructor=r}return o(p,"ctor"),p.prototype=n.prototype,r.prototype=new p,r.__super__=n.prototype,r},"extend"),i={}.hasOwnProperty;e=ca(),sy.exports=t=function(r){a(n,r);function n(s){n.__super__.constructor.call(this,s),this.value=""}return o(n,"XMLCharacterData"),Object.defineProperty(n.prototype,"data",{get:function(){return this.value},set:function(s){return this.value=s||""}}),Object.defineProperty(n.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(n.prototype,"textContent",{get:function(){return this.value},set:function(s){return this.value=s||""}}),n.prototype.clone=function(){return Object.create(this)},n.prototype.substringData=function(s,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},n.prototype.appendData=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},n.prototype.insertData=function(s,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},n.prototype.deleteData=function(s,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},n.prototype.replaceData=function(s,p,l){throw new Error("This DOM method is not implemented."+this.debugInfo())},n.prototype.isEqualNode=function(s){return!(!n.__super__.isEqualNode.apply(this,arguments).isEqualNode(s)||s.data!==this.data)},n}(e)}).call(ny)});var Vl=N((oy,py)=>{(function(){var t,e,a,i=o(function(n,s){for(var p in s)r.call(s,p)&&(n[p]=s[p]);function l(){this.constructor=n}return o(l,"ctor"),l.prototype=s.prototype,n.prototype=new l,n.__super__=s.prototype,n},"extend"),r={}.hasOwnProperty;t=ot(),a=Bo(),py.exports=e=function(n){i(s,n);function s(p,l){if(s.__super__.constructor.call(this,p),l==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=t.CData,this.value=this.stringify.cdata(l)}return o(s,"XMLCData"),s.prototype.clone=function(){return Object.create(this)},s.prototype.toString=function(p){return this.options.writer.cdata(this,this.options.writer.filterOptions(p))},s}(a)}).call(oy)});var $l=N((ly,dy)=>{(function(){var t,e,a,i=o(function(n,s){for(var p in s)r.call(s,p)&&(n[p]=s[p]);function l(){this.constructor=n}return o(l,"ctor"),l.prototype=s.prototype,n.prototype=new l,n.__super__=s.prototype,n},"extend"),r={}.hasOwnProperty;t=ot(),e=Bo(),dy.exports=a=function(n){i(s,n);function s(p,l){if(s.__super__.constructor.call(this,p),l==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=t.Comment,this.value=this.stringify.comment(l)}return o(s,"XMLComment"),s.prototype.clone=function(){return Object.create(this)},s.prototype.toString=function(p){return this.options.writer.comment(this,this.options.writer.filterOptions(p))},s}(e)}).call(ly)});var Gl=N((cy,uy)=>{(function(){var t,e,a,i,r=o(function(s,p){for(var l in p)n.call(p,l)&&(s[l]=p[l]);function d(){this.constructor=s}return o(d,"ctor"),d.prototype=p.prototype,s.prototype=new d,s.__super__=p.prototype,s},"extend"),n={}.hasOwnProperty;i=pi().isObject,a=ca(),t=ot(),uy.exports=e=function(s){r(p,s);function p(l,d,c,u){var m;p.__super__.constructor.call(this,l),i(d)&&(m=d,d=m.version,c=m.encoding,u=m.standalone),d||(d="1.0"),this.type=t.Declaration,this.version=this.stringify.xmlVersion(d),c!=null&&(this.encoding=this.stringify.xmlEncoding(c)),u!=null&&(this.standalone=this.stringify.xmlStandalone(u))}return o(p,"XMLDeclaration"),p.prototype.toString=function(l){return this.options.writer.declaration(this,this.options.writer.filterOptions(l))},p}(a)}).call(cy)});var Wl=N((my,fy)=>{(function(){var t,e,a,i=o(function(n,s){for(var p in s)r.call(s,p)&&(n[p]=s[p]);function l(){this.constructor=n}return o(l,"ctor"),l.prototype=s.prototype,n.prototype=new l,n.__super__=s.prototype,n},"extend"),r={}.hasOwnProperty;a=ca(),t=ot(),fy.exports=e=function(n){i(s,n);function s(p,l,d,c,u,m){if(s.__super__.constructor.call(this,p),l==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(d==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(l));if(!c)throw new Error("Missing DTD attribute type. "+this.debugInfo(l));if(!u)throw new Error("Missing DTD attribute default. "+this.debugInfo(l));if(u.indexOf("#")!==0&&(u="#"+u),!u.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(l));if(m&&!u.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(l));this.elementName=this.stringify.name(l),this.type=t.AttributeDeclaration,this.attributeName=this.stringify.name(d),this.attributeType=this.stringify.dtdAttType(c),m&&(this.defaultValue=this.stringify.dtdAttDefault(m)),this.defaultValueType=u}return o(s,"XMLDTDAttList"),s.prototype.toString=function(p){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(p))},s}(a)}).call(my)});var Xl=N((hy,gy)=>{(function(){var t,e,a,i,r=o(function(s,p){for(var l in p)n.call(p,l)&&(s[l]=p[l]);function d(){this.constructor=s}return o(d,"ctor"),d.prototype=p.prototype,s.prototype=new d,s.__super__=p.prototype,s},"extend"),n={}.hasOwnProperty;i=pi().isObject,a=ca(),t=ot(),gy.exports=e=function(s){r(p,s);function p(l,d,c,u){if(p.__super__.constructor.call(this,l),c==null)throw new Error("Missing DTD entity name. "+this.debugInfo(c));if(u==null)throw new Error("Missing DTD entity value. "+this.debugInfo(c));if(this.pe=!!d,this.name=this.stringify.name(c),this.type=t.EntityDeclaration,!i(u))this.value=this.stringify.dtdEntityValue(u),this.internal=!0;else{if(!u.pubID&&!u.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(c));if(u.pubID&&!u.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(c));if(this.internal=!1,u.pubID!=null&&(this.pubID=this.stringify.dtdPubID(u.pubID)),u.sysID!=null&&(this.sysID=this.stringify.dtdSysID(u.sysID)),u.nData!=null&&(this.nData=this.stringify.dtdNData(u.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(c))}}return o(p,"XMLDTDEntity"),Object.defineProperty(p.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(p.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(p.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(p.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(p.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(p.prototype,"xmlVersion",{get:function(){return null}}),p.prototype.toString=function(l){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(l))},p}(a)}).call(hy)});var Kl=N((yy,vy)=>{(function(){var t,e,a,i=o(function(n,s){for(var p in s)r.call(s,p)&&(n[p]=s[p]);function l(){this.constructor=n}return o(l,"ctor"),l.prototype=s.prototype,n.prototype=new l,n.__super__=s.prototype,n},"extend"),r={}.hasOwnProperty;a=ca(),t=ot(),vy.exports=e=function(n){i(s,n);function s(p,l,d){if(s.__super__.constructor.call(this,p),l==null)throw new Error("Missing DTD element name. "+this.debugInfo());d||(d="(#PCDATA)"),Array.isArray(d)&&(d="("+d.join(",")+")"),this.name=this.stringify.name(l),this.type=t.ElementDeclaration,this.value=this.stringify.dtdElementValue(d)}return o(s,"XMLDTDElement"),s.prototype.toString=function(p){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(p))},s}(a)}).call(yy)});var Yl=N((by,xy)=>{(function(){var t,e,a,i=o(function(n,s){for(var p in s)r.call(s,p)&&(n[p]=s[p]);function l(){this.constructor=n}return o(l,"ctor"),l.prototype=s.prototype,n.prototype=new l,n.__super__=s.prototype,n},"extend"),r={}.hasOwnProperty;a=ca(),t=ot(),xy.exports=e=function(n){i(s,n);function s(p,l,d){if(s.__super__.constructor.call(this,p),l==null)throw new Error("Missing DTD notation name. "+this.debugInfo(l));if(!d.pubID&&!d.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(l));this.name=this.stringify.name(l),this.type=t.NotationDeclaration,d.pubID!=null&&(this.pubID=this.stringify.dtdPubID(d.pubID)),d.sysID!=null&&(this.sysID=this.stringify.dtdSysID(d.sysID))}return o(s,"XMLDTDNotation"),Object.defineProperty(s.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(s.prototype,"systemId",{get:function(){return this.sysID}}),s.prototype.toString=function(p){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(p))},s}(a)}).call(by)});var Ql=N((wy,Ny)=>{(function(){var t,e,a,i,r,n,s,p,l,d=o(function(u,m){for(var f in m)c.call(m,f)&&(u[f]=m[f]);function h(){this.constructor=u}return o(h,"ctor"),h.prototype=m.prototype,u.prototype=new h,u.__super__=m.prototype,u},"extend"),c={}.hasOwnProperty;l=pi().isObject,p=ca(),t=ot(),e=Wl(),i=Xl(),a=Kl(),r=Yl(),s=Hl(),Ny.exports=n=function(u){d(m,u);function m(f,h,b){var E,C,I,w,y,g;if(m.__super__.constructor.call(this,f),this.type=t.DocType,f.children){for(w=f.children,C=0,I=w.length;C{(function(){var t,e,a,i=o(function(n,s){for(var p in s)r.call(s,p)&&(n[p]=s[p]);function l(){this.constructor=n}return o(l,"ctor"),l.prototype=s.prototype,n.prototype=new l,n.__super__=s.prototype,n},"extend"),r={}.hasOwnProperty;t=ot(),e=ca(),Sy.exports=a=function(n){i(s,n);function s(p,l){if(s.__super__.constructor.call(this,p),l==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=t.Raw,this.value=this.stringify.raw(l)}return o(s,"XMLRaw"),s.prototype.clone=function(){return Object.create(this)},s.prototype.toString=function(p){return this.options.writer.raw(this,this.options.writer.filterOptions(p))},s}(e)}).call(_y)});var Zl=N((Ey,Cy)=>{(function(){var t,e,a,i=o(function(n,s){for(var p in s)r.call(s,p)&&(n[p]=s[p]);function l(){this.constructor=n}return o(l,"ctor"),l.prototype=s.prototype,n.prototype=new l,n.__super__=s.prototype,n},"extend"),r={}.hasOwnProperty;t=ot(),e=Bo(),Cy.exports=a=function(n){i(s,n);function s(p,l){if(s.__super__.constructor.call(this,p),l==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=t.Text,this.value=this.stringify.text(l)}return o(s,"XMLText"),Object.defineProperty(s.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(s.prototype,"wholeText",{get:function(){var p,l,d;for(d="",l=this.previousSibling;l;)d=l.data+d,l=l.previousSibling;for(d+=this.data,p=this.nextSibling;p;)d=d+p.data,p=p.nextSibling;return d}}),s.prototype.clone=function(){return Object.create(this)},s.prototype.toString=function(p){return this.options.writer.text(this,this.options.writer.filterOptions(p))},s.prototype.splitText=function(p){throw new Error("This DOM method is not implemented."+this.debugInfo())},s.prototype.replaceWholeText=function(p){throw new Error("This DOM method is not implemented."+this.debugInfo())},s}(e)}).call(Ey)});var ed=N((Ty,Oy)=>{(function(){var t,e,a,i=o(function(n,s){for(var p in s)r.call(s,p)&&(n[p]=s[p]);function l(){this.constructor=n}return o(l,"ctor"),l.prototype=s.prototype,n.prototype=new l,n.__super__=s.prototype,n},"extend"),r={}.hasOwnProperty;t=ot(),e=Bo(),Oy.exports=a=function(n){i(s,n);function s(p,l,d){if(s.__super__.constructor.call(this,p),l==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=t.ProcessingInstruction,this.target=this.stringify.insTarget(l),this.name=this.target,d&&(this.value=this.stringify.insValue(d))}return o(s,"XMLProcessingInstruction"),s.prototype.clone=function(){return Object.create(this)},s.prototype.toString=function(p){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(p))},s.prototype.isEqualNode=function(p){return!(!s.__super__.isEqualNode.apply(this,arguments).isEqualNode(p)||p.target!==this.target)},s}(e)}).call(Ty)});var N1=N((Ry,Py)=>{(function(){var t,e,a,i=o(function(n,s){for(var p in s)r.call(s,p)&&(n[p]=s[p]);function l(){this.constructor=n}return o(l,"ctor"),l.prototype=s.prototype,n.prototype=new l,n.__super__=s.prototype,n},"extend"),r={}.hasOwnProperty;a=ca(),t=ot(),Py.exports=e=function(n){i(s,n);function s(p){s.__super__.constructor.call(this,p),this.type=t.Dummy}return o(s,"XMLDummy"),s.prototype.clone=function(){return Object.create(this)},s.prototype.toString=function(p){return""},s}(a)}).call(Ry)});var Ay=N((Iy,Dy)=>{(function(){var t;Dy.exports=t=function(){function e(a){this.nodes=a}return o(e,"XMLNodeList"),Object.defineProperty(e.prototype,"length",{get:function(){return this.nodes.length||0}}),e.prototype.clone=function(){return this.nodes=null},e.prototype.item=function(a){return this.nodes[a]||null},e}()}).call(Iy)});var Ly=N((By,My)=>{(function(){My.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(By)});var ca=N((qy,zy)=>{(function(){var t,e,a,i,r,n,s,p,l,d,c,u,m,f,h,b,E,C,I,w={}.hasOwnProperty;I=pi(),C=I.isObject,E=I.isFunction,b=I.isEmpty,h=I.getValue,p=null,a=null,i=null,r=null,n=null,m=null,f=null,u=null,s=null,e=null,c=null,l=null,t=null,zy.exports=d=function(){function y(g){this.parent=g,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,p||(p=Fl(),a=Vl(),i=$l(),r=Gl(),n=Ql(),m=Jl(),f=Zl(),u=ed(),s=N1(),e=ot(),c=Ay(),l=Hl(),t=Ly())}return o(y,"XMLNode"),Object.defineProperty(y.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(y.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(y.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(y.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(y.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new c(this.children)),this.childNodeList}}),Object.defineProperty(y.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(y.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(y.prototype,"previousSibling",{get:function(){var g;return g=this.parent.children.indexOf(this),this.parent.children[g-1]||null}}),Object.defineProperty(y.prototype,"nextSibling",{get:function(){var g;return g=this.parent.children.indexOf(this),this.parent.children[g+1]||null}}),Object.defineProperty(y.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(y.prototype,"textContent",{get:function(){var g,S,O,_,D;if(this.nodeType===e.Element||this.nodeType===e.DocumentFragment){for(D="",_=this.children,S=0,O=_.length;S":(O=this.parent)!=null&&O.name?"node: <"+g+">, parent: <"+this.parent.name+">":"node: <"+g+">"},y.prototype.ele=function(g,S,O){return this.element(g,S,O)},y.prototype.nod=function(g,S,O){return this.node(g,S,O)},y.prototype.txt=function(g){return this.text(g)},y.prototype.dat=function(g){return this.cdata(g)},y.prototype.com=function(g){return this.comment(g)},y.prototype.ins=function(g,S){return this.instruction(g,S)},y.prototype.doc=function(){return this.document()},y.prototype.dec=function(g,S,O){return this.declaration(g,S,O)},y.prototype.e=function(g,S,O){return this.element(g,S,O)},y.prototype.n=function(g,S,O){return this.node(g,S,O)},y.prototype.t=function(g){return this.text(g)},y.prototype.d=function(g){return this.cdata(g)},y.prototype.c=function(g){return this.comment(g)},y.prototype.r=function(g){return this.raw(g)},y.prototype.i=function(g,S){return this.instruction(g,S)},y.prototype.u=function(){return this.up()},y.prototype.importXMLBuilder=function(g){return this.importDocument(g)},y.prototype.replaceChild=function(g,S){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.removeChild=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.appendChild=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.hasChildNodes=function(){return this.children.length!==0},y.prototype.cloneNode=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.isSupported=function(g,S){return!0},y.prototype.hasAttributes=function(){return this.attribs.length!==0},y.prototype.compareDocumentPosition=function(g){var S,O;return S=this,S===g?0:this.document()!==g.document()?(O=t.Disconnected|t.ImplementationSpecific,Math.random()<.5?O|=t.Preceding:O|=t.Following,O):S.isAncestor(g)?t.Contains|t.Preceding:S.isDescendant(g)?t.Contains|t.Following:S.isPreceding(g)?t.Preceding:t.Following},y.prototype.isSameNode=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.lookupPrefix=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.isDefaultNamespace=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.lookupNamespaceURI=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.isEqualNode=function(g){var S,O,_;if(g.nodeType!==this.nodeType||g.children.length!==this.children.length)return!1;for(S=O=0,_=this.children.length-1;0<=_?O<=_:O>=_;S=0<=_?++O:--O)if(!this.children[S].isEqualNode(g.children[S]))return!1;return!0},y.prototype.getFeature=function(g,S){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.setUserData=function(g,S,O){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.getUserData=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.contains=function(g){return g?g===this||this.isDescendant(g):!1},y.prototype.isDescendant=function(g){var S,O,_,D,T;for(T=this.children,_=0,D=T.length;_O},y.prototype.treePosition=function(g){var S,O;return O=0,S=!1,this.foreachTreeNode(this.document(),function(_){if(O++,!S&&_===g)return S=!0}),S?O:-1},y.prototype.foreachTreeNode=function(g,S){var O,_,D,T,P;for(g||(g=this.document()),T=g.children,_=0,D=T.length;_{(function(){var t,e=o(function(i,r){return function(){return i.apply(r,arguments)}},"bind"),a={}.hasOwnProperty;ky.exports=t=function(){function i(r){this.assertLegalName=e(this.assertLegalName,this),this.assertLegalChar=e(this.assertLegalChar,this);var n,s,p;r||(r={}),this.options=r,this.options.version||(this.options.version="1.0"),s=r.stringify||{};for(n in s)a.call(s,n)&&(p=s[n],this[n]=p)}return o(i,"XMLStringifier"),i.prototype.name=function(r){return this.options.noValidation?r:this.assertLegalName(""+r||"")},i.prototype.text=function(r){return this.options.noValidation?r:this.assertLegalChar(this.textEscape(""+r||""))},i.prototype.cdata=function(r){return this.options.noValidation?r:(r=""+r||"",r=r.replace("]]>","]]]]>"),this.assertLegalChar(r))},i.prototype.comment=function(r){if(this.options.noValidation)return r;if(r=""+r||"",r.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+r);return this.assertLegalChar(r)},i.prototype.raw=function(r){return this.options.noValidation?r:""+r||""},i.prototype.attValue=function(r){return this.options.noValidation?r:this.assertLegalChar(this.attEscape(r=""+r||""))},i.prototype.insTarget=function(r){return this.options.noValidation?r:this.assertLegalChar(""+r||"")},i.prototype.insValue=function(r){if(this.options.noValidation)return r;if(r=""+r||"",r.match(/\?>/))throw new Error("Invalid processing instruction value: "+r);return this.assertLegalChar(r)},i.prototype.xmlVersion=function(r){if(this.options.noValidation)return r;if(r=""+r||"",!r.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+r);return r},i.prototype.xmlEncoding=function(r){if(this.options.noValidation)return r;if(r=""+r||"",!r.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+r);return this.assertLegalChar(r)},i.prototype.xmlStandalone=function(r){return this.options.noValidation?r:r?"yes":"no"},i.prototype.dtdPubID=function(r){return this.options.noValidation?r:this.assertLegalChar(""+r||"")},i.prototype.dtdSysID=function(r){return this.options.noValidation?r:this.assertLegalChar(""+r||"")},i.prototype.dtdElementValue=function(r){return this.options.noValidation?r:this.assertLegalChar(""+r||"")},i.prototype.dtdAttType=function(r){return this.options.noValidation?r:this.assertLegalChar(""+r||"")},i.prototype.dtdAttDefault=function(r){return this.options.noValidation?r:this.assertLegalChar(""+r||"")},i.prototype.dtdEntityValue=function(r){return this.options.noValidation?r:this.assertLegalChar(""+r||"")},i.prototype.dtdNData=function(r){return this.options.noValidation?r:this.assertLegalChar(""+r||"")},i.prototype.convertAttKey="@",i.prototype.convertPIKey="?",i.prototype.convertTextKey="#text",i.prototype.convertCDataKey="#cdata",i.prototype.convertCommentKey="#comment",i.prototype.convertRawKey="#raw",i.prototype.assertLegalChar=function(r){var n,s;if(this.options.noValidation)return r;if(n="",this.options.version==="1.0"){if(n=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,s=r.match(n))throw new Error("Invalid character in string: "+r+" at index "+s.index)}else if(this.options.version==="1.1"&&(n=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,s=r.match(n)))throw new Error("Invalid character in string: "+r+" at index "+s.index);return r},i.prototype.assertLegalName=function(r){var n;if(this.options.noValidation)return r;if(this.assertLegalChar(r),n=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!r.match(n))throw new Error("Invalid character in name");return r},i.prototype.textEscape=function(r){var n;return this.options.noValidation?r:(n=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(n,"&").replace(//g,">").replace(/\r/g," "))},i.prototype.attEscape=function(r){var n;return this.options.noValidation?r:(n=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(n,"&").replace(/{(function(){Hy.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(Uy)});var S1=N((Fy,Vy)=>{(function(){var t,e,a,i,r,n,s,p,l,d,c,u,m,f,h,b,E,C={}.hasOwnProperty;E=pi().assign,t=ot(),l=Gl(),d=Ql(),a=Vl(),i=$l(),u=Fl(),f=Jl(),h=Zl(),m=ed(),c=N1(),r=Wl(),n=Kl(),s=Xl(),p=Yl(),e=Mo(),Vy.exports=b=function(){function I(w){var y,g,S;w||(w={}),this.options=w,g=w.writer||{};for(y in g)C.call(g,y)&&(S=g[y],this["_"+y]=this[y],this[y]=S)}return o(I,"XMLWriterBase"),I.prototype.filterOptions=function(w){var y,g,S,O,_,D,T,P;return w||(w={}),w=E({},this.options,w),y={writer:this},y.pretty=w.pretty||!1,y.allowEmpty=w.allowEmpty||!1,y.indent=(g=w.indent)!=null?g:" ",y.newline=(S=w.newline)!=null?S:` -`,y.offset=(O=w.offset)!=null?O:0,y.dontPrettyTextNodes=(_=(D=w.dontPrettyTextNodes)!=null?D:w.dontprettytextnodes)!=null?_:0,y.spaceBeforeSlash=(T=(P=w.spaceBeforeSlash)!=null?P:w.spacebeforeslash)!=null?T:"",y.spaceBeforeSlash===!0&&(y.spaceBeforeSlash=" "),y.suppressPrettyCount=0,y.user={},y.state=e.None,y},I.prototype.indent=function(w,y,g){var S;return!y.pretty||y.suppressPrettyCount?"":y.pretty&&(S=(g||0)+y.offset+1,S>0)?new Array(S).join(y.indent):""},I.prototype.endline=function(w,y,g){return!y.pretty||y.suppressPrettyCount?"":y.newline},I.prototype.attribute=function(w,y,g){var S;return this.openAttribute(w,y,g),S=" "+w.name+'="'+w.value+'"',this.closeAttribute(w,y,g),S},I.prototype.cdata=function(w,y,g){var S;return this.openNode(w,y,g),y.state=e.OpenTag,S=this.indent(w,y,g)+""+this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),S},I.prototype.comment=function(w,y,g){var S;return this.openNode(w,y,g),y.state=e.OpenTag,S=this.indent(w,y,g)+""+this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),S},I.prototype.declaration=function(w,y,g){var S;return this.openNode(w,y,g),y.state=e.OpenTag,S=this.indent(w,y,g)+"",S+=this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),S},I.prototype.docType=function(w,y,g){var S,O,_,D,T;if(g||(g=0),this.openNode(w,y,g),y.state=e.OpenTag,D=this.indent(w,y,g),D+="0){for(D+=" [",D+=this.endline(w,y,g),y.state=e.InsideTag,T=w.children,O=0,_=T.length;O<_;O++)S=T[O],D+=this.writeChildNode(S,y,g+1);y.state=e.CloseTag,D+="]"}return y.state=e.CloseTag,D+=y.spaceBeforeSlash+">",D+=this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),D},I.prototype.element=function(w,y,g){var S,O,_,D,T,P,B,k,oe,ve,Q,rt,he,Ua;g||(g=0),ve=!1,Q="",this.openNode(w,y,g),y.state=e.OpenTag,Q+=this.indent(w,y,g)+"<"+w.name,rt=w.attribs;for(oe in rt)C.call(rt,oe)&&(S=rt[oe],Q+=this.attribute(S,y,g));if(_=w.children.length,D=_===0?null:w.children[0],_===0||w.children.every(function(Wt){return(Wt.type===t.Text||Wt.type===t.Raw)&&Wt.value===""}))y.allowEmpty?(Q+=">",y.state=e.CloseTag,Q+=""+this.endline(w,y,g)):(y.state=e.CloseTag,Q+=y.spaceBeforeSlash+"/>"+this.endline(w,y,g));else if(y.pretty&&_===1&&(D.type===t.Text||D.type===t.Raw)&&D.value!=null)Q+=">",y.state=e.InsideTag,y.suppressPrettyCount++,ve=!0,Q+=this.writeChildNode(D,y,g+1),y.suppressPrettyCount--,ve=!1,y.state=e.CloseTag,Q+=""+this.endline(w,y,g);else{if(y.dontPrettyTextNodes){for(he=w.children,T=0,B=he.length;T"+this.endline(w,y,g),y.state=e.InsideTag,Ua=w.children,P=0,k=Ua.length;P",ve&&y.suppressPrettyCount--,Q+=this.endline(w,y,g),y.state=e.None}return this.closeNode(w,y,g),Q},I.prototype.writeChildNode=function(w,y,g){switch(w.type){case t.CData:return this.cdata(w,y,g);case t.Comment:return this.comment(w,y,g);case t.Element:return this.element(w,y,g);case t.Raw:return this.raw(w,y,g);case t.Text:return this.text(w,y,g);case t.ProcessingInstruction:return this.processingInstruction(w,y,g);case t.Dummy:return"";case t.Declaration:return this.declaration(w,y,g);case t.DocType:return this.docType(w,y,g);case t.AttributeDeclaration:return this.dtdAttList(w,y,g);case t.ElementDeclaration:return this.dtdElement(w,y,g);case t.EntityDeclaration:return this.dtdEntity(w,y,g);case t.NotationDeclaration:return this.dtdNotation(w,y,g);default:throw new Error("Unknown XML node type: "+w.constructor.name)}},I.prototype.processingInstruction=function(w,y,g){var S;return this.openNode(w,y,g),y.state=e.OpenTag,S=this.indent(w,y,g)+"",S+=this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),S},I.prototype.raw=function(w,y,g){var S;return this.openNode(w,y,g),y.state=e.OpenTag,S=this.indent(w,y,g),y.state=e.InsideTag,S+=w.value,y.state=e.CloseTag,S+=this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),S},I.prototype.text=function(w,y,g){var S;return this.openNode(w,y,g),y.state=e.OpenTag,S=this.indent(w,y,g),y.state=e.InsideTag,S+=w.value,y.state=e.CloseTag,S+=this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),S},I.prototype.dtdAttList=function(w,y,g){var S;return this.openNode(w,y,g),y.state=e.OpenTag,S=this.indent(w,y,g)+""+this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),S},I.prototype.dtdElement=function(w,y,g){var S;return this.openNode(w,y,g),y.state=e.OpenTag,S=this.indent(w,y,g)+""+this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),S},I.prototype.dtdEntity=function(w,y,g){var S;return this.openNode(w,y,g),y.state=e.OpenTag,S=this.indent(w,y,g)+""+this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),S},I.prototype.dtdNotation=function(w,y,g){var S;return this.openNode(w,y,g),y.state=e.OpenTag,S=this.indent(w,y,g)+""+this.endline(w,y,g),y.state=e.None,this.closeNode(w,y,g),S},I.prototype.openNode=function(w,y,g){},I.prototype.closeNode=function(w,y,g){},I.prototype.openAttribute=function(w,y,g){},I.prototype.closeAttribute=function(w,y,g){},I}()}).call(Fy)});var td=N(($y,Gy)=>{(function(){var t,e,a=o(function(r,n){for(var s in n)i.call(n,s)&&(r[s]=n[s]);function p(){this.constructor=r}return o(p,"ctor"),p.prototype=n.prototype,r.prototype=new p,r.__super__=n.prototype,r},"extend"),i={}.hasOwnProperty;e=S1(),Gy.exports=t=function(r){a(n,r);function n(s){n.__super__.constructor.call(this,s)}return o(n,"XMLStringWriter"),n.prototype.document=function(s,p){var l,d,c,u,m;for(p=this.filterOptions(p),u="",m=s.children,d=0,c=m.length;d{(function(){var t,e,a,i,r,n,s,p,l=o(function(c,u){for(var m in u)d.call(u,m)&&(c[m]=u[m]);function f(){this.constructor=c}return o(f,"ctor"),f.prototype=u.prototype,c.prototype=new f,c.__super__=u.prototype,c},"extend"),d={}.hasOwnProperty;p=pi().isPlainObject,a=x1(),e=Yg(),r=ca(),t=ot(),s=_1(),n=td(),Xy.exports=i=function(c){l(u,c);function u(m){u.__super__.constructor.call(this,null),this.name="#document",this.type=t.Document,this.documentURI=null,this.domConfig=new e,m||(m={}),m.writer||(m.writer=new n),this.options=m,this.stringify=new s(m)}return o(u,"XMLDocument"),Object.defineProperty(u.prototype,"implementation",{value:new a}),Object.defineProperty(u.prototype,"doctype",{get:function(){var m,f,h,b;for(b=this.children,f=0,h=b.length;f{(function(){var t,e,a,i,r,n,s,p,l,d,c,u,m,f,h,b,E,C,I,w,y,g,S,O,_={}.hasOwnProperty;O=pi(),g=O.isObject,y=O.isFunction,S=O.isPlainObject,w=O.getValue,t=ot(),u=E1(),f=Fl(),i=Vl(),r=$l(),b=Jl(),I=Zl(),h=ed(),d=Gl(),c=Ql(),n=Wl(),p=Xl(),s=Kl(),l=Yl(),a=w1(),C=_1(),E=td(),e=Mo(),Yy.exports=m=function(){function D(T,P,B){var k;this.name="?xml",this.type=t.Document,T||(T={}),k={},T.writer?S(T.writer)&&(k=T.writer,T.writer=new E):T.writer=new E,this.options=T,this.writer=T.writer,this.writerOptions=this.writer.filterOptions(k),this.stringify=new C(T),this.onDataCallback=P||function(){},this.onEndCallback=B||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return o(D,"XMLDocumentCB"),D.prototype.createChildNode=function(T){var P,B,k,oe,ve,Q,rt,he;switch(T.type){case t.CData:this.cdata(T.value);break;case t.Comment:this.comment(T.value);break;case t.Element:k={},rt=T.attribs;for(B in rt)_.call(rt,B)&&(P=rt[B],k[B]=P.value);this.node(T.name,k);break;case t.Dummy:this.dummy();break;case t.Raw:this.raw(T.value);break;case t.Text:this.text(T.value);break;case t.ProcessingInstruction:this.instruction(T.target,T.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+T.constructor.name)}for(he=T.children,ve=0,Q=he.length;ve=0;)this.up();return this.onEnd()},D.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},D.prototype.openNode=function(T){var P,B,k,oe;if(!T.isOpen){if(!this.root&&this.currentLevel===0&&T.type===t.Element&&(this.root=T),B="",T.type===t.Element){this.writerOptions.state=e.OpenTag,B=this.writer.indent(T,this.writerOptions,this.currentLevel)+"<"+T.name,oe=T.attribs;for(k in oe)_.call(oe,k)&&(P=oe[k],B+=this.writer.attribute(P,this.writerOptions,this.currentLevel));B+=(T.children?">":"/>")+this.writer.endline(T,this.writerOptions,this.currentLevel),this.writerOptions.state=e.InsideTag}else this.writerOptions.state=e.OpenTag,B=this.writer.indent(T,this.writerOptions,this.currentLevel)+""),B+=this.writer.endline(T,this.writerOptions,this.currentLevel);return this.onData(B,this.currentLevel),T.isOpen=!0}},D.prototype.closeNode=function(T){var P;if(!T.isClosed)return P="",this.writerOptions.state=e.CloseTag,T.type===t.Element?P=this.writer.indent(T,this.writerOptions,this.currentLevel)+""+this.writer.endline(T,this.writerOptions,this.currentLevel):P=this.writer.indent(T,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(T,this.writerOptions,this.currentLevel),this.writerOptions.state=e.None,this.onData(P,this.currentLevel),T.isClosed=!0},D.prototype.onData=function(T,P){return this.documentStarted=!0,this.onDataCallback(T,P+1)},D.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},D.prototype.debugInfo=function(T){return T==null?"":"node: <"+T+">"},D.prototype.ele=function(){return this.element.apply(this,arguments)},D.prototype.nod=function(T,P,B){return this.node(T,P,B)},D.prototype.txt=function(T){return this.text(T)},D.prototype.dat=function(T){return this.cdata(T)},D.prototype.com=function(T){return this.comment(T)},D.prototype.ins=function(T,P){return this.instruction(T,P)},D.prototype.dec=function(T,P,B){return this.declaration(T,P,B)},D.prototype.dtd=function(T,P,B){return this.doctype(T,P,B)},D.prototype.e=function(T,P,B){return this.element(T,P,B)},D.prototype.n=function(T,P,B){return this.node(T,P,B)},D.prototype.t=function(T){return this.text(T)},D.prototype.d=function(T){return this.cdata(T)},D.prototype.c=function(T){return this.comment(T)},D.prototype.r=function(T){return this.raw(T)},D.prototype.i=function(T,P){return this.instruction(T,P)},D.prototype.att=function(){return this.currentNode&&this.currentNode.type===t.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},D.prototype.a=function(){return this.currentNode&&this.currentNode.type===t.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},D.prototype.ent=function(T,P){return this.entity(T,P)},D.prototype.pent=function(T,P){return this.pEntity(T,P)},D.prototype.not=function(T,P){return this.notation(T,P)},D}()}).call(Ky)});var e9=N((Jy,Zy)=>{(function(){var t,e,a,i,r=o(function(s,p){for(var l in p)n.call(p,l)&&(s[l]=p[l]);function d(){this.constructor=s}return o(d,"ctor"),d.prototype=p.prototype,s.prototype=new d,s.__super__=p.prototype,s},"extend"),n={}.hasOwnProperty;t=ot(),i=S1(),e=Mo(),Zy.exports=a=function(s){r(p,s);function p(l,d){this.stream=l,p.__super__.constructor.call(this,d)}return o(p,"XMLStreamWriter"),p.prototype.endline=function(l,d,c){return l.isLastRootNode&&d.state===e.CloseTag?"":p.__super__.endline.call(this,l,d,c)},p.prototype.document=function(l,d){var c,u,m,f,h,b,E,C,I;for(E=l.children,u=m=0,h=E.length;m0){for(this.stream.write(" ["),this.stream.write(this.endline(l,d,c)),d.state=e.InsideTag,h=l.children,m=0,f=h.length;m"),this.stream.write(this.endline(l,d,c)),d.state=e.None,this.closeNode(l,d,c)},p.prototype.element=function(l,d,c){var u,m,f,h,b,E,C,I,w,y;c||(c=0),this.openNode(l,d,c),d.state=e.OpenTag,this.stream.write(this.indent(l,d,c)+"<"+l.name),w=l.attribs;for(C in w)n.call(w,C)&&(u=w[C],this.attribute(u,d,c));if(f=l.children.length,h=f===0?null:l.children[0],f===0||l.children.every(function(g){return(g.type===t.Text||g.type===t.Raw)&&g.value===""}))d.allowEmpty?(this.stream.write(">"),d.state=e.CloseTag,this.stream.write("")):(d.state=e.CloseTag,this.stream.write(d.spaceBeforeSlash+"/>"));else if(d.pretty&&f===1&&(h.type===t.Text||h.type===t.Raw)&&h.value!=null)this.stream.write(">"),d.state=e.InsideTag,d.suppressPrettyCount++,I=!0,this.writeChildNode(h,d,c+1),d.suppressPrettyCount--,I=!1,d.state=e.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(l,d,c)),d.state=e.InsideTag,y=l.children,b=0,E=y.length;b")}return this.stream.write(this.endline(l,d,c)),d.state=e.None,this.closeNode(l,d,c)},p.prototype.processingInstruction=function(l,d,c){return this.stream.write(p.__super__.processingInstruction.call(this,l,d,c))},p.prototype.raw=function(l,d,c){return this.stream.write(p.__super__.raw.call(this,l,d,c))},p.prototype.text=function(l,d,c){return this.stream.write(p.__super__.text.call(this,l,d,c))},p.prototype.dtdAttList=function(l,d,c){return this.stream.write(p.__super__.dtdAttList.call(this,l,d,c))},p.prototype.dtdElement=function(l,d,c){return this.stream.write(p.__super__.dtdElement.call(this,l,d,c))},p.prototype.dtdEntity=function(l,d,c){return this.stream.write(p.__super__.dtdEntity.call(this,l,d,c))},p.prototype.dtdNotation=function(l,d,c){return this.stream.write(p.__super__.dtdNotation.call(this,l,d,c))},p}(i)}).call(Jy)});var a9=N((t9,or)=>{(function(){var t,e,a,i,r,n,s,p,l,d;d=pi(),p=d.assign,l=d.isFunction,a=x1(),i=E1(),r=Qy(),s=td(),n=e9(),t=ot(),e=Mo(),or.exports.create=function(c,u,m,f){var h,b;if(c==null)throw new Error("Root element needs a name.");return f=p({},u,m,f),h=new i(f),b=h.element(c),f.headless||(h.declaration(f),(f.pubID!=null||f.sysID!=null)&&h.dtd(f)),b},or.exports.begin=function(c,u,m){var f;return l(c)&&(f=[c,u],u=f[0],m=f[1],c={}),u?new r(c,u,m):new i(c)},or.exports.stringWriter=function(c){return new s(c)},or.exports.streamWriter=function(c,u){return new n(c,u)},or.exports.implementation=new a,or.exports.nodeType=t,or.exports.writerState=e}).call(t9)});var i9=N(C1=>{(function(){"use strict";var t,e,a,i,r,n={}.hasOwnProperty;t=a9(),e=Ul().defaults,i=o(function(s){return typeof s=="string"&&(s.indexOf("&")>=0||s.indexOf(">")>=0||s.indexOf("<")>=0)},"requiresCDATA"),r=o(function(s){return""},"wrapCDATA"),a=o(function(s){return s.replace("]]>","]]]]>")},"escapeCDATA"),C1.Builder=function(){function s(p){var l,d,c;this.options={},d=e["0.2"];for(l in d)n.call(d,l)&&(c=d[l],this.options[l]=c);for(l in p)n.call(p,l)&&(c=p[l],this.options[l]=c)}return o(s,"Builder"),s.prototype.buildObject=function(p){var l,d,c,u,m;return l=this.options.attrkey,d=this.options.charkey,Object.keys(p).length===1&&this.options.rootName===e["0.2"].rootName?(m=Object.keys(p)[0],p=p[m]):m=this.options.rootName,c=function(f){return function(h,b){var E,C,I,w,y,g;if(typeof b!="object")f.options.cdata&&i(b)?h.raw(r(b)):h.txt(b);else if(Array.isArray(b)){for(w in b)if(n.call(b,w)){C=b[w];for(y in C)I=C[y],h=c(h.ele(y),I).up()}}else for(y in b)if(n.call(b,y))if(C=b[y],y===l){if(typeof C=="object")for(E in C)g=C[E],h=h.att(E,g)}else if(y===d)f.options.cdata&&i(C)?h=h.raw(r(C)):h=h.txt(C);else if(Array.isArray(C))for(w in C)n.call(C,w)&&(I=C[w],typeof I=="string"?f.options.cdata&&i(I)?h=h.ele(y).raw(r(I)).up():h=h.ele(y,I).up():h=c(h.ele(y),I).up());else typeof C=="object"?h=c(h.ele(y),C).up():typeof C=="string"&&f.options.cdata&&i(C)?h=h.ele(y).raw(r(C)).up():(C==null&&(C=""),h=h.ele(y,C.toString()).up());return h}}(this),u=t.create(m,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),c(u,p).end(this.options.renderOpts)},s}()}).call(C1)});var r9=N(ad=>{(function(t){t.parser=function(x,v){return new a(x,v)},t.SAXParser=a,t.SAXStream=d,t.createStream=l,t.MAX_BUFFER_LENGTH=64*1024;var e=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];t.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function a(x,v){if(!(this instanceof a))return new a(x,v);var L=this;r(L),L.q=L.c="",L.bufferCheckPosition=t.MAX_BUFFER_LENGTH,L.opt=v||{},L.opt.lowercase=L.opt.lowercase||L.opt.lowercasetags,L.looseCase=L.opt.lowercase?"toLowerCase":"toUpperCase",L.tags=[],L.closed=L.closedRoot=L.sawRoot=!1,L.tag=L.error=null,L.strict=!!x,L.noscript=!!(x||L.opt.noscript),L.state=_.BEGIN,L.strictEntities=L.opt.strictEntities,L.ENTITIES=L.strictEntities?Object.create(t.XML_ENTITIES):Object.create(t.ENTITIES),L.attribList=[],L.opt.xmlns&&(L.ns=Object.create(h)),L.trackPosition=L.opt.position!==!1,L.trackPosition&&(L.position=L.line=L.column=0),T(L,"onready")}o(a,"SAXParser"),Object.create||(Object.create=function(x){function v(){}o(v,"F"),v.prototype=x;var L=new v;return L}),Object.keys||(Object.keys=function(x){var v=[];for(var L in x)x.hasOwnProperty(L)&&v.push(L);return v});function i(x){for(var v=Math.max(t.MAX_BUFFER_LENGTH,10),L=0,R=0,Re=e.length;Rv)switch(e[R]){case"textNode":B(x);break;case"cdata":P(x,"oncdata",x.cdata),x.cdata="";break;case"script":P(x,"onscript",x.script),x.script="";break;default:oe(x,"Max buffer length exceeded: "+e[R])}L=Math.max(L,ut)}var bt=t.MAX_BUFFER_LENGTH-L;x.bufferCheckPosition=bt+x.position}o(i,"checkBufferLength");function r(x){for(var v=0,L=e.length;v"||w(x)}o(g,"isAttribEnd");function S(x,v){return x.test(v)}o(S,"isMatch");function O(x,v){return!S(x,v)}o(O,"notMatch");var _=0;t.STATE={BEGIN:_++,BEGIN_WHITESPACE:_++,TEXT:_++,TEXT_ENTITY:_++,OPEN_WAKA:_++,SGML_DECL:_++,SGML_DECL_QUOTED:_++,DOCTYPE:_++,DOCTYPE_QUOTED:_++,DOCTYPE_DTD:_++,DOCTYPE_DTD_QUOTED:_++,COMMENT_STARTING:_++,COMMENT:_++,COMMENT_ENDING:_++,COMMENT_ENDED:_++,CDATA:_++,CDATA_ENDING:_++,CDATA_ENDING_2:_++,PROC_INST:_++,PROC_INST_BODY:_++,PROC_INST_ENDING:_++,OPEN_TAG:_++,OPEN_TAG_SLASH:_++,ATTRIB:_++,ATTRIB_NAME:_++,ATTRIB_NAME_SAW_WHITE:_++,ATTRIB_VALUE:_++,ATTRIB_VALUE_QUOTED:_++,ATTRIB_VALUE_CLOSED:_++,ATTRIB_VALUE_UNQUOTED:_++,ATTRIB_VALUE_ENTITY_Q:_++,ATTRIB_VALUE_ENTITY_U:_++,CLOSE_TAG:_++,CLOSE_TAG_SAW_WHITE:_++,SCRIPT:_++,SCRIPT_ENDING:_++},t.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},t.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(t.ENTITIES).forEach(function(x){var v=t.ENTITIES[x],L=typeof v=="number"?String.fromCharCode(v):v;t.ENTITIES[x]=L});for(var D in t.STATE)t.STATE[t.STATE[D]]=D;_=t.STATE;function T(x,v,L){x[v]&&x[v](L)}o(T,"emit");function P(x,v,L){x.textNode&&B(x),T(x,v,L)}o(P,"emitNode");function B(x){x.textNode=k(x.opt,x.textNode),x.textNode&&T(x,"ontext",x.textNode),x.textNode=""}o(B,"closeText");function k(x,v){return x.trim&&(v=v.trim()),x.normalize&&(v=v.replace(/\s+/g," ")),v}o(k,"textopts");function oe(x,v){return B(x),x.trackPosition&&(v+=` -Line: `+x.line+` -Column: `+x.column+` -Char: `+x.c),v=new Error(v),x.error=v,T(x,"onerror",v),x}o(oe,"error");function ve(x){return x.sawRoot&&!x.closedRoot&&Q(x,"Unclosed root tag"),x.state!==_.BEGIN&&x.state!==_.BEGIN_WHITESPACE&&x.state!==_.TEXT&&oe(x,"Unexpected end"),B(x),x.c="",x.closed=!0,T(x,"onend"),a.call(x,x.strict,x.opt),x}o(ve,"end");function Q(x,v){if(typeof x!="object"||!(x instanceof a))throw new Error("bad call to strictFail");x.strict&&oe(x,v)}o(Q,"strictFail");function rt(x){x.strict||(x.tagName=x.tagName[x.looseCase]());var v=x.tags[x.tags.length-1]||x,L=x.tag={name:x.tagName,attributes:{}};x.opt.xmlns&&(L.ns=v.ns),x.attribList.length=0,P(x,"onopentagstart",L)}o(rt,"newTag");function he(x,v){var L=x.indexOf(":"),R=L<0?["",x]:x.split(":"),Re=R[0],ut=R[1];return v&&x==="xmlns"&&(Re="xmlns",ut=""),{prefix:Re,local:ut}}o(he,"qname");function Ua(x){if(x.strict||(x.attribName=x.attribName[x.looseCase]()),x.attribList.indexOf(x.attribName)!==-1||x.tag.attributes.hasOwnProperty(x.attribName)){x.attribName=x.attribValue="";return}if(x.opt.xmlns){var v=he(x.attribName,!0),L=v.prefix,R=v.local;if(L==="xmlns")if(R==="xml"&&x.attribValue!==m)Q(x,"xml: prefix must be bound to "+m+` -Actual: `+x.attribValue);else if(R==="xmlns"&&x.attribValue!==f)Q(x,"xmlns: prefix must be bound to "+f+` -Actual: `+x.attribValue);else{var Re=x.tag,ut=x.tags[x.tags.length-1]||x;Re.ns===ut.ns&&(Re.ns=Object.create(ut.ns)),Re.ns[R]=x.attribValue}x.attribList.push([x.attribName,x.attribValue])}else x.tag.attributes[x.attribName]=x.attribValue,P(x,"onattribute",{name:x.attribName,value:x.attribValue});x.attribName=x.attribValue=""}o(Ua,"attrib");function Wt(x,v){if(x.opt.xmlns){var L=x.tag,R=he(x.tagName);L.prefix=R.prefix,L.local=R.local,L.uri=L.ns[R.prefix]||"",L.prefix&&!L.uri&&(Q(x,"Unbound namespace prefix: "+JSON.stringify(x.tagName)),L.uri=R.prefix);var Re=x.tags[x.tags.length-1]||x;L.ns&&Re.ns!==L.ns&&Object.keys(L.ns).forEach(function(p4){P(x,"onopennamespace",{prefix:p4,uri:L.ns[p4]})});for(var ut=0,bt=x.attribList.length;ut",x.tagName="",x.state=_.SCRIPT;return}P(x,"onscript",x.script),x.script=""}var v=x.tags.length,L=x.tagName;x.strict||(L=L[x.looseCase]());for(var R=L;v--;){var Re=x.tags[v];if(Re.name!==R)Q(x,"Unexpected close tag");else break}if(v<0){Q(x,"Unmatched closing tag: "+x.tagName),x.textNode+="",x.state=_.TEXT;return}x.tagName=L;for(var ut=x.tags.length;ut-- >v;){var bt=x.tag=x.tags.pop();x.tagName=x.tag.name,P(x,"onclosetag",x.tagName);var Xt={};for(var ii in bt.ns)Xt[ii]=bt.ns[ii];var En=x.tags[x.tags.length-1]||x;x.opt.xmlns&&bt.ns!==En.ns&&Object.keys(bt.ns).forEach(function(At){var Si=bt.ns[At];P(x,"onclosenamespace",{prefix:At,uri:Si})})}v===0&&(x.closedRoot=!0),x.tagName=x.attribValue=x.attribName="",x.attribList.length=0,x.state=_.TEXT}o(Sn,"closeTag");function fo(x){var v=x.entity,L=v.toLowerCase(),R,Re="";return x.ENTITIES[v]?x.ENTITIES[v]:x.ENTITIES[L]?x.ENTITIES[L]:(v=L,v.charAt(0)==="#"&&(v.charAt(1)==="x"?(v=v.slice(2),R=parseInt(v,16),Re=R.toString(16)):(v=v.slice(1),R=parseInt(v,10),Re=R.toString(10))),v=v.replace(/^0+/,""),isNaN(R)||Re.toLowerCase()!==v?(Q(x,"Invalid character entity"),"&"+x.entity+";"):String.fromCodePoint(R))}o(fo,"parseEntity");function n4(x,v){v==="<"?(x.state=_.OPEN_WAKA,x.startTagPosition=x.position):w(v)||(Q(x,"Non-whitespace before first tag."),x.textNode=v,x.state=_.TEXT)}o(n4,"beginWhiteSpace");function s4(x,v){var L="";return v"?(P(v,"onsgmldeclaration",v.sgmlDecl),v.sgmlDecl="",v.state=_.TEXT):(y(R)&&(v.state=_.SGML_DECL_QUOTED),v.sgmlDecl+=R);continue;case _.SGML_DECL_QUOTED:R===v.q&&(v.state=_.SGML_DECL,v.q=""),v.sgmlDecl+=R;continue;case _.DOCTYPE:R===">"?(v.state=_.TEXT,P(v,"ondoctype",v.doctype),v.doctype=!0):(v.doctype+=R,R==="["?v.state=_.DOCTYPE_DTD:y(R)&&(v.state=_.DOCTYPE_QUOTED,v.q=R));continue;case _.DOCTYPE_QUOTED:v.doctype+=R,R===v.q&&(v.q="",v.state=_.DOCTYPE);continue;case _.DOCTYPE_DTD:v.doctype+=R,R==="]"?v.state=_.DOCTYPE:y(R)&&(v.state=_.DOCTYPE_DTD_QUOTED,v.q=R);continue;case _.DOCTYPE_DTD_QUOTED:v.doctype+=R,R===v.q&&(v.state=_.DOCTYPE_DTD,v.q="");continue;case _.COMMENT:R==="-"?v.state=_.COMMENT_ENDING:v.comment+=R;continue;case _.COMMENT_ENDING:R==="-"?(v.state=_.COMMENT_ENDED,v.comment=k(v.opt,v.comment),v.comment&&P(v,"oncomment",v.comment),v.comment=""):(v.comment+="-"+R,v.state=_.COMMENT);continue;case _.COMMENT_ENDED:R!==">"?(Q(v,"Malformed comment"),v.comment+="--"+R,v.state=_.COMMENT):v.state=_.TEXT;continue;case _.CDATA:R==="]"?v.state=_.CDATA_ENDING:v.cdata+=R;continue;case _.CDATA_ENDING:R==="]"?v.state=_.CDATA_ENDING_2:(v.cdata+="]"+R,v.state=_.CDATA);continue;case _.CDATA_ENDING_2:R===">"?(v.cdata&&P(v,"oncdata",v.cdata),P(v,"onclosecdata"),v.cdata="",v.state=_.TEXT):R==="]"?v.cdata+="]":(v.cdata+="]]"+R,v.state=_.CDATA);continue;case _.PROC_INST:R==="?"?v.state=_.PROC_INST_ENDING:w(R)?v.state=_.PROC_INST_BODY:v.procInstName+=R;continue;case _.PROC_INST_BODY:if(!v.procInstBody&&w(R))continue;R==="?"?v.state=_.PROC_INST_ENDING:v.procInstBody+=R;continue;case _.PROC_INST_ENDING:R===">"?(P(v,"onprocessinginstruction",{name:v.procInstName,body:v.procInstBody}),v.procInstName=v.procInstBody="",v.state=_.TEXT):(v.procInstBody+="?"+R,v.state=_.PROC_INST_BODY);continue;case _.OPEN_TAG:S(E,R)?v.tagName+=R:(rt(v),R===">"?Wt(v):R==="/"?v.state=_.OPEN_TAG_SLASH:(w(R)||Q(v,"Invalid character in tag name"),v.state=_.ATTRIB));continue;case _.OPEN_TAG_SLASH:R===">"?(Wt(v,!0),Sn(v)):(Q(v,"Forward-slash in opening tag not followed by >"),v.state=_.ATTRIB);continue;case _.ATTRIB:if(w(R))continue;R===">"?Wt(v):R==="/"?v.state=_.OPEN_TAG_SLASH:S(b,R)?(v.attribName=R,v.attribValue="",v.state=_.ATTRIB_NAME):Q(v,"Invalid attribute name");continue;case _.ATTRIB_NAME:R==="="?v.state=_.ATTRIB_VALUE:R===">"?(Q(v,"Attribute without value"),v.attribValue=v.attribName,Ua(v),Wt(v)):w(R)?v.state=_.ATTRIB_NAME_SAW_WHITE:S(E,R)?v.attribName+=R:Q(v,"Invalid attribute name");continue;case _.ATTRIB_NAME_SAW_WHITE:if(R==="=")v.state=_.ATTRIB_VALUE;else{if(w(R))continue;Q(v,"Attribute without value"),v.tag.attributes[v.attribName]="",v.attribValue="",P(v,"onattribute",{name:v.attribName,value:""}),v.attribName="",R===">"?Wt(v):S(b,R)?(v.attribName=R,v.state=_.ATTRIB_NAME):(Q(v,"Invalid attribute name"),v.state=_.ATTRIB)}continue;case _.ATTRIB_VALUE:if(w(R))continue;y(R)?(v.q=R,v.state=_.ATTRIB_VALUE_QUOTED):(Q(v,"Unquoted attribute value"),v.state=_.ATTRIB_VALUE_UNQUOTED,v.attribValue=R);continue;case _.ATTRIB_VALUE_QUOTED:if(R!==v.q){R==="&"?v.state=_.ATTRIB_VALUE_ENTITY_Q:v.attribValue+=R;continue}Ua(v),v.q="",v.state=_.ATTRIB_VALUE_CLOSED;continue;case _.ATTRIB_VALUE_CLOSED:w(R)?v.state=_.ATTRIB:R===">"?Wt(v):R==="/"?v.state=_.OPEN_TAG_SLASH:S(b,R)?(Q(v,"No whitespace between attributes"),v.attribName=R,v.attribValue="",v.state=_.ATTRIB_NAME):Q(v,"Invalid attribute name");continue;case _.ATTRIB_VALUE_UNQUOTED:if(!g(R)){R==="&"?v.state=_.ATTRIB_VALUE_ENTITY_U:v.attribValue+=R;continue}Ua(v),R===">"?Wt(v):v.state=_.ATTRIB;continue;case _.CLOSE_TAG:if(v.tagName)R===">"?Sn(v):S(E,R)?v.tagName+=R:v.script?(v.script+=""?Sn(v):Q(v,"Invalid characters in closing tag");continue;case _.TEXT_ENTITY:case _.ATTRIB_VALUE_ENTITY_Q:case _.ATTRIB_VALUE_ENTITY_U:var bt,Xt;switch(v.state){case _.TEXT_ENTITY:bt=_.TEXT,Xt="textNode";break;case _.ATTRIB_VALUE_ENTITY_Q:bt=_.ATTRIB_VALUE_QUOTED,Xt="attribValue";break;case _.ATTRIB_VALUE_ENTITY_U:bt=_.ATTRIB_VALUE_UNQUOTED,Xt="attribValue";break}R===";"?(v[Xt]+=fo(v),v.entity="",v.state=bt):S(v.entity.length?I:C,R)?v.entity+=R:(Q(v,"Invalid character in entity name"),v[Xt]+="&"+v.entity+R,v.entity="",v.state=bt);continue;default:throw new Error(v,"Unknown state: "+v.state)}return v.position>=v.bufferCheckPosition&&i(v),v}o(iC,"write");String.fromCodePoint||function(){var x=String.fromCharCode,v=Math.floor,L=o(function(){var R=16384,Re=[],ut,bt,Xt=-1,ii=arguments.length;if(!ii)return"";for(var En="";++Xt1114111||v(At)!==At)throw RangeError("Invalid code point: "+At);At<=65535?Re.push(At):(At-=65536,ut=(At>>10)+55296,bt=At%1024+56320,Re.push(ut,bt)),(Xt+1===ii||Re.length>R)&&(En+=x.apply(null,Re),Re.length=0)}return En},"fromCodePoint");Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:L,configurable:!0,writable:!0}):String.fromCodePoint=L}()})(typeof ad>"u"?ad.sax={}:ad)});var n9=N(T1=>{(function(){"use strict";T1.stripBOM=function(t){return t[0]==="\uFEFF"?t.substring(1):t}}).call(T1)});var O1=N(Vr=>{(function(){"use strict";var t;t=new RegExp(/(?!xmlns)^.*:/),Vr.normalize=function(e){return e.toLowerCase()},Vr.firstCharLowerCase=function(e){return e.charAt(0).toLowerCase()+e.slice(1)},Vr.stripPrefix=function(e){return e.replace(t,"")},Vr.parseNumbers=function(e){return isNaN(e)||(e=e%1===0?parseInt(e,10):parseFloat(e)),e},Vr.parseBooleans=function(e){return/^(?:true|false)$/i.test(e)&&(e=e.toLowerCase()==="true"),e}}).call(Vr)});var s9=N(Ri=>{(function(){"use strict";var t,e,a,i,r,n,s,p,l=o(function(u,m){return function(){return u.apply(m,arguments)}},"bind"),d=o(function(u,m){for(var f in m)c.call(m,f)&&(u[f]=m[f]);function h(){this.constructor=u}return o(h,"ctor"),h.prototype=m.prototype,u.prototype=new h,u.__super__=m.prototype,u},"extend"),c={}.hasOwnProperty;s=r9(),a=require("events"),t=n9(),n=O1(),p=require("timers").setImmediate,e=Ul().defaults,i=o(function(u){return typeof u=="object"&&u!=null&&Object.keys(u).length===0},"isEmpty"),r=o(function(u,m,f){var h,b,E;for(h=0,b=u.length;h0&&(g[C.options.childkey]=O),O=g;else if(T){T[C.options.childkey]=T[C.options.childkey]||[],_=Object.create(null);for(y in O)c.call(O,y)&&(_[y]=O[y]);T[C.options.childkey].push(_),delete O["#name"],Object.keys(O).length===1&&h in O&&!C.EXPLICIT_CHARKEY&&(O=O[h])}}return E.length>0?C.assignOrPush(T,S,O):(C.options.explicitRoot&&(D=O,O=Object.create(null),O[S]=D),C.resultObject=O,C.saxParser.ended=!0,C.emit("end",C.resultObject))}}(this),b=function(C){return function(I){var w,y;if(y=E[E.length-1],y)return y[h]+=I,C.options.explicitChildren&&C.options.preserveChildrenOrder&&C.options.charsAsChildren&&(C.options.includeWhiteChars||I.replace(/\\n/g,"").trim()!=="")&&(y[C.options.childkey]=y[C.options.childkey]||[],w={"#name":"__text__"},w[h]=I,C.options.normalize&&(w[h]=w[h].replace(/\s{2,}/g," ").trim()),y[C.options.childkey].push(w)),y}}(this),this.saxParser.ontext=b,this.saxParser.oncdata=function(C){return function(I){var w;if(w=b(I),w)return w.cdata=!0}}(this)},m.prototype.parseString=function(f,h){var b;h!=null&&typeof h=="function"&&(this.on("end",function(E){return this.reset(),h(null,E)}),this.on("error",function(E){return this.reset(),h(E)}));try{return f=f.toString(),f.trim()===""?(this.emit("end",null),!0):(f=t.stripBOM(f),this.options.async?(this.remaining=f,p(this.processAsync),this.saxParser):this.saxParser.write(f).close())}catch(E){if(b=E,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw b}else return this.emit("error",b),this.saxParser.errThrown=!0}},m.prototype.parseStringPromise=function(f){return new Promise(function(h){return function(b,E){return h.parseString(f,function(C,I){return C?E(C):b(I)})}}(this))},m}(a),Ri.parseString=function(u,m,f){var h,b,E;return f!=null?(typeof f=="function"&&(h=f),typeof m=="object"&&(b=m)):(typeof m=="function"&&(h=m),b={}),E=new Ri.Parser(b),E.parseString(u,h)},Ri.parseStringPromise=function(u,m){var f,h;return typeof m=="object"&&(f=m),h=new Ri.Parser(f),h.parseStringPromise(u)}}).call(Ri)});var o9=N(Pi=>{(function(){"use strict";var t,e,a,i,r=o(function(s,p){for(var l in p)n.call(p,l)&&(s[l]=p[l]);function d(){this.constructor=s}return o(d,"ctor"),d.prototype=p.prototype,s.prototype=new d,s.__super__=p.prototype,s},"extend"),n={}.hasOwnProperty;e=Ul(),t=i9(),a=s9(),i=O1(),Pi.defaults=e.defaults,Pi.processors=i,Pi.ValidationError=function(s){r(p,s);function p(l){this.message=l}return o(p,"ValidationError"),p}(Error),Pi.Builder=t.Builder,Pi.Parser=a.Parser,Pi.parseString=a.parseString,Pi.parseStringPromise=a.parseStringPromise}).call(Pi)});var Un=N(qo=>{"use strict";Object.defineProperty(qo,"__esModule",{value:!0});var kn=new WeakMap,id=new WeakMap,Lo=class t{static{o(this,"AbortSignal")}constructor(){this.onabort=null,kn.set(this,[]),id.set(this,!1)}get aborted(){if(!id.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return id.get(this)}static get none(){return new t}addEventListener(e,a){if(!kn.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");kn.get(this).push(a)}removeEventListener(e,a){if(!kn.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=kn.get(this),r=i.indexOf(a);r>-1&&i.splice(r,1)}dispatchEvent(e){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function p9(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=kn.get(t);e&&e.slice().forEach(a=>{a.call(t,{type:"abort"})}),id.set(t,!0)}o(p9,"abortSignal");var R1=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}},P1=class{static{o(this,"AbortController")}constructor(e){if(this._signal=new Lo,!!e){Array.isArray(e)||(e=arguments);for(let a of e)a.aborted?this.abort():a.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){p9(this._signal)}static timeout(e){let a=new Lo,i=setTimeout(p9,e,a);return typeof i.unref=="function"&&i.unref(),a}};qo.AbortController=P1;qo.AbortError=R1;qo.AbortSignal=Lo});var rd=N(Ge=>{"use strict";Object.defineProperty(Ge,"__esModule",{value:!0});var OP=Un(),q1=require("crypto");function l9(t,e){let{cleanupBeforeAbort:a,abortSignal:i,abortErrorMsg:r}=e??{};return new Promise((n,s)=>{function p(){s(new OP.AbortError(r??"The operation was aborted."))}o(p,"rejectOnAbort");function l(){i?.removeEventListener("abort",d)}o(l,"removeListeners");function d(){a?.(),l(),p()}if(o(d,"onAbort"),i?.aborted)return p();try{t(c=>{l(),n(c)},c=>{l(),s(c)})}catch(c){s(c)}i?.addEventListener("abort",d)})}o(l9,"createAbortablePromise");var RP="The delay was aborted.";function PP(t,e){let a,{abortSignal:i,abortErrorMsg:r}=e??{};return l9(n=>{a=setTimeout(n,t)},{cleanupBeforeAbort:()=>clearTimeout(a),abortSignal:i,abortErrorMsg:r??RP})}o(PP,"delay");function IP(t,e){return t=Math.ceil(t),e=Math.floor(e),Math.floor(Math.random()*(e-t+1))+t}o(IP,"getRandomIntegerInclusive");function d9(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)&&!(t instanceof RegExp)&&!(t instanceof Date)}o(d9,"isObject");function c9(t){if(d9(t)){let e=typeof t.name=="string",a=typeof t.message=="string";return e&&a}return!1}o(c9,"isError");function DP(t){if(c9(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}o(DP,"getErrorMessage");async function AP(t,e,a){let i=Buffer.from(t,"base64");return q1.createHmac("sha256",i).update(e).digest(a)}o(AP,"computeSha256Hmac");async function BP(t,e){return q1.createHash("sha256").update(t).digest(e)}o(BP,"computeSha256Hash");function z1(t){return typeof t<"u"&&t!==null}o(z1,"isDefined");function MP(t,e){if(!z1(t)||typeof t!="object")return!1;for(let a of e)if(!u9(t,a))return!1;return!0}o(MP,"isObjectWithProperties");function u9(t,e){return z1(t)&&typeof t=="object"&&e in t}o(u9,"objectHasProperty");function LP(){let t="";for(let e=0;e<32;e++){let a=Math.floor(Math.random()*16);e===12?t+="4":e===16?t+=a&3|8:t+=a.toString(16),(e===7||e===11||e===15||e===19)&&(t+="-")}return t}o(LP,"generateUUID");var I1,L1=typeof((I1=globalThis?.crypto)===null||I1===void 0?void 0:I1.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):q1.randomUUID;L1||(L1=LP);function qP(){return L1()}o(qP,"randomUUID");var D1,A1,B1,M1,zP=typeof window<"u"&&typeof window.document<"u",jP=typeof self=="object"&&typeof self?.importScripts=="function"&&(((D1=self.constructor)===null||D1===void 0?void 0:D1.name)==="DedicatedWorkerGlobalScope"||((A1=self.constructor)===null||A1===void 0?void 0:A1.name)==="ServiceWorkerGlobalScope"||((B1=self.constructor)===null||B1===void 0?void 0:B1.name)==="SharedWorkerGlobalScope"),kP=typeof process<"u"&&!!process.version&&!!(!((M1=process.versions)===null||M1===void 0)&&M1.node),UP=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u",HP=typeof Bun<"u"&&typeof Bun.version<"u",FP=typeof navigator<"u"&&navigator?.product==="ReactNative";function VP(t,e){switch(e){case"utf-8":return XP(t);case"base64":return GP(t);case"base64url":return WP(t)}}o(VP,"uint8ArrayToString");function $P(t,e){switch(e){case"utf-8":return KP(t);case"base64":return YP(t);case"base64url":return QP(t)}}o($P,"stringToUint8Array");function GP(t){return Buffer.from(t).toString("base64")}o(GP,"uint8ArrayToBase64");function WP(t){return Buffer.from(t).toString("base64url")}o(WP,"uint8ArrayToBase64Url");function XP(t){return Buffer.from(t).toString("utf-8")}o(XP,"uint8ArrayToUtf8String");function KP(t){return Buffer.from(t)}o(KP,"utf8StringToUint8Array");function YP(t){return Buffer.from(t,"base64")}o(YP,"base64ToUint8Array");function QP(t){return Buffer.from(t,"base64url")}o(QP,"base64UrlToUint8Array");Ge.computeSha256Hash=BP;Ge.computeSha256Hmac=AP;Ge.createAbortablePromise=l9;Ge.delay=PP;Ge.getErrorMessage=DP;Ge.getRandomIntegerInclusive=IP;Ge.isBrowser=zP;Ge.isBun=HP;Ge.isDefined=z1;Ge.isDeno=UP;Ge.isError=c9;Ge.isNode=kP;Ge.isObject=d9;Ge.isObjectWithProperties=MP;Ge.isReactNative=FP;Ge.isWebWorker=jP;Ge.objectHasProperty=u9;Ge.randomUUID=qP;Ge.stringToUint8Array=$P;Ge.uint8ArrayToString=VP});var dd=N(Hn=>{"use strict";Object.defineProperty(Hn,"__esModule",{value:!0});var JP=require("os"),ZP=require("util");function eI(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}o(eI,"_interopDefaultLegacy");var tI=eI(ZP);function aI(t,...e){process.stderr.write(`${tI.default.format(t,...e)}${JP.EOL}`)}o(aI,"log");var m9=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,h9,j1=[],k1=[],od=[];m9&&U1(m9);var g9=Object.assign(t=>y9(t),{enable:U1,enabled:H1,disable:iI,log:aI});function U1(t){h9=t,j1=[],k1=[];let e=/\*/g,a=t.split(",").map(i=>i.trim().replace(e,".*?"));for(let i of a)i.startsWith("-")?k1.push(new RegExp(`^${i.substr(1)}$`)):j1.push(new RegExp(`^${i}$`));for(let i of od)i.enabled=H1(i.namespace)}o(U1,"enable");function H1(t){if(t.endsWith("*"))return!0;for(let e of k1)if(e.test(t))return!1;for(let e of j1)if(e.test(t))return!0;return!1}o(H1,"enabled");function iI(){let t=h9||"";return U1(""),t}o(iI,"disable");function y9(t){let e=Object.assign(a,{enabled:H1(t),destroy:rI,log:g9.log,namespace:t,extend:nI});function a(...i){e.enabled&&(i.length>0&&(i[0]=`${t} ${i[0]}`),e.log(...i))}return o(a,"debug"),od.push(e),e}o(y9,"createDebugger");function rI(){let t=od.indexOf(this);return t>=0?(od.splice(t,1),!0):!1}o(rI,"destroy");function nI(t){let e=y9(`${this.namespace}:${t}`);return e.log=this.log,e}o(nI,"extend");var zo=g9,v9=new Set,nd=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,pd,ld=zo("azure");ld.log=(...t)=>{zo.log(...t)};var F1=["verbose","info","warning","error"];nd&&(N9(nd)?b9(nd):console.error(`AZURE_LOG_LEVEL set to unknown log level '${nd}'; logging is not enabled. Acceptable values: ${F1.join(", ")}.`));function b9(t){if(t&&!N9(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${F1.join(",")}`);pd=t;let e=[];for(let a of v9)w9(a)&&e.push(a.namespace);zo.enable(e.join(","))}o(b9,"setLogLevel");function sI(){return pd}o(sI,"getLogLevel");var f9={verbose:400,info:300,warning:200,error:100};function oI(t){let e=ld.extend(t);return x9(ld,e),{error:sd(e,"error"),warning:sd(e,"warning"),info:sd(e,"info"),verbose:sd(e,"verbose")}}o(oI,"createClientLogger");function x9(t,e){e.log=(...a)=>{t.log(...a)}}o(x9,"patchLogMethod");function sd(t,e){let a=Object.assign(t.extend(e),{level:e});if(x9(t,a),w9(a)){let i=zo.disable();zo.enable(i+","+a.namespace)}return v9.add(a),a}o(sd,"createLogger");function w9(t){return!!(pd&&f9[t.level]<=f9[pd])}o(w9,"shouldEnable");function N9(t){return F1.includes(t)}o(N9,"isAzureLogLevel");Hn.AzureLogger=ld;Hn.createClientLogger=oI;Hn.getLogLevel=sI;Hn.setLogLevel=b9});var S9=N(pr=>{"use strict";Object.defineProperty(pr,"__esModule",{value:!0});var _9=rd(),V1=class{static{o(this,"AzureKeyCredential")}get key(){return this._key}constructor(e){if(!e)throw new Error("key must be a non-empty string");this._key=e}update(e){this._key=e}},$1=class{static{o(this,"AzureNamedKeyCredential")}get key(){return this._key}get name(){return this._name}constructor(e,a){if(!e||!a)throw new TypeError("name and key must be non-empty strings");this._name=e,this._key=a}update(e,a){if(!e||!a)throw new TypeError("newName and newKey must be non-empty strings");this._name=e,this._key=a}};function pI(t){return _9.isObjectWithProperties(t,["name","key"])&&typeof t.key=="string"&&typeof t.name=="string"}o(pI,"isNamedKeyCredential");var G1=class{static{o(this,"AzureSASCredential")}get signature(){return this._signature}constructor(e){if(!e)throw new Error("shared access signature must be a non-empty string");this._signature=e}update(e){if(!e)throw new Error("shared access signature must be a non-empty string");this._signature=e}};function lI(t){return _9.isObjectWithProperties(t,["signature"])&&typeof t.signature=="string"}o(lI,"isSASCredential");function dI(t){let e=t;return e&&typeof e.getToken=="function"&&(e.signRequest===void 0||e.getToken.length>0)}o(dI,"isTokenCredential");pr.AzureKeyCredential=V1;pr.AzureNamedKeyCredential=$1;pr.AzureSASCredential=G1;pr.isNamedKeyCredential=pI;pr.isSASCredential=lI;pr.isTokenCredential=dI});var T9=N((jK,C9)=>{var E9=require("stream").Stream,cI=require("util");C9.exports=Fa;function Fa(){this.source=null,this.dataSize=0,this.maxDataSize=1024*1024,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}o(Fa,"DelayedStream");cI.inherits(Fa,E9);Fa.create=function(t,e){var a=new this;e=e||{};for(var i in e)a[i]=e[i];a.source=t;var r=t.emit;return t.emit=function(){return a._handleEmit(arguments),r.apply(t,arguments)},t.on("error",function(){}),a.pauseStream&&t.pause(),a};Object.defineProperty(Fa.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}});Fa.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};Fa.prototype.resume=function(){this._released||this.release(),this.source.resume()};Fa.prototype.pause=function(){this.source.pause()};Fa.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(t){this.emit.apply(this,t)}.bind(this)),this._bufferedEvents=[]};Fa.prototype.pipe=function(){var t=E9.prototype.pipe.apply(this,arguments);return this.resume(),t};Fa.prototype._handleEmit=function(t){if(this._released){this.emit.apply(this,t);return}t[0]==="data"&&(this.dataSize+=t[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(t)};Fa.prototype._checkIfMaxDataSizeExceeded=function(){if(!this._maxDataSizeExceeded&&!(this.dataSize<=this.maxDataSize)){this._maxDataSizeExceeded=!0;var t="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(t))}}});var I9=N((UK,P9)=>{var uI=require("util"),R9=require("stream").Stream,O9=T9();P9.exports=We;function We(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2*1024*1024,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1}o(We,"CombinedStream");uI.inherits(We,R9);We.create=function(t){var e=new this;t=t||{};for(var a in t)e[a]=t[a];return e};We.isStreamLike=function(t){return typeof t!="function"&&typeof t!="string"&&typeof t!="boolean"&&typeof t!="number"&&!Buffer.isBuffer(t)};We.prototype.append=function(t){var e=We.isStreamLike(t);if(e){if(!(t instanceof O9)){var a=O9.create(t,{maxDataSize:1/0,pauseStream:this.pauseStreams});t.on("data",this._checkDataSize.bind(this)),t=a}this._handleErrors(t),this.pauseStreams&&t.pause()}return this._streams.push(t),this};We.prototype.pipe=function(t,e){return R9.prototype.pipe.call(this,t,e),this.resume(),t};We.prototype._getNext=function(){if(this._currentStream=null,this._insideLoop){this._pendingNext=!0;return}this._insideLoop=!0;try{do this._pendingNext=!1,this._realGetNext();while(this._pendingNext)}finally{this._insideLoop=!1}};We.prototype._realGetNext=function(){var t=this._streams.shift();if(typeof t>"u"){this.end();return}if(typeof t!="function"){this._pipeNext(t);return}var e=t;e(function(a){var i=We.isStreamLike(a);i&&(a.on("data",this._checkDataSize.bind(this)),this._handleErrors(a)),this._pipeNext(a)}.bind(this))};We.prototype._pipeNext=function(t){this._currentStream=t;var e=We.isStreamLike(t);if(e){t.on("end",this._getNext.bind(this)),t.pipe(this,{end:!1});return}var a=t;this.write(a),this._getNext()};We.prototype._handleErrors=function(t){var e=this;t.on("error",function(a){e._emitError(a)})};We.prototype.write=function(t){this.emit("data",t)};We.prototype.pause=function(){this.pauseStreams&&(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function"&&this._currentStream.pause(),this.emit("pause"))};We.prototype.resume=function(){this._released||(this._released=!0,this.writable=!0,this._getNext()),this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function"&&this._currentStream.resume(),this.emit("resume")};We.prototype.end=function(){this._reset(),this.emit("end")};We.prototype.destroy=function(){this._reset(),this.emit("close")};We.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null};We.prototype._checkDataSize=function(){if(this._updateDataSize(),!(this.dataSize<=this.maxDataSize)){var t="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(t))}};We.prototype._updateDataSize=function(){this.dataSize=0;var t=this;this._streams.forEach(function(e){e.dataSize&&(t.dataSize+=e.dataSize)}),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize)};We.prototype._emitError=function(t){this._reset(),this.emit("error",t)}});var D9=N((FK,mI)=>{mI.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana"},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana"},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}}});var B9=N((VK,A9)=>{A9.exports=D9()});var q9=N(aa=>{"use strict";var cd=B9(),fI=require("path").extname,M9=/^\s*([^;\s]*)(?:;|\s|$)/,hI=/^text\//i;aa.charset=L9;aa.charsets={lookup:L9};aa.contentType=gI;aa.extension=yI;aa.extensions=Object.create(null);aa.lookup=vI;aa.types=Object.create(null);bI(aa.extensions,aa.types);function L9(t){if(!t||typeof t!="string")return!1;var e=M9.exec(t),a=e&&cd[e[1].toLowerCase()];return a&&a.charset?a.charset:e&&hI.test(e[1])?"UTF-8":!1}o(L9,"charset");function gI(t){if(!t||typeof t!="string")return!1;var e=t.indexOf("/")===-1?aa.lookup(t):t;if(!e)return!1;if(e.indexOf("charset")===-1){var a=aa.charset(e);a&&(e+="; charset="+a.toLowerCase())}return e}o(gI,"contentType");function yI(t){if(!t||typeof t!="string")return!1;var e=M9.exec(t),a=e&&aa.extensions[e[1].toLowerCase()];return!a||!a.length?!1:a[0]}o(yI,"extension");function vI(t){if(!t||typeof t!="string")return!1;var e=fI("x."+t).toLowerCase().substr(1);return e&&aa.types[e]||!1}o(vI,"lookup");function bI(t,e){var a=["nginx","apache",void 0,"iana"];Object.keys(cd).forEach(o(function(r){var n=cd[r],s=n.extensions;if(!(!s||!s.length)){t[r]=s;for(var p=0;pc||d===c&&e[l].substr(0,12)==="application/"))continue}e[l]=r}}},"forEachMimeType"))}o(bI,"populateMaps")});var j9=N((WK,z9)=>{z9.exports=xI;function xI(t){var e=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;e?e(t):setTimeout(t,0)}o(xI,"defer")});var W1=N((KK,U9)=>{var k9=j9();U9.exports=wI;function wI(t){var e=!1;return k9(function(){e=!0}),o(function(i,r){e?t(i,r):k9(o(function(){t(i,r)},"nextTick_callback"))},"async_callback")}o(wI,"async")});var X1=N((QK,H9)=>{H9.exports=NI;function NI(t){Object.keys(t.jobs).forEach(_I.bind(t)),t.jobs={}}o(NI,"abort");function _I(t){typeof this.jobs[t]=="function"&&this.jobs[t]()}o(_I,"clean")});var K1=N((ZK,V9)=>{var F9=W1(),SI=X1();V9.exports=EI;function EI(t,e,a,i){var r=a.keyedList?a.keyedList[a.index]:a.index;a.jobs[r]=CI(e,r,t[r],function(n,s){r in a.jobs&&(delete a.jobs[r],n?SI(a):a.results[r]=s,i(n,a.results))})}o(EI,"iterate");function CI(t,e,a,i){var r;return t.length==2?r=t(a,F9(i)):r=t(a,e,F9(i)),r}o(CI,"runJob")});var Y1=N((tY,$9)=>{$9.exports=TI;function TI(t,e){var a=!Array.isArray(t),i={index:0,keyedList:a||e?Object.keys(t):null,jobs:{},results:a?{}:[],size:a?Object.keys(t).length:t.length};return e&&i.keyedList.sort(a?e:function(r,n){return e(t[r],t[n])}),i}o(TI,"state")});var Q1=N((iY,G9)=>{var OI=X1(),RI=W1();G9.exports=PI;function PI(t){Object.keys(this.jobs).length&&(this.index=this.size,OI(this),RI(t)(null,this.results))}o(PI,"terminator")});var X9=N((nY,W9)=>{var II=K1(),DI=Y1(),AI=Q1();W9.exports=BI;function BI(t,e,a){for(var i=DI(t);i.index<(i.keyedList||t).length;)II(t,e,i,function(r,n){if(r){a(r,n);return}if(Object.keys(i.jobs).length===0){a(null,i.results);return}}),i.index++;return AI.bind(i,a)}o(BI,"parallel")});var J1=N((oY,ud)=>{var K9=K1(),MI=Y1(),LI=Q1();ud.exports=qI;ud.exports.ascending=Y9;ud.exports.descending=zI;function qI(t,e,a,i){var r=MI(t,a);return K9(t,e,r,o(function n(s,p){if(s){i(s,p);return}if(r.index++,r.index<(r.keyedList||t).length){K9(t,e,r,n);return}i(null,r.results)},"iteratorHandler")),LI.bind(r,i)}o(qI,"serialOrdered");function Y9(t,e){return te?1:0}o(Y9,"ascending");function zI(t,e){return-1*Y9(t,e)}o(zI,"descending")});var J9=N((lY,Q9)=>{var jI=J1();Q9.exports=kI;function kI(t,e,a){return jI(t,e,null,a)}o(kI,"serial")});var e5=N((cY,Z9)=>{Z9.exports={parallel:X9(),serial:J9(),serialOrdered:J1()}});var Z1=N((uY,t5)=>{"use strict";t5.exports=Object});var i5=N((mY,a5)=>{"use strict";a5.exports=Error});var n5=N((fY,r5)=>{"use strict";r5.exports=EvalError});var o5=N((hY,s5)=>{"use strict";s5.exports=RangeError});var l5=N((gY,p5)=>{"use strict";p5.exports=ReferenceError});var c5=N((yY,d5)=>{"use strict";d5.exports=SyntaxError});var md=N((vY,u5)=>{"use strict";u5.exports=TypeError});var f5=N((bY,m5)=>{"use strict";m5.exports=URIError});var g5=N((xY,h5)=>{"use strict";h5.exports=Math.abs});var v5=N((wY,y5)=>{"use strict";y5.exports=Math.floor});var x5=N((NY,b5)=>{"use strict";b5.exports=Math.max});var N5=N((_Y,w5)=>{"use strict";w5.exports=Math.min});var S5=N((SY,_5)=>{"use strict";_5.exports=Math.pow});var C5=N((EY,E5)=>{"use strict";E5.exports=Math.round});var O5=N((CY,T5)=>{"use strict";T5.exports=Number.isNaN||o(function(e){return e!==e},"isNaN")});var P5=N((OY,R5)=>{"use strict";var UI=O5();R5.exports=o(function(e){return UI(e)||e===0?e:e<0?-1:1},"sign")});var D5=N((PY,I5)=>{"use strict";I5.exports=Object.getOwnPropertyDescriptor});var ef=N((IY,A5)=>{"use strict";var fd=D5();if(fd)try{fd([],"length")}catch{fd=null}A5.exports=fd});var M5=N((DY,B5)=>{"use strict";var hd=Object.defineProperty||!1;if(hd)try{hd({},"a",{value:1})}catch{hd=!1}B5.exports=hd});var tf=N((AY,L5)=>{"use strict";L5.exports=o(function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},a=Symbol("test"),i=Object(a);if(typeof a=="string"||Object.prototype.toString.call(a)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var r=42;e[a]=r;for(var n in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var s=Object.getOwnPropertySymbols(e);if(s.length!==1||s[0]!==a||!Object.prototype.propertyIsEnumerable.call(e,a))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var p=Object.getOwnPropertyDescriptor(e,a);if(p.value!==r||p.enumerable!==!0)return!1}return!0},"hasSymbols")});var j5=N((MY,z5)=>{"use strict";var q5=typeof Symbol<"u"&&Symbol,HI=tf();z5.exports=o(function(){return typeof q5!="function"||typeof Symbol!="function"||typeof q5("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:HI()},"hasNativeSymbols")});var af=N((qY,k5)=>{"use strict";k5.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var rf=N((zY,U5)=>{"use strict";var FI=Z1();U5.exports=FI.getPrototypeOf||null});var V5=N((jY,F5)=>{"use strict";var VI="Function.prototype.bind called on incompatible ",$I=Object.prototype.toString,GI=Math.max,WI="[object Function]",H5=o(function(e,a){for(var i=[],r=0;r{"use strict";var YI=V5();$5.exports=Function.prototype.bind||YI});var gd=N((HY,G5)=>{"use strict";G5.exports=Function.prototype.call});var nf=N((FY,W5)=>{"use strict";W5.exports=Function.prototype.apply});var K5=N((VY,X5)=>{"use strict";X5.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var Q5=N(($Y,Y5)=>{"use strict";var QI=jo(),JI=nf(),ZI=gd(),eD=K5();Y5.exports=eD||QI.call(ZI,JI)});var Z5=N((GY,J5)=>{"use strict";var tD=jo(),aD=md(),iD=gd(),rD=Q5();J5.exports=o(function(e){if(e.length<1||typeof e[0]!="function")throw new aD("a function is required");return rD(tD,iD,e)},"callBindBasic")});var n8=N((XY,r8)=>{"use strict";var nD=Z5(),e8=ef(),a8;try{a8=[].__proto__===Array.prototype}catch(t){if(!t||typeof t!="object"||!("code"in t)||t.code!=="ERR_PROTO_ACCESS")throw t}var sf=!!a8&&e8&&e8(Object.prototype,"__proto__"),i8=Object,t8=i8.getPrototypeOf;r8.exports=sf&&typeof sf.get=="function"?nD([sf.get]):typeof t8=="function"?o(function(e){return t8(e==null?e:i8(e))},"getDunder"):!1});var d8=N((YY,l8)=>{"use strict";var s8=af(),o8=rf(),p8=n8();l8.exports=s8?o(function(e){return s8(e)},"getProto"):o8?o(function(e){if(!e||typeof e!="object"&&typeof e!="function")throw new TypeError("getProto: not an object");return o8(e)},"getProto"):p8?o(function(e){return p8(e)},"getProto"):null});var yd=N((JY,c8)=>{"use strict";var sD=Function.prototype.call,oD=Object.prototype.hasOwnProperty,pD=jo();c8.exports=pD.call(sD,oD)});var v8=N((ZY,y8)=>{"use strict";var ue,lD=Z1(),dD=i5(),cD=n5(),uD=o5(),mD=l5(),Gn=c5(),$n=md(),fD=f5(),hD=g5(),gD=v5(),yD=x5(),vD=N5(),bD=S5(),xD=C5(),wD=P5(),h8=Function,of=o(function(t){try{return h8('"use strict"; return ('+t+").constructor;")()}catch{}},"getEvalledConstructor"),ko=ef(),ND=M5(),pf=o(function(){throw new $n},"throwTypeError"),_D=ko?function(){try{return arguments.callee,pf}catch{try{return ko(arguments,"callee").get}catch{return pf}}}():pf,Fn=j5()(),wt=d8(),SD=rf(),ED=af(),g8=nf(),Uo=gd(),Vn={},CD=typeof Uint8Array>"u"||!wt?ue:wt(Uint8Array),$r={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?ue:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?ue:ArrayBuffer,"%ArrayIteratorPrototype%":Fn&&wt?wt([][Symbol.iterator]()):ue,"%AsyncFromSyncIteratorPrototype%":ue,"%AsyncFunction%":Vn,"%AsyncGenerator%":Vn,"%AsyncGeneratorFunction%":Vn,"%AsyncIteratorPrototype%":Vn,"%Atomics%":typeof Atomics>"u"?ue:Atomics,"%BigInt%":typeof BigInt>"u"?ue:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?ue:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?ue:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?ue:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":dD,"%eval%":eval,"%EvalError%":cD,"%Float16Array%":typeof Float16Array>"u"?ue:Float16Array,"%Float32Array%":typeof Float32Array>"u"?ue:Float32Array,"%Float64Array%":typeof Float64Array>"u"?ue:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?ue:FinalizationRegistry,"%Function%":h8,"%GeneratorFunction%":Vn,"%Int8Array%":typeof Int8Array>"u"?ue:Int8Array,"%Int16Array%":typeof Int16Array>"u"?ue:Int16Array,"%Int32Array%":typeof Int32Array>"u"?ue:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Fn&&wt?wt(wt([][Symbol.iterator]())):ue,"%JSON%":typeof JSON=="object"?JSON:ue,"%Map%":typeof Map>"u"?ue:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Fn||!wt?ue:wt(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":lD,"%Object.getOwnPropertyDescriptor%":ko,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?ue:Promise,"%Proxy%":typeof Proxy>"u"?ue:Proxy,"%RangeError%":uD,"%ReferenceError%":mD,"%Reflect%":typeof Reflect>"u"?ue:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?ue:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Fn||!wt?ue:wt(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?ue:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Fn&&wt?wt(""[Symbol.iterator]()):ue,"%Symbol%":Fn?Symbol:ue,"%SyntaxError%":Gn,"%ThrowTypeError%":_D,"%TypedArray%":CD,"%TypeError%":$n,"%Uint8Array%":typeof Uint8Array>"u"?ue:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?ue:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?ue:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?ue:Uint32Array,"%URIError%":fD,"%WeakMap%":typeof WeakMap>"u"?ue:WeakMap,"%WeakRef%":typeof WeakRef>"u"?ue:WeakRef,"%WeakSet%":typeof WeakSet>"u"?ue:WeakSet,"%Function.prototype.call%":Uo,"%Function.prototype.apply%":g8,"%Object.defineProperty%":ND,"%Object.getPrototypeOf%":SD,"%Math.abs%":hD,"%Math.floor%":gD,"%Math.max%":yD,"%Math.min%":vD,"%Math.pow%":bD,"%Math.round%":xD,"%Math.sign%":wD,"%Reflect.getPrototypeOf%":ED};if(wt)try{null.error}catch(t){u8=wt(wt(t)),$r["%Error.prototype%"]=u8}var u8,TD=o(function t(e){var a;if(e==="%AsyncFunction%")a=of("async function () {}");else if(e==="%GeneratorFunction%")a=of("function* () {}");else if(e==="%AsyncGeneratorFunction%")a=of("async function* () {}");else if(e==="%AsyncGenerator%"){var i=t("%AsyncGeneratorFunction%");i&&(a=i.prototype)}else if(e==="%AsyncIteratorPrototype%"){var r=t("%AsyncGenerator%");r&&wt&&(a=wt(r.prototype))}return $r[e]=a,a},"doEval"),m8={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Ho=jo(),vd=yd(),OD=Ho.call(Uo,Array.prototype.concat),RD=Ho.call(g8,Array.prototype.splice),f8=Ho.call(Uo,String.prototype.replace),bd=Ho.call(Uo,String.prototype.slice),PD=Ho.call(Uo,RegExp.prototype.exec),ID=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,DD=/\\(\\)?/g,AD=o(function(e){var a=bd(e,0,1),i=bd(e,-1);if(a==="%"&&i!=="%")throw new Gn("invalid intrinsic syntax, expected closing `%`");if(i==="%"&&a!=="%")throw new Gn("invalid intrinsic syntax, expected opening `%`");var r=[];return f8(e,ID,function(n,s,p,l){r[r.length]=p?f8(l,DD,"$1"):s||n}),r},"stringToPath"),BD=o(function(e,a){var i=e,r;if(vd(m8,i)&&(r=m8[i],i="%"+r[0]+"%"),vd($r,i)){var n=$r[i];if(n===Vn&&(n=TD(i)),typeof n>"u"&&!a)throw new $n("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:i,value:n}}throw new Gn("intrinsic "+e+" does not exist!")},"getBaseIntrinsic");y8.exports=o(function(e,a){if(typeof e!="string"||e.length===0)throw new $n("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof a!="boolean")throw new $n('"allowMissing" argument must be a boolean');if(PD(/^%?[^%]*%?$/,e)===null)throw new Gn("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=AD(e),r=i.length>0?i[0]:"",n=BD("%"+r+"%",a),s=n.name,p=n.value,l=!1,d=n.alias;d&&(r=d[0],RD(i,OD([0,1],d)));for(var c=1,u=!0;c=i.length){var b=ko(p,m);u=!!b,u&&"get"in b&&!("originalValue"in b.get)?p=b.get:p=p[m]}else u=vd(p,m),p=p[m];u&&!l&&($r[s]=p)}}return p},"GetIntrinsic")});var x8=N((tQ,b8)=>{"use strict";var MD=tf();b8.exports=o(function(){return MD()&&!!Symbol.toStringTag},"hasToStringTagShams")});var _8=N((iQ,N8)=>{"use strict";var LD=v8(),w8=LD("%Object.defineProperty%",!0),qD=x8()(),zD=yd(),jD=md(),xd=qD?Symbol.toStringTag:null;N8.exports=o(function(e,a){var i=arguments.length>2&&!!arguments[2]&&arguments[2].force,r=arguments.length>2&&!!arguments[2]&&arguments[2].nonConfigurable;if(typeof i<"u"&&typeof i!="boolean"||typeof r<"u"&&typeof r!="boolean")throw new jD("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans");xd&&(i||!zD(e,xd))&&(w8?w8(e,xd,{configurable:!r,enumerable:!1,value:a,writable:!1}):e[xd]=a)},"setToStringTag")});var E8=N((nQ,S8)=>{"use strict";S8.exports=function(t,e){return Object.keys(e).forEach(function(a){t[a]=t[a]||e[a]}),t}});var T8=N((sQ,C8)=>{"use strict";var uf=I9(),kD=require("util"),lf=require("path"),UD=require("http"),HD=require("https"),FD=require("url").parse,VD=require("fs"),$D=require("stream").Stream,GD=require("crypto"),df=q9(),WD=e5(),XD=_8(),lr=yd(),cf=E8();function ye(t){if(!(this instanceof ye))return new ye(t);this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],uf.call(this),t=t||{};for(var e in t)this[e]=t[e]}o(ye,"FormData");kD.inherits(ye,uf);ye.LINE_BREAK=`\r -`;ye.DEFAULT_CONTENT_TYPE="application/octet-stream";ye.prototype.append=function(t,e,a){a=a||{},typeof a=="string"&&(a={filename:a});var i=uf.prototype.append.bind(this);if((typeof e=="number"||e==null)&&(e=String(e)),Array.isArray(e)){this._error(new Error("Arrays are not supported."));return}var r=this._multiPartHeader(t,e,a),n=this._multiPartFooter();i(r),i(e),i(n),this._trackLength(r,e,a)};ye.prototype._trackLength=function(t,e,a){var i=0;a.knownLength!=null?i+=Number(a.knownLength):Buffer.isBuffer(e)?i=e.length:typeof e=="string"&&(i=Buffer.byteLength(e)),this._valueLength+=i,this._overheadLength+=Buffer.byteLength(t)+ye.LINE_BREAK.length,!(!e||!e.path&&!(e.readable&&lr(e,"httpVersion"))&&!(e instanceof $D))&&(a.knownLength||this._valuesToMeasure.push(e))};ye.prototype._lengthRetriever=function(t,e){lr(t,"fd")?t.end!=null&&t.end!=1/0&&t.start!=null?e(null,t.end+1-(t.start?t.start:0)):VD.stat(t.path,function(a,i){if(a){e(a);return}var r=i.size-(t.start?t.start:0);e(null,r)}):lr(t,"httpVersion")?e(null,Number(t.headers["content-length"])):lr(t,"httpModule")?(t.on("response",function(a){t.pause(),e(null,Number(a.headers["content-length"]))}),t.resume()):e("Unknown stream")};ye.prototype._multiPartHeader=function(t,e,a){if(typeof a.header=="string")return a.header;var i=this._getContentDisposition(e,a),r=this._getContentType(e,a),n="",s={"Content-Disposition":["form-data",'name="'+t+'"'].concat(i||[]),"Content-Type":[].concat(r||[])};typeof a.header=="object"&&cf(s,a.header);var p;for(var l in s)if(lr(s,l)){if(p=s[l],p==null)continue;Array.isArray(p)||(p=[p]),p.length&&(n+=l+": "+p.join("; ")+ye.LINE_BREAK)}return"--"+this.getBoundary()+ye.LINE_BREAK+n+ye.LINE_BREAK};ye.prototype._getContentDisposition=function(t,e){var a;if(typeof e.filepath=="string"?a=lf.normalize(e.filepath).replace(/\\/g,"/"):e.filename||t&&(t.name||t.path)?a=lf.basename(e.filename||t&&(t.name||t.path)):t&&t.readable&&lr(t,"httpVersion")&&(a=lf.basename(t.client._httpMessage.path||"")),a)return'filename="'+a+'"'};ye.prototype._getContentType=function(t,e){var a=e.contentType;return!a&&t&&t.name&&(a=df.lookup(t.name)),!a&&t&&t.path&&(a=df.lookup(t.path)),!a&&t&&t.readable&&lr(t,"httpVersion")&&(a=t.headers["content-type"]),!a&&(e.filepath||e.filename)&&(a=df.lookup(e.filepath||e.filename)),!a&&t&&typeof t=="object"&&(a=ye.DEFAULT_CONTENT_TYPE),a};ye.prototype._multiPartFooter=function(){return function(t){var e=ye.LINE_BREAK,a=this._streams.length===0;a&&(e+=this._lastBoundary()),t(e)}.bind(this)};ye.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+ye.LINE_BREAK};ye.prototype.getHeaders=function(t){var e,a={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(e in t)lr(t,e)&&(a[e.toLowerCase()]=t[e]);return a};ye.prototype.setBoundary=function(t){if(typeof t!="string")throw new TypeError("FormData boundary must be a string");this._boundary=t};ye.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary};ye.prototype.getBuffer=function(){for(var t=new Buffer.alloc(0),e=this.getBoundary(),a=0,i=this._streams.length;a{"use strict";var Xe={};R8.exports=Xe;function O8(t){return t<0?-1:1}o(O8,"sign");function KD(t){return t%1===.5&&!(t&1)?Math.floor(t):Math.round(t)}o(KD,"evenRound");function dr(t,e){e.unsigned||--t;let a=e.unsigned?0:-Math.pow(2,t),i=Math.pow(2,t)-1,r=e.moduloBitLength?Math.pow(2,e.moduloBitLength):Math.pow(2,t),n=e.moduloBitLength?Math.pow(2,e.moduloBitLength-1):Math.pow(2,t-1);return function(s,p){p||(p={});let l=+s;if(p.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=O8(l)*Math.floor(Math.abs(l)),li)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&p.clamp)return l=KD(l),li&&(l=i),l;if(!Number.isFinite(l)||l===0)return 0;if(l=O8(l)*Math.floor(Math.abs(l)),l=l%r,!e.unsigned&&l>=n)return l-r;if(e.unsigned){if(l<0)l+=r;else if(l===-0)return 0}return l}}o(dr,"createNumberConversion");Xe.void=function(){};Xe.boolean=function(t){return!!t};Xe.byte=dr(8,{unsigned:!1});Xe.octet=dr(8,{unsigned:!0});Xe.short=dr(16,{unsigned:!1});Xe["unsigned short"]=dr(16,{unsigned:!0});Xe.long=dr(32,{unsigned:!1});Xe["unsigned long"]=dr(32,{unsigned:!0});Xe["long long"]=dr(32,{unsigned:!1,moduloBitLength:64});Xe["unsigned long long"]=dr(32,{unsigned:!0,moduloBitLength:64});Xe.double=function(t){let e=+t;if(!Number.isFinite(e))throw new TypeError("Argument is not a finite floating-point value");return e};Xe["unrestricted double"]=function(t){let e=+t;if(isNaN(e))throw new TypeError("Argument is NaN");return e};Xe.float=Xe.double;Xe["unrestricted float"]=Xe["unrestricted double"];Xe.DOMString=function(t,e){return e||(e={}),e.treatNullAsEmptyString&&t===null?"":String(t)};Xe.ByteString=function(t,e){let a=String(t),i;for(let r=0;(i=a.codePointAt(r))!==void 0;++r)if(i>255)throw new TypeError("Argument is not a valid bytestring");return a};Xe.USVString=function(t){let e=String(t),a=e.length,i=[];for(let r=0;r57343)i.push(String.fromCodePoint(n));else if(56320<=n&&n<=57343)i.push(String.fromCodePoint(65533));else if(r===a-1)i.push(String.fromCodePoint(65533));else{let s=e.charCodeAt(r+1);if(56320<=s&&s<=57343){let p=n&1023,l=s&1023;i.push(String.fromCodePoint(65536+1024*p+l)),++r}else i.push(String.fromCodePoint(65533))}}return i.join("")};Xe.Date=function(t,e){if(!(t instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(t))return t};Xe.RegExp=function(t,e){return t instanceof RegExp||(t=new RegExp(t)),t}});var I8=N((dQ,cr)=>{"use strict";cr.exports.mixin=o(function(e,a){let i=Object.getOwnPropertyNames(a);for(let r=0;r{YD.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 z8=N((mQ,Nd)=>{"use strict";var B8=require("punycode"),A8=D8(),Wn={TRANSITIONAL:0,NONTRANSITIONAL:1};function M8(t){return t.split("\0").map(function(e){return e.normalize("NFC")}).join("\0")}o(M8,"normalize");function L8(t){for(var e=0,a=A8.length-1;e<=a;){var i=Math.floor((e+a)/2),r=A8[i];if(r[0][0]<=t&&r[0][1]>=t)return r;r[0][0]>t?a=i-1:e=i+1}return null}o(L8,"findStatus");var QD=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function q8(t){return t.replace(QD,"_").length}o(q8,"countSymbols");function JD(t,e,a){for(var i=!1,r="",n=q8(t),s=0;s253||s.length===0)&&(r.error=!0);for(var p=0;p63||n.length===0){r.error=!0;break}}return r.error?null:n.join(".")};Nd.exports.toUnicode=function(t,e){var a=wd(t,e,Wn.NONTRANSITIONAL);return{domain:a.string,error:a.error}};Nd.exports.PROCESSING_OPTIONS=Wn});var li=N((hQ,ua)=>{"use strict";var Xn=require("punycode"),j8=z8(),F8={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},me=Symbol("failure");function k8(t){return Xn.ucs2.decode(t).length}o(k8,"countSymbols");function U8(t,e){let a=t[e];return isNaN(a)?void 0:String.fromCodePoint(a)}o(U8,"at");function Fo(t){return t>=48&&t<=57}o(Fo,"isASCIIDigit");function Vo(t){return t>=65&&t<=90||t>=97&&t<=122}o(Vo,"isASCIIAlpha");function tA(t){return Vo(t)||Fo(t)}o(tA,"isASCIIAlphanumeric");function Va(t){return Fo(t)||t>=65&&t<=70||t>=97&&t<=102}o(Va,"isASCIIHex");function H8(t){return t==="."||t.toLowerCase()==="%2e"}o(H8,"isSingleDot");function aA(t){return t=t.toLowerCase(),t===".."||t==="%2e."||t===".%2e"||t==="%2e%2e"}o(aA,"isDoubleDot");function iA(t,e){return Vo(t)&&(e===58||e===124)}o(iA,"isWindowsDriveLetterCodePoints");function V8(t){return t.length===2&&Vo(t.codePointAt(0))&&(t[1]===":"||t[1]==="|")}o(V8,"isWindowsDriveLetterString");function rA(t){return t.length===2&&Vo(t.codePointAt(0))&&t[1]===":"}o(rA,"isNormalizedWindowsDriveLetterString");function nA(t){return t.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}o(nA,"containsForbiddenHostCodePoint");function sA(t){return t.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}o(sA,"containsForbiddenHostCodePointExcludingPercent");function mf(t){return F8[t]!==void 0}o(mf,"isSpecialScheme");function mt(t){return mf(t.scheme)}o(mt,"isSpecial");function oA(t){return F8[t]}o(oA,"defaultPort");function $8(t){let e=t.toString(16).toUpperCase();return e.length===1&&(e="0"+e),"%"+e}o($8,"percentEncode");function pA(t){let e=new Buffer(t),a="";for(let i=0;i126}o(_d,"isC0ControlPercentEncode");var dA=new Set([32,34,35,60,62,63,96,123,125]);function G8(t){return _d(t)||dA.has(t)}o(G8,"isPathPercentEncode");var cA=new Set([47,58,59,61,64,91,92,93,94,124]);function hf(t){return G8(t)||cA.has(t)}o(hf,"isUserinfoPercentEncode");function Gr(t,e){let a=String.fromCodePoint(t);return e(t)?pA(a):a}o(Gr,"percentEncodeChar");function uA(t){let e=10;return t.length>=2&&t.charAt(0)==="0"&&t.charAt(1).toLowerCase()==="x"?(t=t.substring(2),e=16):t.length>=2&&t.charAt(0)==="0"&&(t=t.substring(1),e=8),t===""?0:(e===10?/[^0-9]/:e===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(t)?me:parseInt(t,e)}o(uA,"parseIPv4Number");function mA(t){let e=t.split(".");if(e[e.length-1]===""&&e.length>1&&e.pop(),e.length>4)return t;let a=[];for(let n of e){if(n==="")return t;let s=uA(n);if(s===me)return t;a.push(s)}for(let n=0;n255)return me;if(a[a.length-1]>=Math.pow(256,5-a.length))return me;let i=a.pop(),r=0;for(let n of a)i+=n*Math.pow(256,3-r),++r;return i}o(mA,"parseIPv4");function fA(t){let e="",a=t;for(let i=1;i<=4;++i)e=String(a%256)+e,i!==4&&(e="."+e),a=Math.floor(a/256);return e}o(fA,"serializeIPv4");function hA(t){let e=[0,0,0,0,0,0,0,0],a=0,i=null,r=0;if(t=Xn.ucs2.decode(t),t[r]===58){if(t[r+1]!==58)return me;r+=2,++a,i=a}for(;r6))return me;let p=0;for(;t[r]!==void 0;){let l=null;if(p>0)if(t[r]===46&&p<4)++r;else return me;if(!Fo(t[r]))return me;for(;Fo(t[r]);){let d=parseInt(U8(t,r));if(l===null)l=d;else{if(l===0)return me;l=l*10+d}if(l>255)return me;++r}e[a]=e[a]*256+l,++p,(p===2||p===4)&&++a}if(p!==4)return me;break}else if(t[r]===58){if(++r,t[r]===void 0)return me}else if(t[r]!==void 0)return me;e[a]=n,++a}if(i!==null){let n=a-i;for(a=7;a!==0&&n>0;){let s=e[i+n-1];e[i+n-1]=e[a],e[a]=s,--a,--n}}else if(i===null&&a!==8)return me;return e}o(hA,"parseIPv6");function gA(t){let e="",i=vA(t).idx,r=!1;for(let n=0;n<=7;++n)if(!(r&&t[n]===0)){if(r&&(r=!1),i===n){e+=n===0?"::":":",r=!0;continue}e+=t[n].toString(16),n!==7&&(e+=":")}return e}o(gA,"serializeIPv6");function ff(t,e){if(t[0]==="[")return t[t.length-1]!=="]"?me:hA(t.substring(1,t.length-1));if(!e)return yA(t);let a=lA(t),i=j8.toASCII(a,!1,j8.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||nA(i))return me;let r=mA(i);return typeof r=="number"||r===me?r:i}o(ff,"parseHost");function yA(t){if(sA(t))return me;let e="",a=Xn.ucs2.decode(t);for(let i=0;ia&&(e=i,a=r),i=null,r=0):(i===null&&(i=n),++r);return r>a&&(e=i,a=r),{idx:e,len:a}}o(vA,"findLongestZeroSequence");function gf(t){return typeof t=="number"?fA(t):t instanceof Array?"["+gA(t)+"]":t}o(gf,"serializeHost");function bA(t){return t.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}o(bA,"trimControlChars");function xA(t){return t.replace(/\u0009|\u000A|\u000D/g,"")}o(xA,"trimTabAndNewline");function W8(t){let e=t.path;e.length!==0&&(t.scheme==="file"&&e.length===1&&NA(e[0])||e.pop())}o(W8,"shortenPath");function X8(t){return t.username!==""||t.password!==""}o(X8,"includesCredentials");function wA(t){return t.host===null||t.host===""||t.cannotBeABaseURL||t.scheme==="file"}o(wA,"cannotHaveAUsernamePasswordPort");function NA(t){return/^[A-Za-z]:$/.test(t)}o(NA,"isNormalizedWindowsDriveLetter");function Ke(t,e,a,i,r){if(this.pointer=0,this.input=t,this.base=e||null,this.encodingOverride=a||"utf-8",this.stateOverride=r,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=bA(this.input);s!==this.input&&(this.parseError=!0),this.input=s}let n=xA(this.input);for(n!==this.input&&(this.parseError=!0),this.input=n,this.state=r||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=Xn.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let s=this.input[this.pointer],p=isNaN(s)?void 0:String.fromCodePoint(s),l=this["parse "+this.state](s,p);if(l){if(l===me){this.failure=!0;break}}else break}}o(Ke,"URLStateMachine");Ke.prototype["parse scheme start"]=o(function(e,a){if(Vo(e))this.buffer+=a.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,me;return!0},"parseSchemeStart");Ke.prototype["parse scheme"]=o(function(e,a){if(tA(e)||e===43||e===45||e===46)this.buffer+=a.toLowerCase();else if(e===58){if(this.stateOverride&&(mt(this.url)&&!mf(this.buffer)||!mt(this.url)&&mf(this.buffer)||(X8(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"):mt(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":mt(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,me;return!0},"parseScheme");Ke.prototype["parse no scheme"]=o(function(e){return this.base===null||this.base.cannotBeABaseURL&&e!==35?me:(this.base.cannotBeABaseURL&&e===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)},"parseNoScheme");Ke.prototype["parse special relative or authority"]=o(function(e){return e===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="relative",--this.pointer),!0},"parseSpecialRelativeOrAuthority");Ke.prototype["parse path or authority"]=o(function(e){return e===47?this.state="authority":(this.state="path",--this.pointer),!0},"parsePathOrAuthority");Ke.prototype["parse relative"]=o(function(e){return this.url.scheme=this.base.scheme,isNaN(e)?(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):e===47?this.state="relative slash":e===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"):e===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"):mt(this.url)&&e===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},"parseRelative");Ke.prototype["parse relative slash"]=o(function(e){return mt(this.url)&&(e===47||e===92)?(e===92&&(this.parseError=!0),this.state="special authority ignore slashes"):e===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},"parseRelativeSlash");Ke.prototype["parse special authority slashes"]=o(function(e){return e===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},"parseSpecialAuthoritySlashes");Ke.prototype["parse special authority ignore slashes"]=o(function(e){return e!==47&&e!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0},"parseSpecialAuthorityIgnoreSlashes");Ke.prototype["parse authority"]=o(function(e,a){if(e===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=k8(this.buffer);for(let r=0;rMath.pow(2,16)-1)return this.parseError=!0,me;this.url.port=i===oA(this.url.scheme)?null:i,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,me;return!0},"parsePort");var _A=new Set([47,92,63,35]);Ke.prototype["parse file"]=o(function(e){return this.url.scheme="file",e===47||e===92?(e===92&&(this.parseError=!0),this.state="file slash"):this.base!==null&&this.base.scheme==="file"?isNaN(e)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):e===63?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):e===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||!iA(e,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!_A.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),W8(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0},"parseFile");Ke.prototype["parse file slash"]=o(function(e){return e===47||e===92?(e===92&&(this.parseError=!0),this.state="file host"):(this.base!==null&&this.base.scheme==="file"&&(rA(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0},"parseFileSlash");Ke.prototype["parse file host"]=o(function(e,a){if(isNaN(e)||e===47||e===92||e===63||e===35)if(--this.pointer,!this.stateOverride&&V8(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=ff(this.buffer,mt(this.url));if(i===me)return me;if(i==="localhost"&&(i=""),this.url.host=i,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=a;return!0},"parseFileHost");Ke.prototype["parse path start"]=o(function(e){return mt(this.url)?(e===92&&(this.parseError=!0),this.state="path",e!==47&&e!==92&&--this.pointer):!this.stateOverride&&e===63?(this.url.query="",this.state="query"):!this.stateOverride&&e===35?(this.url.fragment="",this.state="fragment"):e!==void 0&&(this.state="path",e!==47&&--this.pointer),!0},"parsePathStart");Ke.prototype["parse path"]=o(function(e){if(isNaN(e)||e===47||mt(this.url)&&e===92||!this.stateOverride&&(e===63||e===35)){if(mt(this.url)&&e===92&&(this.parseError=!0),aA(this.buffer)?(W8(this.url),e!==47&&!(mt(this.url)&&e===92)&&this.url.path.push("")):H8(this.buffer)&&e!==47&&!(mt(this.url)&&e===92)?this.url.path.push(""):H8(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&V8(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"&&(e===void 0||e===63||e===35))for(;this.url.path.length>1&&this.url.path[0]==="";)this.parseError=!0,this.url.path.shift();e===63&&(this.url.query="",this.state="query"),e===35&&(this.url.fragment="",this.state="fragment")}else e===37&&(!Va(this.input[this.pointer+1])||!Va(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=Gr(e,G8);return!0},"parsePath");Ke.prototype["parse cannot-be-a-base-URL path"]=o(function(e){return e===63?(this.url.query="",this.state="query"):e===35?(this.url.fragment="",this.state="fragment"):(!isNaN(e)&&e!==37&&(this.parseError=!0),e===37&&(!Va(this.input[this.pointer+1])||!Va(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(e)||(this.url.path[0]=this.url.path[0]+Gr(e,_d))),!0},"parseCannotBeABaseURLPath");Ke.prototype["parse query"]=o(function(e,a){if(isNaN(e)||!this.stateOverride&&e===35){(!mt(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let r=0;r126||i[r]===34||i[r]===35||i[r]===60||i[r]===62?this.url.query+=$8(i[r]):this.url.query+=String.fromCodePoint(i[r]);this.buffer="",e===35&&(this.url.fragment="",this.state="fragment")}else e===37&&(!Va(this.input[this.pointer+1])||!Va(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=a;return!0},"parseQuery");Ke.prototype["parse fragment"]=o(function(e){return isNaN(e)||(e===0?this.parseError=!0:(e===37&&(!Va(this.input[this.pointer+1])||!Va(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=Gr(e,_d))),!0},"parseFragment");function SA(t,e){let a=t.scheme+":";if(t.host!==null?(a+="//",(t.username!==""||t.password!=="")&&(a+=t.username,t.password!==""&&(a+=":"+t.password),a+="@"),a+=gf(t.host),t.port!==null&&(a+=":"+t.port)):t.host===null&&t.scheme==="file"&&(a+="//"),t.cannotBeABaseURL)a+=t.path[0];else for(let i of t.path)a+="/"+i;return t.query!==null&&(a+="?"+t.query),!e&&t.fragment!==null&&(a+="#"+t.fragment),a}o(SA,"serializeURL");function EA(t){let e=t.scheme+"://";return e+=gf(t.host),t.port!==null&&(e+=":"+t.port),e}o(EA,"serializeOrigin");ua.exports.serializeURL=SA;ua.exports.serializeURLOrigin=function(t){switch(t.scheme){case"blob":try{return ua.exports.serializeURLOrigin(ua.exports.parseURL(t.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return EA({scheme:t.scheme,host:t.host,port:t.port});case"file":return"file://";default:return"null"}};ua.exports.basicURLParse=function(t,e){e===void 0&&(e={});let a=new Ke(t,e.baseURL,e.encodingOverride,e.url,e.stateOverride);return a.failure?"failure":a.url};ua.exports.setTheUsername=function(t,e){t.username="";let a=Xn.ucs2.decode(e);for(let i=0;i{"use strict";var Ye=li();K8.implementation=class{static{o(this,"URLImpl")}constructor(e){let a=e[0],i=e[1],r=null;if(i!==void 0&&(r=Ye.basicURLParse(i),r==="failure"))throw new TypeError("Invalid base URL");let n=Ye.basicURLParse(a,{baseURL:r});if(n==="failure")throw new TypeError("Invalid URL");this._url=n}get href(){return Ye.serializeURL(this._url)}set href(e){let a=Ye.basicURLParse(e);if(a==="failure")throw new TypeError("Invalid URL");this._url=a}get origin(){return Ye.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(e){Ye.basicURLParse(e+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(e){Ye.cannotHaveAUsernamePasswordPort(this._url)||Ye.setTheUsername(this._url,e)}get password(){return this._url.password}set password(e){Ye.cannotHaveAUsernamePasswordPort(this._url)||Ye.setThePassword(this._url,e)}get host(){let e=this._url;return e.host===null?"":e.port===null?Ye.serializeHost(e.host):Ye.serializeHost(e.host)+":"+Ye.serializeInteger(e.port)}set host(e){this._url.cannotBeABaseURL||Ye.basicURLParse(e,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":Ye.serializeHost(this._url.host)}set hostname(e){this._url.cannotBeABaseURL||Ye.basicURLParse(e,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":Ye.serializeInteger(this._url.port)}set port(e){Ye.cannotHaveAUsernamePasswordPort(this._url)||(e===""?this._url.port=null:Ye.basicURLParse(e,{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(e){this._url.cannotBeABaseURL||(this._url.path=[],Ye.basicURLParse(e,{url:this._url,stateOverride:"path start"}))}get search(){return this._url.query===null||this._url.query===""?"":"?"+this._url.query}set search(e){let a=this._url;if(e===""){a.query=null;return}let i=e[0]==="?"?e.substring(1):e;a.query="",Ye.basicURLParse(i,{url:a,stateOverride:"query"})}get hash(){return this._url.fragment===null||this._url.fragment===""?"":"#"+this._url.fragment}set hash(e){if(e===""){this._url.fragment=null;return}let a=e[0]==="#"?e.substring(1):e;this._url.fragment="",Ye.basicURLParse(a,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var Z8=N((xQ,$o)=>{"use strict";var Ca=P8(),J8=I8(),Q8=Y8(),De=J8.implSymbol;function Nt(t){if(!this||this[De]||!(this instanceof Nt))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 e=[];for(let a=0;a{"use strict";di.URL=Z8().interface;di.serializeURL=li().serializeURL;di.serializeURLOrigin=li().serializeURLOrigin;di.basicURLParse=li().basicURLParse;di.setTheUsername=li().setTheUsername;di.setThePassword=li().setThePassword;di.serializeHost=li().serializeHost;di.serializeInteger=li().serializeInteger;di.parseURL=li().parseURL});var u7=N((Ga,c7)=>{"use strict";Object.defineProperty(Ga,"__esModule",{value:!0});function Jn(t){return t&&typeof t=="object"&&"default"in t?t.default:t}o(Jn,"_interopDefault");var $a=Jn(require("stream")),r7=Jn(require("http")),Ed=Jn(require("url")),n7=Jn(e7()),CA=Jn(require("https")),Wr=Jn(require("zlib")),TA=$a.Readable,Ii=Symbol("buffer"),yf=Symbol("type"),Wo=class t{static{o(this,"Blob")}constructor(){this[yf]="";let e=arguments[0],a=arguments[1],i=[],r=0;if(e){let s=e,p=Number(s.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=a.size;let r=i===void 0?0:i;var n=a.timeout;let s=n===void 0?0:n;t==null?t=null:s7(t)?t=Buffer.from(t.toString()):Ko(t)||Buffer.isBuffer(t)||(Object.prototype.toString.call(t)==="[object ArrayBuffer]"?t=Buffer.from(t):ArrayBuffer.isView(t)?t=Buffer.from(t.buffer,t.byteOffset,t.byteLength):t instanceof $a||(t=Buffer.from(String(t)))),this[Ai]={body:t,disturbed:!1,error:null},this.size=r,this.timeout=s,t instanceof $a&&t.on("error",function(p){let l=p.name==="AbortError"?p:new Lt(`Invalid response body while trying to fetch ${e.url}: ${p.message}`,"system",p);e[Ai].error=l})}o(_t,"Body");_t.prototype={get body(){return this[Ai].body},get bodyUsed(){return this[Ai].disturbed},arrayBuffer(){return Kn.call(this).then(function(t){return t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength)})},blob(){let t=this.headers&&this.headers.get("content-type")||"";return Kn.call(this).then(function(e){return Object.assign(new Wo([],{type:t.toLowerCase()}),{[Ii]:e})})},json(){var t=this;return Kn.call(this).then(function(e){try{return JSON.parse(e.toString())}catch(a){return _t.Promise.reject(new Lt(`invalid json response body at ${t.url} reason: ${a.message}`,"invalid-json"))}})},text(){return Kn.call(this).then(function(t){return t.toString()})},buffer(){return Kn.call(this)},textConverted(){var t=this;return Kn.call(this).then(function(e){return OA(e,t.headers)})}};Object.defineProperties(_t.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});_t.mixIn=function(t){for(let e of Object.getOwnPropertyNames(_t.prototype))if(!(e in t)){let a=Object.getOwnPropertyDescriptor(_t.prototype,e);Object.defineProperty(t,e,a)}};function Kn(){var t=this;if(this[Ai].disturbed)return _t.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[Ai].disturbed=!0,this[Ai].error)return _t.Promise.reject(this[Ai].error);let e=this.body;if(e===null)return _t.Promise.resolve(Buffer.alloc(0));if(Ko(e)&&(e=e.stream()),Buffer.isBuffer(e))return _t.Promise.resolve(e);if(!(e instanceof $a))return _t.Promise.resolve(Buffer.alloc(0));let a=[],i=0,r=!1;return new _t.Promise(function(n,s){let p;t.timeout&&(p=setTimeout(function(){r=!0,s(new Lt(`Response timeout while trying to fetch ${t.url} (over ${t.timeout}ms)`,"body-timeout"))},t.timeout)),e.on("error",function(l){l.name==="AbortError"?(r=!0,s(l)):s(new Lt(`Invalid response body while trying to fetch ${t.url}: ${l.message}`,"system",l))}),e.on("data",function(l){if(!(r||l===null)){if(t.size&&i+l.length>t.size){r=!0,s(new Lt(`content size at ${t.url} over limit: ${t.size}`,"max-size"));return}i+=l.length,a.push(l)}}),e.on("end",function(){if(!r){clearTimeout(p);try{n(Buffer.concat(a,i))}catch(l){s(new Lt(`Could not create Buffer from response body for ${t.url}: ${l.message}`,"system",l))}}})})}o(Kn,"consumeBody");function OA(t,e){if(typeof wf!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let a=e.get("content-type"),i="utf-8",r,n;return a&&(r=/charset=([^;]*)/i.exec(a)),n=t.slice(0,1024).toString(),!r&&n&&(r=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[pt]=Object.create(null),e instanceof t){let a=e.raw(),i=Object.keys(a);for(let r of i)for(let n of a[r])this.append(r,n);return}if(e!=null)if(typeof e=="object"){let a=e[Symbol.iterator];if(a!=null){if(typeof a!="function")throw new TypeError("Header pairs must be iterable");let i=[];for(let r of e){if(typeof r!="object"||typeof r[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(r))}for(let r of i){if(r.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(r[0],r[1])}}else for(let i of Object.keys(e)){let r=e[i];this.append(i,r)}}else throw new TypeError("Provided initializer must be an object")}get(e){e=`${e}`,Go(e);let a=Yn(this[pt],e);return a===void 0?null:this[pt][a].join(", ")}forEach(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=_f(this),r=0;for(;r1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(t[pt]).sort().map(e==="key"?function(i){return i.toLowerCase()}:e==="value"?function(i){return t[pt][i].join(", ")}:function(i){return[i.toLowerCase(),t[pt][i].join(", ")]})}o(_f,"getHeaders");var Sf=Symbol("internal");function vf(t,e){let a=Object.create(Ef);return a[Sf]={target:t,kind:e,index:0},a}o(vf,"createHeadersIterator");var Ef=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==Ef)throw new TypeError("Value of `this` is not a HeadersIterator");var t=this[Sf];let e=t.target,a=t.kind,i=t.index,r=_f(e,a),n=r.length;return i>=n?{value:void 0,done:!0}:(this[Sf].index=i+1,{value:r[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(Ef,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function PA(t){let e=Object.assign({__proto__:null},t[pt]),a=Yn(t[pt],"Host");return a!==void 0&&(e[a]=e[a][0]),e}o(PA,"exportNodeCompatibleHeaders");function IA(t){let e=new Oa;for(let a of Object.keys(t))if(!d7.test(a))if(Array.isArray(t[a]))for(let i of t[a])Nf.test(i)||(e[pt][a]===void 0?e[pt][a]=[i]:e[pt][a].push(i));else Nf.test(t[a])||(e[pt][a]=[t[a]]);return e}o(IA,"createHeadersLenient");var ur=Symbol("Response internals"),DA=r7.STATUS_CODES,Ta=class t{static{o(this,"Response")}constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_t.call(this,e,a);let i=a.status||200,r=new Oa(a.headers);if(e!=null&&!r.has("Content-Type")){let n=p7(e);n&&r.append("Content-Type",n)}this[ur]={url:a.url,status:i,statusText:a.statusText||DA[i],headers:r,counter:a.counter}}get url(){return this[ur].url||""}get status(){return this[ur].status}get ok(){return this[ur].status>=200&&this[ur].status<300}get redirected(){return this[ur].counter>0}get statusText(){return this[ur].statusText}get headers(){return this[ur].headers}clone(){return new t(o7(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};_t.mixIn(Ta.prototype);Object.defineProperties(Ta.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(Ta.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var Di=Symbol("Request internals"),AA=Ed.URL||n7.URL,BA=Ed.parse,MA=Ed.format;function bf(t){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(t)&&(t=new AA(t).toString()),BA(t)}o(bf,"parseURL");var LA="destroy"in $a.Readable.prototype;function Sd(t){return typeof t=="object"&&typeof t[Di]=="object"}o(Sd,"isRequest");function qA(t){let e=t&&typeof t=="object"&&Object.getPrototypeOf(t);return!!(e&&e.constructor.name==="AbortSignal")}o(qA,"isAbortSignal");var fr=class t{static{o(this,"Request")}constructor(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;Sd(e)?i=bf(e.url):(e&&e.href?i=bf(e.href):i=bf(`${e}`),e={});let r=a.method||e.method||"GET";if(r=r.toUpperCase(),(a.body!=null||Sd(e)&&e.body!==null)&&(r==="GET"||r==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let n=a.body!=null?a.body:Sd(e)&&e.body!==null?o7(e):null;_t.call(this,n,{timeout:a.timeout||e.timeout||0,size:a.size||e.size||0});let s=new Oa(a.headers||e.headers||{});if(n!=null&&!s.has("Content-Type")){let l=p7(n);l&&s.append("Content-Type",l)}let p=Sd(e)?e.signal:null;if("signal"in a&&(p=a.signal),p!=null&&!qA(p))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[Di]={method:r,redirect:a.redirect||e.redirect||"follow",headers:s,parsedURL:i,signal:p},this.follow=a.follow!==void 0?a.follow:e.follow!==void 0?e.follow:20,this.compress=a.compress!==void 0?a.compress:e.compress!==void 0?e.compress:!0,this.counter=a.counter||e.counter||0,this.agent=a.agent||e.agent}get method(){return this[Di].method}get url(){return MA(this[Di].parsedURL)}get headers(){return this[Di].headers}get redirect(){return this[Di].redirect}get signal(){return this[Di].signal}clone(){return new t(this)}};_t.mixIn(fr.prototype);Object.defineProperty(fr.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(fr.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function zA(t){let e=t[Di].parsedURL,a=new Oa(t[Di].headers);if(a.has("Accept")||a.set("Accept","*/*"),!e.protocol||!e.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(e.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(t.signal&&t.body instanceof $a.Readable&&!LA)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let i=null;if(t.body==null&&/^(POST|PUT)$/i.test(t.method)&&(i="0"),t.body!=null){let n=l7(t);typeof n=="number"&&(i=String(n))}i&&a.set("Content-Length",i),a.has("User-Agent")||a.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),t.compress&&!a.has("Accept-Encoding")&&a.set("Accept-Encoding","gzip,deflate");let r=t.agent;return typeof r=="function"&&(r=r(e)),Object.assign({},e,{method:t.method,headers:PA(a),agent:r})}o(zA,"getNodeRequestOptions");function Qn(t){Error.call(this,t),this.type="aborted",this.message=t,Error.captureStackTrace(this,this.constructor)}o(Qn,"AbortError");Qn.prototype=Object.create(Error.prototype);Qn.prototype.constructor=Qn;Qn.prototype.name="AbortError";var Xo=Ed.URL||n7.URL,i7=$a.PassThrough,jA=o(function(e,a){let i=new Xo(a).hostname,r=new Xo(e).hostname;return i===r||i[i.length-r.length-1]==="."&&i.endsWith(r)},"isDomainOrSubdomain"),kA=o(function(e,a){let i=new Xo(a).protocol,r=new Xo(e).protocol;return i===r},"isSameProtocol");function mr(t,e){if(!mr.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return _t.Promise=mr.Promise,new mr.Promise(function(a,i){let r=new fr(t,e),n=zA(r),s=(n.protocol==="https:"?CA:r7).request,p=r.signal,l=null,d=o(function(){let b=new Qn("The user aborted a request.");i(b),r.body&&r.body instanceof $a.Readable&&xf(r.body,b),!(!l||!l.body)&&l.body.emit("error",b)},"abort");if(p&&p.aborted){d();return}let c=o(function(){d(),f()},"abortAndFinalize"),u=s(n),m;p&&p.addEventListener("abort",c);function f(){u.abort(),p&&p.removeEventListener("abort",c),clearTimeout(m)}o(f,"finalize"),r.timeout&&u.once("socket",function(h){m=setTimeout(function(){i(new Lt(`network timeout at: ${r.url}`,"request-timeout")),f()},r.timeout)}),u.on("error",function(h){i(new Lt(`request to ${r.url} failed, reason: ${h.message}`,"system",h)),l&&l.body&&xf(l.body,h),f()}),UA(u,function(h){p&&p.aborted||l&&l.body&&xf(l.body,h)}),parseInt(process.version.substring(1))<14&&u.on("socket",function(h){h.addListener("close",function(b){let E=h.listenerCount("data")>0;if(l&&E&&!b&&!(p&&p.aborted)){let C=new Error("Premature close");C.code="ERR_STREAM_PREMATURE_CLOSE",l.body.emit("error",C)}})}),u.on("response",function(h){clearTimeout(m);let b=IA(h.headers);if(mr.isRedirect(h.statusCode)){let y=b.get("Location"),g=null;try{g=y===null?null:new Xo(y,r.url).toString()}catch{if(r.redirect!=="manual"){i(new Lt(`uri requested responds with an invalid redirect URL: ${y}`,"invalid-redirect")),f();return}}switch(r.redirect){case"error":i(new Lt(`uri requested responds with a redirect, redirect mode is set to error: ${r.url}`,"no-redirect")),f();return;case"manual":if(g!==null)try{b.set("Location",g)}catch(O){i(O)}break;case"follow":if(g===null)break;if(r.counter>=r.follow){i(new Lt(`maximum redirect reached at: ${r.url}`,"max-redirect")),f();return}let S={headers:new Oa(r.headers),follow:r.follow,counter:r.counter+1,agent:r.agent,compress:r.compress,method:r.method,body:r.body,signal:r.signal,timeout:r.timeout,size:r.size};if(!jA(r.url,g)||!kA(r.url,g))for(let O of["authorization","www-authenticate","cookie","cookie2"])S.headers.delete(O);if(h.statusCode!==303&&r.body&&l7(r)===null){i(new Lt("Cannot follow redirect with body being a readable stream","unsupported-redirect")),f();return}(h.statusCode===303||(h.statusCode===301||h.statusCode===302)&&r.method==="POST")&&(S.method="GET",S.body=void 0,S.headers.delete("content-length")),a(mr(new fr(g,S))),f();return}}h.once("end",function(){p&&p.removeEventListener("abort",c)});let E=h.pipe(new i7),C={url:r.url,status:h.statusCode,statusText:h.statusMessage,headers:b,size:r.size,timeout:r.timeout,counter:r.counter},I=b.get("Content-Encoding");if(!r.compress||r.method==="HEAD"||I===null||h.statusCode===204||h.statusCode===304){l=new Ta(E,C),a(l);return}let w={flush:Wr.Z_SYNC_FLUSH,finishFlush:Wr.Z_SYNC_FLUSH};if(I=="gzip"||I=="x-gzip"){E=E.pipe(Wr.createGunzip(w)),l=new Ta(E,C),a(l);return}if(I=="deflate"||I=="x-deflate"){let y=h.pipe(new i7);y.once("data",function(g){(g[0]&15)===8?E=E.pipe(Wr.createInflate()):E=E.pipe(Wr.createInflateRaw()),l=new Ta(E,C),a(l)}),y.on("end",function(){l||(l=new Ta(E,C),a(l))});return}if(I=="br"&&typeof Wr.createBrotliDecompress=="function"){E=E.pipe(Wr.createBrotliDecompress()),l=new Ta(E,C),a(l);return}l=new Ta(E,C),a(l)}),RA(u,r)})}o(mr,"fetch");function UA(t,e){let a;t.on("socket",function(i){a=i}),t.on("response",function(i){let r=i.headers;r["transfer-encoding"]==="chunked"&&!r["content-length"]&&i.once("close",function(n){if(a&&a.listenerCount("data")>0&&!n){let p=new Error("Premature close");p.code="ERR_STREAM_PREMATURE_CLOSE",e(p)}})})}o(UA,"fixResponseChunkedTransferBadEnding");function xf(t,e){t.destroy?t.destroy(e):(t.emit("error",e),t.end())}o(xf,"destroyStream");mr.isRedirect=function(t){return t===301||t===302||t===303||t===307||t===308};mr.Promise=global.Promise;c7.exports=Ga=mr;Object.defineProperty(Ga,"__esModule",{value:!0});Ga.default=Ga;Ga.Headers=Oa;Ga.Request=fr;Ga.Response=Ta;Ga.FetchError=Lt;Ga.AbortError=Qn});var m7=N(Cd=>{"use strict";Object.defineProperty(Cd,"__esModule",{value:!0});Cd._globalThis=void 0;Cd._globalThis=typeof globalThis=="object"?globalThis:global});var f7=N(Xr=>{"use strict";var HA=Xr&&Xr.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),FA=Xr&&Xr.__exportStar||function(t,e){for(var a in t)a!=="default"&&!Object.prototype.hasOwnProperty.call(e,a)&&HA(e,t,a)};Object.defineProperty(Xr,"__esModule",{value:!0});FA(m7(),Xr)});var h7=N(Kr=>{"use strict";var VA=Kr&&Kr.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[a]}})}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),$A=Kr&&Kr.__exportStar||function(t,e){for(var a in t)a!=="default"&&!Object.prototype.hasOwnProperty.call(e,a)&&VA(e,t,a)};Object.defineProperty(Kr,"__esModule",{value:!0});$A(f7(),Kr)});var Cf=N(Td=>{"use strict";Object.defineProperty(Td,"__esModule",{value:!0});Td.VERSION=void 0;Td.VERSION="1.5.0"});var v7=N(Zn=>{"use strict";Object.defineProperty(Zn,"__esModule",{value:!0});Zn.isCompatible=Zn._makeCompatibilityCheck=void 0;var GA=Cf(),g7=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function y7(t){let e=new Set([t]),a=new Set,i=t.match(g7);if(!i)return()=>!1;let r={major:+i[1],minor:+i[2],patch:+i[3],prerelease:i[4]};if(r.prerelease!=null)return o(function(l){return l===t},"isExactmatch");function n(p){return a.add(p),!1}o(n,"_reject");function s(p){return e.add(p),!0}return o(s,"_accept"),o(function(l){if(e.has(l))return!0;if(a.has(l))return!1;let d=l.match(g7);if(!d)return n(l);let c={major:+d[1],minor:+d[2],patch:+d[3],prerelease:d[4]};return c.prerelease!=null||r.major!==c.major?n(l):r.major===0?r.minor===c.minor&&r.patch<=c.patch?s(l):n(l):r.minor<=c.minor?s(l):n(l)},"isCompatible")}o(y7,"_makeCompatibilityCheck");Zn._makeCompatibilityCheck=y7;Zn.isCompatible=y7(GA.VERSION)});var Yr=N(hr=>{"use strict";Object.defineProperty(hr,"__esModule",{value:!0});hr.unregisterGlobal=hr.getGlobal=hr.registerGlobal=void 0;var WA=h7(),es=Cf(),XA=v7(),KA=es.VERSION.split(".")[0],Yo=Symbol.for(`opentelemetry.js.api.${KA}`),Qo=WA._globalThis;function YA(t,e,a,i=!1){var r;let n=Qo[Yo]=(r=Qo[Yo])!==null&&r!==void 0?r:{version:es.VERSION};if(!i&&n[t]){let s=new Error(`@opentelemetry/api: Attempted duplicate registration of API: ${t}`);return a.error(s.stack||s.message),!1}if(n.version!==es.VERSION){let s=new Error(`@opentelemetry/api: Registration of version v${n.version} for ${t} does not match previously registered API v${es.VERSION}`);return a.error(s.stack||s.message),!1}return n[t]=e,a.debug(`@opentelemetry/api: Registered a global for ${t} v${es.VERSION}.`),!0}o(YA,"registerGlobal");hr.registerGlobal=YA;function QA(t){var e,a;let i=(e=Qo[Yo])===null||e===void 0?void 0:e.version;if(!(!i||!(0,XA.isCompatible)(i)))return(a=Qo[Yo])===null||a===void 0?void 0:a[t]}o(QA,"getGlobal");hr.getGlobal=QA;function JA(t,e){e.debug(`@opentelemetry/api: Unregistering a global for ${t} v${es.VERSION}.`);let a=Qo[Yo];a&&delete a[t]}o(JA,"unregisterGlobal");hr.unregisterGlobal=JA});var b7=N(Od=>{"use strict";Object.defineProperty(Od,"__esModule",{value:!0});Od.DiagComponentLogger=void 0;var ZA=Yr(),Tf=class{static{o(this,"DiagComponentLogger")}constructor(e){this._namespace=e.namespace||"DiagComponentLogger"}debug(...e){return Jo("debug",this._namespace,e)}error(...e){return Jo("error",this._namespace,e)}info(...e){return Jo("info",this._namespace,e)}warn(...e){return Jo("warn",this._namespace,e)}verbose(...e){return Jo("verbose",this._namespace,e)}};Od.DiagComponentLogger=Tf;function Jo(t,e,a){let i=(0,ZA.getGlobal)("diag");if(i)return a.unshift(e),i[t](...a)}o(Jo,"logProxy")});var Rd=N(Zo=>{"use strict";Object.defineProperty(Zo,"__esModule",{value:!0});Zo.DiagLogLevel=void 0;var eB;(function(t){t[t.NONE=0]="NONE",t[t.ERROR=30]="ERROR",t[t.WARN=50]="WARN",t[t.INFO=60]="INFO",t[t.DEBUG=70]="DEBUG",t[t.VERBOSE=80]="VERBOSE",t[t.ALL=9999]="ALL"})(eB=Zo.DiagLogLevel||(Zo.DiagLogLevel={}))});var x7=N(Pd=>{"use strict";Object.defineProperty(Pd,"__esModule",{value:!0});Pd.createLogLevelDiagLogger=void 0;var Bi=Rd();function tB(t,e){tBi.DiagLogLevel.ALL&&(t=Bi.DiagLogLevel.ALL),e=e||{};function a(i,r){let n=e[i];return typeof n=="function"&&t>=r?n.bind(e):function(){}}return o(a,"_filterFunc"),{error:a("error",Bi.DiagLogLevel.ERROR),warn:a("warn",Bi.DiagLogLevel.WARN),info:a("info",Bi.DiagLogLevel.INFO),debug:a("debug",Bi.DiagLogLevel.DEBUG),verbose:a("verbose",Bi.DiagLogLevel.VERBOSE)}}o(tB,"createLogLevelDiagLogger");Pd.createLogLevelDiagLogger=tB});var Qr=N(Dd=>{"use strict";Object.defineProperty(Dd,"__esModule",{value:!0});Dd.DiagAPI=void 0;var aB=b7(),iB=x7(),w7=Rd(),Id=Yr(),rB="diag",Of=class t{static{o(this,"DiagAPI")}constructor(){function e(r){return function(...n){let s=(0,Id.getGlobal)("diag");if(s)return s[r](...n)}}o(e,"_logProxy");let a=this,i=o((r,n={logLevel:w7.DiagLogLevel.INFO})=>{var s,p,l;if(r===a){let u=new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return a.error((s=u.stack)!==null&&s!==void 0?s:u.message),!1}typeof n=="number"&&(n={logLevel:n});let d=(0,Id.getGlobal)("diag"),c=(0,iB.createLogLevelDiagLogger)((p=n.logLevel)!==null&&p!==void 0?p:w7.DiagLogLevel.INFO,r);if(d&&!n.suppressOverrideMessage){let u=(l=new Error().stack)!==null&&l!==void 0?l:"";d.warn(`Current logger will be overwritten from ${u}`),c.warn(`Current logger will overwrite one already registered from ${u}`)}return(0,Id.registerGlobal)("diag",c,a,!0)},"setLogger");a.setLogger=i,a.disable=()=>{(0,Id.unregisterGlobal)(rB,a)},a.createComponentLogger=r=>new aB.DiagComponentLogger(r),a.verbose=e("verbose"),a.debug=e("debug"),a.info=e("info"),a.warn=e("warn"),a.error=e("error")}static instance(){return this._instance||(this._instance=new t),this._instance}};Dd.DiagAPI=Of});var N7=N(Ad=>{"use strict";Object.defineProperty(Ad,"__esModule",{value:!0});Ad.BaggageImpl=void 0;var Rf=class t{static{o(this,"BaggageImpl")}constructor(e){this._entries=e?new Map(e):new Map}getEntry(e){let a=this._entries.get(e);if(a)return Object.assign({},a)}getAllEntries(){return Array.from(this._entries.entries()).map(([e,a])=>[e,a])}setEntry(e,a){let i=new t(this._entries);return i._entries.set(e,a),i}removeEntry(e){let a=new t(this._entries);return a._entries.delete(e),a}removeEntries(...e){let a=new t(this._entries);for(let i of e)a._entries.delete(i);return a}clear(){return new t}};Ad.BaggageImpl=Rf});var _7=N(Bd=>{"use strict";Object.defineProperty(Bd,"__esModule",{value:!0});Bd.baggageEntryMetadataSymbol=void 0;Bd.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")});var Pf=N(ts=>{"use strict";Object.defineProperty(ts,"__esModule",{value:!0});ts.baggageEntryMetadataFromString=ts.createBaggage=void 0;var nB=Qr(),sB=N7(),oB=_7(),pB=nB.DiagAPI.instance();function lB(t={}){return new sB.BaggageImpl(new Map(Object.entries(t)))}o(lB,"createBaggage");ts.createBaggage=lB;function dB(t){return typeof t!="string"&&(pB.error(`Cannot create baggage metadata from unknown type: ${typeof t}`),t=""),{__TYPE__:oB.baggageEntryMetadataSymbol,toString(){return t}}}o(dB,"baggageEntryMetadataFromString");ts.baggageEntryMetadataFromString=dB});var ep=N(as=>{"use strict";Object.defineProperty(as,"__esModule",{value:!0});as.ROOT_CONTEXT=as.createContextKey=void 0;function cB(t){return Symbol.for(t)}o(cB,"createContextKey");as.createContextKey=cB;var If=class t{static{o(this,"BaseContext")}constructor(e){let a=this;a._currentContext=e?new Map(e):new Map,a.getValue=i=>a._currentContext.get(i),a.setValue=(i,r)=>{let n=new t(a._currentContext);return n._currentContext.set(i,r),n},a.deleteValue=i=>{let r=new t(a._currentContext);return r._currentContext.delete(i),r}}};as.ROOT_CONTEXT=new If});var S7=N(Md=>{"use strict";Object.defineProperty(Md,"__esModule",{value:!0});Md.DiagConsoleLogger=void 0;var Df=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}],Af=class{static{o(this,"DiagConsoleLogger")}constructor(){function e(a){return function(...i){if(console){let r=console[a];if(typeof r!="function"&&(r=console.log),typeof r=="function")return r.apply(console,i)}}}o(e,"_consoleFunc");for(let a=0;a{"use strict";Object.defineProperty(ne,"__esModule",{value:!0});ne.createNoopMeter=ne.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=ne.NOOP_OBSERVABLE_GAUGE_METRIC=ne.NOOP_OBSERVABLE_COUNTER_METRIC=ne.NOOP_UP_DOWN_COUNTER_METRIC=ne.NOOP_HISTOGRAM_METRIC=ne.NOOP_COUNTER_METRIC=ne.NOOP_METER=ne.NoopObservableUpDownCounterMetric=ne.NoopObservableGaugeMetric=ne.NoopObservableCounterMetric=ne.NoopObservableMetric=ne.NoopHistogramMetric=ne.NoopUpDownCounterMetric=ne.NoopCounterMetric=ne.NoopMetric=ne.NoopMeter=void 0;var Ld=class{static{o(this,"NoopMeter")}constructor(){}createHistogram(e,a){return ne.NOOP_HISTOGRAM_METRIC}createCounter(e,a){return ne.NOOP_COUNTER_METRIC}createUpDownCounter(e,a){return ne.NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge(e,a){return ne.NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter(e,a){return ne.NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter(e,a){return ne.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback(e,a){}removeBatchObservableCallback(e){}};ne.NoopMeter=Ld;var is=class{static{o(this,"NoopMetric")}};ne.NoopMetric=is;var qd=class extends is{static{o(this,"NoopCounterMetric")}add(e,a){}};ne.NoopCounterMetric=qd;var zd=class extends is{static{o(this,"NoopUpDownCounterMetric")}add(e,a){}};ne.NoopUpDownCounterMetric=zd;var jd=class extends is{static{o(this,"NoopHistogramMetric")}record(e,a){}};ne.NoopHistogramMetric=jd;var rs=class{static{o(this,"NoopObservableMetric")}addCallback(e){}removeCallback(e){}};ne.NoopObservableMetric=rs;var kd=class extends rs{static{o(this,"NoopObservableCounterMetric")}};ne.NoopObservableCounterMetric=kd;var Ud=class extends rs{static{o(this,"NoopObservableGaugeMetric")}};ne.NoopObservableGaugeMetric=Ud;var Hd=class extends rs{static{o(this,"NoopObservableUpDownCounterMetric")}};ne.NoopObservableUpDownCounterMetric=Hd;ne.NOOP_METER=new Ld;ne.NOOP_COUNTER_METRIC=new qd;ne.NOOP_HISTOGRAM_METRIC=new jd;ne.NOOP_UP_DOWN_COUNTER_METRIC=new zd;ne.NOOP_OBSERVABLE_COUNTER_METRIC=new kd;ne.NOOP_OBSERVABLE_GAUGE_METRIC=new Ud;ne.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new Hd;function uB(){return ne.NOOP_METER}o(uB,"createNoopMeter");ne.createNoopMeter=uB});var E7=N(tp=>{"use strict";Object.defineProperty(tp,"__esModule",{value:!0});tp.ValueType=void 0;var mB;(function(t){t[t.INT=0]="INT",t[t.DOUBLE=1]="DOUBLE"})(mB=tp.ValueType||(tp.ValueType={}))});var Mf=N(ns=>{"use strict";Object.defineProperty(ns,"__esModule",{value:!0});ns.defaultTextMapSetter=ns.defaultTextMapGetter=void 0;ns.defaultTextMapGetter={get(t,e){if(t!=null)return t[e]},keys(t){return t==null?[]:Object.keys(t)}};ns.defaultTextMapSetter={set(t,e,a){t!=null&&(t[e]=a)}}});var C7=N(Fd=>{"use strict";Object.defineProperty(Fd,"__esModule",{value:!0});Fd.NoopContextManager=void 0;var fB=ep(),Lf=class{static{o(this,"NoopContextManager")}active(){return fB.ROOT_CONTEXT}with(e,a,i,...r){return a.call(i,...r)}bind(e,a){return a}enable(){return this}disable(){return this}};Fd.NoopContextManager=Lf});var ap=N(Vd=>{"use strict";Object.defineProperty(Vd,"__esModule",{value:!0});Vd.ContextAPI=void 0;var hB=C7(),qf=Yr(),T7=Qr(),zf="context",gB=new hB.NoopContextManager,jf=class t{static{o(this,"ContextAPI")}constructor(){}static getInstance(){return this._instance||(this._instance=new t),this._instance}setGlobalContextManager(e){return(0,qf.registerGlobal)(zf,e,T7.DiagAPI.instance())}active(){return this._getContextManager().active()}with(e,a,i,...r){return this._getContextManager().with(e,a,i,...r)}bind(e,a){return this._getContextManager().bind(e,a)}_getContextManager(){return(0,qf.getGlobal)(zf)||gB}disable(){this._getContextManager().disable(),(0,qf.unregisterGlobal)(zf,T7.DiagAPI.instance())}};Vd.ContextAPI=jf});var kf=N(ip=>{"use strict";Object.defineProperty(ip,"__esModule",{value:!0});ip.TraceFlags=void 0;var yB;(function(t){t[t.NONE=0]="NONE",t[t.SAMPLED=1]="SAMPLED"})(yB=ip.TraceFlags||(ip.TraceFlags={}))});var $d=N(ci=>{"use strict";Object.defineProperty(ci,"__esModule",{value:!0});ci.INVALID_SPAN_CONTEXT=ci.INVALID_TRACEID=ci.INVALID_SPANID=void 0;var vB=kf();ci.INVALID_SPANID="0000000000000000";ci.INVALID_TRACEID="00000000000000000000000000000000";ci.INVALID_SPAN_CONTEXT={traceId:ci.INVALID_TRACEID,spanId:ci.INVALID_SPANID,traceFlags:vB.TraceFlags.NONE}});var Wd=N(Gd=>{"use strict";Object.defineProperty(Gd,"__esModule",{value:!0});Gd.NonRecordingSpan=void 0;var bB=$d(),Uf=class{static{o(this,"NonRecordingSpan")}constructor(e=bB.INVALID_SPAN_CONTEXT){this._spanContext=e}spanContext(){return this._spanContext}setAttribute(e,a){return this}setAttributes(e){return this}addEvent(e,a){return this}setStatus(e){return this}updateName(e){return this}end(e){}isRecording(){return!1}recordException(e,a,i){}};Gd.NonRecordingSpan=Uf});var Vf=N(ia=>{"use strict";Object.defineProperty(ia,"__esModule",{value:!0});ia.getSpanContext=ia.setSpanContext=ia.deleteSpan=ia.setSpan=ia.getActiveSpan=ia.getSpan=void 0;var xB=ep(),wB=Wd(),NB=ap(),Hf=(0,xB.createContextKey)("OpenTelemetry Context Key SPAN");function Ff(t){return t.getValue(Hf)||void 0}o(Ff,"getSpan");ia.getSpan=Ff;function _B(){return Ff(NB.ContextAPI.getInstance().active())}o(_B,"getActiveSpan");ia.getActiveSpan=_B;function O7(t,e){return t.setValue(Hf,e)}o(O7,"setSpan");ia.setSpan=O7;function SB(t){return t.deleteValue(Hf)}o(SB,"deleteSpan");ia.deleteSpan=SB;function EB(t,e){return O7(t,new wB.NonRecordingSpan(e))}o(EB,"setSpanContext");ia.setSpanContext=EB;function CB(t){var e;return(e=Ff(t))===null||e===void 0?void 0:e.spanContext()}o(CB,"getSpanContext");ia.getSpanContext=CB});var Xd=N(ui=>{"use strict";Object.defineProperty(ui,"__esModule",{value:!0});ui.wrapSpanContext=ui.isSpanContextValid=ui.isValidSpanId=ui.isValidTraceId=void 0;var R7=$d(),TB=Wd(),OB=/^([0-9a-f]{32})$/i,RB=/^[0-9a-f]{16}$/i;function P7(t){return OB.test(t)&&t!==R7.INVALID_TRACEID}o(P7,"isValidTraceId");ui.isValidTraceId=P7;function I7(t){return RB.test(t)&&t!==R7.INVALID_SPANID}o(I7,"isValidSpanId");ui.isValidSpanId=I7;function PB(t){return P7(t.traceId)&&I7(t.spanId)}o(PB,"isSpanContextValid");ui.isSpanContextValid=PB;function IB(t){return new TB.NonRecordingSpan(t)}o(IB,"wrapSpanContext");ui.wrapSpanContext=IB});var Xf=N(Kd=>{"use strict";Object.defineProperty(Kd,"__esModule",{value:!0});Kd.NoopTracer=void 0;var DB=ap(),D7=Vf(),$f=Wd(),AB=Xd(),Gf=DB.ContextAPI.getInstance(),Wf=class{static{o(this,"NoopTracer")}startSpan(e,a,i=Gf.active()){if(!!a?.root)return new $f.NonRecordingSpan;let n=i&&(0,D7.getSpanContext)(i);return BB(n)&&(0,AB.isSpanContextValid)(n)?new $f.NonRecordingSpan(n):new $f.NonRecordingSpan}startActiveSpan(e,a,i,r){let n,s,p;if(arguments.length<2)return;arguments.length===2?p=a:arguments.length===3?(n=a,p=i):(n=a,s=i,p=r);let l=s??Gf.active(),d=this.startSpan(e,n,l),c=(0,D7.setSpan)(l,d);return Gf.with(c,p,void 0,d)}};Kd.NoopTracer=Wf;function BB(t){return typeof t=="object"&&typeof t.spanId=="string"&&typeof t.traceId=="string"&&typeof t.traceFlags=="number"}o(BB,"isSpanContext")});var Yf=N(Yd=>{"use strict";Object.defineProperty(Yd,"__esModule",{value:!0});Yd.ProxyTracer=void 0;var MB=Xf(),LB=new MB.NoopTracer,Kf=class{static{o(this,"ProxyTracer")}constructor(e,a,i,r){this._provider=e,this.name=a,this.version=i,this.options=r}startSpan(e,a,i){return this._getTracer().startSpan(e,a,i)}startActiveSpan(e,a,i,r){let n=this._getTracer();return Reflect.apply(n.startActiveSpan,n,arguments)}_getTracer(){if(this._delegate)return this._delegate;let e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):LB}};Yd.ProxyTracer=Kf});var A7=N(Qd=>{"use strict";Object.defineProperty(Qd,"__esModule",{value:!0});Qd.NoopTracerProvider=void 0;var qB=Xf(),Qf=class{static{o(this,"NoopTracerProvider")}getTracer(e,a,i){return new qB.NoopTracer}};Qd.NoopTracerProvider=Qf});var Zf=N(Jd=>{"use strict";Object.defineProperty(Jd,"__esModule",{value:!0});Jd.ProxyTracerProvider=void 0;var zB=Yf(),jB=A7(),kB=new jB.NoopTracerProvider,Jf=class{static{o(this,"ProxyTracerProvider")}getTracer(e,a,i){var r;return(r=this.getDelegateTracer(e,a,i))!==null&&r!==void 0?r:new zB.ProxyTracer(this,e,a,i)}getDelegate(){var e;return(e=this._delegate)!==null&&e!==void 0?e:kB}setDelegate(e){this._delegate=e}getDelegateTracer(e,a,i){var r;return(r=this._delegate)===null||r===void 0?void 0:r.getTracer(e,a,i)}};Jd.ProxyTracerProvider=Jf});var B7=N(rp=>{"use strict";Object.defineProperty(rp,"__esModule",{value:!0});rp.SamplingDecision=void 0;var UB;(function(t){t[t.NOT_RECORD=0]="NOT_RECORD",t[t.RECORD=1]="RECORD",t[t.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"})(UB=rp.SamplingDecision||(rp.SamplingDecision={}))});var M7=N(np=>{"use strict";Object.defineProperty(np,"__esModule",{value:!0});np.SpanKind=void 0;var HB;(function(t){t[t.INTERNAL=0]="INTERNAL",t[t.SERVER=1]="SERVER",t[t.CLIENT=2]="CLIENT",t[t.PRODUCER=3]="PRODUCER",t[t.CONSUMER=4]="CONSUMER"})(HB=np.SpanKind||(np.SpanKind={}))});var L7=N(sp=>{"use strict";Object.defineProperty(sp,"__esModule",{value:!0});sp.SpanStatusCode=void 0;var FB;(function(t){t[t.UNSET=0]="UNSET",t[t.OK=1]="OK",t[t.ERROR=2]="ERROR"})(FB=sp.SpanStatusCode||(sp.SpanStatusCode={}))});var q7=N(ss=>{"use strict";Object.defineProperty(ss,"__esModule",{value:!0});ss.validateValue=ss.validateKey=void 0;var eh="[_0-9a-z-*/]",VB=`[a-z]${eh}{0,255}`,$B=`[a-z0-9]${eh}{0,240}@[a-z]${eh}{0,13}`,GB=new RegExp(`^(?:${VB}|${$B})$`),WB=/^[ -~]{0,255}[!-~]$/,XB=/,|=/;function KB(t){return GB.test(t)}o(KB,"validateKey");ss.validateKey=KB;function YB(t){return WB.test(t)&&!XB.test(t)}o(YB,"validateValue");ss.validateValue=YB});var H7=N(Zd=>{"use strict";Object.defineProperty(Zd,"__esModule",{value:!0});Zd.TraceStateImpl=void 0;var z7=q7(),j7=32,QB=512,k7=",",U7="=",th=class t{static{o(this,"TraceStateImpl")}constructor(e){this._internalState=new Map,e&&this._parse(e)}set(e,a){let i=this._clone();return i._internalState.has(e)&&i._internalState.delete(e),i._internalState.set(e,a),i}unset(e){let a=this._clone();return a._internalState.delete(e),a}get(e){return this._internalState.get(e)}serialize(){return this._keys().reduce((e,a)=>(e.push(a+U7+this.get(a)),e),[]).join(k7)}_parse(e){e.length>QB||(this._internalState=e.split(k7).reverse().reduce((a,i)=>{let r=i.trim(),n=r.indexOf(U7);if(n!==-1){let s=r.slice(0,n),p=r.slice(n+1,i.length);(0,z7.validateKey)(s)&&(0,z7.validateValue)(p)&&a.set(s,p)}return a},new Map),this._internalState.size>j7&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,j7))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let e=new t;return e._internalState=new Map(this._internalState),e}};Zd.TraceStateImpl=th});var F7=N(ec=>{"use strict";Object.defineProperty(ec,"__esModule",{value:!0});ec.createTraceState=void 0;var JB=H7();function ZB(t){return new JB.TraceStateImpl(t)}o(ZB,"createTraceState");ec.createTraceState=ZB});var V7=N(tc=>{"use strict";Object.defineProperty(tc,"__esModule",{value:!0});tc.context=void 0;var eM=ap();tc.context=eM.ContextAPI.getInstance()});var $7=N(ac=>{"use strict";Object.defineProperty(ac,"__esModule",{value:!0});ac.diag=void 0;var tM=Qr();ac.diag=tM.DiagAPI.instance()});var G7=N(os=>{"use strict";Object.defineProperty(os,"__esModule",{value:!0});os.NOOP_METER_PROVIDER=os.NoopMeterProvider=void 0;var aM=Bf(),ic=class{static{o(this,"NoopMeterProvider")}getMeter(e,a,i){return aM.NOOP_METER}};os.NoopMeterProvider=ic;os.NOOP_METER_PROVIDER=new ic});var X7=N(rc=>{"use strict";Object.defineProperty(rc,"__esModule",{value:!0});rc.MetricsAPI=void 0;var iM=G7(),ah=Yr(),W7=Qr(),ih="metrics",rh=class t{static{o(this,"MetricsAPI")}constructor(){}static getInstance(){return this._instance||(this._instance=new t),this._instance}setGlobalMeterProvider(e){return(0,ah.registerGlobal)(ih,e,W7.DiagAPI.instance())}getMeterProvider(){return(0,ah.getGlobal)(ih)||iM.NOOP_METER_PROVIDER}getMeter(e,a,i){return this.getMeterProvider().getMeter(e,a,i)}disable(){(0,ah.unregisterGlobal)(ih,W7.DiagAPI.instance())}};rc.MetricsAPI=rh});var K7=N(nc=>{"use strict";Object.defineProperty(nc,"__esModule",{value:!0});nc.metrics=void 0;var rM=X7();nc.metrics=rM.MetricsAPI.getInstance()});var Y7=N(sc=>{"use strict";Object.defineProperty(sc,"__esModule",{value:!0});sc.NoopTextMapPropagator=void 0;var nh=class{static{o(this,"NoopTextMapPropagator")}inject(e,a){}extract(e,a){return e}fields(){return[]}};sc.NoopTextMapPropagator=nh});var J7=N(mi=>{"use strict";Object.defineProperty(mi,"__esModule",{value:!0});mi.deleteBaggage=mi.setBaggage=mi.getActiveBaggage=mi.getBaggage=void 0;var nM=ap(),sM=ep(),sh=(0,sM.createContextKey)("OpenTelemetry Baggage Key");function Q7(t){return t.getValue(sh)||void 0}o(Q7,"getBaggage");mi.getBaggage=Q7;function oM(){return Q7(nM.ContextAPI.getInstance().active())}o(oM,"getActiveBaggage");mi.getActiveBaggage=oM;function pM(t,e){return t.setValue(sh,e)}o(pM,"setBaggage");mi.setBaggage=pM;function lM(t){return t.deleteValue(sh)}o(lM,"deleteBaggage");mi.deleteBaggage=lM});var tv=N(pc=>{"use strict";Object.defineProperty(pc,"__esModule",{value:!0});pc.PropagationAPI=void 0;var oh=Yr(),dM=Y7(),Z7=Mf(),oc=J7(),cM=Pf(),ev=Qr(),ph="propagation",uM=new dM.NoopTextMapPropagator,lh=class t{static{o(this,"PropagationAPI")}constructor(){this.createBaggage=cM.createBaggage,this.getBaggage=oc.getBaggage,this.getActiveBaggage=oc.getActiveBaggage,this.setBaggage=oc.setBaggage,this.deleteBaggage=oc.deleteBaggage}static getInstance(){return this._instance||(this._instance=new t),this._instance}setGlobalPropagator(e){return(0,oh.registerGlobal)(ph,e,ev.DiagAPI.instance())}inject(e,a,i=Z7.defaultTextMapSetter){return this._getGlobalPropagator().inject(e,a,i)}extract(e,a,i=Z7.defaultTextMapGetter){return this._getGlobalPropagator().extract(e,a,i)}fields(){return this._getGlobalPropagator().fields()}disable(){(0,oh.unregisterGlobal)(ph,ev.DiagAPI.instance())}_getGlobalPropagator(){return(0,oh.getGlobal)(ph)||uM}};pc.PropagationAPI=lh});var av=N(lc=>{"use strict";Object.defineProperty(lc,"__esModule",{value:!0});lc.propagation=void 0;var mM=tv();lc.propagation=mM.PropagationAPI.getInstance()});var sv=N(dc=>{"use strict";Object.defineProperty(dc,"__esModule",{value:!0});dc.TraceAPI=void 0;var dh=Yr(),iv=Zf(),rv=Xd(),ps=Vf(),nv=Qr(),ch="trace",uh=class t{static{o(this,"TraceAPI")}constructor(){this._proxyTracerProvider=new iv.ProxyTracerProvider,this.wrapSpanContext=rv.wrapSpanContext,this.isSpanContextValid=rv.isSpanContextValid,this.deleteSpan=ps.deleteSpan,this.getSpan=ps.getSpan,this.getActiveSpan=ps.getActiveSpan,this.getSpanContext=ps.getSpanContext,this.setSpan=ps.setSpan,this.setSpanContext=ps.setSpanContext}static getInstance(){return this._instance||(this._instance=new t),this._instance}setGlobalTracerProvider(e){let a=(0,dh.registerGlobal)(ch,this._proxyTracerProvider,nv.DiagAPI.instance());return a&&this._proxyTracerProvider.setDelegate(e),a}getTracerProvider(){return(0,dh.getGlobal)(ch)||this._proxyTracerProvider}getTracer(e,a){return this.getTracerProvider().getTracer(e,a)}disable(){(0,dh.unregisterGlobal)(ch,nv.DiagAPI.instance()),this._proxyTracerProvider=new iv.ProxyTracerProvider}};dc.TraceAPI=uh});var ov=N(cc=>{"use strict";Object.defineProperty(cc,"__esModule",{value:!0});cc.trace=void 0;var fM=sv();cc.trace=fM.TraceAPI.getInstance()});var hv=N(ee=>{"use strict";Object.defineProperty(ee,"__esModule",{value:!0});ee.trace=ee.propagation=ee.metrics=ee.diag=ee.context=ee.INVALID_SPAN_CONTEXT=ee.INVALID_TRACEID=ee.INVALID_SPANID=ee.isValidSpanId=ee.isValidTraceId=ee.isSpanContextValid=ee.createTraceState=ee.TraceFlags=ee.SpanStatusCode=ee.SpanKind=ee.SamplingDecision=ee.ProxyTracerProvider=ee.ProxyTracer=ee.defaultTextMapSetter=ee.defaultTextMapGetter=ee.ValueType=ee.createNoopMeter=ee.DiagLogLevel=ee.DiagConsoleLogger=ee.ROOT_CONTEXT=ee.createContextKey=ee.baggageEntryMetadataFromString=void 0;var hM=Pf();Object.defineProperty(ee,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return hM.baggageEntryMetadataFromString}});var pv=ep();Object.defineProperty(ee,"createContextKey",{enumerable:!0,get:function(){return pv.createContextKey}});Object.defineProperty(ee,"ROOT_CONTEXT",{enumerable:!0,get:function(){return pv.ROOT_CONTEXT}});var gM=S7();Object.defineProperty(ee,"DiagConsoleLogger",{enumerable:!0,get:function(){return gM.DiagConsoleLogger}});var yM=Rd();Object.defineProperty(ee,"DiagLogLevel",{enumerable:!0,get:function(){return yM.DiagLogLevel}});var vM=Bf();Object.defineProperty(ee,"createNoopMeter",{enumerable:!0,get:function(){return vM.createNoopMeter}});var bM=E7();Object.defineProperty(ee,"ValueType",{enumerable:!0,get:function(){return bM.ValueType}});var lv=Mf();Object.defineProperty(ee,"defaultTextMapGetter",{enumerable:!0,get:function(){return lv.defaultTextMapGetter}});Object.defineProperty(ee,"defaultTextMapSetter",{enumerable:!0,get:function(){return lv.defaultTextMapSetter}});var xM=Yf();Object.defineProperty(ee,"ProxyTracer",{enumerable:!0,get:function(){return xM.ProxyTracer}});var wM=Zf();Object.defineProperty(ee,"ProxyTracerProvider",{enumerable:!0,get:function(){return wM.ProxyTracerProvider}});var NM=B7();Object.defineProperty(ee,"SamplingDecision",{enumerable:!0,get:function(){return NM.SamplingDecision}});var _M=M7();Object.defineProperty(ee,"SpanKind",{enumerable:!0,get:function(){return _M.SpanKind}});var SM=L7();Object.defineProperty(ee,"SpanStatusCode",{enumerable:!0,get:function(){return SM.SpanStatusCode}});var EM=kf();Object.defineProperty(ee,"TraceFlags",{enumerable:!0,get:function(){return EM.TraceFlags}});var CM=F7();Object.defineProperty(ee,"createTraceState",{enumerable:!0,get:function(){return CM.createTraceState}});var mh=Xd();Object.defineProperty(ee,"isSpanContextValid",{enumerable:!0,get:function(){return mh.isSpanContextValid}});Object.defineProperty(ee,"isValidTraceId",{enumerable:!0,get:function(){return mh.isValidTraceId}});Object.defineProperty(ee,"isValidSpanId",{enumerable:!0,get:function(){return mh.isValidSpanId}});var fh=$d();Object.defineProperty(ee,"INVALID_SPANID",{enumerable:!0,get:function(){return fh.INVALID_SPANID}});Object.defineProperty(ee,"INVALID_TRACEID",{enumerable:!0,get:function(){return fh.INVALID_TRACEID}});Object.defineProperty(ee,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return fh.INVALID_SPAN_CONTEXT}});var dv=V7();Object.defineProperty(ee,"context",{enumerable:!0,get:function(){return dv.context}});var cv=$7();Object.defineProperty(ee,"diag",{enumerable:!0,get:function(){return cv.diag}});var uv=K7();Object.defineProperty(ee,"metrics",{enumerable:!0,get:function(){return uv.metrics}});var mv=av();Object.defineProperty(ee,"propagation",{enumerable:!0,get:function(){return mv.propagation}});var fv=ov();Object.defineProperty(ee,"trace",{enumerable:!0,get:function(){return fv.trace}});ee.default={context:dv.context,diag:cv.diag,metrics:uv.metrics,propagation:mv.propagation,trace:fv.trace}});var hh=N(qt=>{"use strict";Object.defineProperty(qt,"__esModule",{value:!0});var Mi=hv();(function(t){t[t.INTERNAL=0]="INTERNAL",t[t.SERVER=1]="SERVER",t[t.CLIENT=2]="CLIENT",t[t.PRODUCER=3]="PRODUCER",t[t.CONSUMER=4]="CONSUMER"})(qt.SpanKind||(qt.SpanKind={}));function TM(t){return Mi.trace.getSpan(t)}o(TM,"getSpan");function gv(t,e){return Mi.trace.setSpan(t,e)}o(gv,"setSpan");function OM(t,e){return Mi.trace.setSpanContext(t,e)}o(OM,"setSpanContext");function RM(t){return Mi.trace.getSpanContext(t)}o(RM,"getSpanContext");function PM(t){return Mi.trace.isSpanContextValid(t)}o(PM,"isSpanContextValid");function yv(t,e){return Mi.trace.getTracer(t||"azure/core-tracing",e)}o(yv,"getTracer");var vv=Mi.context;(function(t){t[t.UNSET=0]="UNSET",t[t.OK=1]="OK",t[t.ERROR=2]="ERROR"})(qt.SpanStatusCode||(qt.SpanStatusCode={}));function IM(){var t;if(typeof process>"u")return!1;let e=(t=process.env.AZURE_TRACING_DISABLED)===null||t===void 0?void 0:t.toLowerCase();return e==="false"||e==="0"?!1:!!e}o(IM,"isTracingDisabled");function DM(t){return function(e,a){let i=yv(),r=a?.tracingOptions||{},n=Object.assign({kind:qt.SpanKind.INTERNAL},r.spanOptions),s=t.packagePrefix?`${t.packagePrefix}.${e}`:e,p;IM()?p=Mi.trace.wrapSpanContext(Mi.INVALID_SPAN_CONTEXT):p=i.startSpan(s,n,r.tracingContext),t.namespace&&p.setAttribute("az.namespace",t.namespace);let l=r.spanOptions||{};p.isRecording()&&t.namespace&&(l=Object.assign(Object.assign({},r.spanOptions),{attributes:Object.assign(Object.assign({},n.attributes),{"az.namespace":t.namespace})}));let d=Object.assign(Object.assign({},r),{spanOptions:l,tracingContext:gv(r.tracingContext||vv.active(),p)}),c=Object.assign(Object.assign({},a),{tracingOptions:d});return{span:p,updatedOptions:c}}}o(DM,"createSpanFunction");var bv="00";function AM(t){let e=t.split("-");if(e.length!==4)return;let[a,i,r,n]=e;if(a!==bv)return;let s=parseInt(n,16);return{spanId:r,traceId:i,traceFlags:s}}o(AM,"extractSpanContextFromTraceParentHeader");function BM(t){let e=[];if(t.traceId||e.push("traceId"),t.spanId||e.push("spanId"),e.length)return;let i=(t.traceFlags||0).toString(16),r=i.length===1?`0${i}`:i;return`${bv}-${t.traceId}-${t.spanId}-${r}`}o(BM,"getTraceParentHeader");qt.context=vv;qt.createSpanFunction=DM;qt.extractSpanContextFromTraceParentHeader=AM;qt.getSpan=TM;qt.getSpanContext=RM;qt.getTraceParentHeader=BM;qt.getTracer=yv;qt.isSpanContextValid=PM;qt.setSpan=gv;qt.setSpanContext=OM});var hb=N(F=>{"use strict";Object.defineProperty(F,"__esModule",{value:!0});var MM=(gg(),nl(hg)),LM=require("util"),qM=(kl(),nl(jl)),zM=o9(),fi=rd(),jM=dd(),Bv=S9(),kM=require("os"),UM=require("http"),HM=require("https"),fc=Un(),FM=xm(),VM=require("stream"),$M=T8(),GM=u7(),Jr=hh();function Mv(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}o(Mv,"_interopDefaultLegacy");function up(t){if(t&&t.__esModule)return t;var e=Object.create(null);return t&&Object.keys(t).forEach(function(a){if(a!=="default"){var i=Object.getOwnPropertyDescriptor(t,a);Object.defineProperty(e,a,i.get?i:{enumerable:!0,get:function(){return t[a]}})}}),e.default=t,Object.freeze(e)}o(up,"_interopNamespace");var Lv=up(zM),gh=up(kM),xv=up(UM),wv=up(HM),uc=up(FM),WM=Mv($M),XM=Mv(GM);function op(t){return t.toLowerCase()}o(op,"getHeaderKey");function qv(t){if(t&&typeof t=="object"){let e=t;if(typeof e.rawHeaders=="function"&&typeof e.clone=="function"&&typeof e.get=="function"&&typeof e.set=="function"&&typeof e.contains=="function"&&typeof e.remove=="function"&&typeof e.headersArray=="function"&&typeof e.headerValues=="function"&&typeof e.headerNames=="function"&&typeof e.toJson=="function")return!0}return!1}o(qv,"isHttpHeadersLike");var gr=class t{static{o(this,"HttpHeaders")}constructor(e){if(this._headersMap={},e)for(let a in e)this.set(a,e[a])}set(e,a){this._headersMap[op(e)]={name:e,value:a.toString()}}get(e){let a=this._headersMap[op(e)];return a?a.value:void 0}contains(e){return!!this._headersMap[op(e)]}remove(e){let a=this.contains(e);return delete this._headersMap[op(e)],a}rawHeaders(){return this.toJson({preserveCase:!0})}headersArray(){let e=[];for(let a in this._headersMap)e.push(this._headersMap[a]);return e}headerNames(){let e=[],a=this.headersArray();for(let i=0;i{a=a.then(i)}),a}o(eL,"executePromisesSequentially");function tL(t){if(typeof t.then!="function")throw new Error("The provided input is not a Promise.");return e=>{t.then(a=>e(void 0,a)).catch(a=>{e(a)})}}o(tL,"promiseToCallback");function aL(t){if(typeof t.then!="function")throw new Error("The provided input is not a Promise.");return e=>{t.then(a=>process.nextTick(e,void 0,a.parsedBody,a.request,a)).catch(a=>{process.nextTick(e,a)})}}o(aL,"promiseToServiceCallback");function iL(t,e,a,i){if(Array.isArray(t)||(t=[t]),!a||!i)return{[e]:t};let r={[e]:t};return r[ft]={[a]:i},r}o(iL,"prepareXMLRootList");function rL(t,e){let a=t;e.forEach(i=>{Object.getOwnPropertyNames(i.prototype).forEach(r=>{a.prototype[r]=i.prototype[r]})})}o(rL,"applyMixins");var nL=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function kv(t){return nL.test(t)}o(kv,"isDuration");function pp(t,e,a){return!t||!e?t:t.split(e).join(a||"")}o(pp,"replaceAll");function sL(t){return typeof t!="object"&&typeof t!="function"||t===null}o(sL,"isPrimitiveType");function hc(t){if(process.env[t])return process.env[t];if(process.env[t.toLowerCase()])return process.env[t.toLowerCase()]}o(hc,"getEnvironmentValue");function oL(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)&&!(t instanceof RegExp)&&!(t instanceof Date)}o(oL,"isObject");var yc=class{static{o(this,"Serializer")}constructor(e={},a){this.modelMappers=e,this.isXML=a}validateConstraints(e,a,i){let r=o((n,s)=>{throw new Error(`"${i}" with value "${a}" should satisfy the constraint "${n}": ${s}.`)},"failValidation");if(e.constraints&&a!=null){let n=a,{ExclusiveMaximum:s,ExclusiveMinimum:p,InclusiveMaximum:l,InclusiveMinimum:d,MaxItems:c,MaxLength:u,MinItems:m,MinLength:f,MultipleOf:h,Pattern:b,UniqueItems:E}=e.constraints;s!=null&&n>=s&&r("ExclusiveMaximum",s),p!=null&&n<=p&&r("ExclusiveMinimum",p),l!=null&&n>l&&r("InclusiveMaximum",l),d!=null&&nc&&r("MaxItems",c),u!=null&&C.length>u&&r("MaxLength",u),m!=null&&C.lengthy.indexOf(I)!==w)&&r("UniqueItems",E)}}serialize(e,a,i,r={}){var n,s,p;let l={rootName:(n=r.rootName)!==null&&n!==void 0?n:"",includeRoot:(s=r.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(p=r.xmlCharKey)!==null&&p!==void 0?p:qi},d={},c=e.type.name;i||(i=e.serializedName),c.match(/^Sequence$/i)!==null&&(d=[]),e.isConstant&&(a=e.defaultValue);let{required:u,nullable:m}=e;if(u&&m&&a===void 0)throw new Error(`${i} cannot be undefined.`);if(u&&!m&&a==null)throw new Error(`${i} cannot be null or undefined.`);if(!u&&m===!1&&a===null)throw new Error(`${i} cannot be null.`);return a==null||c.match(/^any$/i)!==null?d=a:c.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?d=mL(c,i,a):c.match(/^Enum$/i)!==null?d=fL(i,e.type.allowedValues,a):c.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?d=yL(c,a,i):c.match(/^ByteArray$/i)!==null?d=hL(i,a):c.match(/^Base64Url$/i)!==null?d=gL(i,a):c.match(/^Sequence$/i)!==null?d=vL(this,e,a,i,!!this.isXML,l):c.match(/^Dictionary$/i)!==null?d=bL(this,e,a,i,!!this.isXML,l):c.match(/^Composite$/i)!==null&&(d=wL(this,e,a,i,!!this.isXML,l)),d}deserialize(e,a,i,r={}){var n,s,p;let l={rootName:(n=r.rootName)!==null&&n!==void 0?n:"",includeRoot:(s=r.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(p=r.xmlCharKey)!==null&&p!==void 0?p:qi};if(a==null)return this.isXML&&e.type.name==="Sequence"&&!e.xmlIsWrapped&&(a=[]),e.defaultValue!==void 0&&(a=e.defaultValue),a;let d,c=e.type.name;if(i||(i=e.serializedName),c.match(/^Composite$/i)!==null)d=_L(this,e,a,i,l);else{if(this.isXML){let u=l.xmlCharKey,m=a;m[ft]!=null&&m[u]!=null&&(a=m[u])}c.match(/^Number$/i)!==null?(d=parseFloat(a),isNaN(d)&&(d=a)):c.match(/^Boolean$/i)!==null?a==="true"?d=!0:a==="false"?d=!1:d=a:c.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?d=a:c.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?d=new Date(a):c.match(/^UnixTime$/i)!==null?d=uL(a):c.match(/^ByteArray$/i)!==null?d=zv(a):c.match(/^Base64Url$/i)!==null?d=dL(a):c.match(/^Sequence$/i)!==null?d=EL(this,e,a,i,l):c.match(/^Dictionary$/i)!==null&&(d=SL(this,e,a,i,l))}return e.isConstant&&(d=e.defaultValue),d}};function pL(t,e){let a=t.length;for(;a-1>=0&&t[a-1]===e;)--a;return t.substr(0,a)}o(pL,"trimEnd");function lL(t){if(!t)return;if(!(t instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let e=$h(t);return pL(e,"=").replace(/\+/g,"-").replace(/\//g,"_")}o(lL,"bufferToBase64Url");function dL(t){if(t){if(t&&typeof t.valueOf()!="string")throw new Error("Please provide an input of type string for converting to Uint8Array");return t=t.replace(/-/g,"+").replace(/_/g,"/"),zv(t)}}o(dL,"base64UrlToByteArray");function vh(t){let e=[],a="";if(t){let i=t.split(".");for(let r of i)r.charAt(r.length-1)==="\\"?a+=r.substr(0,r.length-1)+".":(a+=r,e.push(a),a="")}return e}o(vh,"splitSerializeName");function cL(t){if(t)return typeof t.valueOf()=="string"&&(t=new Date(t)),Math.floor(t.getTime()/1e3)}o(cL,"dateToUnixTime");function uL(t){if(t)return new Date(t*1e3)}o(uL,"unixTimeToDate");function mL(t,e,a){if(a!=null){if(t.match(/^Number$/i)!==null){if(typeof a!="number")throw new Error(`${e} with value ${a} must be of type number.`)}else if(t.match(/^String$/i)!==null){if(typeof a.valueOf()!="string")throw new Error(`${e} with value "${a}" must be of type string.`)}else if(t.match(/^Uuid$/i)!==null){if(!(typeof a.valueOf()=="string"&&jv(a)))throw new Error(`${e} with value "${a}" must be of type string and a valid uuid.`)}else if(t.match(/^Boolean$/i)!==null){if(typeof a!="boolean")throw new Error(`${e} with value ${a} must be of type boolean.`)}else if(t.match(/^Stream$/i)!==null){let i=typeof a;if(i!=="string"&&i!=="function"&&!(a instanceof ArrayBuffer)&&!ArrayBuffer.isView(a)&&!((typeof Blob=="function"||typeof Blob=="object")&&a instanceof Blob))throw new Error(`${e} must be a string, Blob, ArrayBuffer, ArrayBufferView, or a function returning NodeJS.ReadableStream.`)}}return a}o(mL,"serializeBasicTypes");function fL(t,e,a){if(!e)throw new Error(`Please provide a set of allowedValues to validate ${t} as an Enum Type.`);if(!e.some(r=>typeof r.valueOf()=="string"?r.toLowerCase()===a.toLowerCase():r===a))throw new Error(`${a} is not a valid value for ${t}. The valid values are: ${JSON.stringify(e)}.`);return a}o(fL,"serializeEnumType");function hL(t,e){let a="";if(e!=null){if(!(e instanceof Uint8Array))throw new Error(`${t} must be of type Uint8Array.`);a=$h(e)}return a}o(hL,"serializeByteArrayType");function gL(t,e){let a="";if(e!=null){if(!(e instanceof Uint8Array))throw new Error(`${t} must be of type Uint8Array.`);a=lL(e)||""}return a}o(gL,"serializeBase64UrlType");function yL(t,e,a){if(e!=null){if(t.match(/^Date$/i)!==null){if(!(e instanceof Date||typeof e.valueOf()=="string"&&!isNaN(Date.parse(e))))throw new Error(`${a} must be an instanceof Date or a string in ISO8601 format.`);e=e instanceof Date?e.toISOString().substring(0,10):new Date(e).toISOString().substring(0,10)}else if(t.match(/^DateTime$/i)!==null){if(!(e instanceof Date||typeof e.valueOf()=="string"&&!isNaN(Date.parse(e))))throw new Error(`${a} must be an instanceof Date or a string in ISO8601 format.`);e=e instanceof Date?e.toISOString():new Date(e).toISOString()}else if(t.match(/^DateTimeRfc1123$/i)!==null){if(!(e instanceof Date||typeof e.valueOf()=="string"&&!isNaN(Date.parse(e))))throw new Error(`${a} must be an instanceof Date or a string in RFC-1123 format.`);e=e instanceof Date?e.toUTCString():new Date(e).toUTCString()}else if(t.match(/^UnixTime$/i)!==null){if(!(e instanceof Date||typeof e.valueOf()=="string"&&!isNaN(Date.parse(e))))throw new Error(`${a} must be an instanceof Date or a string in RFC-1123/ISO8601 format for it to be serialized in UnixTime/Epoch format.`);e=cL(e)}else if(t.match(/^TimeSpan$/i)!==null&&!kv(e))throw new Error(`${a} must be a string in ISO 8601 format. Instead was "${e}".`)}return e}o(yL,"serializeDateTypes");function vL(t,e,a,i,r,n){if(!Array.isArray(a))throw new Error(`${i} must be of type Array.`);let s=e.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}.`);let p=[];for(let l=0;lm!==c)&&(s[c]=t.serialize(l,a[c],i+'["'+c+'"]',n))}return s}return a}o(wL,"serializeCompositeType");function Fv(t,e,a,i){if(!a||!t.xmlNamespace)return e;let n={[t.xmlNamespacePrefix?`xmlns:${t.xmlNamespacePrefix}`:"xmlns"]:t.xmlNamespace};if(["Composite"].includes(t.type.name)){if(e[ft])return e;{let p=Object.assign({},e);return p[ft]=n,p}}let s={};return s[i.xmlCharKey]=e,s[ft]=n,s}o(Fv,"getXmlObjectValue");function NL(t,e){return[ft,e.xmlCharKey].includes(t)}o(NL,"isSpecialXmlProperty");function _L(t,e,a,i,r){var n,s;let p=(n=r.xmlCharKey)!==null&&n!==void 0?n:qi;vc(t,e)&&(e=Vv(t,e,a,"serializedName"));let l=Hv(t,e,i),d={},c=[];for(let m of Object.keys(l)){let f=l[m],h=vh(l[m].serializedName);c.push(h[0]);let{serializedName:b,xmlName:E,xmlElementName:C}=f,I=i;b!==""&&b!==void 0&&(I=i+"."+b);let w=f.headerCollectionPrefix;if(w){let y={};for(let g of Object.keys(a))g.startsWith(w)&&(y[g.substring(w.length)]=t.deserialize(f.type.value,a[g],I,r)),c.push(g);d[m]=y}else if(t.isXML)if(f.xmlIsAttribute&&a[ft])d[m]=t.deserialize(f,a[ft][E],I,r);else if(f.xmlIsMsText)a[p]!==void 0?d[m]=a[p]:typeof a=="string"&&(d[m]=a);else{let y=C||E||b;if(f.xmlIsWrapped){let g=a[E],S=(s=g?.[C])!==null&&s!==void 0?s:[];d[m]=t.deserialize(f,S,I,r),c.push(E)}else{let g=a[y];d[m]=t.deserialize(f,g,I,r),c.push(y)}}else{let y,g=a;for(let _ of h){if(!g)break;g=g[_]}y=g;let S=e.type.polymorphicDiscriminator;S&&m===S.clientName&&y==null&&(y=e.serializedName);let O;if(Array.isArray(a[m])&&l[m].serializedName===""){y=a[m];let _=t.deserialize(f,y,I,r);for(let[D,T]of Object.entries(d))Object.prototype.hasOwnProperty.call(_,D)||(_[D]=T);d=_}else(y!==void 0||f.defaultValue!==void 0)&&(O=t.deserialize(f,y,I,r),d[m]=O)}}let u=e.type.additionalProperties;if(u){let m=o(f=>{for(let h in l)if(vh(l[h].serializedName)[0]===f)return!1;return!0},"isAdditionalProperty");for(let f in a)m(f)&&(d[f]=t.deserialize(u,a[f],i+'["'+f+'"]',r))}else if(a)for(let m of Object.keys(a))d[m]===void 0&&!c.includes(m)&&!NL(m,r)&&(d[m]=a[m]);return d}o(_L,"deserializeCompositeType");function SL(t,e,a,i,r){let n=e.type.value;if(!n||typeof n!="object")throw new Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${i}`);if(a){let s={};for(let p of Object.keys(a))s[p]=t.deserialize(n,a[p],i,r);return s}return a}o(SL,"deserializeDictionaryType");function EL(t,e,a,i,r){let n=e.type.element;if(!n||typeof n!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}`);if(a){Array.isArray(a)||(a=[a]);let s=[];for(let p=0;p0}keys(){return Object.keys(this._rawQuery)}set(e,a){let i=a;if(e)if(i!=null){let r=Array.isArray(i)?i:i.toString();this._rawQuery[e]=r}else delete this._rawQuery[e]}get(e){return e?this._rawQuery[e]:void 0}toString(){let e="";for(let a in this._rawQuery){e&&(e+="&");let i=this._rawQuery[a];if(Array.isArray(i)){let r=[];for(let n of i)r.push(`${a}=${n}`);e+=r.join("&")}else e+=`${a}=${i}`}return e}static parse(e){let a=new t;if(e){e.startsWith("?")&&(e=e.substring(1));let i="ParameterName",r="",n="";for(let s=0;sOL(e))}o(PL,"readWhileLetterOrDigit");function Tc(t,...e){return Gv(t,a=>e.indexOf(a)===-1)}o(Tc,"readUntilCharacter");function IL(t){let e=PL(t);t._currentToken=Wa.scheme(e),vr(t)?t._currentState="HOST":t._currentState="DONE"}o(IL,"nextScheme");function DL(t){let e=Tc(t,":","/","?");vr(t)?yr(t)===":"?$v(t,3)==="://"?(t._currentToken=Wa.scheme(e),t._currentState="HOST"):(t._currentToken=Wa.host(e),t._currentState="PORT"):(t._currentToken=Wa.host(e),yr(t)==="/"?t._currentState="PATH":t._currentState="QUERY"):(t._currentToken=Wa.host(e),t._currentState="DONE")}o(DL,"nextSchemeOrHost");function AL(t){$v(t,3)==="://"&&Cc(t,3);let e=Tc(t,":","/","?");t._currentToken=Wa.host(e),vr(t)?yr(t)===":"?t._currentState="PORT":yr(t)==="/"?t._currentState="PATH":t._currentState="QUERY":t._currentState="DONE"}o(AL,"nextHost");function BL(t){yr(t)===":"&&Cc(t);let e=Tc(t,"/","?");t._currentToken=Wa.port(e),vr(t)?yr(t)==="/"?t._currentState="PATH":t._currentState="QUERY":t._currentState="DONE"}o(BL,"nextPort");function ML(t){let e=Tc(t,"?");t._currentToken=Wa.path(e),vr(t)?t._currentState="QUERY":t._currentState="DONE"}o(ML,"nextPath");function LL(t){yr(t)==="?"&&Cc(t);let e=RL(t);t._currentToken=Wa.query(e),t._currentState="DONE"}o(LL,"nextQuery");function qL(t,e,a){let i=hi.parse(e.host).getHost();if(!i)throw new Error("Expecting a non-empty host in proxy settings.");if(!jL(e.port))throw new Error("Expecting a valid port number in the range of [0, 65535] in proxy settings.");let r={proxy:{host:i,port:e.port,headers:a&&a.rawHeaders()||{}}};e.username&&e.password?r.proxy.proxyAuth=`${e.username}:${e.password}`:e.username&&(r.proxy.proxyAuth=`${e.username}`);let n=wh(t),s=wh(e.host);return{isHttps:n,agent:zL(n,s,r)}}o(qL,"createProxyAgent");function wh(t){return(hi.parse(t).getScheme()||"").toLowerCase()==="https"}o(wh,"isUrlHttps");function zL(t,e,a){return t&&e?uc.httpsOverHttps(a):t&&!e?uc.httpsOverHttp(a):!t&&e?uc.httpOverHttps(a):uc.httpOverHttp(a)}o(zL,"createTunnel");function jL(t){return 0<=t&&t<=65535}o(jL,"isValidPort");var _v="REDACTED",Sv=["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"],Ev=["api-version"],bc=class{static{o(this,"Sanitizer")}constructor({allowedHeaderNames:e=[],allowedQueryParameters:a=[]}={}){e=Array.isArray(e)?Sv.concat(e):Sv,a=Array.isArray(a)?Ev.concat(a):Ev,this.allowedHeaderNames=new Set(e.map(i=>i.toLowerCase())),this.allowedQueryParameters=new Set(a.map(i=>i.toLowerCase()))}sanitize(e){let a=new Set;return JSON.stringify(e,(i,r)=>{if(r instanceof Error)return Object.assign(Object.assign({},r),{name:r.name,message:r.message});if(i==="_headersMap")return this.sanitizeHeaders(r);if(i==="url")return this.sanitizeUrl(r);if(i==="query")return this.sanitizeQuery(r);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(r)||oL(r)){if(a.has(r))return"[Circular]";a.add(r)}return r},2)}sanitizeHeaders(e){return this.sanitizeObject(e,this.allowedHeaderNames,(a,i)=>a[i].value)}sanitizeQuery(e){return this.sanitizeObject(e,this.allowedQueryParameters,(a,i)=>a[i])}sanitizeObject(e,a,i){if(typeof e!="object"||e===null)return e;let r={};for(let n of Object.keys(e))a.has(n.toLowerCase())?r[n]=i(e,n):r[n]=_v;return r}sanitizeUrl(e){if(typeof e!="string"||e===null)return e;let a=hi.parse(e),i=a.getQuery();if(!i)return e;let r=tn.parse(i);for(let n of r.keys())this.allowedQueryParameters.has(n.toLowerCase())||r.set(n,_v);return a.setQuery(r.toString()),a.toString()}},kL=LM.inspect.custom,UL=new bc,ma=class t extends Error{static{o(this,"RestError")}constructor(e,a,i,r,n){super(e),this.name="RestError",this.code=a,this.statusCode=i,this.request=r,this.response=n,Object.setPrototypeOf(this,t.prototype)}[kL](){return`RestError: ${this.message} - ${UL.sanitize(this)}`}};ma.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";ma.PARSE_ERROR="PARSE_ERROR";var Xa=jM.createClientLogger("core-http");function Cv(t,e){return t?e.httpsAgent:e.httpAgent}o(Cv,"getCachedAgent");var xc=class extends VM.Transform{static{o(this,"ReportTransform")}constructor(e){super(),this.progressCallback=e,this.loadedBytes=0}_transform(e,a,i){this.push(e),this.loadedBytes+=e.length,this.progressCallback({loadedBytes:this.loadedBytes}),i(void 0)}};function mc(t){return t&&typeof t.pipe=="function"}o(mc,"isReadableStream");function Tv(t,e){return new Promise(a=>{t.once("close",()=>{e?.abort(),a()}),t.once("end",a),t.once("error",a)})}o(Tv,"isStreamComplete");function HL(t){let e=new gr;return t.forEach((a,i)=>{e.set(i,a)}),e}o(HL,"parseHeaders");var wc=class{static{o(this,"NodeFetchHttpClient")}constructor(){this.proxyAgentMap=new Map,this.keepAliveAgents={}}async sendRequest(e){var a;if(!e&&typeof e!="object")throw new Error("'httpRequest' (WebResourceLike) cannot be null or undefined and must be of type object.");let i=new fc.AbortController,r;if(e.abortSignal){if(e.abortSignal.aborted)throw new fc.AbortError("The operation was aborted.");r=o(d=>{d.type==="abort"&&i.abort()},"abortListener"),e.abortSignal.addEventListener("abort",r)}if(e.timeout&&setTimeout(()=>{i.abort()},e.timeout),e.formData){let d=e.formData,c=new WM.default,u=o((f,h)=>{typeof h=="function"&&(h=h()),h&&Object.prototype.hasOwnProperty.call(h,"value")&&Object.prototype.hasOwnProperty.call(h,"options")?c.append(f,h.value,h.options):c.append(f,h)},"appendFormValue");for(let f of Object.keys(d)){let h=d[f];if(Array.isArray(h))for(let b=0;b{var u;(u=e.abortSignal)===null||u===void 0||u.removeEventListener("abort",r)}).catch(u=>{Xa.warning("Error when cleaning up abortListener on httpRequest",u)})}}}getOrCreateAgent(e){var a;let i=wh(e.url);if(e.proxySettings){let{host:r,port:n,username:s,password:p}=e.proxySettings,l=`${r}:${n}:${s}:${p}`,d=(a=this.proxyAgentMap.get(l))!==null&&a!==void 0?a:{},c=Cv(i,d);if(c)return c;let u=qL(e.url,e.proxySettings,e.headers);return c=u.agent,u.isHttps?d.httpsAgent=u.agent:d.httpAgent=u.agent,this.proxyAgentMap.set(l,d),c}else if(e.keepAlive){let r=Cv(i,this.keepAliveAgents);if(r)return r;let n={keepAlive:e.keepAlive};return i?r=this.keepAliveAgents.httpsAgent=new wv.Agent(n):r=this.keepAliveAgents.httpAgent=new xv.Agent(n),r}else return i?wv.globalAgent:xv.globalAgent}async fetch(e,a){return XM.default(e,a)}async prepareRequest(e){let a={};return a.agent=this.getOrCreateAgent(e),a.compress=e.decompressResponse,a}async processRequest(e){}};F.HttpPipelineLogLevel=void 0;(function(t){t[t.OFF=0]="OFF",t[t.ERROR=1]="ERROR",t[t.WARNING=2]="WARNING",t[t.INFO=3]="INFO"})(F.HttpPipelineLogLevel||(F.HttpPipelineLogLevel={}));function FL(t){let{requestOptions:e,tracingOptions:a}=t,r=qM.__rest(t,["requestOptions","tracingOptions"]);return e&&(r=Object.assign(Object.assign({},r),e)),a&&(r.tracingContext=a.tracingContext,r.spanOptions=a?.spanOptions),r}o(FL,"operationOptionsToRequestOptionsBase");var ht=class{static{o(this,"BaseRequestPolicy")}constructor(e,a){this._nextPolicy=e,this._options=a}shouldLog(e){return this._options.shouldLog(e)}log(e,a){this._options.log(e,a)}},Nc=class{static{o(this,"RequestPolicyOptions")}constructor(e){this._logger=e}shouldLog(e){return!!this._logger&&e!==F.HttpPipelineLogLevel.OFF&&e<=this._logger.minimumLogLevel}log(e,a){this._logger&&this.shouldLog(e)&&this._logger.log(e,a)}},Wv={explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:ft,explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:void 0,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:void 0,attrValueProcessors:void 0,tagNameProcessors:void 0,valueProcessors:void 0,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:void 0,renderOpts:{pretty:!0,indent:" ",newline:` -`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1},gc=Object.assign({},Wv);gc.explicitArray=!1;var lp=Object.assign({},Wv);lp.explicitArray=!1;lp.renderOpts={pretty:!1};function Nh(t,e={}){var a;return lp.rootName=e.rootName,lp.charkey=(a=e.xmlCharKey)!==null&&a!==void 0?a:qi,new Lv.Builder(lp).buildObject(t)}o(Nh,"stringifyXML");function Xv(t,e={}){var a;gc.explicitRoot=!!e.includeRoot,gc.charkey=(a=e.xmlCharKey)!==null&&a!==void 0?a:qi;let i=new Lv.Parser(gc);return new Promise((r,n)=>{t?i.parseString(t,(s,p)=>{s?n(s):r(p)}):n(new Error("Document is empty"))})}o(Xv,"parseXML");function Gh(t,e){return{create:(a,i)=>new _h(a,i,t,e)}}o(Gh,"deserializationPolicy");var Kv=["application/json","text/json"],Yv=["application/xml","application/atom+xml"],VL={expectedContentTypes:{json:Kv,xml:Yv}},_h=class extends ht{static{o(this,"DeserializationPolicy")}constructor(e,a,i,r={}){var n;super(e,a),this.jsonContentTypes=i&&i.json||Kv,this.xmlContentTypes=i&&i.xml||Yv,this.xmlCharKey=(n=r.xmlCharKey)!==null&&n!==void 0?n:qi}async sendRequest(e){return this._nextPolicy.sendRequest(e).then(a=>Qv(this.jsonContentTypes,this.xmlContentTypes,a,{xmlCharKey:this.xmlCharKey}))}};function $L(t){let e,a=t.request,i=a.operationSpec;if(i){let r=a.operationResponseGetter;r?e=r(i,t):e=i.responses[t.status]}return e}o($L,"getOperationResponse");function GL(t){let e=t.request.shouldDeserialize,a;return e===void 0?a=!0:typeof e=="boolean"?a=e:a=e(t),a}o(GL,"shouldDeserializeResponse");function Qv(t,e,a,i={}){var r,n,s;let p={rootName:(r=i.rootName)!==null&&r!==void 0?r:"",includeRoot:(n=i.includeRoot)!==null&&n!==void 0?n:!1,xmlCharKey:(s=i.xmlCharKey)!==null&&s!==void 0?s:qi};return KL(t,e,a,p).then(l=>{if(!GL(l))return l;let d=l.request.operationSpec;if(!d||!d.responses)return l;let c=$L(l),{error:u,shouldReturnResponse:m}=XL(l,d,c);if(u)throw u;if(m)return l;if(c){if(c.bodyMapper){let f=l.parsedBody;d.isXML&&c.bodyMapper.type.name===en.Sequence&&(f=typeof f=="object"?f[c.bodyMapper.xmlElementName]:[]);try{l.parsedBody=d.serializer.deserialize(c.bodyMapper,f,"operationRes.parsedBody",i)}catch(h){throw new ma(`Error ${h} occurred in deserializing the responseBody - ${l.bodyAsText}`,void 0,l.status,l.request,l)}}else d.httpMethod==="HEAD"&&(l.parsedBody=a.status>=200&&a.status<300);c.headersMapper&&(l.parsedHeaders=d.serializer.deserialize(c.headersMapper,l.headers.toJson(),"operationRes.parsedHeaders",i))}return l})}o(Qv,"deserializeResponseBody");function WL(t){let e=Object.keys(t.responses);return e.length===0||e.length===1&&e[0]==="default"}o(WL,"isOperationSpecEmpty");function XL(t,e,a){var i;let r=200<=t.status&&t.status<300;if(WL(e)?r:!!a)if(a){if(!a.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let s=a??e.responses.default,l=((i=t.request.streamResponseStatusCodes)===null||i===void 0?void 0:i.has(t.status))||t.request.streamResponseBody?`Unexpected status code: ${t.status}`:t.bodyAsText,d=new ma(l,void 0,t.status,t.request,t);if(!s)throw d;let c=s.bodyMapper,u=s.headersMapper;try{if(t.parsedBody){let m=t.parsedBody,f;if(c){let b=m;e.isXML&&c.type.name===en.Sequence&&(b=typeof m=="object"?m[c.xmlElementName]:[]),f=e.serializer.deserialize(c,b,"error.response.parsedBody")}let h=m.error||f||m;d.code=h.code,h.message&&(d.message=h.message),c&&(d.response.parsedBody=f)}t.headers&&u&&(d.response.parsedHeaders=e.serializer.deserialize(u,t.headers.toJson(),"operationRes.parsedHeaders"))}catch(m){d.message=`Error "${m.message}" occurred in deserializing the responseBody - "${t.bodyAsText}" for the default response.`}return{error:d,shouldReturnResponse:!1}}o(XL,"handleErrorResponse");function KL(t,e,a,i){var r;let n=o(p=>{let l=`Error "${p}" occurred while parsing the response body - ${a.bodyAsText}.`,d=p.code||ma.PARSE_ERROR,c=new ma(l,d,a.status,a.request,a);return Promise.reject(c)},"errorHandler");if(!(((r=a.request.streamResponseStatusCodes)===null||r===void 0?void 0:r.has(a.status))||a.request.streamResponseBody)&&a.bodyAsText){let p=a.bodyAsText,l=a.headers.get("Content-Type")||"",d=l?l.split(";").map(c=>c.toLowerCase()):[];if(d.length===0||d.some(c=>t.indexOf(c)!==-1))return new Promise(c=>{a.parsedBody=JSON.parse(p),c(a)}).catch(n);if(d.some(c=>e.indexOf(c)!==-1))return Xv(p,i).then(c=>(a.parsedBody=c,a)).catch(n)}return Promise.resolve(a)}o(KL,"parse");var Jv={enable:!0};function Zv(t){return{create:(e,a)=>new Sh(e,a,t||Jv)}}o(Zv,"keepAlivePolicy");var Sh=class extends ht{static{o(this,"KeepAlivePolicy")}constructor(e,a,i){super(e,a),this.keepAliveOptions=i}async sendRequest(e){return e.keepAlive=this.keepAliveOptions.enable,this._nextPolicy.sendRequest(e)}},Ov=["GET","HEAD"],YL={handleRedirects:!0,maxRetries:20};function Wh(t=20){return{create:(e,a)=>new Eh(e,a,t)}}o(Wh,"redirectPolicy");var Eh=class extends ht{static{o(this,"RedirectPolicy")}constructor(e,a,i=20){super(e,a),this.maxRetries=i}sendRequest(e){return this._nextPolicy.sendRequest(e).then(a=>eb(this,a,0))}};function eb(t,e,a){let{request:i,status:r}=e,n=e.headers.get("location");if(n&&(r===300||r===301&&Ov.includes(i.method)||r===302&&Ov.includes(i.method)||r===303&&i.method==="POST"||r===307)&&(!t.maxRetries||aeb(t,p,a+1))}return Promise.resolve(e)}o(eb,"handleRedirect");var Xh=3,Kh=1e3*30,Yh=1e3*90,QL=1e3*3;function Zr(t){return typeof t=="number"}o(Zr,"isNumber");function tb(t,e,a,i,r){return e(i,r)?a.retryCountnew Ch(i,r,t,e,a)}}o(Qh,"exponentialRetryPolicy");F.RetryMode=void 0;(function(t){t[t.Exponential=0]="Exponential"})(F.RetryMode||(F.RetryMode={}));var JL={maxRetries:Xh,retryDelayInMs:Kh,maxRetryDelayInMs:Yh},Ch=class extends ht{static{o(this,"ExponentialRetryPolicy")}constructor(e,a,i,r,n){super(e,a),this.retryCount=Zr(i)?i:Xh,this.retryInterval=Zr(r)?r:Kh,this.maxRetryInterval=Zr(n)?n:Yh}sendRequest(e){return this._nextPolicy.sendRequest(e.clone()).then(a=>_c(this,e,a)).catch(a=>_c(this,e,a.response,void 0,a))}};async function _c(t,e,a,i,r){function n(p){let l=p?.status;return!(l===503&&a?.headers.get(Ra.HeaderConstants.RETRY_AFTER)||l===void 0||l<500&&l!==408||l===501||l===505)}o(n,"shouldPolicyRetry"),i=ab({retryInterval:t.retryInterval,minRetryInterval:0,maxRetryInterval:t.maxRetryInterval},i,r);let s=e.abortSignal&&e.abortSignal.aborted;if(!s&&tb(t.retryCount,n,i,a)){Xa.info(`Retrying request in ${i.retryInterval}`);try{await fi.delay(i.retryInterval);let p=await t._nextPolicy.sendRequest(e.clone());return _c(t,e,p,i)}catch(p){return _c(t,e,a,i,p)}}else{if(s||r||!a)throw i.error||new ma("Failed to send the request.",ma.REQUEST_SEND_ERROR,a&&a.status,a&&a.request,a);return a}}o(_c,"retry$1");function Jh(t={}){return{create:(e,a)=>new Th(e,a,t)}}o(Jh,"logPolicy");var Th=class extends ht{static{o(this,"LogPolicy")}constructor(e,a,{logger:i=Xa.info,allowedHeaderNames:r=[],allowedQueryParameters:n=[]}={}){super(e,a),this.logger=i,this.sanitizer=new bc({allowedHeaderNames:r,allowedQueryParameters:n})}get allowedHeaderNames(){return this.sanitizer.allowedHeaderNames}set allowedHeaderNames(e){this.sanitizer.allowedHeaderNames=e}get allowedQueryParameters(){return this.sanitizer.allowedQueryParameters}set allowedQueryParameters(e){this.sanitizer.allowedQueryParameters=e}sendRequest(e){return this.logger.enabled?(this.logRequest(e),this._nextPolicy.sendRequest(e).then(a=>this.logResponse(a))):this._nextPolicy.sendRequest(e)}logRequest(e){this.logger(`Request: ${this.sanitizer.sanitize(e)}`)}logResponse(e){return this.logger(`Response status code: ${e.status}`),this.logger(`Headers: ${this.sanitizer.sanitize(e.headers)}`),e}};function Li(t){return Oh(t.parameterPath,t.mapper)}o(Li,"getPathStringFromParameter");function Oh(t,e){let a;return typeof t=="string"?a=t:Array.isArray(t)?a=t.join("."):a=e.serializedName,a}o(Oh,"getPathStringFromParameterPath");function ZL(t){let e=new Set;for(let a in t.responses){let i=t.responses[a];i.bodyMapper&&i.bodyMapper.type.name===en.Stream&&e.add(Number(a))}return e}o(ZL,"getStreamResponseStatusCodes");function ib(){return Ra.HeaderConstants.USER_AGENT}o(ib,"getDefaultUserAgentKey");function eq(){let t={key:"Node",value:process.version},e={key:"OS",value:`(${gh.arch()}-${gh.type()}-${gh.release()})`};return[t,e]}o(eq,"getPlatformSpecificData");function tq(){return[{key:"core-http",value:Ra.coreHttpVersion}]}o(tq,"getRuntimeInfo");function aq(t,e=" ",a="/"){return t.map(i=>{let r=i.value?`${a}${i.value}`:"";return`${i.key}${r}`}).join(e)}o(aq,"getUserAgentString");var iq=ib;function Oc(){let t=tq(),e=eq();return aq(t.concat(e))}o(Oc,"getDefaultUserAgentValue");function Zh(t){let e=!t||t.key===void 0||t.key===null?ib():t.key,a=!t||t.value===void 0||t.value===null?Oc():t.value;return{create:(i,r)=>new Rh(i,r,e,a)}}o(Zh,"userAgentPolicy");var Rh=class extends ht{static{o(this,"UserAgentPolicy")}constructor(e,a,i,r){super(e,a),this._nextPolicy=e,this._options=a,this.headerKey=i,this.headerValue=r}sendRequest(e){return this.addUserAgentHeader(e),this._nextPolicy.sendRequest(e)}addUserAgentHeader(e){e.headers||(e.headers=new gr),!e.headers.get(this.headerKey)&&this.headerValue&&e.headers.set(this.headerKey,this.headerValue)}};F.QueryCollectionFormat=void 0;(function(t){t.Csv=",",t.Ssv=" ",t.Tsv=" ",t.Pipes="|",t.Multi="Multi"})(F.QueryCollectionFormat||(F.QueryCollectionFormat={}));var rq={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function nq(t,e,a){async function i(){if(Date.now()t.getToken(e,l),"tryGetAccessToken"),n.retryIntervalInMs,(d=r?.expiresOnTimestamp)!==null&&d!==void 0?d:Date.now()).then(u=>(i=null,r=u,r)).catch(u=>{throw i=null,r=null,u})),i}return o(p,"refresh"),async l=>s.mustRefresh?p(l):(s.shouldRefresh&&p(l),r)}o(sq,"createTokenCycler");function rb(t,e){let a=sq(t,e);class i extends ht{static{o(this,"BearerTokenAuthenticationPolicy")}constructor(n,s){super(n,s)}async sendRequest(n){if(!n.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");let{token:s}=await a({abortSignal:n.abortSignal,tracingOptions:{tracingContext:n.tracingContext}});return n.headers.set(Ra.HeaderConstants.AUTHORIZATION,`Bearer ${s}`),this._nextPolicy.sendRequest(n)}}return{create:(r,n)=>new i(r,n)}}o(rb,"bearerTokenAuthenticationPolicy");function nb(){return{create:(t,e)=>new Ph(t,e)}}o(nb,"disableResponseDecompressionPolicy");var Ph=class extends ht{static{o(this,"DisableResponseDecompressionPolicy")}constructor(e,a){super(e,a)}async sendRequest(e){return e.decompressResponse=!1,this._nextPolicy.sendRequest(e)}};function e0(t="x-ms-client-request-id"){return{create:(e,a)=>new Ih(e,a,t)}}o(e0,"generateClientRequestIdPolicy");var Ih=class extends ht{static{o(this,"GenerateClientRequestIdPolicy")}constructor(e,a,i){super(e,a),this._requestIdHeaderName=i}sendRequest(e){return e.headers.contains(this._requestIdHeaderName)||e.headers.set(this._requestIdHeaderName,e.requestId),this._nextPolicy.sendRequest(e)}},yh;function oq(){return yh||(yh=new wc),yh}o(oq,"getCachedDefaultHttpClient");function pq(){return{create:(t,e)=>new Dh(t,e)}}o(pq,"ndJsonPolicy");var Dh=class extends ht{static{o(this,"NdJsonPolicy")}constructor(e,a){super(e,a)}async sendRequest(e){if(typeof e.body=="string"&&e.body.startsWith("[")){let a=JSON.parse(e.body);Array.isArray(a)&&(e.body=a.map(i=>JSON.stringify(i)+` -`).join(""))}return this._nextPolicy.sendRequest(e)}},sb=[],ob=!1,lq=new Map;function dq(){if(!process)return;let t=hc(Ra.HTTPS_PROXY),e=hc(Ra.ALL_PROXY),a=hc(Ra.HTTP_PROXY);return t||e||a}o(dq,"loadEnvironmentProxyValue");function cq(t,e,a){if(e.length===0)return!1;let i=hi.parse(t).getHost();if(a?.has(i))return a.get(i);let r=!1;for(let n of e)n[0]==="."?(i.endsWith(n)||i.length===n.length-1&&i===n.slice(1))&&(r=!0):i===n&&(r=!0);return a?.set(i,r),r}o(cq,"isBypassed");function uq(){let t=hc(Ra.NO_PROXY);return ob=!0,t?t.split(",").map(e=>e.trim()).filter(e=>e.length):[]}o(uq,"loadNoProxy");function pb(t){if(!t&&(t=dq(),!t))return;let{username:e,password:a,urlWithoutAuth:i}=mq(t),r=hi.parse(i);return{host:(r.getScheme()?r.getScheme()+"://":"")+r.getHost(),port:Number.parseInt(r.getPort()||"80"),username:e,password:a}}o(pb,"getDefaultProxySettings");function t0(t,e){return t||(t=pb()),ob||sb.push(...uq()),{create:(a,i)=>new Ah(a,i,t,e?.customNoProxyList)}}o(t0,"proxyPolicy");function mq(t){let e=t.indexOf("@");if(e===-1)return{urlWithoutAuth:t};let a=t.indexOf("://"),i=a!==-1?a+3:0,r=t.substring(i,e),n=r.indexOf(":"),s=n!==-1,p=s?r.substring(0,n):r,l=s?r.substring(n+1):void 0,d=t.substring(0,i)+t.substring(e+1);return{username:p,password:l,urlWithoutAuth:d}}o(mq,"extractAuthFromUrl");var Ah=class extends ht{static{o(this,"ProxyPolicy")}constructor(e,a,i,r){super(e,a),this.proxySettings=i,this.customNoProxyList=r}sendRequest(e){var a;return!e.proxySettings&&!cq(e.url,(a=this.customNoProxyList)!==null&&a!==void 0?a:sb,this.customNoProxyList?void 0:lq)&&(e.proxySettings=this.proxySettings),this._nextPolicy.sendRequest(e)}};function fq(t=30){return{create:(e,a)=>new Bh(e,a,t)}}o(fq,"rpRegistrationPolicy");var Bh=class extends ht{static{o(this,"RPRegistrationPolicy")}constructor(e,a,i=30){super(e,a),this._retryTimeout=i}sendRequest(e){return this._nextPolicy.sendRequest(e.clone()).then(a=>hq(this,e,a))}};function hq(t,e,a){if(a.status===409){let i=gq(a.bodyAsText);if(i){let r=yq(e.url);return vq(t,r,i,e).catch(()=>!1).then(n=>n?(e.headers.set("x-ms-client-request-id",Ec()),t._nextPolicy.sendRequest(e.clone())):a)}}return Promise.resolve(a)}o(hq,"registerIfNeeded");function lb(t,e=!1){let a=t.clone();return e&&(a.url=t.url),a.headers.set("x-ms-client-request-id",Ec()),a.headers.set("Content-Type","application/json; charset=utf-8"),a}o(lb,"getRequestEssentials");function gq(t){let e,a;if(t){try{a=JSON.parse(t)}catch{}if(a&&a.error&&a.error.message&&a.error.code&&a.error.code==="MissingSubscriptionRegistration"){let i=a.error.message.match(/.*'(.*)'/i);i&&(e=i.pop())}}return e}o(gq,"checkRPNotRegisteredError");function yq(t){let e,a=t.match(/.*\/subscriptions\/[a-f0-9-]+\//gi);if(a&&a[0])e=a[0];else throw new Error(`Unable to extract subscriptionId from the given url - ${t}.`);return e}o(yq,"extractSubscriptionUrl");async function vq(t,e,a,i){let r=`${e}providers/${a}/register?api-version=2016-02-01`,n=`${e}providers/${a}?api-version=2016-02-01`,s=lb(i);if(s.method="POST",s.url=r,(await t._nextPolicy.sendRequest(s)).status!==200)throw new Error(`Autoregistration of ${a} failed. Please try registering manually.`);return db(t,n,i)}o(vq,"registerRP");async function db(t,e,a){let i=lb(a);i.url=e,i.method="GET";let r=await t._nextPolicy.sendRequest(i),n=r.parsedBody;return r.parsedBody&&n.registrationState&&n.registrationState==="Registered"?!0:(await fi.delay(t._retryTimeout*1e3),db(t,e,a))}o(db,"getRegistrationStatus");function cb(t){return{create:(e,a)=>new Mh(e,a,t)}}o(cb,"signingPolicy");var Mh=class extends ht{static{o(this,"SigningPolicy")}constructor(e,a,i){super(e,a),this.authenticationProvider=i}signRequest(e){return this.authenticationProvider.signRequest(e)}sendRequest(e){return this.signRequest(e).then(a=>this._nextPolicy.sendRequest(a))}};function a0(t,e,a,i){return{create:(r,n)=>new Lh(r,n,t,e,a,i)}}o(a0,"systemErrorRetryPolicy");var Lh=class extends ht{static{o(this,"SystemErrorRetryPolicy")}constructor(e,a,i,r,n,s){super(e,a),this.retryCount=Zr(i)?i:Xh,this.retryInterval=Zr(r)?r:Kh,this.minRetryInterval=Zr(n)?n:QL,this.maxRetryInterval=Zr(s)?s:Yh}sendRequest(e){return this._nextPolicy.sendRequest(e.clone()).catch(a=>ub(this,e,a.response,a))}};async function ub(t,e,a,i,r){r=ab(t,r,i);function n(s,p){return!!(p&&p.code&&(p.code==="ETIMEDOUT"||p.code==="ESOCKETTIMEDOUT"||p.code==="ECONNREFUSED"||p.code==="ECONNRESET"||p.code==="ENOENT"))}if(o(n,"shouldPolicyRetry"),tb(t.retryCount,n,r,a,i))try{return await fi.delay(r.retryInterval),t._nextPolicy.sendRequest(e.clone())}catch(s){return ub(t,e,a,s,r)}else return i?Promise.reject(r.error):a}o(ub,"retry");var bq=3,Rv=Ra.HttpConstants.StatusCodes;function i0(){return{create:(t,e)=>new qh(t,e)}}o(i0,"throttlingRetryPolicy");var Pv="The operation was aborted.",qh=class t extends ht{static{o(this,"ThrottlingRetryPolicy")}constructor(e,a,i){super(e,a),this.numberOfRetries=0,this._handleResponse=i||this._defaultResponseHandler}async sendRequest(e){let a=await this._nextPolicy.sendRequest(e.clone());return a.status!==Rv.TooManyRequests&&a.status!==Rv.ServiceUnavailable?a:this._handleResponse(e,a)}async _defaultResponseHandler(e,a){var i;let r=a.headers.get(Ra.HeaderConstants.RETRY_AFTER);if(r){let n=t.parseRetryAfterHeader(r);if(n){if(this.numberOfRetries+=1,await fi.delay(n,{abortSignal:e.abortSignal,abortErrorMsg:Pv}),!((i=e.abortSignal)===null||i===void 0)&&i.aborted)throw new fc.AbortError(Pv);return this.numberOfRetries{let s,p=this,l=a;return{create(d,c){let u=Eq(l,p.baseUri);if(!u)throw new Error("When using credential, the ServiceClient must contain a baseUri or a credentialScopes in ServiceClientOptions. Unable to create a bearerTokenAuthenticationPolicy");return s==null&&(s=rb(e,u)),s.create(d,c)}}},"wrappedPolicyFactory")();else if(e&&typeof e.signRequest=="function")Xa.info("ServiceClient: creating signing policy from provided credentials"),r=cb(e);else if(e!=null)throw new Error("The credentials argument must implement the TokenCredential interface");if(Xa.info("ServiceClient: using default request policies"),i=_q(r,a),a.requestPolicyFactories){let n=a.requestPolicyFactories(i);n&&(i=n)}}this._requestPolicyFactories=i}sendRequest(e){if(e==null||typeof e!="object")throw new Error("options cannot be null or undefined and it must be of type object.");let a;try{TL(e)?(e.validateRequestProperties(),a=e):(a=new cp,a=a.prepare(e))}catch(r){return Promise.reject(r)}let i=this._httpClient;if(this._requestPolicyFactories&&this._requestPolicyFactories.length>0)for(let r=this._requestPolicyFactories.length-1;r>=0;--r)i=this._requestPolicyFactories[r].create(i,this._requestPolicyOptions);return i.sendRequest(a)}async sendOperationRequest(e,a,i){var r;typeof e.options=="function"&&(i=e.options,e.options=void 0);let n=(r=e.options)===null||r===void 0?void 0:r.serializerOptions,s=new cp,p;try{let d=a.baseUrl||this.baseUri;if(!d)throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a baseUri string property that contains the base URL to use.");s.method=a.httpMethod,s.operationSpec=a;let c=hi.parse(d);if(a.path&&c.appendPath(a.path),a.urlParameters&&a.urlParameters.length>0)for(let b of a.urlParameters){let E=dp(this,e,b,a.serializer);E=a.serializer.serialize(b.mapper,E,Li(b),n),b.skipEncoding||(E=encodeURIComponent(E)),c.replaceAll(`{${b.mapper.serializedName||Li(b)}}`,E)}if(a.queryParameters&&a.queryParameters.length>0)for(let b of a.queryParameters){let E=dp(this,e,b,a.serializer);if(E!=null){if(E=a.serializer.serialize(b.mapper,E,Li(b),n),b.collectionFormat!==void 0&&b.collectionFormat!==null)if(b.collectionFormat===F.QueryCollectionFormat.Multi){if(E.length===0)continue;for(let C in E){let I=E[C];E[C]=I==null?"":I.toString()}}else(b.collectionFormat===F.QueryCollectionFormat.Ssv||b.collectionFormat===F.QueryCollectionFormat.Tsv)&&(E=E.join(b.collectionFormat));if(!b.skipEncoding)if(Array.isArray(E))for(let C in E)E[C]!==void 0&&E[C]!==null&&(E[C]=encodeURIComponent(E[C]));else E=encodeURIComponent(E);b.collectionFormat!==void 0&&b.collectionFormat!==null&&b.collectionFormat!==F.QueryCollectionFormat.Multi&&b.collectionFormat!==F.QueryCollectionFormat.Ssv&&b.collectionFormat!==F.QueryCollectionFormat.Tsv&&(E=E.join(b.collectionFormat)),c.setQueryParameter(b.mapper.serializedName||Li(b),E)}}s.url=c.toString();let u=a.contentType||this.requestContentType;if(u&&a.requestBody&&s.headers.set("Content-Type",u),a.headerParameters)for(let b of a.headerParameters){let E=dp(this,e,b,a.serializer);if(E!=null){E=a.serializer.serialize(b.mapper,E,Li(b),n);let C=b.mapper.headerCollectionPrefix;if(C)for(let I of Object.keys(E))s.headers.set(C+I,E[I]);else s.headers.set(b.mapper.serializedName||Li(b),E)}}let m=e.options;if(m){if(m.customHeaders)for(let b in m.customHeaders)s.headers.set(b,m.customHeaders[b]);m.abortSignal&&(s.abortSignal=m.abortSignal),m.timeout&&(s.timeout=m.timeout),m.onUploadProgress&&(s.onUploadProgress=m.onUploadProgress),m.onDownloadProgress&&(s.onDownloadProgress=m.onDownloadProgress),m.spanOptions&&(s.spanOptions=m.spanOptions),m.tracingContext&&(s.tracingContext=m.tracingContext),m.shouldDeserialize!==void 0&&m.shouldDeserialize!==null&&(s.shouldDeserialize=m.shouldDeserialize)}s.withCredentials=this._withCredentials,wq(this,s,e,a),s.streamResponseStatusCodes===void 0&&(s.streamResponseStatusCodes=ZL(a));let f,h;try{f=await this.sendRequest(s)}catch(b){h=b}h?(h.response&&(h.details=kh(h.response,a.responses[h.statusCode]||a.responses.default)),p=Promise.reject(h)):p=Promise.resolve(kh(f,a.responses[f.status]))}catch(d){p=Promise.reject(d)}let l=i;return l&&p.then(d=>l(null,d._response.parsedBody,d._response.request,d._response)).catch(d=>l(d)),p}};function wq(t,e,a,i){var r,n,s,p,l,d;let c=(n=(r=a.options)===null||r===void 0?void 0:r.serializerOptions)!==null&&n!==void 0?n:{},u={rootName:(s=c.rootName)!==null&&s!==void 0?s:"",includeRoot:(p=c.includeRoot)!==null&&p!==void 0?p:!1,xmlCharKey:(l=c.xmlCharKey)!==null&&l!==void 0?l:qi},m=c.xmlCharKey;if(i.requestBody&&i.requestBody.mapper){e.body=dp(t,a,i.requestBody,i.serializer);let f=i.requestBody.mapper,{required:h,xmlName:b,xmlElementName:E,serializedName:C,xmlNamespace:I,xmlNamespacePrefix:w}=f,y=f.type.name;try{if(e.body!==void 0&&e.body!==null||h){let g=Li(i.requestBody);e.body=i.serializer.serialize(f,e.body,g,u);let S=y===en.Stream;if(i.isXML){let O=w?`xmlns:${w}`:"xmlns",_=Nq(I,O,y,e.body,u);y===en.Sequence?e.body=Nh(iL(_,E||b||C,O,I),{rootName:b||C,xmlCharKey:m}):S||(e.body=Nh(_,{rootName:b||C,xmlCharKey:m}))}else{if(y===en.String&&(!((d=i.contentType)===null||d===void 0)&&d.match("text/plain")||i.mediaType==="text"))return;S||(e.body=JSON.stringify(e.body))}}}catch(g){throw new Error(`Error "${g.message}" occurred in serializing the payload - ${JSON.stringify(C,void 0," ")}.`)}}else if(i.formDataParameters&&i.formDataParameters.length>0){e.formData={};for(let f of i.formDataParameters){let h=dp(t,a,f,i.serializer);if(h!=null){let b=f.mapper.serializedName||Li(f);e.formData[b]=i.serializer.serialize(f.mapper,h,Li(f),u)}}}}o(wq,"serializeRequestBody");function Nq(t,e,a,i,r){if(t&&!["Composite","Sequence","Dictionary"].includes(a)){let n={};return n[r.xmlCharKey]=i,n[ft]={[e]:t},n}return i}o(Nq,"getXmlValueWithNamespace");function Iv(t,e){let a;return typeof t=="string"?a=t:(a=e(),typeof t=="function"&&(a=t(a))),a}o(Iv,"getValueOrFunctionResult");function _q(t,e){let a=[];e.generateClientRequestIdHeader&&a.push(e0(e.clientRequestIdHeaderName)),t&&a.push(t);let i=Iv(e.userAgentHeaderName,iq),r=Iv(e.userAgent,Oc);return i&&r&&a.push(Zh({key:i,value:r})),a.push(Wh()),a.push(fq(e.rpRegistrationRetryTimeout)),e.noRetryPolicy||(a.push(Qh()),a.push(a0()),a.push(i0())),a.push(Gh(e.deserializationContentTypes)),fi.isNode&&a.push(t0(e.proxySettings)),a.push(Jh({logger:Xa.info})),a}o(_q,"createDefaultRequestPolicyFactories");function Sq(t,e){let a=[];t.sendStreamingJson&&a.push(pq());let i;if(t.userAgentOptions&&t.userAgentOptions.userAgentPrefix){let d=[];d.push(t.userAgentOptions.userAgentPrefix);let c=Oc();d.indexOf(c)===-1&&d.push(c),i=d.join(" ")}let r=Object.assign(Object.assign({},Jv),t.keepAliveOptions),n=Object.assign(Object.assign({},JL),t.retryOptions),s=Object.assign(Object.assign({},YL),t.redirectOptions);fi.isNode&&a.push(t0(t.proxyOptions));let p=Object.assign(Object.assign({},VL),t.deserializationOptions),l=Object.assign({},t.loggingOptions);return a.push(mb({userAgent:i}),Zv(r),Zh({value:i}),e0(),Gh(p.expectedContentTypes),i0(),a0(),Qh(n.maxRetries,n.retryDelayInMs,n.maxRetryDelayInMs)),s.handleRedirects&&a.push(Wh(s.maxRetries)),e&&a.push(e),a.push(Jh(l)),fi.isNode&&t.decompressResponse===!1&&a.push(nb()),{httpClient:t.httpClient,requestPolicyFactories:a}}o(Sq,"createPipelineFromOptions");function dp(t,e,a,i){return fb(t,e,a.parameterPath,a.mapper,i)}o(dp,"getOperationArgumentValueFromParameter");function fb(t,e,a,i,r){var n;let s;typeof a=="string"&&(a=[a]);let p=(n=e.options)===null||n===void 0?void 0:n.serializerOptions;if(Array.isArray(a)){if(a.length>0){if(i.isConstant)s=i.defaultValue;else{let d=Dv(e,a);d.propertyFound||(d=Dv(t,a));let c=!1;d.propertyFound||(c=i.required||a[0]==="options"&&a.length===2),s=c?i.defaultValue:d.propertyValue}let l=Oh(a,i);r.serialize(i,s,l,p)}}else{i.required&&(s={});for(let l in a){let d=i.type.modelProperties[l],c=a[l],u=fb(t,e,c,d,r),m=Oh(c,d);r.serialize(d,u,m,p),u!=null&&(s||(s={}),s[l]=u)}}return s}o(fb,"getOperationArgumentValueFromParameterPath");function Dv(t,e){let a={propertyFound:!1},i=0;for(;iObject.defineProperty(n,"_response",{value:t}),"addOperationResponse");if(i){let n=i.type.name;if(n==="Stream")return r(Object.assign(Object.assign({},a),{blobBody:t.blobBody,readableStreamBody:t.readableStreamBody}));let s=n==="Composite"&&i.type.modelProperties||{},p=Object.keys(s).some(l=>s[l].serializedName==="");if(n==="Sequence"||p){let l=[...t.parsedBody||[]];for(let d of Object.keys(s))s[d].serializedName&&(l[d]=t.parsedBody[d]);if(a)for(let d of Object.keys(a))l[d]=a[d];return r(l),l}if(n==="Composite"||n==="Dictionary")return r(Object.assign(Object.assign({},a),t.parsedBody))}return i||t.request.method==="HEAD"||sL(t.parsedBody)?r(Object.assign(Object.assign({},a),{body:t.parsedBody})):r(Object.assign(Object.assign({},a),t.parsedBody))}o(kh,"flattenResponse");function Eq(t,e){if(t?.credentialScopes)return t.credentialScopes;if(e)return`${e}/.default`}o(Eq,"getCredentialScopes");function Cq(t){return Jr.createSpanFunction(t)}o(Cq,"createSpanFunction");var Tq=2*60*1e3,Uh=class{static{o(this,"ExpiringAccessTokenCache")}constructor(e=Tq){this.cachedToken=void 0,this.tokenRefreshBufferMs=e}setCachedToken(e){this.cachedToken=e}getCachedToken(){return this.cachedToken&&Date.now()+this.tokenRefreshBufferMs>=this.cachedToken.expiresOnTimestamp&&(this.cachedToken=void 0),this.cachedToken}},Hh=class{static{o(this,"AccessTokenRefresher")}constructor(e,a,i=3e4){this.credential=e,this.scopes=a,this.requiredMillisecondsBeforeNewRefresh=i,this.lastCalled=0}isReady(){return!this.lastCalled||Date.now()-this.lastCalled>this.requiredMillisecondsBeforeNewRefresh}async getToken(e){this.lastCalled=Date.now();let a=await this.credential.getToken(this.scopes,e);return this.promise=void 0,a||void 0}refresh(e){return this.promise||(this.promise=this.getToken(e)),this.promise}},Oq=Ra.HeaderConstants,Av="Basic",Fh=class{static{o(this,"BasicAuthenticationCredentials")}constructor(e,a,i=Av){if(this.authorizationScheme=Av,e==null||typeof e.valueOf()!="string")throw new Error("userName cannot be null or undefined and must be of type string.");if(a==null||typeof a.valueOf()!="string")throw new Error("password cannot be null or undefined and must be of type string.");this.userName=e,this.password=a,this.authorizationScheme=i}signRequest(e){let a=`${this.userName}:${this.password}`,i=`${this.authorizationScheme} ${KM(a)}`;return e.headers||(e.headers=new gr),e.headers.set(Oq.AUTHORIZATION,i),Promise.resolve(e)}},Sc=class{static{o(this,"ApiKeyCredentials")}constructor(e){if(!e||e&&!e.inHeader&&!e.inQuery)throw new Error('options cannot be null or undefined. Either "inHeader" or "inQuery" property of the options object needs to be provided.');this.inHeader=e.inHeader,this.inQuery=e.inQuery}signRequest(e){if(!e)return Promise.reject(new Error('webResource cannot be null or undefined and must be of type "object".'));if(this.inHeader){e.headers||(e.headers=new gr);for(let a in this.inHeader)e.headers.set(a,this.inHeader[a])}if(this.inQuery){if(!e.url)return Promise.reject(new Error("url cannot be null in the request object."));e.url.indexOf("?")<0&&(e.url+="?");for(let a in this.inQuery)e.url.endsWith("?")||(e.url+="&"),e.url+=`${a}=${this.inQuery[a]}`}return Promise.resolve(e)}},Vh=class extends Sc{static{o(this,"TopicCredentials")}constructor(e){if(!e||e&&typeof e!="string")throw new Error("topicKey cannot be null or undefined and must be of type string.");let a={inHeader:{"aeg-sas-key":e}};super(a)}};Object.defineProperty(F,"delay",{enumerable:!0,get:function(){return fi.delay}});Object.defineProperty(F,"isNode",{enumerable:!0,get:function(){return fi.isNode}});Object.defineProperty(F,"isTokenCredential",{enumerable:!0,get:function(){return Bv.isTokenCredential}});F.AccessTokenRefresher=Hh;F.ApiKeyCredentials=Sc;F.BaseRequestPolicy=ht;F.BasicAuthenticationCredentials=Fh;F.Constants=Ra;F.DefaultHttpClient=wc;F.ExpiringAccessTokenCache=Uh;F.HttpHeaders=gr;F.MapperType=en;F.RequestPolicyOptions=Nc;F.RestError=ma;F.Serializer=yc;F.ServiceClient=jh;F.TopicCredentials=Vh;F.URLBuilder=hi;F.URLQuery=tn;F.WebResource=cp;F.XML_ATTRKEY=ft;F.XML_CHARKEY=qi;F.applyMixins=rL;F.bearerTokenAuthenticationPolicy=rb;F.createPipelineFromOptions=Sq;F.createSpanFunction=Cq;F.deserializationPolicy=Gh;F.deserializeResponseBody=Qv;F.disableResponseDecompressionPolicy=nb;F.encodeUri=QM;F.executePromisesSequentially=eL;F.exponentialRetryPolicy=Qh;F.flattenResponse=kh;F.generateClientRequestIdPolicy=e0;F.generateUuid=Ec;F.getDefaultProxySettings=pb;F.getDefaultUserAgentValue=Oc;F.isDuration=kv;F.isValidUuid=jv;F.keepAlivePolicy=Zv;F.logPolicy=Jh;F.operationOptionsToRequestOptionsBase=FL;F.parseXML=Xv;F.promiseToCallback=tL;F.promiseToServiceCallback=aL;F.proxyPolicy=t0;F.redirectPolicy=Wh;F.serializeObject=bh;F.signingPolicy=cb;F.stringifyXML=Nh;F.stripRequest=ZM;F.stripResponse=JM;F.systemErrorRetryPolicy=a0;F.throttlingRetryPolicy=i0;F.tracingPolicy=mb;F.userAgentPolicy=Zh});var yb=N(r0=>{"use strict";Object.defineProperty(r0,"__esModule",{value:!0});var Ne=(kl(),nl(jl));function Rq(t){var e;let a=Pq(t);return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(e=t?.byPage)!==null&&e!==void 0?e:i=>{let{continuationToken:r,maxPageSize:n}=i??{};return gb(t,{pageLink:r,maxPageSize:n})}}}o(Rq,"getPagedAsyncIterator");function Pq(t){return Ne.__asyncGenerator(this,arguments,o(function*(){var a,i,r,n;let s=gb(t),p=yield Ne.__await(s.next());if(Array.isArray(p.value)){yield Ne.__await(yield*Ne.__asyncDelegator(Ne.__asyncValues(p.value)));try{for(var c=Ne.__asyncValues(s),u;u=yield Ne.__await(c.next()),!u.done;){let m=u.value;yield Ne.__await(yield*Ne.__asyncDelegator(Ne.__asyncValues(m)))}}catch(m){r={error:m}}finally{try{u&&!u.done&&(n=c.return)&&(yield Ne.__await(n.call(c)))}finally{if(r)throw r.error}}}else{let{toElements:m}=t;if(m){yield Ne.__await(yield*Ne.__asyncDelegator(Ne.__asyncValues(m(p.value))));try{for(var l=Ne.__asyncValues(s),d;d=yield Ne.__await(l.next()),!d.done;){let f=d.value;yield Ne.__await(yield*Ne.__asyncDelegator(Ne.__asyncValues(m(f))))}}catch(f){a={error:f}}finally{try{d&&!d.done&&(i=l.return)&&(yield Ne.__await(i.call(l)))}finally{if(a)throw a.error}}}else yield yield Ne.__await(p.value),yield Ne.__await(yield*Ne.__asyncDelegator(Ne.__asyncValues(s)))}},"getItemAsyncIterator_1"))}o(Pq,"getItemAsyncIterator");function gb(t,e={}){return Ne.__asyncGenerator(this,arguments,o(function*(){let{pageLink:i,maxPageSize:r}=e,n=yield Ne.__await(t.getPage(i??t.firstPageLink,r));if(!n)return yield Ne.__await(void 0);for(yield yield Ne.__await(n.page);n.nextPageLink;){if(n=yield Ne.__await(t.getPage(n.nextPageLink,r)),!n)return yield Ne.__await(void 0);yield yield Ne.__await(n.page)}},"getPageAsyncIterator_1"))}o(gb,"getPageAsyncIterator");r0.getPagedAsyncIterator=Rq});var zb=N(rn=>{"use strict";Object.defineProperty(rn,"__esModule",{value:!0});var Iq=dd(),vb=Un(),Dq=rd(),an=Iq.createClientLogger("core-lro"),xb=2e3,wb=["succeeded","canceled","failed"];function Nb(t){try{return JSON.parse(t).state}catch{throw new Error(`Unable to deserialize input state: ${t}`)}}o(Nb,"deserializeState");function bb(t){let{state:e,stateProxy:a,isOperationError:i}=t;return r=>{throw i(r)&&(a.setError(e,r),a.setFailed(e)),r}}o(bb,"setStateError");function Aq(t,e){let a=t;return a.slice(-1)!=="."&&(a=a+"."),a+" "+e}o(Aq,"appendReadableErrorMessage");function Bq(t){let e=t.message,a=t.code,i=t;for(;i.innererror;)i=i.innererror,a=i.code,e=Aq(e,i.message);return{code:a,message:e}}o(Bq,"simplifyError");function _b(t){let{state:e,stateProxy:a,status:i,isDone:r,processResult:n,getError:s,response:p,setErrorAsResult:l}=t;switch(i){case"succeeded":{a.setSucceeded(e);break}case"failed":{let d=s?.(p),c="";if(d){let{code:m,message:f}=Bq(d);c=`. ${m}. ${f}`}let u=`The long-running operation has failed${c}`;a.setError(e,new Error(u)),a.setFailed(e),an.warning(u);break}case"canceled":{a.setCanceled(e);break}}(r?.(p,e)||r===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(i))&&a.setResult(e,Mq({response:p,state:e,processResult:n}))}o(_b,"processOperationStatus");function Mq(t){let{processResult:e,response:a,state:i}=t;return e?e(a,i):a}o(Mq,"buildResult");async function Sb(t){let{init:e,stateProxy:a,processResult:i,getOperationStatus:r,withOperationLocation:n,setErrorAsResult:s}=t,{operationLocation:p,resourceLocation:l,metadata:d,response:c}=await e();p&&n?.(p,!1);let u={metadata:d,operationLocation:p,resourceLocation:l};an.verbose("LRO: Operation description:",u);let m=a.initState(u),f=r({response:c,state:m,operationLocation:p});return _b({state:m,status:f,stateProxy:a,response:c,setErrorAsResult:s,processResult:i}),m}o(Sb,"initOperation");async function Lq(t){let{poll:e,state:a,stateProxy:i,operationLocation:r,getOperationStatus:n,getResourceLocation:s,isOperationError:p,options:l}=t,d=await e(r,l).catch(bb({state:a,stateProxy:i,isOperationError:p})),c=n(d,a);if(an.verbose(`LRO: Status: - Polling from: ${a.config.operationLocation} - Operation status: ${c} - Polling status: ${wb.includes(c)?"Stopped":"Running"}`),c==="succeeded"){let u=s(d,a);if(u!==void 0)return{response:await e(u).catch(bb({state:a,stateProxy:i,isOperationError:p})),status:c}}return{response:d,status:c}}o(Lq,"pollOperationHelper");async function Eb(t){let{poll:e,state:a,stateProxy:i,options:r,getOperationStatus:n,getResourceLocation:s,getOperationLocation:p,isOperationError:l,withOperationLocation:d,getPollingInterval:c,processResult:u,getError:m,updateState:f,setDelay:h,isDone:b,setErrorAsResult:E}=t,{operationLocation:C}=a.config;if(C!==void 0){let{response:I,status:w}=await Lq({poll:e,getOperationStatus:n,state:a,stateProxy:i,operationLocation:C,getResourceLocation:s,isOperationError:l,options:r});if(_b({status:w,response:I,state:a,stateProxy:i,isDone:b,processResult:u,getError:m,setErrorAsResult:E}),!wb.includes(w)){let y=c?.(I);y&&h(y);let g=p?.(I,a);if(g!==void 0){let S=C!==g;a.config.operationLocation=g,d?.(g,S)}else d?.(C,!1)}f?.(a,I)}}o(Eb,"pollOperation");function Cb(t){let{azureAsyncOperation:e,operationLocation:a}=t;return a??e}o(Cb,"getOperationLocationPollingUrl");function Tb(t){return t.headers.location}o(Tb,"getLocationHeader");function Ob(t){return t.headers["operation-location"]}o(Ob,"getOperationLocationHeader");function Rb(t){return t.headers["azure-asyncoperation"]}o(Rb,"getAzureAsyncOperationHeader");function qq(t){var e;let{location:a,requestMethod:i,requestPath:r,resourceLocationConfig:n}=t;switch(i){case"PUT":return r;case"DELETE":return;case"PATCH":return(e=s())!==null&&e!==void 0?e:r;default:return s()}function s(){switch(n){case"azure-async-operation":return;case"original-uri":return r;case"location":default:return a}}o(s,"getDefault")}o(qq,"findResourceLocation");function Pb(t){let{rawResponse:e,requestMethod:a,requestPath:i,resourceLocationConfig:r}=t,n=Ob(e),s=Rb(e),p=Cb({operationLocation:n,azureAsyncOperation:s}),l=Tb(e),d=a?.toLocaleUpperCase();return p!==void 0?{mode:"OperationLocation",operationLocation:p,resourceLocation:qq({requestMethod:d,location:l,requestPath:i,resourceLocationConfig:r})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:d==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}o(Pb,"inferLroMode");function Ib(t){let{status:e,statusCode:a}=t;if(typeof e!="string"&&e!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${e}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(e?.toLocaleLowerCase()){case void 0:return o0(a);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 an.verbose(`LRO: unrecognized operation status: ${e}`),e}}o(Ib,"transformStatus");function zq(t){var e;let{status:a}=(e=t.body)!==null&&e!==void 0?e:{};return Ib({status:a,statusCode:t.statusCode})}o(zq,"getStatus");function jq(t){var e,a;let{properties:i,provisioningState:r}=(e=t.body)!==null&&e!==void 0?e:{},n=(a=i?.provisioningState)!==null&&a!==void 0?a:r;return Ib({status:n,statusCode:t.statusCode})}o(jq,"getProvisioningState");function o0(t){return t===202?"running":t<300?"succeeded":"failed"}o(o0,"toOperationStatus");function Db({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let a=parseInt(e);return isNaN(a)?kq(new Date(e)):a*1e3}}o(Db,"parseRetryAfter");function Ab(t){let e=t.flatResponse.error;if(!e){an.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){an.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}o(Ab,"getErrorFromResponse");function kq(t){let e=Math.floor(new Date().getTime()),a=t.getTime();if(e{let s=await r.sendInitialRequest(),p=Pb({rawResponse:s.rawResponse,requestPath:r.requestPath,requestMethod:r.requestMethod,resourceLocationConfig:a});return Object.assign({response:s,operationLocation:p?.operationLocation,resourceLocation:p?.resourceLocation},p?.mode?{metadata:{mode:p.mode}}:{})},stateProxy:e,processResult:i?({flatResponse:s},p)=>i(s,p):({flatResponse:s})=>s,getOperationStatus:Bb,setErrorAsResult:n})}o(Uq,"initHttpOperation");function Mb({rawResponse:t},e){var a;switch((a=e.config.metadata)===null||a===void 0?void 0:a.mode){case"OperationLocation":return Cb({operationLocation:Ob(t),azureAsyncOperation:Rb(t)});case"ResourceLocation":return Tb(t);case"Body":default:return}}o(Mb,"getOperationLocation");function p0({rawResponse:t},e){var a;let i=(a=e.config.metadata)===null||a===void 0?void 0:a.mode;switch(i){case"OperationLocation":return zq(t);case"ResourceLocation":return o0(t.statusCode);case"Body":return jq(t);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}o(p0,"getOperationStatus");function Lb({flatResponse:t},e){if(typeof t=="object"){let a=t.resourceLocation;a!==void 0&&(e.config.resourceLocation=a)}return e.config.resourceLocation}o(Lb,"getResourceLocation");function qb(t){return t.name==="RestError"}o(qb,"isOperationError");async function Hq(t){let{lro:e,stateProxy:a,options:i,processResult:r,updateState:n,setDelay:s,state:p,setErrorAsResult:l}=t;return Eb({state:p,stateProxy:a,setDelay:s,processResult:r?({flatResponse:d},c)=>r(d,c):({flatResponse:d})=>d,getError:Ab,updateState:n,getPollingInterval:Db,getOperationLocation:Mb,getOperationStatus:p0,isOperationError:qb,getResourceLocation:Lb,options:i,poll:async(d,c)=>e.sendPollRequest(d,c),setErrorAsResult:l})}o(Hq,"pollHttpOperation");var Fq=o(()=>({initState:t=>({status:"running",config:t}),setCanceled:t=>t.status="canceled",setError:(t,e)=>t.error=e,setResult:(t,e)=>t.result=e,setRunning:t=>t.status="running",setSucceeded:t=>t.status="succeeded",setFailed:t=>t.status="failed",getError:t=>t.error,getResult:t=>t.result,isCanceled:t=>t.status==="canceled",isFailed:t=>t.status==="failed",isRunning:t=>t.status==="running",isSucceeded:t=>t.status==="succeeded"}),"createStateProxy$1");function Vq(t){let{getOperationLocation:e,getStatusFromInitialResponse:a,getStatusFromPollResponse:i,isOperationError:r,getResourceLocation:n,getPollingInterval:s,getError:p,resolveOnUnsuccessful:l}=t;return async({init:d,poll:c},u)=>{let{processResult:m,updateState:f,withOperationLocation:h,intervalInMs:b=xb,restoreFrom:E}=u||{},C=Fq(),I=h?(()=>{let P=!1;return(B,k)=>{k?h(B):P||h(B),P=!0}})():void 0,w=E?Nb(E):await Sb({init:d,stateProxy:C,processResult:m,getOperationStatus:a,withOperationLocation:I,setErrorAsResult:!l}),y,g=new vb.AbortController,S=new Map,O=o(async()=>S.forEach(P=>P(w)),"handleProgressEvents"),_="Operation was canceled",D=b,T={getOperationState:()=>w,getResult:()=>w.result,isDone:()=>["succeeded","failed","canceled"].includes(w.status),isStopped:()=>y===void 0,stopPolling:()=>{g.abort()},toString:()=>JSON.stringify({state:w}),onProgress:P=>{let B=Symbol();return S.set(B,P),()=>S.delete(B)},pollUntilDone:P=>y??(y=(async()=>{let{abortSignal:B}=P||{},{signal:k}=B?new vb.AbortController([B,g.signal]):g;if(!T.isDone())for(await T.poll({abortSignal:k});!T.isDone();)await Dq.delay(D,{abortSignal:k}),await T.poll({abortSignal:k});if(l)return T.getResult();switch(w.status){case"succeeded":return T.getResult();case"canceled":throw new Error(_);case"failed":throw w.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{y=void 0})),async poll(P){if(l){if(T.isDone())return}else switch(w.status){case"succeeded":return;case"canceled":throw new Error(_);case"failed":throw w.error}if(await Eb({poll:c,state:w,stateProxy:C,getOperationLocation:e,isOperationError:r,withOperationLocation:I,getPollingInterval:s,getOperationStatus:i,getResourceLocation:n,processResult:m,getError:p,updateState:f,options:P,setDelay:B=>{D=B},setErrorAsResult:!l}),await O(),!l)switch(w.status){case"canceled":throw new Error(_);case"failed":throw w.error}}};return T}}o(Vq,"buildCreatePoller");async function $q(t,e){let{resourceLocationConfig:a,intervalInMs:i,processResult:r,restoreFrom:n,updateState:s,withOperationLocation:p,resolveOnUnsuccessful:l=!1}=e||{};return Vq({getStatusFromInitialResponse:Bb,getStatusFromPollResponse:p0,isOperationError:qb,getOperationLocation:Mb,getResourceLocation:Lb,getPollingInterval:Db,getError:Ab,resolveOnUnsuccessful:l})({init:async()=>{let d=await t.sendInitialRequest(),c=Pb({rawResponse:d.rawResponse,requestPath:t.requestPath,requestMethod:t.requestMethod,resourceLocationConfig:a});return Object.assign({response:d,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},poll:t.sendPollRequest},{intervalInMs:i,withOperationLocation:p,restoreFrom:n,updateState:s,processResult:r?({flatResponse:d},c)=>r(d,c):({flatResponse:d})=>d})}o($q,"createHttpPoller");var Gq=o(()=>({initState:t=>({config:t,isStarted:!0}),setCanceled:t=>t.isCancelled=!0,setError:(t,e)=>t.error=e,setResult:(t,e)=>t.result=e,setRunning:t=>t.isStarted=!0,setSucceeded:t=>t.isCompleted=!0,setFailed:()=>{},getError:t=>t.error,getResult:t=>t.result,isCanceled:t=>!!t.isCancelled,isFailed:t=>!!t.error,isRunning:t=>!!t.isStarted,isSucceeded:t=>!!(t.isCompleted&&!t.isCancelled&&!t.error)}),"createStateProxy"),n0=class{static{o(this,"GenericPollOperation")}constructor(e,a,i,r,n,s,p){this.state=e,this.lro=a,this.setErrorAsResult=i,this.lroResourceLocationConfig=r,this.processResult=n,this.updateState=s,this.isDone=p}setPollerConfig(e){this.pollerConfig=e}async update(e){var a;let i=Gq();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await Uq({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let r=this.updateState,n=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await Hq({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:r?(s,{rawResponse:p})=>r(s,p):void 0,isDone:n?({flatResponse:s},p)=>n(s,p):void 0,options:e,setDelay:s=>{this.pollerConfig.intervalInMs=s},setErrorAsResult:this.setErrorAsResult}),(a=e?.fireProgress)===null||a===void 0||a.call(e,this.state),this}async cancel(){return an.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},Rc=class t extends Error{static{o(this,"PollerStoppedError")}constructor(e){super(e),this.name="PollerStoppedError",Object.setPrototypeOf(this,t.prototype)}},Pc=class t extends Error{static{o(this,"PollerCancelledError")}constructor(e){super(e),this.name="PollerCancelledError",Object.setPrototypeOf(this,t.prototype)}},Ic=class{static{o(this,"Poller")}constructor(e){this.resolveOnUnsuccessful=!1,this.stopped=!0,this.pollProgressCallbacks=[],this.operation=e,this.promise=new Promise((a,i)=>{this.resolve=a,this.reject=i}),this.promise.catch(()=>{})}async startPolling(e={}){for(this.stopped&&(this.stopped=!1);!this.isStopped()&&!this.isDone();)await this.poll(e),await this.delay()}async pollOnce(e={}){this.isDone()||(this.operation=await this.operation.update({abortSignal:e.abortSignal,fireProgress:this.fireProgress.bind(this)})),this.processUpdatedState()}fireProgress(e){for(let a of this.pollProgressCallbacks)a(e)}async cancelOnce(e={}){this.operation=await this.operation.cancel(e)}poll(e={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(e);let a=o(()=>{this.pollOncePromise=void 0},"clearPollOncePromise");this.pollOncePromise.then(a,a).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 e=new Pc("Operation was canceled");throw this.reject(e),e}this.isDone()&&this.resolve&&this.resolve(this.getResult())}async pollUntilDone(e={}){return this.stopped&&this.startPolling(e).catch(this.reject),this.processUpdatedState(),this.promise}onProgress(e){return this.pollProgressCallbacks.push(e),()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter(a=>a!==e)}}isDone(){let e=this.operation.state;return!!(e.isCompleted||e.isCancelled||e.error)}stopPolling(){this.stopped||(this.stopped=!0,this.reject&&this.reject(new Rc("This poller is already stopped")))}isStopped(){return this.stopped}cancelOperation(e={}){if(!this.cancelPromise)this.cancelPromise=this.cancelOnce(e);else if(e.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()}},s0=class extends Ic{static{o(this,"LroEngine")}constructor(e,a){let{intervalInMs:i=xb,resumeFrom:r,resolveOnUnsuccessful:n=!1,isDone:s,lroResourceLocationConfig:p,processResult:l,updateState:d}=a||{},c=r?Nb(r):{},u=new n0(c,e,!n,p,l,d,s);super(u),this.resolveOnUnsuccessful=n,this.config={intervalInMs:i},u.setPollerConfig(this.config)}delay(){return new Promise(e=>setTimeout(()=>e(),this.config.intervalInMs))}};rn.LroEngine=s0;rn.Poller=Ic;rn.PollerCancelledError=Pc;rn.PollerStoppedError=Rc;rn.createHttpPoller=$q});var g2=N(Z=>{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});var q=hb(),U=(kl(),nl(jl)),z=hh(),Wq=dd(),Qb=Un(),Xq=require("os"),Jb=require("crypto"),W0=require("stream");yb();var Kq=zb(),Zb=require("events"),Yq=require("fs"),Qq=require("util");function Wc(t){if(t&&t.__esModule)return t;var e=Object.create(null);return t&&Object.keys(t).forEach(function(a){if(a!=="default"){var i=Object.getOwnPropertyDescriptor(t,a);Object.defineProperty(e,a,i.get?i:{enumerable:!0,get:function(){return t[a]}})}}),e.default=t,Object.freeze(e)}o(Wc,"_interopNamespace");var H=Wc(q),l0=Wc(Xq),X0=Wc(Yq),Jq=Wc(Qq),K0={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"}}}}},Zq={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"}}}}},ez={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"}}}}},tz={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"}}}}},az={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"}}}}},iz={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"}}}}},V={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}}}}},ex={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},rz={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"}}}}},tx={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"}}}}},nz={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"}}}}}}},sz={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"}}}}},ax={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"}}}}},ix={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"}}}}},Y0={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"}}}}},oz={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"}}}}},Q0={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"}}}}}}},pz={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"}}}}},lz={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"}}}}},dz={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"}}}}},rx={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"}}}}},cz={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"}}}}}}},uz={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"}}}}},mz={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"}}}}},fz={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"]}},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"}}}}},nx={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"}}}}},hz={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"}}}}}}},gz={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},sx={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"}}}}}}},ox={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"}}}}}}},yz={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"}}}}},J0={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"}}}}},vz={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"}}}}},bz={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"}}}}},px={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"}}}}},xz={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},wz={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:"any"}}}}},Nz={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"}}}}},_z={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},Sz={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"}}}}}}},Ez={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"}}}}},lx={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"}}}}},dx={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cx={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"}}}}},ux={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mx={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"}}}}},fx={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hx={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"}}}}},gx={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yx={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"}}}}},vx={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bx={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"}}}}},xx={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wx={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"}}}}},Nx={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_x={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"}}}}},Sx={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ex={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"}}}}},Cx={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tx={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},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"}}}}},Ox={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rx={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"}}}}},Px={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ix={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"}}}}},Dx={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ax={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"}}}}},Bx={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mx={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"}}}}},Lx={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qx={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"}}}}},zx={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jx={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"}}}}},kx={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ux={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"}}}}},Hx={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fx={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"}}}}},Vx={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$x={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"}}}}},Gx={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wx={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"}}}}},Xx={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kx={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"}}}}},Yx={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qx={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"}}}}},Jx={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zx={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"}}}}},ew={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tw={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"}}}}},aw={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},iw={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"}}}}},rw={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nw={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"]}}}}},sw={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},f0={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",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-or-"},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"}}}}},ow={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pw={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",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-or-"},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"}}}}},lw={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dw={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"}}}}},cw={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uw={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"}}}}},mw={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fw={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"}}}}},hw={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gw={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"}}}}},yw={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vw={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"]}}}}},bw={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xw={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"}}}}},ww={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nw={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"}}}}},_w={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sw={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"}}}}},Ew={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cw={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"}}}}},Tw={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ow={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"}}}}},Rw={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pw={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"}}}}},Iw={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Dw={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"}}}}},Aw={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bw={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"}}}}},Mw={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lw={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"}}}}},qw={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zw={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"}}}}},jw={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kw={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"}}}}},Uw={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hw={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"}}}}},Fw={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},h0={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"}}}}},Vw={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$w={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"]}}}}},Gw={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},g0={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"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"}}}}},Ww={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xw={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"}}}}},Kw={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yw={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"}}}}},Qw={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jw={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"}}}}},Zw={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eN={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"}}}}},tN={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},aN={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"}}}}},iN={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rN={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"}}}}},nN={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sN={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"}}}}},oN={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pN={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"}}}}},lN={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dN={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"}}}}},cN={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uN={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"}}}}},mN={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fN={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"}}}}},hN={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gN={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"}}}}},yN={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vN={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"}}}}},bN={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xN={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"}}}}},wN={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},NN={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"}}}}},_N={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},SN={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"}}}}},EN={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},CN={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"}}}}},TN={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ON={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"}}}}},RN={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},PN={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"}}}}},IN={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},DN={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"}}}}},AN={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},BN={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"}}}}},MN={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fi=Object.freeze({__proto__:null,BlobServiceProperties:K0,Logging:Zq,RetentionPolicy:ez,Metrics:tz,CorsRule:az,StaticWebsite:iz,StorageError:V,BlobServiceStatistics:ex,GeoReplication:rz,ListContainersSegmentResponse:tx,ContainerItem:nz,ContainerProperties:sz,KeyInfo:ax,UserDelegationKey:ix,FilterBlobSegment:Y0,FilterBlobItem:oz,BlobTags:Q0,BlobTag:pz,SignedIdentifier:lz,AccessPolicy:dz,ListBlobsFlatSegmentResponse:rx,BlobFlatListSegment:cz,BlobItemInternal:uz,BlobName:mz,BlobPropertiesInternal:fz,ListBlobsHierarchySegmentResponse:nx,BlobHierarchyListSegment:hz,BlobPrefix:gz,BlockLookupList:sx,BlockList:ox,Block:yz,PageList:J0,PageRange:vz,ClearRange:bz,QueryRequest:px,QuerySerialization:xz,QueryFormat:wz,DelimitedTextConfiguration:Nz,JsonTextConfiguration:_z,ArrowConfiguration:Sz,ArrowField:Ez,ServiceSetPropertiesHeaders:lx,ServiceSetPropertiesExceptionHeaders:dx,ServiceGetPropertiesHeaders:cx,ServiceGetPropertiesExceptionHeaders:ux,ServiceGetStatisticsHeaders:mx,ServiceGetStatisticsExceptionHeaders:fx,ServiceListContainersSegmentHeaders:hx,ServiceListContainersSegmentExceptionHeaders:gx,ServiceGetUserDelegationKeyHeaders:yx,ServiceGetUserDelegationKeyExceptionHeaders:vx,ServiceGetAccountInfoHeaders:bx,ServiceGetAccountInfoExceptionHeaders:xx,ServiceSubmitBatchHeaders:wx,ServiceSubmitBatchExceptionHeaders:Nx,ServiceFilterBlobsHeaders:_x,ServiceFilterBlobsExceptionHeaders:Sx,ContainerCreateHeaders:Ex,ContainerCreateExceptionHeaders:Cx,ContainerGetPropertiesHeaders:Tx,ContainerGetPropertiesExceptionHeaders:Ox,ContainerDeleteHeaders:Rx,ContainerDeleteExceptionHeaders:Px,ContainerSetMetadataHeaders:Ix,ContainerSetMetadataExceptionHeaders:Dx,ContainerGetAccessPolicyHeaders:Ax,ContainerGetAccessPolicyExceptionHeaders:Bx,ContainerSetAccessPolicyHeaders:Mx,ContainerSetAccessPolicyExceptionHeaders:Lx,ContainerRestoreHeaders:qx,ContainerRestoreExceptionHeaders:zx,ContainerRenameHeaders:jx,ContainerRenameExceptionHeaders:kx,ContainerSubmitBatchHeaders:Ux,ContainerSubmitBatchExceptionHeaders:Hx,ContainerFilterBlobsHeaders:Fx,ContainerFilterBlobsExceptionHeaders:Vx,ContainerAcquireLeaseHeaders:$x,ContainerAcquireLeaseExceptionHeaders:Gx,ContainerReleaseLeaseHeaders:Wx,ContainerReleaseLeaseExceptionHeaders:Xx,ContainerRenewLeaseHeaders:Kx,ContainerRenewLeaseExceptionHeaders:Yx,ContainerBreakLeaseHeaders:Qx,ContainerBreakLeaseExceptionHeaders:Jx,ContainerChangeLeaseHeaders:Zx,ContainerChangeLeaseExceptionHeaders:ew,ContainerListBlobFlatSegmentHeaders:tw,ContainerListBlobFlatSegmentExceptionHeaders:aw,ContainerListBlobHierarchySegmentHeaders:iw,ContainerListBlobHierarchySegmentExceptionHeaders:rw,ContainerGetAccountInfoHeaders:nw,ContainerGetAccountInfoExceptionHeaders:sw,BlobDownloadHeaders:f0,BlobDownloadExceptionHeaders:ow,BlobGetPropertiesHeaders:pw,BlobGetPropertiesExceptionHeaders:lw,BlobDeleteHeaders:dw,BlobDeleteExceptionHeaders:cw,BlobUndeleteHeaders:uw,BlobUndeleteExceptionHeaders:mw,BlobSetExpiryHeaders:fw,BlobSetExpiryExceptionHeaders:hw,BlobSetHttpHeadersHeaders:gw,BlobSetHttpHeadersExceptionHeaders:yw,BlobSetImmutabilityPolicyHeaders:vw,BlobSetImmutabilityPolicyExceptionHeaders:bw,BlobDeleteImmutabilityPolicyHeaders:xw,BlobDeleteImmutabilityPolicyExceptionHeaders:ww,BlobSetLegalHoldHeaders:Nw,BlobSetLegalHoldExceptionHeaders:_w,BlobSetMetadataHeaders:Sw,BlobSetMetadataExceptionHeaders:Ew,BlobAcquireLeaseHeaders:Cw,BlobAcquireLeaseExceptionHeaders:Tw,BlobReleaseLeaseHeaders:Ow,BlobReleaseLeaseExceptionHeaders:Rw,BlobRenewLeaseHeaders:Pw,BlobRenewLeaseExceptionHeaders:Iw,BlobChangeLeaseHeaders:Dw,BlobChangeLeaseExceptionHeaders:Aw,BlobBreakLeaseHeaders:Bw,BlobBreakLeaseExceptionHeaders:Mw,BlobCreateSnapshotHeaders:Lw,BlobCreateSnapshotExceptionHeaders:qw,BlobStartCopyFromURLHeaders:zw,BlobStartCopyFromURLExceptionHeaders:jw,BlobCopyFromURLHeaders:kw,BlobCopyFromURLExceptionHeaders:Uw,BlobAbortCopyFromURLHeaders:Hw,BlobAbortCopyFromURLExceptionHeaders:Fw,BlobSetTierHeaders:h0,BlobSetTierExceptionHeaders:Vw,BlobGetAccountInfoHeaders:$w,BlobGetAccountInfoExceptionHeaders:Gw,BlobQueryHeaders:g0,BlobQueryExceptionHeaders:Ww,BlobGetTagsHeaders:Xw,BlobGetTagsExceptionHeaders:Kw,BlobSetTagsHeaders:Yw,BlobSetTagsExceptionHeaders:Qw,PageBlobCreateHeaders:Jw,PageBlobCreateExceptionHeaders:Zw,PageBlobUploadPagesHeaders:eN,PageBlobUploadPagesExceptionHeaders:tN,PageBlobClearPagesHeaders:aN,PageBlobClearPagesExceptionHeaders:iN,PageBlobUploadPagesFromURLHeaders:rN,PageBlobUploadPagesFromURLExceptionHeaders:nN,PageBlobGetPageRangesHeaders:sN,PageBlobGetPageRangesExceptionHeaders:oN,PageBlobGetPageRangesDiffHeaders:pN,PageBlobGetPageRangesDiffExceptionHeaders:lN,PageBlobResizeHeaders:dN,PageBlobResizeExceptionHeaders:cN,PageBlobUpdateSequenceNumberHeaders:uN,PageBlobUpdateSequenceNumberExceptionHeaders:mN,PageBlobCopyIncrementalHeaders:fN,PageBlobCopyIncrementalExceptionHeaders:hN,AppendBlobCreateHeaders:gN,AppendBlobCreateExceptionHeaders:yN,AppendBlobAppendBlockHeaders:vN,AppendBlobAppendBlockExceptionHeaders:bN,AppendBlobAppendBlockFromUrlHeaders:xN,AppendBlobAppendBlockFromUrlExceptionHeaders:wN,AppendBlobSealHeaders:NN,AppendBlobSealExceptionHeaders:_N,BlockBlobUploadHeaders:SN,BlockBlobUploadExceptionHeaders:EN,BlockBlobPutBlobFromUrlHeaders:CN,BlockBlobPutBlobFromUrlExceptionHeaders:TN,BlockBlobStageBlockHeaders:ON,BlockBlobStageBlockExceptionHeaders:RN,BlockBlobStageBlockFromURLHeaders:PN,BlockBlobStageBlockFromURLExceptionHeaders:IN,BlockBlobCommitBlockListHeaders:DN,BlockBlobCommitBlockListExceptionHeaders:AN,BlockBlobGetBlockListHeaders:BN,BlockBlobGetBlockListExceptionHeaders:MN}),wr={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},Cz={parameterPath:"blobServiceProperties",mapper:K0},Nr={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},$={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},Xc={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},_r={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"}}},G={parameterPath:"version",mapper:{defaultValue:"2023-01-03",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},Y={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},te={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Tz={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Z0={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},e2={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},dn={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},cn={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},Oz={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:q.QueryCollectionFormat.Csv},Rz={parameterPath:"keyInfo",mapper:ax},Pz={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},t2={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},LN={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},qN={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},ha={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},zN={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},jN={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},kN={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},zt={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},Qa={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"}},UN={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},Iz={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},Dz={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},fe={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},le={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},de={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},HN={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},FN={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Az={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},VN={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Bz={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},Mz={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},Lz={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},qz={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},zz={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},vi={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},$N={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},GN={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},WN={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},XN={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},fs={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},KN={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},YN={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},QN={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},JN={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},ZN={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},e_={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:q.QueryCollectionFormat.Csv},jz={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},Vi={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},hs={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},Pp={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},kz={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},Uz={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},Et={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},Ct={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},Tt={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},Te={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},Oe={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},be={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},Hz={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},Fz={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},Vz={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},$z={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},Gz={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},gs={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},ys={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},vs={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},bs={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},xs={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},ws={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},t_={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},un={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},mn={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},Wz={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Xz={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},kt={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},Kz={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Ns={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"]}}},a_={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},_s={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},Ss={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},Es={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},Cs={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},i_={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},Kc={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},fn={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},Yz={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},Ts={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},Qz={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},Ip={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},Dp={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},r_={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},Jz={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Zz={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},ej={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},tj={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},aj={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"]}}},ij={parameterPath:["options","queryRequest"],mapper:px},rj={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},n_={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},nj={parameterPath:["options","tags"],mapper:Q0},Sr={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},Os={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},sj={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},s_={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},o_={parameterPath:["options","blobSequenceNumber"],mapper:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},Yc={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},Qc={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},Jc={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},a2={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},p_={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},i2={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},r2={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},n2={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},oj={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},s2={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},pj={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},o2={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},lj={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},l_={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},dj={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},cj={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},uj={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},mj={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},fj={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},d_={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},c_={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},p2={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},u_={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},hj={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},m_={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},gj={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},f_={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},h_={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},yj={parameterPath:"blocks",mapper:sx},g_={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},vj={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},Lc=class{static{o(this,"Service")}constructor(e){this.client=e}setProperties(e,a){let i={blobServiceProperties:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,bj)}getProperties(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,xj)}getStatistics(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,wj)}listContainersSegment(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Nj)}getUserDelegationKey(e,a){let i={keyInfo:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,_j)}getAccountInfo(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Sj)}submitBatch(e,a,i,r){let n={contentLength:e,multipartContentType:a,body:i,options:H.operationOptionsToRequestOptionsBase(r||{})};return this.client.sendOperationRequest(n,Ej)}filterBlobs(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Cj)}},Er=new H.Serializer(Fi,!0),bj={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:lx},default:{bodyMapper:V,headersMapper:dx}},requestBody:Cz,queryParameters:[Xc,_r,K],urlParameters:[$],headerParameters:[wr,Nr,G,Y],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Er},xj={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:K0,headersMapper:cx},default:{bodyMapper:V,headersMapper:ux}},queryParameters:[Xc,_r,K],urlParameters:[$],headerParameters:[G,Y,te],isXML:!0,serializer:Er},wj={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:ex,headersMapper:mx},default:{bodyMapper:V,headersMapper:fx}},queryParameters:[Xc,K,Tz],urlParameters:[$],headerParameters:[G,Y,te],isXML:!0,serializer:Er},Nj={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:tx,headersMapper:hx},default:{bodyMapper:V,headersMapper:gx}},queryParameters:[K,Z0,e2,dn,cn,Oz],urlParameters:[$],headerParameters:[G,Y,te],isXML:!0,serializer:Er},_j={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:ix,headersMapper:yx},default:{bodyMapper:V,headersMapper:vx}},requestBody:Rz,queryParameters:[Xc,K,Pz],urlParameters:[$],headerParameters:[wr,Nr,G,Y],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Er},Sj={path:"/",httpMethod:"GET",responses:{200:{headersMapper:bx},default:{bodyMapper:V,headersMapper:xx}},queryParameters:[_r,t2],urlParameters:[$],headerParameters:[G,te],isXML:!0,serializer:Er},Ej={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:wx},default:{bodyMapper:V,headersMapper:Nx}},requestBody:LN,queryParameters:[K,qN],urlParameters:[$],headerParameters:[wr,Nr,G,Y,ha,zN],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Er},Cj={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Y0,headersMapper:_x},default:{bodyMapper:V,headersMapper:Sx}},queryParameters:[K,dn,cn,jN,kN],urlParameters:[$],headerParameters:[G,Y,te],isXML:!0,serializer:Er},pn=class{static{o(this,"Container")}constructor(e){this.client=e}create(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Tj)}getProperties(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Oj)}delete(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Rj)}setMetadata(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Pj)}getAccessPolicy(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Ij)}setAccessPolicy(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Dj)}restore(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Aj)}rename(e,a){let i={sourceContainerName:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,Bj)}submitBatch(e,a,i,r){let n={contentLength:e,multipartContentType:a,body:i,options:H.operationOptionsToRequestOptionsBase(r||{})};return this.client.sendOperationRequest(n,Mj)}filterBlobs(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Lj)}acquireLease(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,qj)}releaseLease(e,a){let i={leaseId:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,zj)}renewLease(e,a){let i={leaseId:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,jj)}breakLease(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,kj)}changeLease(e,a,i){let r={leaseId:e,proposedLeaseId:a,options:H.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(r,Uj)}listBlobFlatSegment(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Hj)}listBlobHierarchySegment(e,a){let i={delimiter:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,Fj)}getAccountInfo(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Vj)}},Ot=new H.Serializer(Fi,!0),Tj={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Ex},default:{bodyMapper:V,headersMapper:Cx}},queryParameters:[K,zt],urlParameters:[$],headerParameters:[G,Y,te,Qa,UN,Iz,Dz],isXML:!0,serializer:Ot},Oj={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:Tx},default:{bodyMapper:V,headersMapper:Ox}},queryParameters:[K,zt],urlParameters:[$],headerParameters:[G,Y,te,fe],isXML:!0,serializer:Ot},Rj={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:Rx},default:{bodyMapper:V,headersMapper:Px}},queryParameters:[K,zt],urlParameters:[$],headerParameters:[G,Y,te,fe,le,de],isXML:!0,serializer:Ot},Pj={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Ix},default:{bodyMapper:V,headersMapper:Dx}},queryParameters:[K,zt,HN],urlParameters:[$],headerParameters:[G,Y,te,Qa,fe,le],isXML:!0,serializer:Ot},Ij={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:Ax},default:{bodyMapper:V,headersMapper:Bx}},queryParameters:[K,zt,FN],urlParameters:[$],headerParameters:[G,Y,te,fe],isXML:!0,serializer:Ot},Dj={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Mx},default:{bodyMapper:V,headersMapper:Lx}},requestBody:Az,queryParameters:[K,zt,FN],urlParameters:[$],headerParameters:[wr,Nr,G,Y,UN,fe,le,de],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Ot},Aj={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:qx},default:{bodyMapper:V,headersMapper:zx}},queryParameters:[K,zt,VN],urlParameters:[$],headerParameters:[G,Y,te,Bz,Mz],isXML:!0,serializer:Ot},Bj={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:jx},default:{bodyMapper:V,headersMapper:kx}},queryParameters:[K,zt,Lz],urlParameters:[$],headerParameters:[G,Y,te,qz,zz],isXML:!0,serializer:Ot},Mj={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Ux},default:{bodyMapper:V,headersMapper:Hx}},requestBody:LN,queryParameters:[K,qN,zt],urlParameters:[$],headerParameters:[wr,Nr,G,Y,ha,zN],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Ot},Lj={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Y0,headersMapper:Fx},default:{bodyMapper:V,headersMapper:Vx}},queryParameters:[K,dn,cn,jN,kN,zt],urlParameters:[$],headerParameters:[G,Y,te],isXML:!0,serializer:Ot},qj={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:$x},default:{bodyMapper:V,headersMapper:Gx}},queryParameters:[K,zt,vi],urlParameters:[$],headerParameters:[G,Y,te,le,de,$N,GN,WN],isXML:!0,serializer:Ot},zj={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Wx},default:{bodyMapper:V,headersMapper:Xx}},queryParameters:[K,zt,vi],urlParameters:[$],headerParameters:[G,Y,te,le,de,XN,fs],isXML:!0,serializer:Ot},jj={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Kx},default:{bodyMapper:V,headersMapper:Yx}},queryParameters:[K,zt,vi],urlParameters:[$],headerParameters:[G,Y,te,le,de,fs,KN],isXML:!0,serializer:Ot},kj={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:Qx},default:{bodyMapper:V,headersMapper:Jx}},queryParameters:[K,zt,vi],urlParameters:[$],headerParameters:[G,Y,te,le,de,YN,QN],isXML:!0,serializer:Ot},Uj={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Zx},default:{bodyMapper:V,headersMapper:ew}},queryParameters:[K,zt,vi],urlParameters:[$],headerParameters:[G,Y,te,le,de,fs,JN,ZN],isXML:!0,serializer:Ot},Hj={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:rx,headersMapper:tw},default:{bodyMapper:V,headersMapper:aw}},queryParameters:[K,Z0,e2,dn,cn,zt,e_],urlParameters:[$],headerParameters:[G,Y,te],isXML:!0,serializer:Ot},Fj={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:nx,headersMapper:iw},default:{bodyMapper:V,headersMapper:rw}},queryParameters:[K,Z0,e2,dn,cn,zt,e_,jz],urlParameters:[$],headerParameters:[G,Y,te],isXML:!0,serializer:Ot},Vj={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:nw},default:{bodyMapper:V,headersMapper:sw}},queryParameters:[_r,t2],urlParameters:[$],headerParameters:[G,te],isXML:!0,serializer:Ot},gp=class{static{o(this,"Blob$1")}constructor(e){this.client=e}download(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,$j)}getProperties(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Gj)}delete(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Wj)}undelete(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Xj)}setExpiry(e,a){let i={expiryOptions:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,Kj)}setHttpHeaders(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Yj)}setImmutabilityPolicy(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Qj)}deleteImmutabilityPolicy(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Jj)}setLegalHold(e,a){let i={legalHold:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,Zj)}setMetadata(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,ek)}acquireLease(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,tk)}releaseLease(e,a){let i={leaseId:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,ak)}renewLease(e,a){let i={leaseId:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,ik)}changeLease(e,a,i){let r={leaseId:e,proposedLeaseId:a,options:H.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(r,rk)}breakLease(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,nk)}createSnapshot(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,sk)}startCopyFromURL(e,a){let i={copySource:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,ok)}copyFromURL(e,a){let i={copySource:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,pk)}abortCopyFromURL(e,a){let i={copyId:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,lk)}setTier(e,a){let i={tier:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,dk)}getAccountInfo(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,ck)}query(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,uk)}getTags(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,mk)}setTags(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,fk)}},je=new H.Serializer(Fi,!0),$j={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:f0},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:f0},default:{bodyMapper:V,headersMapper:ow}},queryParameters:[K,Vi,hs],urlParameters:[$],headerParameters:[G,Y,te,fe,le,de,Pp,kz,Uz,Et,Ct,Tt,Te,Oe,be],isXML:!0,serializer:je},Gj={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:pw},default:{bodyMapper:V,headersMapper:lw}},queryParameters:[K,Vi,hs],urlParameters:[$],headerParameters:[G,Y,te,fe,le,de,Et,Ct,Tt,Te,Oe,be],isXML:!0,serializer:je},Wj={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:dw},default:{bodyMapper:V,headersMapper:cw}},queryParameters:[K,Vi,hs,Fz],urlParameters:[$],headerParameters:[G,Y,te,fe,le,de,Te,Oe,be,Hz],isXML:!0,serializer:je},Xj={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:uw},default:{bodyMapper:V,headersMapper:mw}},queryParameters:[K,VN],urlParameters:[$],headerParameters:[G,Y,te],isXML:!0,serializer:je},Kj={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:fw},default:{bodyMapper:V,headersMapper:hw}},queryParameters:[K,Vz],urlParameters:[$],headerParameters:[G,Y,te,$z,Gz],isXML:!0,serializer:je},Yj={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:gw},default:{bodyMapper:V,headersMapper:yw}},queryParameters:[_r,K],urlParameters:[$],headerParameters:[G,Y,te,fe,le,de,Te,Oe,be,gs,ys,vs,bs,xs,ws],isXML:!0,serializer:je},Qj={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:vw},default:{bodyMapper:V,headersMapper:bw}},queryParameters:[K,t_],urlParameters:[$],headerParameters:[G,Y,te,de,un,mn],isXML:!0,serializer:je},Jj={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:xw},default:{bodyMapper:V,headersMapper:ww}},queryParameters:[K,t_],urlParameters:[$],headerParameters:[G,Y,te],isXML:!0,serializer:je},Zj={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Nw},default:{bodyMapper:V,headersMapper:_w}},queryParameters:[K,Wz],urlParameters:[$],headerParameters:[G,Y,te,Xz],isXML:!0,serializer:je},ek={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Sw},default:{bodyMapper:V,headersMapper:Ew}},queryParameters:[K,HN],urlParameters:[$],headerParameters:[G,Y,te,Qa,fe,le,de,Et,Ct,Tt,Te,Oe,be,kt],isXML:!0,serializer:je},tk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Cw},default:{bodyMapper:V,headersMapper:Tw}},queryParameters:[K,vi],urlParameters:[$],headerParameters:[G,Y,te,le,de,$N,GN,WN,Te,Oe,be],isXML:!0,serializer:je},ak={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Ow},default:{bodyMapper:V,headersMapper:Rw}},queryParameters:[K,vi],urlParameters:[$],headerParameters:[G,Y,te,le,de,XN,fs,Te,Oe,be],isXML:!0,serializer:je},ik={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Pw},default:{bodyMapper:V,headersMapper:Iw}},queryParameters:[K,vi],urlParameters:[$],headerParameters:[G,Y,te,le,de,fs,KN,Te,Oe,be],isXML:!0,serializer:je},rk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Dw},default:{bodyMapper:V,headersMapper:Aw}},queryParameters:[K,vi],urlParameters:[$],headerParameters:[G,Y,te,le,de,fs,JN,ZN,Te,Oe,be],isXML:!0,serializer:je},nk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Bw},default:{bodyMapper:V,headersMapper:Mw}},queryParameters:[K,vi],urlParameters:[$],headerParameters:[G,Y,te,le,de,YN,QN,Te,Oe,be],isXML:!0,serializer:je},sk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Lw},default:{bodyMapper:V,headersMapper:qw}},queryParameters:[K,Kz],urlParameters:[$],headerParameters:[G,Y,te,Qa,fe,le,de,Et,Ct,Tt,Te,Oe,be,kt],isXML:!0,serializer:je},ok={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:zw},default:{bodyMapper:V,headersMapper:jw}},queryParameters:[K],urlParameters:[$],headerParameters:[G,Y,te,Qa,fe,le,de,Te,Oe,be,un,mn,Ns,a_,_s,Ss,Es,Cs,i_,Kc,fn,Yz,Ts],isXML:!0,serializer:je},pk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:kw},default:{bodyMapper:V,headersMapper:Uw}},queryParameters:[K],urlParameters:[$],headerParameters:[G,Y,te,Qa,fe,le,de,Te,Oe,be,un,mn,kt,Ns,_s,Ss,Es,Cs,Kc,fn,Ts,Qz,Ip,Dp,r_],isXML:!0,serializer:je},lk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Hw},default:{bodyMapper:V,headersMapper:Fw}},queryParameters:[K,Jz,ej],urlParameters:[$],headerParameters:[G,Y,te,fe,Zz],isXML:!0,serializer:je},dk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:h0},202:{headersMapper:h0},default:{bodyMapper:V,headersMapper:Vw}},queryParameters:[K,Vi,hs,tj],urlParameters:[$],headerParameters:[G,Y,te,fe,be,a_,aj],isXML:!0,serializer:je},ck={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:$w},default:{bodyMapper:V,headersMapper:Gw}},queryParameters:[_r,t2],urlParameters:[$],headerParameters:[G,te],isXML:!0,serializer:je},uk={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:g0},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:g0},default:{bodyMapper:V,headersMapper:Ww}},requestBody:ij,queryParameters:[K,Vi,rj],urlParameters:[$],headerParameters:[wr,Nr,G,Y,fe,le,de,Et,Ct,Tt,Te,Oe,be],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:je},mk={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Q0,headersMapper:Xw},default:{bodyMapper:V,headersMapper:Kw}},queryParameters:[K,Vi,hs,n_],urlParameters:[$],headerParameters:[G,Y,te,fe,be],isXML:!0,serializer:je},fk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Yw},default:{bodyMapper:V,headersMapper:Qw}},requestBody:nj,queryParameters:[K,hs,n_],urlParameters:[$],headerParameters:[wr,Nr,G,Y,fe,be,Sr,Os],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:je},y0=class{static{o(this,"PageBlob")}constructor(e){this.client=e}create(e,a,i){let r={contentLength:e,blobContentLength:a,options:H.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(r,gk)}uploadPages(e,a,i){let r={contentLength:e,body:a,options:H.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(r,yk)}clearPages(e,a){let i={contentLength:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,vk)}uploadPagesFromURL(e,a,i,r,n){let s={sourceUrl:e,sourceRange:a,contentLength:i,range:r,options:H.operationOptionsToRequestOptionsBase(n||{})};return this.client.sendOperationRequest(s,bk)}getPageRanges(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,xk)}getPageRangesDiff(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,wk)}resize(e,a){let i={blobContentLength:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,Nk)}updateSequenceNumber(e,a){let i={sequenceNumberAction:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,_k)}copyIncremental(e,a){let i={copySource:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,Sk)}},Cr=new H.Serializer(Fi,!0),hk=new H.Serializer(Fi,!1),gk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Jw},default:{bodyMapper:V,headersMapper:Zw}},queryParameters:[K],urlParameters:[$],headerParameters:[G,Y,te,ha,Qa,fe,le,de,Et,Ct,Tt,Te,Oe,be,gs,ys,vs,bs,xs,ws,un,mn,kt,Ns,fn,Ts,sj,s_,o_],isXML:!0,serializer:Cr},yk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:eN},default:{bodyMapper:V,headersMapper:tN}},requestBody:Qc,queryParameters:[K,a2],urlParameters:[$],headerParameters:[G,Y,ha,fe,le,de,Pp,Et,Ct,Tt,Te,Oe,be,kt,Sr,Os,Yc,Jc,p_,i2,r2,n2],mediaType:"binary",serializer:hk},vk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:aN},default:{bodyMapper:V,headersMapper:iN}},queryParameters:[K,a2],urlParameters:[$],headerParameters:[G,Y,te,ha,fe,le,de,Pp,Et,Ct,Tt,Te,Oe,be,kt,i2,r2,n2,oj],isXML:!0,serializer:Cr},bk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:rN},default:{bodyMapper:V,headersMapper:nN}},queryParameters:[K,a2],urlParameters:[$],headerParameters:[G,Y,te,ha,fe,le,de,Et,Ct,Tt,Te,Oe,be,kt,_s,Ss,Es,Cs,Ip,Dp,p_,i2,r2,n2,s2,pj,o2,lj],isXML:!0,serializer:Cr},xk={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:J0,headersMapper:sN},default:{bodyMapper:V,headersMapper:oN}},queryParameters:[K,dn,cn,Vi,l_],urlParameters:[$],headerParameters:[G,Y,te,fe,le,de,Pp,Te,Oe,be],isXML:!0,serializer:Cr},wk={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:J0,headersMapper:pN},default:{bodyMapper:V,headersMapper:lN}},queryParameters:[K,dn,cn,Vi,l_,dj],urlParameters:[$],headerParameters:[G,Y,te,fe,le,de,Pp,Te,Oe,be,cj],isXML:!0,serializer:Cr},Nk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:dN},default:{bodyMapper:V,headersMapper:cN}},queryParameters:[_r,K],urlParameters:[$],headerParameters:[G,Y,te,fe,le,de,Et,Ct,Tt,Te,Oe,be,kt,s_],isXML:!0,serializer:Cr},_k={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:uN},default:{bodyMapper:V,headersMapper:mN}},queryParameters:[_r,K],urlParameters:[$],headerParameters:[G,Y,te,fe,le,de,Te,Oe,be,o_,uj],isXML:!0,serializer:Cr},Sk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:fN},default:{bodyMapper:V,headersMapper:hN}},queryParameters:[K,mj],urlParameters:[$],headerParameters:[G,Y,te,le,de,Te,Oe,be,Kc],isXML:!0,serializer:Cr},v0=class{static{o(this,"AppendBlob")}constructor(e){this.client=e}create(e,a){let i={contentLength:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,Ck)}appendBlock(e,a,i){let r={contentLength:e,body:a,options:H.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(r,Tk)}appendBlockFromUrl(e,a,i){let r={sourceUrl:e,contentLength:a,options:H.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(r,Ok)}seal(e){let a={options:H.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(a,Rk)}},l2=new H.Serializer(Fi,!0),Ek=new H.Serializer(Fi,!1),Ck={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:gN},default:{bodyMapper:V,headersMapper:yN}},queryParameters:[K],urlParameters:[$],headerParameters:[G,Y,te,ha,Qa,fe,le,de,Et,Ct,Tt,Te,Oe,be,gs,ys,vs,bs,xs,ws,un,mn,kt,fn,Ts,fj],isXML:!0,serializer:l2},Tk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:vN},default:{bodyMapper:V,headersMapper:bN}},requestBody:Qc,queryParameters:[K,d_],urlParameters:[$],headerParameters:[G,Y,ha,fe,le,de,Et,Ct,Tt,Te,Oe,be,kt,Sr,Os,Yc,Jc,c_,p2],mediaType:"binary",serializer:Ek},Ok={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:xN},default:{bodyMapper:V,headersMapper:wN}},queryParameters:[K,d_],urlParameters:[$],headerParameters:[G,Y,te,ha,fe,le,de,Et,Ct,Tt,Te,Oe,be,kt,_s,Ss,Es,Cs,Ip,Dp,Sr,s2,o2,c_,p2,u_],isXML:!0,serializer:l2},Rk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:NN},default:{bodyMapper:V,headersMapper:_N}},queryParameters:[K,hj],urlParameters:[$],headerParameters:[G,Y,te,fe,le,de,Te,Oe,p2],isXML:!0,serializer:l2},b0=class{static{o(this,"BlockBlob")}constructor(e){this.client=e}upload(e,a,i){let r={contentLength:e,body:a,options:H.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(r,Pk)}putBlobFromUrl(e,a,i){let r={contentLength:e,copySource:a,options:H.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(r,Ik)}stageBlock(e,a,i,r){let n={blockId:e,contentLength:a,body:i,options:H.operationOptionsToRequestOptionsBase(r||{})};return this.client.sendOperationRequest(n,Dk)}stageBlockFromURL(e,a,i,r){let n={blockId:e,contentLength:a,sourceUrl:i,options:H.operationOptionsToRequestOptionsBase(r||{})};return this.client.sendOperationRequest(n,Ak)}commitBlockList(e,a){let i={blocks:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,Bk)}getBlockList(e,a){let i={listType:e,options:H.operationOptionsToRequestOptionsBase(a||{})};return this.client.sendOperationRequest(i,Mk)}},Zc=new H.Serializer(Fi,!0),y_=new H.Serializer(Fi,!1),Pk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:SN},default:{bodyMapper:V,headersMapper:EN}},requestBody:Qc,queryParameters:[K],urlParameters:[$],headerParameters:[G,Y,ha,Qa,fe,le,de,Et,Ct,Tt,Te,Oe,be,gs,ys,vs,bs,xs,ws,un,mn,kt,Ns,fn,Ts,Sr,Os,Yc,Jc,m_],mediaType:"binary",serializer:y_},Ik={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:CN},default:{bodyMapper:V,headersMapper:TN}},queryParameters:[K],urlParameters:[$],headerParameters:[G,Y,te,ha,Qa,fe,le,de,Et,Ct,Tt,Te,Oe,be,gs,ys,vs,bs,xs,ws,kt,Ns,_s,Ss,Es,Cs,i_,Kc,fn,Ip,Dp,r_,Sr,m_,gj],isXML:!0,serializer:Zc},Dk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ON},default:{bodyMapper:V,headersMapper:RN}},requestBody:Qc,queryParameters:[K,f_,h_],urlParameters:[$],headerParameters:[G,Y,ha,fe,Et,Ct,Tt,kt,Sr,Os,Yc,Jc],mediaType:"binary",serializer:y_},Ak={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:PN},default:{bodyMapper:V,headersMapper:IN}},queryParameters:[K,f_,h_],urlParameters:[$],headerParameters:[G,Y,te,ha,fe,Et,Ct,Tt,kt,_s,Ss,Es,Cs,Ip,Dp,s2,o2,u_],isXML:!0,serializer:Zc},Bk={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:DN},default:{bodyMapper:V,headersMapper:AN}},requestBody:yj,queryParameters:[K,g_],urlParameters:[$],headerParameters:[wr,Nr,G,Y,Qa,fe,le,de,Et,Ct,Tt,Te,Oe,be,gs,ys,vs,bs,xs,ws,un,mn,kt,Ns,fn,Ts,Sr,Os],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Zc},Mk={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:ox,headersMapper:BN},default:{bodyMapper:V,headersMapper:MN}},queryParameters:[K,Vi,g_,vj],urlParameters:[$],headerParameters:[G,Y,te,fe,be],isXML:!0,serializer:Zc},Ka=Wq.createClientLogger("storage-blob"),Lk="12.15.0",d2="2023-01-03",d0=256*1024*1024,c0=4e3*1024*1024,Dc=5e4,qk=8*1024*1024,x0=4*1024*1024,zk=5,jk=100*1e3,c2="https://storage.azure.com/.default",ji={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},kk={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},Me={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"},gi="",v_="*",Uk=1*1024*1024,jb=256,Hk=4*Uk,zi=`\r -`,b_="HTTP/1.1",Fk="AES256",Vk="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",$k=["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-if-tags","x-ms-source-if-tags"],Gk=["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"],Wk="BlobUsesCustomerSpecifiedEncryption",Xk="BlobDoesNotUseCustomerSpecifiedEncryption",Kk=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Yk(t){let e=q.URLBuilder.parse(t),a=e.getPath();return a=a||"/",a=Jk(a),e.setPath(a),e.toString()}o(Yk,"escapeURLPath");function Qk(t){let e="";if(t.search("DevelopmentStorageProxyUri=")!==-1){let a=t.split(";");for(let i of a)i.trim().startsWith("DevelopmentStorageProxyUri=")&&(e=i.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return e}o(Qk,"getProxyUriFromDevConnString");function ls(t,e){let a=t.split(";");for(let i of a)if(i.trim().startsWith(e))return i.trim().match(e+"=(.*)")[1];return""}o(ls,"getValueInConnString");function Rs(t){let e="";t.startsWith("UseDevelopmentStorage=true")&&(e=Qk(t),t=Vk);let a=ls(t,"BlobEndpoint");if(a=a.endsWith("/")?a.slice(0,-1):a,t.search("DefaultEndpointsProtocol=")!==-1&&t.search("AccountKey=")!==-1){let i="",r="",n=Buffer.from("accountKey","base64"),s="";if(r=ls(t,"AccountName"),n=Buffer.from(ls(t,"AccountKey"),"base64"),!a){i=ls(t,"DefaultEndpointsProtocol");let p=i.toLowerCase();if(p!=="https"&&p!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(s=ls(t,"EndpointSuffix"),!s)throw new Error("Invalid EndpointSuffix in the provided Connection String");a=`${i}://${r}.blob.${s}`}if(r){if(n.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:a,accountName:r,accountKey:n,proxyUri:e}}else{let i=ls(t,"SharedAccessSignature"),r=w_(a);if(a){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{kind:"SASConnString",url:a,accountName:r,accountSas:i}}}o(Rs,"extractConnectionStringParts");function Jk(t){return encodeURIComponent(t).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}o(Jk,"escape");function Fe(t,e){let a=q.URLBuilder.parse(t),i=a.getPath();return i=i?i.endsWith("/")?`${i}${e}`:`${i}/${e}`:e,a.setPath(i),new URL(a.toString()).toString()}o(Fe,"appendToURLPath");function ln(t,e,a){let i=q.URLBuilder.parse(t);return i.setQueryParameter(e,a),i.toString()}o(ln,"setURLParameter");function kb(t,e){return q.URLBuilder.parse(t).getQueryParameterValue(e)}o(kb,"getURLParameter");function Zk(t,e){let a=q.URLBuilder.parse(t);return a.setHost(e),a.toString()}o(Zk,"setURLHost");function u2(t){return q.URLBuilder.parse(t).getPath()}o(u2,"getURLPath");function eU(t){return q.URLBuilder.parse(t).getScheme()}o(eU,"getURLScheme");function tU(t){let e=q.URLBuilder.parse(t),a=e.getPath();if(!a)throw new RangeError("Invalid url without valid path.");let i=e.getQuery()||"";return i=i.trim(),i!==""&&(i=i.startsWith("?")?i:`?${i}`),`${a}${i}`}o(tU,"getURLPathAndQuery");function aU(t){let e=q.URLBuilder.parse(t).getQuery();if(!e)return{};e=e.trim(),e=e.startsWith("?")?e.substr(1):e;let a=e.split("&");a=a.filter(r=>{let n=r.indexOf("="),s=r.lastIndexOf("=");return n>0&&n===s&&s42&&(t=t.slice(0,42));let n=t+nU(e.toString(),48-t.length,"0");return iU(n)}o(Ub,"generateBlockID");async function rU(t,e,a){return new Promise((i,r)=>{let n,s=o(()=>{n!==void 0&&clearTimeout(n),r(a)},"abortHandler");n=setTimeout(o(()=>{e!==void 0&&e.removeEventListener("abort",s),i()},"resolveHandler"),t),e!==void 0&&e.addEventListener("abort",s)})}o(rU,"delay");function nU(t,e,a=" "){return String.prototype.padStart?t.padStart(e,a):(a=a||" ",t.length>e?t:(e=e-t.length,e>a.length&&(a+=a.repeat(e/a.length)),a.slice(0,e)+t))}o(nU,"padStart");function x_(t,e){return t.toLocaleLowerCase()===e.toLocaleLowerCase()}o(x_,"iEqual");function w_(t){let e=q.URLBuilder.parse(t),a;try{return e.getHost().split(".")[1]==="blob"?a=e.getHost().split(".")[0]:f2(e)?a=e.getPath().split("/")[1]:a="",a}catch{throw new Error("Unable to extract accountName with provided information.")}}o(w_,"getAccountNameFromUrl");function f2(t){if(t.getHost()===void 0)return!1;let e=t.getHost()+(t.getPort()===void 0?"":":"+t.getPort());return/^.*:.*:.*$|^localhost(:[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(e)||t.getPort()!==void 0&&Kk.includes(t.getPort())}o(f2,"isIpEndpointStyle");function sn(t){if(t===void 0)return;let e=[];for(let a in t)if(Object.prototype.hasOwnProperty.call(t,a)){let i=t[a];e.push(`${encodeURIComponent(a)}=${encodeURIComponent(i)}`)}return e.join("&")}o(sn,"toBlobTagsString");function sU(t){if(t===void 0)return;let e={blobTagSet:[]};for(let a in t)if(Object.prototype.hasOwnProperty.call(t,a)){let i=t[a];e.blobTagSet.push({key:a,value:i})}return e}o(sU,"toBlobTags");function mp(t){if(t===void 0)return;let e={};for(let a of t.blobTagSet)e[a.key]=a.value;return e}o(mp,"toTags");function Hb(t){if(t!==void 0)switch(t.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:t.columnSeparator||",",fieldQuote:t.fieldQuote||"",recordSeparator:t.recordSeparator,escapeChar:t.escapeCharacter||"",headersPresent:t.hasHeaders||!1}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:t.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:t.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}o(Hb,"toQuerySerialization");function qc(t){if(!t||"policy-id"in t)return;let e=[];for(let a in t){let i=a.split("_"),r="or-";i[0].startsWith(r)&&(i[0]=i[0].substring(r.length));let n={ruleId:i[1],replicationStatus:t[a]},s=e.findIndex(p=>p.policyId===i[0]);s>-1?e[s].rules.push(n):e.push({policyId:i[0],rules:[n]})}return e}o(qc,"parseObjectReplicationRecord");function N_(t,e){return t.credential=e,t}o(N_,"attachCredential");function yp(t){return t?t.scheme+" "+t.value:void 0}o(yp,"httpAuthorizationToString");function cs(t){return t.encoded?decodeURIComponent(t.content):t.content}o(cs,"BlobNameToString");function oU(t){return Object.assign(Object.assign({},t),{segment:{blobItems:t.segment.blobItems.map(e=>Object.assign(Object.assign({},e),{name:cs(e.name)}))}})}o(oU,"ConvertInternalResponseOfListBlobFlat");function pU(t){var e;return Object.assign(Object.assign({},t),{segment:{blobPrefixes:(e=t.segment.blobPrefixes)===null||e===void 0?void 0:e.map(a=>Object.assign(Object.assign({},a),{name:cs(a.name)})),blobItems:t.segment.blobItems.map(a=>Object.assign(Object.assign({},a),{name:cs(a.name)}))}})}o(pU,"ConvertInternalResponseOfListBlobHierarchy");function*Fb(t){let e=[],a=[];t.pageRange&&(e=t.pageRange),t.clearRange&&(a=t.clearRange);let i=0,r=0;for(;i=1?Math.floor(i.maxTries):br.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:br.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:br.maxRetryDelayInMs):br.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:br.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:br.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,a,i){let r=e.clone(),n=a||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||i%2===1;n||(r.url=Zk(r.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(r.url=ln(r.url,ji.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let s;try{if(Ka.info(`RetryPolicy: =====> Try=${i} ${n?"Primary":"Secondary"}`),s=await this._nextPolicy.sendRequest(r),!this.shouldRetry(n,i,s))return s;a=a||!n&&s.status===404}catch(p){if(Ka.error(`RetryPolicy: Caught error, message: ${p.message}, code: ${p.code}`),!this.shouldRetry(n,i,s,p))throw p}return await this.delay(n,i,e.abortSignal),this.attemptSendRequest(e,a,++i)}shouldRetry(e,a,i,r){if(a>=this.retryOptions.maxTries)return Ka.info(`RetryPolicy: Attempt(s) ${a} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let n=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(r){for(let s of n)if(r.name.toUpperCase().includes(s)||r.message.toUpperCase().includes(s)||r.code&&r.code.toString().toUpperCase()===s)return Ka.info(`RetryPolicy: Network error ${s} found, will retry.`),!0}if(i||r){let s=i?i.status:r?r.statusCode:0;if(!e&&s===404)return Ka.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(s===503||s===500)return Ka.info(`RetryPolicy: Will retry for status code ${s}.`),!0}return r?.code==="PARSE_ERROR"&&r?.message.startsWith('Error "Error: Unclosed root tag')?(Ka.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,a,i){let r=0;if(e)switch(this.retryOptions.retryPolicyType){case Z.StorageRetryPolicyType.EXPONENTIAL:r=Math.min((Math.pow(2,a-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Z.StorageRetryPolicyType.FIXED:r=this.retryOptions.retryDelayInMs;break}else r=Math.random()*1e3;return Ka.info(`RetryPolicy: Delay for ${r}ms`),rU(r,i,lU)}},Uc=class{static{o(this,"StorageRetryPolicyFactory")}constructor(e){this.retryOptions=e}create(e,a){return new kc(e,a,this.retryOptions)}},vp=class extends q.BaseRequestPolicy{static{o(this,"CredentialPolicy")}sendRequest(e){return this._nextPolicy.sendRequest(this.signRequest(e))}signRequest(e){return e}},Hc=class extends vp{static{o(this,"AnonymousCredentialPolicy")}constructor(e,a){super(e,a)}},bp=class{static{o(this,"Credential")}create(e,a){throw new Error("Method should be implemented in children classes.")}},Ie=class extends bp{static{o(this,"AnonymousCredential")}create(e,a){return new Hc(e,a)}},w0=class extends q.BaseRequestPolicy{static{o(this,"TelemetryPolicy")}constructor(e,a,i){super(e,a),this.telemetry=i}async sendRequest(e){return q.isNode&&(e.headers||(e.headers=new q.HttpHeaders),e.headers.get(Me.USER_AGENT)||e.headers.set(Me.USER_AGENT,this.telemetry)),this._nextPolicy.sendRequest(e)}},N0=class{static{o(this,"TelemetryPolicyFactory")}constructor(e){let a=[];if(q.isNode){if(e){let n=e.userAgentPrefix||"";n.length>0&&a.indexOf(n)===-1&&a.push(n)}let i=`azsdk-js-storageblob/${Lk}`;a.indexOf(i)===-1&&a.push(i);let r=`(NODE-VERSION ${process.version})`;l0&&(r=`(NODE-VERSION ${process.version}; ${l0.type()} ${l0.release()})`),a.indexOf(r)===-1&&a.push(r)}this.telemetryString=a.join(" ")}create(e,a){return new w0(e,a,this.telemetryString)}},dU=new q.DefaultHttpClient;function cU(){return dU}o(cU,"getCachedDefaultHttpClient");var u0={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}},uU={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function mU(t,e,a){async function i(){if(Date.now()t.getToken(e,l),"tryGetAccessToken"),n.retryIntervalInMs,(d=r?.expiresOnTimestamp)!==null&&d!==void 0?d:Date.now()).then(u=>(i=null,r=u,r)).catch(u=>{throw i=null,r=null,u})),i}return o(p,"refresh"),async l=>s.mustRefresh?p(l):(s.shouldRefresh&&p(l),r)}o(Vb,"createTokenCycler");function fU(t){let e=t.headers.get("WWW-Authenticate");if(t.status===401&&e)return e}o(fU,"getChallenge");function hU(t){return`${t.slice(7).trim()} `.split(" ").filter(r=>r).map(r=>(([n,s])=>({[n]:s}))(r.trim().split("="))).reduce((r,n)=>Object.assign(Object.assign({},r),n),{})}o(hU,"parseChallenge");function gU(t,e){let a=Vb(t,e);class i extends q.BaseRequestPolicy{static{o(this,"StorageBearerTokenChallengeAuthenticationPolicy")}constructor(n,s){super(n,s)}async sendRequest(n){if(!n.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");let p=(await a({abortSignal:n.abortSignal,tracingOptions:{tracingContext:n.tracingContext}})).token;n.headers.set(u0.HeaderConstants.AUTHORIZATION,`Bearer ${p}`);let l=await this._nextPolicy.sendRequest(n);if(l?.status===401){let d=fU(l);if(d){let c=hU(d),u=c.resource_id+u0.DefaultScope,h=q.URLBuilder.parse(c.authorization_uri).getPath().split("/")[1],b=Vb(t,u),E=(await b({abortSignal:n.abortSignal,tracingOptions:{tracingContext:n.tracingContext},tenantId:h})).token;return a=b,n.headers.set(u0.HeaderConstants.AUTHORIZATION,`Bearer ${E}`),this._nextPolicy.sendRequest(n)}}return l}}return{create:(r,n)=>new i(r,n)}}o(gU,"storageBearerTokenChallengeAuthenticationPolicy");function Tr(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}o(Tr,"isPipelineLike");var xp=class{static{o(this,"Pipeline")}constructor(e,a={}){this.factories=e,this.options=Object.assign(Object.assign({},a),{httpClient:a.httpClient||cU()})}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Ae(t,e={}){var a;t===void 0&&(t=new Ie);let i=new N0(e.userAgentOptions),r=[q.tracingPolicy({userAgent:i.telemetryString}),q.keepAlivePolicy(e.keepAliveOptions),i,q.generateClientRequestIdPolicy(),new jc,new Uc(e.retryOptions),q.deserializationPolicy(void 0,{xmlCharKey:"#"}),q.logPolicy({logger:Ka.info,allowedHeaderNames:$k,allowedQueryParameters:Gk})];return q.isNode&&(r.push(q.proxyPolicy(e.proxyOptions)),r.push(q.disableResponseDecompressionPolicy())),r.push(q.isTokenCredential(t)?N_(gU(t,(a=e.audience)!==null&&a!==void 0?a:c2),t):t),new xp(r,e)}o(Ae,"newPipeline");var Fc=class extends vp{static{o(this,"StorageSharedKeyCredentialPolicy")}constructor(e,a,i){super(e,a),this.factory=i}signRequest(e){e.headers.set(Me.X_MS_DATE,new Date().toUTCString()),e.body&&(typeof e.body=="string"||e.body!==void 0)&&e.body.length>0&&e.headers.set(Me.CONTENT_LENGTH,Buffer.byteLength(e.body));let a=[e.method.toUpperCase(),this.getHeaderValueToSign(e,Me.CONTENT_LANGUAGE),this.getHeaderValueToSign(e,Me.CONTENT_ENCODING),this.getHeaderValueToSign(e,Me.CONTENT_LENGTH),this.getHeaderValueToSign(e,Me.CONTENT_MD5),this.getHeaderValueToSign(e,Me.CONTENT_TYPE),this.getHeaderValueToSign(e,Me.DATE),this.getHeaderValueToSign(e,Me.IF_MODIFIED_SINCE),this.getHeaderValueToSign(e,Me.IF_MATCH),this.getHeaderValueToSign(e,Me.IF_NONE_MATCH),this.getHeaderValueToSign(e,Me.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(e,Me.RANGE)].join(` +`));let i=e.split(` +`).map(s=>s.trim());for(let s of i)!s||s.startsWith("#")||n.patterns.push(new YF.Pattern(s));return n.searchPaths.push(...Kh.getSearchPaths(n.patterns)),n})}static stat(e,r,n){return Mb(this,void 0,void 0,function*(){let i;if(r.followSymbolicLinks)try{i=yield hu.promises.stat(e.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){kb.debug(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw s}else i=yield hu.promises.lstat(e.path);if(i.isDirectory()&&r.followSymbolicLinks){let s=yield hu.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(a=>a===s)){kb.debug(`Symlink cycle detected for path '${e.path}' and realpath '${s}'`);return}n.push(s)}return i})}};Ht.DefaultGlobber=Lb});var XF=g($r=>{"use strict";var pue=$r&&$r.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hue=$r&&$r.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Rc=$r&&$r.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{"use strict";var ZF=_c&&_c.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(_c,"__esModule",{value:!0});_c.create=eq;_c.hashFiles=bue;var Bue=VF(),Iue=XF();function eq(t,e){return ZF(this,void 0,void 0,function*(){return yield Bue.DefaultGlobber.create(t,e)})}o(eq,"create");function bue(t){return ZF(this,arguments,void 0,function*(e,r="",n,i=!1){let s=!0;n&&typeof n.followSymbolicLinks=="boolean"&&(s=n.followSymbolicLinks);let a=yield eq(e,{followSymbolicLinks:s});return(0,Iue.hashFiles)(a,r,i)})}o(bue,"hashFiles")});var rf=g((ue,oq)=>{ue=oq.exports=Ce;var Ue;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Ue=o(function(){var t=Array.prototype.slice.call(arguments,0);t.unshift("SEMVER"),console.log.apply(console,t)},"debug"):Ue=o(function(){},"debug");ue.SEMVER_SPEC_VERSION="2.0.0";var mu=256,Xh=Number.MAX_SAFE_INTEGER||9007199254740991,Ub=16,Que=mu-6,vc=ue.re=[],Le=ue.safeRe=[],U=ue.src=[],O=ue.tokens={},iq=0;function Be(t){O[t]=iq++}o(Be,"tok");var qb="[a-zA-Z0-9-]",Fb=[["\\s",1],["\\d",mu],[qb,Que]];function yu(t){for(var e=0;e)?=?)";Be("XRANGEIDENTIFIERLOOSE");U[O.XRANGEIDENTIFIERLOOSE]=U[O.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Be("XRANGEIDENTIFIER");U[O.XRANGEIDENTIFIER]=U[O.NUMERICIDENTIFIER]+"|x|X|\\*";Be("XRANGEPLAIN");U[O.XRANGEPLAIN]="[v=\\s]*("+U[O.XRANGEIDENTIFIER]+")(?:\\.("+U[O.XRANGEIDENTIFIER]+")(?:\\.("+U[O.XRANGEIDENTIFIER]+")(?:"+U[O.PRERELEASE]+")?"+U[O.BUILD]+"?)?)?";Be("XRANGEPLAINLOOSE");U[O.XRANGEPLAINLOOSE]="[v=\\s]*("+U[O.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+U[O.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+U[O.XRANGEIDENTIFIERLOOSE]+")(?:"+U[O.PRERELEASELOOSE]+")?"+U[O.BUILD]+"?)?)?";Be("XRANGE");U[O.XRANGE]="^"+U[O.GTLT]+"\\s*"+U[O.XRANGEPLAIN]+"$";Be("XRANGELOOSE");U[O.XRANGELOOSE]="^"+U[O.GTLT]+"\\s*"+U[O.XRANGEPLAINLOOSE]+"$";Be("COERCE");U[O.COERCE]="(^|[^\\d])(\\d{1,"+Ub+"})(?:\\.(\\d{1,"+Ub+"}))?(?:\\.(\\d{1,"+Ub+"}))?(?:$|[^\\d])";Be("COERCERTL");vc[O.COERCERTL]=new RegExp(U[O.COERCE],"g");Le[O.COERCERTL]=new RegExp(yu(U[O.COERCE]),"g");Be("LONETILDE");U[O.LONETILDE]="(?:~>?)";Be("TILDETRIM");U[O.TILDETRIM]="(\\s*)"+U[O.LONETILDE]+"\\s+";vc[O.TILDETRIM]=new RegExp(U[O.TILDETRIM],"g");Le[O.TILDETRIM]=new RegExp(yu(U[O.TILDETRIM]),"g");var wue="$1~";Be("TILDE");U[O.TILDE]="^"+U[O.LONETILDE]+U[O.XRANGEPLAIN]+"$";Be("TILDELOOSE");U[O.TILDELOOSE]="^"+U[O.LONETILDE]+U[O.XRANGEPLAINLOOSE]+"$";Be("LONECARET");U[O.LONECARET]="(?:\\^)";Be("CARETTRIM");U[O.CARETTRIM]="(\\s*)"+U[O.LONECARET]+"\\s+";vc[O.CARETTRIM]=new RegExp(U[O.CARETTRIM],"g");Le[O.CARETTRIM]=new RegExp(yu(U[O.CARETTRIM]),"g");var Nue="$1^";Be("CARET");U[O.CARET]="^"+U[O.LONECARET]+U[O.XRANGEPLAIN]+"$";Be("CARETLOOSE");U[O.CARETLOOSE]="^"+U[O.LONECARET]+U[O.XRANGEPLAINLOOSE]+"$";Be("COMPARATORLOOSE");U[O.COMPARATORLOOSE]="^"+U[O.GTLT]+"\\s*("+U[O.LOOSEPLAIN]+")$|^$";Be("COMPARATOR");U[O.COMPARATOR]="^"+U[O.GTLT]+"\\s*("+U[O.FULLPLAIN]+")$|^$";Be("COMPARATORTRIM");U[O.COMPARATORTRIM]="(\\s*)"+U[O.GTLT]+"\\s*("+U[O.LOOSEPLAIN]+"|"+U[O.XRANGEPLAIN]+")";vc[O.COMPARATORTRIM]=new RegExp(U[O.COMPARATORTRIM],"g");Le[O.COMPARATORTRIM]=new RegExp(yu(U[O.COMPARATORTRIM]),"g");var xue="$1$2$3";Be("HYPHENRANGE");U[O.HYPHENRANGE]="^\\s*("+U[O.XRANGEPLAIN]+")\\s+-\\s+("+U[O.XRANGEPLAIN]+")\\s*$";Be("HYPHENRANGELOOSE");U[O.HYPHENRANGELOOSE]="^\\s*("+U[O.XRANGEPLAINLOOSE]+")\\s+-\\s+("+U[O.XRANGEPLAINLOOSE]+")\\s*$";Be("STAR");U[O.STAR]="(<|>)?=?\\s*\\*";for(Qi=0;Qimu)return null;var r=e.loose?Le[O.LOOSE]:Le[O.FULL];if(!r.test(t))return null;try{return new Ce(t,e)}catch{return null}}o(Vo,"parse");ue.valid=Sue;function Sue(t,e){var r=Vo(t,e);return r?r.version:null}o(Sue,"valid");ue.clean=Rue;function Rue(t,e){var r=Vo(t.trim().replace(/^[=v]+/,""),e);return r?r.version:null}o(Rue,"clean");ue.SemVer=Ce;function Ce(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof Ce){if(t.loose===e.loose)return t;t=t.version}else if(typeof t!="string")throw new TypeError("Invalid Version: "+t);if(t.length>mu)throw new TypeError("version is longer than "+mu+" characters");if(!(this instanceof Ce))return new Ce(t,e);Ue("SemVer",t,e),this.options=e,this.loose=!!e.loose;var r=t.trim().match(e.loose?Le[O.LOOSE]:Le[O.FULL]);if(!r)throw new TypeError("Invalid Version: "+t);if(this.raw=t,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>Xh||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Xh||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Xh||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)}e&&(this.prerelease[0]===e?isNaN(this.prerelease[1])&&(this.prerelease=[e,0]):this.prerelease=[e,0]);break;default:throw new Error("invalid increment argument: "+t)}return this.format(),this.raw=this.version,this};ue.inc=_ue;function _ue(t,e,r,n){typeof r=="string"&&(n=r,r=void 0);try{return new Ce(t,r).inc(e,n).version}catch{return null}}o(_ue,"inc");ue.diff=vue;function vue(t,e){if(Hb(t,e))return null;var r=Vo(t),n=Vo(e),i="";if(r.prerelease.length||n.prerelease.length){i="pre";var s="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==n[a])return i+a;return s}o(vue,"diff");ue.compareIdentifiers=Jo;var rq=/^[0-9]+$/;function Jo(t,e){var r=rq.test(t),n=rq.test(e);return r&&n&&(t=+t,e=+e),t===e?0:r&&!n?-1:n&&!r?1:t0}o(gu,"gt");ue.lt=Zh;function Zh(t,e,r){return us(t,e,r)<0}o(Zh,"lt");ue.eq=Hb;function Hb(t,e,r){return us(t,e,r)===0}o(Hb,"eq");ue.neq=sq;function sq(t,e,r){return us(t,e,r)!==0}o(sq,"neq");ue.gte=zb;function zb(t,e,r){return us(t,e,r)>=0}o(zb,"gte");ue.lte=jb;function jb(t,e,r){return us(t,e,r)<=0}o(jb,"lte");ue.cmp=ef;function ef(t,e,r,n){switch(e){case"===":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t===r;case"!==":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t!==r;case"":case"=":case"==":return Hb(t,r,n);case"!=":return sq(t,r,n);case">":return gu(t,r,n);case">=":return zb(t,r,n);case"<":return Zh(t,r,n);case"<=":return jb(t,r,n);default:throw new TypeError("Invalid operator: "+e)}}o(ef,"cmp");ue.Comparator=wn;function wn(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof wn){if(t.loose===!!e.loose)return t;t=t.value}if(!(this instanceof wn))return new wn(t,e);t=t.trim().split(/\s+/).join(" "),Ue("comparator",t,e),this.options=e,this.loose=!!e.loose,this.parse(t),this.semver===Pc?this.value="":this.value=this.operator+this.semver.version,Ue("comp",this)}o(wn,"Comparator");var Pc={};wn.prototype.parse=function(t){var e=this.options.loose?Le[O.COMPARATORLOOSE]:Le[O.COMPARATOR],r=t.match(e);if(!r)throw new TypeError("Invalid comparator: "+t);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Ce(r[2],this.options.loose):this.semver=Pc};wn.prototype.toString=function(){return this.value};wn.prototype.test=function(t){if(Ue("Comparator.test",t,this.options.loose),this.semver===Pc||t===Pc)return!0;if(typeof t=="string")try{t=new Ce(t,this.options)}catch{return!1}return ef(t,this.operator,this.semver,this.options)};wn.prototype.intersects=function(t,e){if(!(t instanceof wn))throw new TypeError("a Comparator is required");(!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new dt(t.value,e),tf(this.value,r,e));if(t.operator==="")return t.value===""?!0:(r=new dt(this.value,e),tf(t.semver,r,e));var n=(this.operator===">="||this.operator===">")&&(t.operator===">="||t.operator===">"),i=(this.operator==="<="||this.operator==="<")&&(t.operator==="<="||t.operator==="<"),s=this.semver.version===t.semver.version,a=(this.operator===">="||this.operator==="<=")&&(t.operator===">="||t.operator==="<="),c=ef(this.semver,"<",t.semver,e)&&(this.operator===">="||this.operator===">")&&(t.operator==="<="||t.operator==="<"),l=ef(this.semver,">",t.semver,e)&&(this.operator==="<="||this.operator==="<")&&(t.operator===">="||t.operator===">");return n||i||s&&a||c||l};ue.Range=dt;function dt(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof dt)return t.loose===!!e.loose&&t.includePrerelease===!!e.includePrerelease?t:new dt(t.raw,e);if(t instanceof wn)return new dt(t.value,e);if(!(this instanceof dt))return new dt(t,e);if(this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease,this.raw=t.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()}o(dt,"Range");dt.prototype.format=function(){return this.range=this.set.map(function(t){return t.join(" ").trim()}).join("||").trim(),this.range};dt.prototype.toString=function(){return this.range};dt.prototype.parseRange=function(t){var e=this.options.loose,r=e?Le[O.HYPHENRANGELOOSE]:Le[O.HYPHENRANGE];t=t.replace(r,$ue),Ue("hyphen replace",t),t=t.replace(Le[O.COMPARATORTRIM],xue),Ue("comparator trim",t,Le[O.COMPARATORTRIM]),t=t.replace(Le[O.TILDETRIM],wue),t=t.replace(Le[O.CARETTRIM],Nue),t=t.split(/\s+/).join(" ");var n=e?Le[O.COMPARATORLOOSE]:Le[O.COMPARATOR],i=t.split(" ").map(function(s){return Hue(s,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(i=i.filter(function(s){return!!s.match(n)})),i=i.map(function(s){return new wn(s,this.options)},this),i};dt.prototype.intersects=function(t,e){if(!(t instanceof dt))throw new TypeError("a Range is required");return this.set.some(function(r){return nq(r,e)&&t.set.some(function(n){return nq(n,e)&&r.every(function(i){return n.every(function(s){return i.intersects(s,e)})})})})};function nq(t,e){for(var r=!0,n=t.slice(),i=n.pop();r&&n.length;)r=n.every(function(s){return i.intersects(s,e)}),i=n.pop();return r}o(nq,"isSatisfiable");ue.toComparators=que;function que(t,e){return new dt(t,e).set.map(function(r){return r.map(function(n){return n.value}).join(" ").trim().split(" ")})}o(que,"toComparators");function Hue(t,e){return Ue("comp",t,e),t=Gue(t,e),Ue("caret",t),t=zue(t,e),Ue("tildes",t),t=Jue(t,e),Ue("xrange",t),t=Wue(t,e),Ue("stars",t),t}o(Hue,"parseComparator");function fr(t){return!t||t.toLowerCase()==="x"||t==="*"}o(fr,"isX");function zue(t,e){return t.trim().split(/\s+/).map(function(r){return jue(r,e)}).join(" ")}o(zue,"replaceTildes");function jue(t,e){var r=e.loose?Le[O.TILDELOOSE]:Le[O.TILDE];return t.replace(r,function(n,i,s,a,c){Ue("tilde",t,n,i,s,a,c);var l;return fr(i)?l="":fr(s)?l=">="+i+".0.0 <"+(+i+1)+".0.0":fr(a)?l=">="+i+"."+s+".0 <"+i+"."+(+s+1)+".0":c?(Ue("replaceTilde pr",c),l=">="+i+"."+s+"."+a+"-"+c+" <"+i+"."+(+s+1)+".0"):l=">="+i+"."+s+"."+a+" <"+i+"."+(+s+1)+".0",Ue("tilde return",l),l})}o(jue,"replaceTilde");function Gue(t,e){return t.trim().split(/\s+/).map(function(r){return Yue(r,e)}).join(" ")}o(Gue,"replaceCarets");function Yue(t,e){Ue("caret",t,e);var r=e.loose?Le[O.CARETLOOSE]:Le[O.CARET];return t.replace(r,function(n,i,s,a,c){Ue("caret",t,n,i,s,a,c);var l;return fr(i)?l="":fr(s)?l=">="+i+".0.0 <"+(+i+1)+".0.0":fr(a)?i==="0"?l=">="+i+"."+s+".0 <"+i+"."+(+s+1)+".0":l=">="+i+"."+s+".0 <"+(+i+1)+".0.0":c?(Ue("replaceCaret pr",c),i==="0"?s==="0"?l=">="+i+"."+s+"."+a+"-"+c+" <"+i+"."+s+"."+(+a+1):l=">="+i+"."+s+"."+a+"-"+c+" <"+i+"."+(+s+1)+".0":l=">="+i+"."+s+"."+a+"-"+c+" <"+(+i+1)+".0.0"):(Ue("no pr"),i==="0"?s==="0"?l=">="+i+"."+s+"."+a+" <"+i+"."+s+"."+(+a+1):l=">="+i+"."+s+"."+a+" <"+i+"."+(+s+1)+".0":l=">="+i+"."+s+"."+a+" <"+(+i+1)+".0.0"),Ue("caret return",l),l})}o(Yue,"replaceCaret");function Jue(t,e){return Ue("replaceXRanges",t,e),t.split(/\s+/).map(function(r){return Vue(r,e)}).join(" ")}o(Jue,"replaceXRanges");function Vue(t,e){t=t.trim();var r=e.loose?Le[O.XRANGELOOSE]:Le[O.XRANGE];return t.replace(r,function(n,i,s,a,c,l){Ue("xRange",t,n,i,s,a,c,l);var A=fr(s),u=A||fr(a),d=u||fr(c),f=d;return i==="="&&f&&(i=""),l=e.includePrerelease?"-0":"",A?i===">"||i==="<"?n="<0.0.0-0":n="*":i&&f?(u&&(a=0),c=0,i===">"?(i=">=",u?(s=+s+1,a=0,c=0):(a=+a+1,c=0)):i==="<="&&(i="<",u?s=+s+1:a=+a+1),n=i+s+"."+a+"."+c+l):u?n=">="+s+".0.0"+l+" <"+(+s+1)+".0.0"+l:d&&(n=">="+s+"."+a+".0"+l+" <"+s+"."+(+a+1)+".0"+l),Ue("xRange return",n),n})}o(Vue,"replaceXRange");function Wue(t,e){return Ue("replaceStars",t,e),t.trim().replace(Le[O.STAR],"")}o(Wue,"replaceStars");function $ue(t,e,r,n,i,s,a,c,l,A,u,d,f){return fr(r)?e="":fr(n)?e=">="+r+".0.0":fr(i)?e=">="+r+"."+n+".0":e=">="+e,fr(l)?c="":fr(A)?c="<"+(+l+1)+".0.0":fr(u)?c="<"+l+"."+(+A+1)+".0":d?c="<="+l+"."+A+"."+u+"-"+d:c="<="+c,(e+" "+c).trim()}o($ue,"hyphenReplace");dt.prototype.test=function(t){if(!t)return!1;if(typeof t=="string")try{t=new Ce(t,this.options)}catch{return!1}for(var e=0;e0){var i=t[n].semver;if(i.major===e.major&&i.minor===e.minor&&i.patch===e.patch)return!0}return!1}return!0}o(Kue,"testSet");ue.satisfies=tf;function tf(t,e,r){try{e=new dt(e,r)}catch{return!1}return e.test(t)}o(tf,"satisfies");ue.maxSatisfying=Xue;function Xue(t,e,r){var n=null,i=null;try{var s=new dt(e,r)}catch{return null}return t.forEach(function(a){s.test(a)&&(!n||i.compare(a)===-1)&&(n=a,i=new Ce(n,r))}),n}o(Xue,"maxSatisfying");ue.minSatisfying=Zue;function Zue(t,e,r){var n=null,i=null;try{var s=new dt(e,r)}catch{return null}return t.forEach(function(a){s.test(a)&&(!n||i.compare(a)===1)&&(n=a,i=new Ce(n,r))}),n}o(Zue,"minSatisfying");ue.minVersion=ede;function ede(t,e){t=new dt(t,e);var r=new Ce("0.0.0");if(t.test(r)||(r=new Ce("0.0.0-0"),t.test(r)))return r;r=null;for(var n=0;n":a.prerelease.length===0?a.patch++:a.prerelease.push(0),a.raw=a.format();case"":case">=":(!r||gu(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+s.operator)}})}return r&&t.test(r)?r:null}o(ede,"minVersion");ue.validRange=tde;function tde(t,e){try{return new dt(t,e).range||"*"}catch{return null}}o(tde,"validRange");ue.ltr=rde;function rde(t,e,r){return Gb(t,e,"<",r)}o(rde,"ltr");ue.gtr=nde;function nde(t,e,r){return Gb(t,e,">",r)}o(nde,"gtr");ue.outside=Gb;function Gb(t,e,r,n){t=new Ce(t,n),e=new dt(e,n);var i,s,a,c,l;switch(r){case">":i=gu,s=jb,a=Zh,c=">",l=">=";break;case"<":i=Zh,s=zb,a=gu,c="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(tf(t,e,n))return!1;for(var A=0;A=0.0.0")),d=d||m,f=f||m,i(m.semver,d.semver,n)?d=m:a(m.semver,f.semver,n)&&(f=m)}),d.operator===c||d.operator===l||(!f.operator||f.operator===c)&&s(t,f.semver))return!1;if(f.operator===l&&a(t,f.semver))return!1}return!0}o(Gb,"outside");ue.prerelease=ide;function ide(t,e){var r=Vo(t,e);return r&&r.prerelease.length?r.prerelease:null}o(ide,"prerelease");ue.intersects=sde;function sde(t,e,r){return t=new dt(t,r),e=new dt(e,r),t.intersects(e)}o(sde,"intersects");ue.coerce=ode;function ode(t,e){if(t instanceof Ce)return t;if(typeof t=="number"&&(t=String(t)),typeof t!="string")return null;e=e||{};var r=null;if(!e.rtl)r=t.match(Le[O.COERCE]);else{for(var n;(n=Le[O.COERCERTL].exec(t))&&(!r||r.index+r[0].length!==t.length);)(!r||n.index+n[0].length!==r.index+r[0].length)&&(r=n),Le[O.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;Le[O.COERCERTL].lastIndex=-1}return r===null?null:Vo(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),e)}o(ode,"coerce")});var Cu=g(ot=>{"use strict";Object.defineProperty(ot,"__esModule",{value:!0});ot.CacheFileSizeLimit=ot.ManifestFilename=ot.TarFilename=ot.SystemTarPathOnWindows=ot.GnuTarPathOnWindows=ot.SocketTimeout=ot.DefaultRetryDelay=ot.DefaultRetryAttempts=ot.ArchiveToolType=ot.CompressionMethod=ot.CacheFilename=void 0;var aq;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(aq||(ot.CacheFilename=aq={}));var cq;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(cq||(ot.CompressionMethod=cq={}));var lq;(function(t){t.GNU="gnu",t.BSD="bsd"})(lq||(ot.ArchiveToolType=lq={}));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";ot.CacheFileSizeLimit=10*Math.pow(1024,3)});var Tc=g(mt=>{"use strict";var ade=mt&&mt.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),cde=mt&&mt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ds=mt&&mt.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;in+=i.toString(),stderr:i=>n+=i.toString()}})}catch(i){Eu.debug(i.message)}return n=n.trim(),Eu.debug(n),n})}o(dq,"getVersion");function Cde(){return Dc(this,void 0,void 0,function*(){let t=yield dq("zstd",["--quiet"]),e=dde.clean(t);return Eu.debug(`zstd version: ${e}`),t===""?Wo.CompressionMethod.Gzip:Wo.CompressionMethod.ZstdWithoutLong})}o(Cde,"getCompressionMethod");function Ede(t){return t===Wo.CompressionMethod.Gzip?Wo.CacheFilename.Gzip:Wo.CacheFilename.Zstd}o(Ede,"getCacheFileName");function Bde(){return Dc(this,void 0,void 0,function*(){return Yb.existsSync(Wo.GnuTarPathOnWindows)?Wo.GnuTarPathOnWindows:(yield dq("tar")).toLowerCase().includes("gnu tar")?Aq.which("tar"):""})}o(Bde,"getGnuTarPathOnWindows");function Ide(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}o(Ide,"assertDefined");function bde(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(hde),uq.createHash("sha256").update(n.join("|")).digest("hex")}o(bde,"getCacheVersion");function Qde(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}o(Qde,"getRuntimeToken")});var Kr={};Pd(Kr,{__addDisposableResource:()=>kq,__assign:()=>sf,__asyncDelegator:()=>Rq,__asyncGenerator:()=>Sq,__asyncValues:()=>_q,__await:()=>Oc,__awaiter:()=>Iq,__classPrivateFieldGet:()=>Tq,__classPrivateFieldIn:()=>Mq,__classPrivateFieldSet:()=>Oq,__createBinding:()=>af,__decorate:()=>fq,__disposeResources:()=>Lq,__esDecorate:()=>gq,__exportStar:()=>Qq,__extends:()=>pq,__generator:()=>bq,__importDefault:()=>Dq,__importStar:()=>Pq,__makeTemplateObject:()=>vq,__metadata:()=>Bq,__param:()=>mq,__propKey:()=>Cq,__read:()=>Wb,__rest:()=>hq,__rewriteRelativeImportExtension:()=>Uq,__runInitializers:()=>yq,__setFunctionName:()=>Eq,__spread:()=>wq,__spreadArray:()=>xq,__spreadArrays:()=>Nq,__values:()=>of,default:()=>xde});function pq(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Jb(t,e);function r(){this.constructor=t}o(r,"__"),t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function hq(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(t);i=0;c--)(a=t[c])&&(s=(i<3?a(s):i>3?a(e,r,s):a(e,r))||s);return i>3&&s&&Object.defineProperty(e,r,s),s}function mq(t,e){return function(r,n){e(r,n,t)}}function gq(t,e,r,n,i,s){function a(w){if(w!==void 0&&typeof w!="function")throw new TypeError("Function expected");return w}o(a,"accept");for(var c=n.kind,l=c==="getter"?"get":c==="setter"?"set":"value",A=!e&&t?n.static?t:t.prototype:null,u=e||(A?Object.getOwnPropertyDescriptor(A,n.name):{}),d,f=!1,m=r.length-1;m>=0;m--){var C={};for(var Q in n)C[Q]=Q==="access"?{}:n[Q];for(var Q in n.access)C.access[Q]=n.access[Q];C.addInitializer=function(w){if(f)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(w||null))};var S=(0,r[m])(c==="accessor"?{get:u.get,set:u.set}:u[l],C);if(c==="accessor"){if(S===void 0)continue;if(S===null||typeof S!="object")throw new TypeError("Object expected");(d=a(S.get))&&(u.get=d),(d=a(S.set))&&(u.set=d),(d=a(S.init))&&i.unshift(d)}else(d=a(S))&&(c==="field"?i.unshift(d):u[l]=d)}A&&Object.defineProperty(A,n.name,u),f=!0}function yq(t,e,r){for(var n=arguments.length>2,i=0;i0&&s[s.length-1])&&(A[0]===6||A[0]===2)){r=0;continue}if(A[0]===3&&(!s||A[1]>s[0]&&A[1]=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function Wb(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var n=r.call(t),i,s=[],a;try{for(;(e===void 0||e-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(c){a={error:c}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return s}function wq(){for(var t=[],e=0;e1||l(m,Q)})},C&&(i[m]=C(i[m])))}function l(m,C){try{A(n[m](C))}catch(Q){f(s[0][3],Q)}}function A(m){m.value instanceof Oc?Promise.resolve(m.value.v).then(u,d):f(s[0][2],m)}function u(m){l("next",m)}function d(m){l("throw",m)}function f(m,C){m(C),s.shift(),s.length&&l(s[0][0],s[0][1])}}function Rq(t){var e,r;return e={},n("next"),n("throw",function(i){throw i}),n("return"),e[Symbol.iterator]=function(){return this},e;function n(i,s){e[i]=t[i]?function(a){return(r=!r)?{value:Oc(t[i](a)),done:!1}:s?s(a):a}:s}}function _q(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof of=="function"?of(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(s){r[s]=t[s]&&function(a){return new Promise(function(c,l){a=t[s](a),i(c,l,a.done,a.value)})}}function i(s,a,c,l){Promise.resolve(l).then(function(A){s({value:A,done:c})},a)}}function vq(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function Pq(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r=Vb(t),n=0;n{Jb=o(function(t,e){return Jb=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])},Jb(t,e)},"extendStatics");o(pq,"__extends");sf=o(function(){return sf=Object.assign||o(function(e){for(var r,n=1,i=arguments.length;n{var Kb=Object.defineProperty,Sde=Object.getOwnPropertyDescriptor,Rde=Object.getOwnPropertyNames,_de=Object.prototype.hasOwnProperty,vde=o((t,e)=>{for(var r in e)Kb(t,r,{get:e[r],enumerable:!0})},"__export"),Pde=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Rde(e))!_de.call(t,i)&&i!==r&&Kb(t,i,{get:()=>e[i],enumerable:!(n=Sde(e,i))||n.enumerable});return t},"__copyProps"),Dde=o(t=>Pde(Kb({},"__esModule",{value:!0}),t),"__toCommonJS"),Fq={};vde(Fq,{AbortError:()=>$b});qq.exports=Dde(Fq);var $b=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}}});var Yq=g((CYe,Gq)=>{var Tde=Object.create,cf=Object.defineProperty,Ode=Object.getOwnPropertyDescriptor,Mde=Object.getOwnPropertyNames,kde=Object.getPrototypeOf,Lde=Object.prototype.hasOwnProperty,Ude=o((t,e)=>{for(var r in e)cf(t,r,{get:e[r],enumerable:!0})},"__export"),Hq=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Mde(e))!Lde.call(t,i)&&i!==r&&cf(t,i,{get:()=>e[i],enumerable:!(n=Ode(e,i))||n.enumerable});return t},"__copyProps"),zq=o((t,e,r)=>(r=t!=null?Tde(kde(t)):{},Hq(e||!t||!t.__esModule?cf(r,"default",{value:t,enumerable:!0}):r,t)),"__toESM"),Fde=o(t=>Hq(cf({},"__esModule",{value:!0}),t),"__toCommonJS"),jq={};Ude(jq,{log:()=>jde});Gq.exports=Fde(jq);var qde=require("node:os"),Hde=zq(require("node:util")),zde=zq(require("node:process"));function jde(t,...e){zde.default.stderr.write(`${Hde.default.format(t,...e)}${qde.EOL}`)}o(jde,"log")});var e1=g((BYe,Zq)=>{var eQ=Object.defineProperty,Gde=Object.getOwnPropertyDescriptor,Yde=Object.getOwnPropertyNames,Jde=Object.prototype.hasOwnProperty,Vde=o((t,e)=>{for(var r in e)eQ(t,r,{get:e[r],enumerable:!0})},"__export"),Wde=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Yde(e))!Jde.call(t,i)&&i!==r&&eQ(t,i,{get:()=>e[i],enumerable:!(n=Gde(e,i))||n.enumerable});return t},"__copyProps"),$de=o(t=>Wde(eQ({},"__esModule",{value:!0}),t),"__toCommonJS"),Wq={};Vde(Wq,{default:()=>tpe});Zq.exports=$de(Wq);var Kde=Yq(),Jq=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,$q,Xb=[],Zb=[],lf=[];Jq&&tQ(Jq);var Kq=Object.assign(t=>Xq(t),{enable:tQ,enabled:rQ,disable:Xde,log:Kde.log});function tQ(t){$q=t,Xb=[],Zb=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?Zb.push(r.substring(1)):Xb.push(r);for(let r of lf)r.enabled=rQ(r.namespace)}o(tQ,"enable");function rQ(t){if(t.endsWith("*"))return!0;for(let e of Zb)if(Vq(t,e))return!1;for(let e of Xb)if(Vq(t,e))return!0;return!1}o(rQ,"enabled");function Vq(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let f=[],m="";for(let C of e)C==="*"&&m==="*"||(m=C,f.push(C));r=f.join("")}let n=0,i=0,s=r.length,a=t.length,c=-1,l=-1;for(;n=0){if(i=c+1,n=l+1,n===a)return!1;for(;t[n]!==r[i];)if(n++,n===a)return!1;l=n,n++,i++;continue}else return!1;let A=n===t.length,u=i===r.length,d=i===r.length-1&&r[i]==="*";return A&&(u||d)}o(Vq,"namespaceMatches");function Xde(){let t=$q||"";return tQ(""),t}o(Xde,"disable");function Xq(t){let e=Object.assign(r,{enabled:rQ(t),destroy:Zde,log:Kq.log,namespace:t,extend:epe});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return o(r,"debug"),lf.push(e),e}o(Xq,"createDebugger");function Zde(){let t=lf.indexOf(this);return t>=0?(lf.splice(t,1),!0):!1}o(Zde,"destroy");function epe(t){let e=Xq(`${this.namespace}:${t}`);return e.log=this.log,e}o(epe,"extend");var tpe=Kq});var bu=g((bYe,a1)=>{var rpe=Object.create,Af=Object.defineProperty,npe=Object.getOwnPropertyDescriptor,ipe=Object.getOwnPropertyNames,spe=Object.getPrototypeOf,ope=Object.prototype.hasOwnProperty,ape=o((t,e)=>{for(var r in e)Af(t,r,{get:e[r],enumerable:!0})},"__export"),i1=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of ipe(e))!ope.call(t,i)&&i!==r&&Af(t,i,{get:()=>e[i],enumerable:!(n=npe(e,i))||n.enumerable});return t},"__copyProps"),cpe=o((t,e,r)=>(r=t!=null?rpe(spe(t)):{},i1(e||!t||!t.__esModule?Af(r,"default",{value:t,enumerable:!0}):r,t)),"__toESM"),lpe=o(t=>i1(Af({},"__esModule",{value:!0}),t),"__toCommonJS"),s1={};ape(s1,{TypeSpecRuntimeLogger:()=>Ape,createClientLogger:()=>ppe,createLoggerContext:()=>o1,getLogLevel:()=>dpe,setLogLevel:()=>upe});a1.exports=lpe(s1);var Iu=cpe(e1()),nQ=["verbose","info","warning","error"],t1={verbose:400,info:300,warning:200,error:100};function r1(t,e){e.log=(...r)=>{t.log(...r)}}o(r1,"patchLogMethod");function n1(t){return nQ.includes(t)}o(n1,"isTypeSpecRuntimeLogLevel");function o1(t){let e=new Set,r=typeof process<"u"&&process.env&&process.env[t.logLevelEnvVarName]||void 0,n,i=(0,Iu.default)(t.namespace);i.log=(...u)=>{Iu.default.log(...u)};function s(u){if(u&&!n1(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${nQ.join(",")}`);n=u;let d=[];for(let f of e)a(f)&&d.push(f.namespace);Iu.default.enable(d.join(","))}o(s,"contextSetLogLevel"),r&&(n1(r)?s(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${nQ.join(", ")}.`));function a(u){return!!(n&&t1[u.level]<=t1[n])}o(a,"shouldEnable");function c(u,d){let f=Object.assign(u.extend(d),{level:d});if(r1(u,f),a(f)){let m=Iu.default.disable();Iu.default.enable(m+","+f.namespace)}return e.add(f),f}o(c,"createLogger");function l(){return n}o(l,"contextGetLogLevel");function A(u){let d=i.extend(u);return r1(i,d),{error:c(d,"error"),warning:c(d,"warning"),info:c(d,"info"),verbose:c(d,"verbose")}}return o(A,"contextCreateClientLogger"),{setLogLevel:s,getLogLevel:l,createClientLogger:A,logger:i}}o(o1,"createLoggerContext");var uf=o1({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),Ape=uf.logger;function upe(t){uf.setLogLevel(t)}o(upe,"setLogLevel");function dpe(){return uf.getLogLevel()}o(dpe,"getLogLevel");function ppe(t){return uf.createClientLogger(t)}o(ppe,"createClientLogger")});var Js=g((wYe,l1)=>{var sQ=Object.defineProperty,hpe=Object.getOwnPropertyDescriptor,fpe=Object.getOwnPropertyNames,mpe=Object.prototype.hasOwnProperty,gpe=o((t,e)=>{for(var r in e)sQ(t,r,{get:e[r],enumerable:!0})},"__export"),ype=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of fpe(e))!mpe.call(t,i)&&i!==r&&sQ(t,i,{get:()=>e[i],enumerable:!(n=hpe(e,i))||n.enumerable});return t},"__copyProps"),Cpe=o(t=>ype(sQ({},"__esModule",{value:!0}),t),"__toCommonJS"),c1={};gpe(c1,{createHttpHeaders:()=>Bpe});l1.exports=Cpe(c1);function df(t){return t.toLowerCase()}o(df,"normalizeName");function*Epe(t){for(let e of t.values())yield[e.name,e.value]}o(Epe,"headerIterator");var iQ=class{static{o(this,"HttpHeadersImpl")}_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(df(e),{name:e,value:String(r).trim()})}get(e){return this._headersMap.get(df(e))?.value}has(e){return this._headersMap.has(df(e))}delete(e){this._headersMap.delete(df(e))}toJSON(e={}){let r={};if(e.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 Epe(this._headersMap)}};function Bpe(t){return new iQ(t)}o(Bpe,"createHttpHeaders")});var pf=g((xYe,u1)=>{var oQ=Object.defineProperty,Ipe=Object.getOwnPropertyDescriptor,bpe=Object.getOwnPropertyNames,Qpe=Object.prototype.hasOwnProperty,wpe=o((t,e)=>{for(var r in e)oQ(t,r,{get:e[r],enumerable:!0})},"__export"),Npe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of bpe(e))!Qpe.call(t,i)&&i!==r&&oQ(t,i,{get:()=>e[i],enumerable:!(n=Ipe(e,i))||n.enumerable});return t},"__copyProps"),xpe=o(t=>Npe(oQ({},"__esModule",{value:!0}),t),"__toCommonJS"),A1={};wpe(A1,{randomUUID:()=>Spe});u1.exports=xpe(A1);function Spe(){return crypto.randomUUID()}o(Spe,"randomUUID")});var lQ=g((RYe,p1)=>{var cQ=Object.defineProperty,Rpe=Object.getOwnPropertyDescriptor,_pe=Object.getOwnPropertyNames,vpe=Object.prototype.hasOwnProperty,Ppe=o((t,e)=>{for(var r in e)cQ(t,r,{get:e[r],enumerable:!0})},"__export"),Dpe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of _pe(e))!vpe.call(t,i)&&i!==r&&cQ(t,i,{get:()=>e[i],enumerable:!(n=Rpe(e,i))||n.enumerable});return t},"__copyProps"),Tpe=o(t=>Dpe(cQ({},"__esModule",{value:!0}),t),"__toCommonJS"),d1={};Ppe(d1,{createPipelineRequest:()=>kpe});p1.exports=Tpe(d1);var Ope=Js(),Mpe=pf(),aQ=class{static{o(this,"PipelineRequestImpl")}url;method;headers;timeout;withCredentials;body;multipartBody;formData;streamResponseStatusCodes;enableBrowserStreams;proxySettings;disableKeepAlive;abortSignal;requestId;allowInsecureConnection;onUploadProgress;onDownloadProgress;requestOverrides;authSchemes;constructor(e){this.url=e.url,this.body=e.body,this.headers=e.headers??(0,Ope.createHttpHeaders)(),this.method=e.method??"GET",this.timeout=e.timeout??0,this.multipartBody=e.multipartBody,this.formData=e.formData,this.disableKeepAlive=e.disableKeepAlive??!1,this.proxySettings=e.proxySettings,this.streamResponseStatusCodes=e.streamResponseStatusCodes,this.withCredentials=e.withCredentials??!1,this.abortSignal=e.abortSignal,this.onUploadProgress=e.onUploadProgress,this.onDownloadProgress=e.onDownloadProgress,this.requestId=e.requestId||(0,Mpe.randomUUID)(),this.allowInsecureConnection=e.allowInsecureConnection??!1,this.enableBrowserStreams=e.enableBrowserStreams??!1,this.requestOverrides=e.requestOverrides,this.authSchemes=e.authSchemes}};function kpe(t){return new aQ(t)}o(kpe,"createPipelineRequest")});var dQ=g((vYe,m1)=>{var uQ=Object.defineProperty,Lpe=Object.getOwnPropertyDescriptor,Upe=Object.getOwnPropertyNames,Fpe=Object.prototype.hasOwnProperty,qpe=o((t,e)=>{for(var r in e)uQ(t,r,{get:e[r],enumerable:!0})},"__export"),Hpe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Upe(e))!Fpe.call(t,i)&&i!==r&&uQ(t,i,{get:()=>e[i],enumerable:!(n=Lpe(e,i))||n.enumerable});return t},"__copyProps"),zpe=o(t=>Hpe(uQ({},"__esModule",{value:!0}),t),"__toCommonJS"),f1={};qpe(f1,{createEmptyPipeline:()=>jpe});m1.exports=zpe(f1);var h1=new Set(["Deserialize","Serialize","Retry","Sign"]),AQ=class t{static{o(this,"HttpPipeline")}_policies=[];_orderedPolicies;constructor(e){this._policies=e?.slice(0)??[],this._orderedPolicies=void 0}addPolicy(e,r={}){if(r.phase&&r.afterPhase)throw new Error("Policies inside a phase cannot specify afterPhase.");if(r.phase&&!h1.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!h1.has(r.afterPhase))throw new Error(`Invalid afterPhase name: ${r.afterPhase}`);this._policies.push({policy:e,options:r}),this._orderedPolicies=void 0}removePolicy(e){let r=[];return this._policies=this._policies.filter(n=>e.name&&n.policy.name===e.name||e.phase&&n.options.phase===e.phase?(r.push(n.policy),!1):!0),this._orderedPolicies=void 0,r}sendRequest(e,r){return this.getOrderedPolicies().reduceRight((s,a)=>c=>a.sendRequest(c,s),s=>e.sendRequest(s))(r)}getOrderedPolicies(){return this._orderedPolicies||(this._orderedPolicies=this.orderPolicies()),this._orderedPolicies}clone(){return new t(this._policies)}static create(){return new t}orderPolicies(){let e=[],r=new Map;function n(C){return{name:C,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}o(n,"createPhase");let i=n("Serialize"),s=n("None"),a=n("Deserialize"),c=n("Retry"),l=n("Sign"),A=[i,s,a,c,l];function u(C){return C==="Retry"?c:C==="Serialize"?i:C==="Deserialize"?a:C==="Sign"?l:s}o(u,"getPhase");for(let C of this._policies){let Q=C.policy,S=C.options,w=Q.name;if(r.has(w))throw new Error("Duplicate policy names not allowed in pipeline");let R={policy:Q,dependsOn:new Set,dependants:new Set};S.afterPhase&&(R.afterPhase=u(S.afterPhase),R.afterPhase.hasAfterPolicies=!0),r.set(w,R),u(S.phase).policies.add(R)}for(let C of this._policies){let{policy:Q,options:S}=C,w=Q.name,R=r.get(w);if(!R)throw new Error(`Missing node for policy ${w}`);if(S.afterPolicies)for(let T of S.afterPolicies){let L=r.get(T);L&&(R.dependsOn.add(L),L.dependants.add(R))}if(S.beforePolicies)for(let T of S.beforePolicies){let L=r.get(T);L&&(L.dependsOn.add(R),R.dependants.add(L))}}function d(C){C.hasRun=!0;for(let Q of C.policies)if(!(Q.afterPhase&&(!Q.afterPhase.hasRun||Q.afterPhase.policies.size))&&Q.dependsOn.size===0){e.push(Q.policy);for(let S of Q.dependants)S.dependsOn.delete(Q);r.delete(Q.policy.name),C.policies.delete(Q)}}o(d,"walkPhase");function f(){for(let C of A){if(d(C),C.policies.size>0&&C!==s){s.hasRun||d(s);return}C.hasAfterPolicies&&d(s)}}o(f,"walkPhases");let m=0;for(;r.size>0;){m++;let C=e.length;if(f(),e.length<=C&&m>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return e}};function jpe(){return AQ.create()}o(jpe,"createEmptyPipeline")});var hf=g((DYe,y1)=>{var pQ=Object.defineProperty,Gpe=Object.getOwnPropertyDescriptor,Ype=Object.getOwnPropertyNames,Jpe=Object.prototype.hasOwnProperty,Vpe=o((t,e)=>{for(var r in e)pQ(t,r,{get:e[r],enumerable:!0})},"__export"),Wpe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ype(e))!Jpe.call(t,i)&&i!==r&&pQ(t,i,{get:()=>e[i],enumerable:!(n=Gpe(e,i))||n.enumerable});return t},"__copyProps"),$pe=o(t=>Wpe(pQ({},"__esModule",{value:!0}),t),"__toCommonJS"),g1={};Vpe(g1,{isObject:()=>Kpe});y1.exports=$pe(g1);function Kpe(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)&&!(t instanceof RegExp)&&!(t instanceof Date)}o(Kpe,"isObject")});var fQ=g((OYe,E1)=>{var hQ=Object.defineProperty,Xpe=Object.getOwnPropertyDescriptor,Zpe=Object.getOwnPropertyNames,ehe=Object.prototype.hasOwnProperty,the=o((t,e)=>{for(var r in e)hQ(t,r,{get:e[r],enumerable:!0})},"__export"),rhe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Zpe(e))!ehe.call(t,i)&&i!==r&&hQ(t,i,{get:()=>e[i],enumerable:!(n=Xpe(e,i))||n.enumerable});return t},"__copyProps"),nhe=o(t=>rhe(hQ({},"__esModule",{value:!0}),t),"__toCommonJS"),C1={};the(C1,{isError:()=>she});E1.exports=nhe(C1);var ihe=hf();function she(t){if((0,ihe.isObject)(t)){let e=typeof t.name=="string",r=typeof t.message=="string";return e&&r}return!1}o(she,"isError")});var b1=g((kYe,I1)=>{var mQ=Object.defineProperty,ohe=Object.getOwnPropertyDescriptor,ahe=Object.getOwnPropertyNames,che=Object.prototype.hasOwnProperty,lhe=o((t,e)=>{for(var r in e)mQ(t,r,{get:e[r],enumerable:!0})},"__export"),Ahe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of ahe(e))!che.call(t,i)&&i!==r&&mQ(t,i,{get:()=>e[i],enumerable:!(n=ohe(e,i))||n.enumerable});return t},"__copyProps"),uhe=o(t=>Ahe(mQ({},"__esModule",{value:!0}),t),"__toCommonJS"),B1={};lhe(B1,{custom:()=>phe});I1.exports=uhe(B1);var dhe=require("node:util"),phe=dhe.inspect.custom});var Qu=g((UYe,w1)=>{var CQ=Object.defineProperty,hhe=Object.getOwnPropertyDescriptor,fhe=Object.getOwnPropertyNames,mhe=Object.prototype.hasOwnProperty,ghe=o((t,e)=>{for(var r in e)CQ(t,r,{get:e[r],enumerable:!0})},"__export"),yhe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of fhe(e))!mhe.call(t,i)&&i!==r&&CQ(t,i,{get:()=>e[i],enumerable:!(n=hhe(e,i))||n.enumerable});return t},"__copyProps"),Che=o(t=>yhe(CQ({},"__esModule",{value:!0}),t),"__toCommonJS"),Q1={};ghe(Q1,{Sanitizer:()=>yQ});w1.exports=Che(Q1);var Ehe=hf(),gQ="REDACTED",Bhe=["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"],Ihe=["api-version"],yQ=class{static{o(this,"Sanitizer")}allowedHeaderNames;allowedQueryParameters;constructor({additionalAllowedHeaderNames:e=[],additionalAllowedQueryParameters:r=[]}={}){e=Bhe.concat(e),r=Ihe.concat(r),this.allowedHeaderNames=new Set(e.map(n=>n.toLowerCase())),this.allowedQueryParameters=new Set(r.map(n=>n.toLowerCase()))}sanitize(e){let r=new Set;return JSON.stringify(e,(n,i)=>{if(i instanceof Error)return{...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,Ehe.isObject)(i)){if(r.has(i))return"[Circular]";r.add(i)}return i},2)}sanitizeUrl(e){if(typeof e!="string"||e===null||e==="")return e;let r=new URL(e);if(!r.search)return e;for(let[n]of r.searchParams)this.allowedQueryParameters.has(n.toLowerCase())||r.searchParams.set(n,gQ);return r.toString()}sanitizeHeaders(e){let r={};for(let n of Object.keys(e))this.allowedHeaderNames.has(n.toLowerCase())?r[n]=e[n]:r[n]=gQ;return r}sanitizeQuery(e){if(typeof e!="object"||e===null)return e;let r={};for(let n of Object.keys(e))this.allowedQueryParameters.has(n.toLowerCase())?r[n]=e[n]:r[n]=gQ;return r}}});var Mc=g((qYe,x1)=>{var EQ=Object.defineProperty,bhe=Object.getOwnPropertyDescriptor,Qhe=Object.getOwnPropertyNames,whe=Object.prototype.hasOwnProperty,Nhe=o((t,e)=>{for(var r in e)EQ(t,r,{get:e[r],enumerable:!0})},"__export"),xhe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Qhe(e))!whe.call(t,i)&&i!==r&&EQ(t,i,{get:()=>e[i],enumerable:!(n=bhe(e,i))||n.enumerable});return t},"__copyProps"),She=o(t=>xhe(EQ({},"__esModule",{value:!0}),t),"__toCommonJS"),N1={};Nhe(N1,{RestError:()=>ff,isRestError:()=>Dhe});x1.exports=She(N1);var Rhe=fQ(),_he=b1(),vhe=Qu(),Phe=new vhe.Sanitizer,ff=class t extends Error{static{o(this,"RestError")}static REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";static PARSE_ERROR="PARSE_ERROR";code;statusCode;request;response;details;constructor(e,r={}){super(e),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});let n=this.request?.agent?{maxFreeSockets:this.request.agent.maxFreeSockets,maxSockets:this.request.agent.maxSockets}:void 0;Object.defineProperty(this,_he.custom,{value:()=>`RestError: ${this.message} + ${Phe.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function Dhe(t){return t instanceof ff?!0:(0,Rhe.isError)(t)&&t.name==="RestError"}o(Dhe,"isRestError")});var $o=g((zYe,R1)=>{var BQ=Object.defineProperty,The=Object.getOwnPropertyDescriptor,Ohe=Object.getOwnPropertyNames,Mhe=Object.prototype.hasOwnProperty,khe=o((t,e)=>{for(var r in e)BQ(t,r,{get:e[r],enumerable:!0})},"__export"),Lhe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ohe(e))!Mhe.call(t,i)&&i!==r&&BQ(t,i,{get:()=>e[i],enumerable:!(n=The(e,i))||n.enumerable});return t},"__copyProps"),Uhe=o(t=>Lhe(BQ({},"__esModule",{value:!0}),t),"__toCommonJS"),S1={};khe(S1,{stringToUint8Array:()=>qhe,uint8ArrayToString:()=>Fhe});R1.exports=Uhe(S1);function Fhe(t,e){return Buffer.from(t).toString(e)}o(Fhe,"uint8ArrayToString");function qhe(t,e){return Buffer.from(t,e)}o(qhe,"stringToUint8Array")});var kc=g((GYe,v1)=>{var IQ=Object.defineProperty,Hhe=Object.getOwnPropertyDescriptor,zhe=Object.getOwnPropertyNames,jhe=Object.prototype.hasOwnProperty,Ghe=o((t,e)=>{for(var r in e)IQ(t,r,{get:e[r],enumerable:!0})},"__export"),Yhe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of zhe(e))!jhe.call(t,i)&&i!==r&&IQ(t,i,{get:()=>e[i],enumerable:!(n=Hhe(e,i))||n.enumerable});return t},"__copyProps"),Jhe=o(t=>Yhe(IQ({},"__esModule",{value:!0}),t),"__toCommonJS"),_1={};Ghe(_1,{logger:()=>Whe});v1.exports=Jhe(_1);var Vhe=bu(),Whe=(0,Vhe.createClientLogger)("ts-http-runtime")});var F1=g((JYe,U1)=>{var $he=Object.create,gf=Object.defineProperty,Khe=Object.getOwnPropertyDescriptor,Xhe=Object.getOwnPropertyNames,Zhe=Object.getPrototypeOf,efe=Object.prototype.hasOwnProperty,tfe=o((t,e)=>{for(var r in e)gf(t,r,{get:e[r],enumerable:!0})},"__export"),O1=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Xhe(e))!efe.call(t,i)&&i!==r&&gf(t,i,{get:()=>e[i],enumerable:!(n=Khe(e,i))||n.enumerable});return t},"__copyProps"),NQ=o((t,e,r)=>(r=t!=null?$he(Zhe(t)):{},O1(e||!t||!t.__esModule?gf(r,"default",{value:t,enumerable:!0}):r,t)),"__toESM"),rfe=o(t=>O1(gf({},"__esModule",{value:!0}),t),"__toCommonJS"),M1={};tfe(M1,{createNodeHttpClient:()=>Afe,getBodyLength:()=>L1});U1.exports=rfe(M1);var bQ=NQ(require("node:http")),QQ=NQ(require("node:https")),P1=NQ(require("node:zlib")),nfe=require("node:stream"),D1=Bu(),ife=Js(),Nu=Mc(),Lc=kc(),sfe=Qu(),ofe={};function wu(t){return t&&typeof t.pipe=="function"}o(wu,"isReadableStream");function T1(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=o(()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)},"handler");t.on("close",r),t.on("end",r),t.on("error",r)})}o(T1,"isStreamComplete");function k1(t){return t&&typeof t.byteLength=="number"}o(k1,"isArrayBuffer");var mf=class extends nfe.Transform{static{o(this,"ReportTransform")}loadedBytes=0;progressCallback;_transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(i){n(i)}}constructor(e){super(),this.progressCallback=e}},wQ=class{static{o(this,"NodeHttpClient")}cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new D1.AbortError("The operation was aborted. Request has already been canceled.");n=o(A=>{A.type==="abort"&&r.abort()},"abortListener"),e.abortSignal.addEventListener("abort",n)}let i;e.timeout>0&&(i=setTimeout(()=>{let A=new sfe.Sanitizer;Lc.logger.info(`request to '${A.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let s=e.headers.get("Accept-Encoding"),a=s?.includes("gzip")||s?.includes("deflate"),c=typeof e.body=="function"?e.body():e.body;if(c&&!e.headers.has("Content-Length")){let A=L1(c);A!==null&&e.headers.set("Content-Length",A)}let l;try{if(c&&e.onUploadProgress){let C=e.onUploadProgress,Q=new mf(C);Q.on("error",S=>{Lc.logger.error("Error in upload progress",S)}),wu(c)?c.pipe(Q):Q.end(c),c=Q}let A=await this.makeRequest(e,r,c);i!==void 0&&clearTimeout(i);let u=afe(A),f={status:A.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return A.resume(),f;l=a?cfe(A,u):A;let m=e.onDownloadProgress;if(m){let C=new mf(m);C.on("error",Q=>{Lc.logger.error("Error in download progress",Q)}),l.pipe(C),l=C}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(f.status)?f.readableStreamBody=l:f.bodyAsText=await lfe(l),f}finally{if(e.abortSignal&&n){let A=Promise.resolve();wu(c)&&(A=T1(c));let u=Promise.resolve();wu(l)&&(u=T1(l)),Promise.all([A,u]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(d=>{Lc.logger.warning("Error when cleaning up abortListener on httpRequest",d)})}}}makeRequest(e,r,n){let i=new URL(e.url),s=i.protocol!=="https:";if(s&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let c={agent:e.agent??this.getOrCreateAgent(e,s),hostname:i.hostname,path:`${i.pathname}${i.search}`,port:i.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((l,A)=>{let u=s?bQ.default.request(c,l):QQ.default.request(c,l);u.once("error",d=>{A(new Nu.RestError(d.message,{code:d.code??Nu.RestError.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let d=new D1.AbortError("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(d),A(d)}),n&&wu(n)?n.pipe(u):n?typeof n=="string"||Buffer.isBuffer(n)?u.end(n):k1(n)?u.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer):Buffer.from(n)):(Lc.logger.error("Unrecognized body type",n),A(new Nu.RestError("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?bQ.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new bQ.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return QQ.default.globalAgent;let i=e.tlsSettings??ofe,s=this.cachedHttpsAgents.get(i);return s&&s.options.keepAlive===!n||(Lc.logger.info("No cached TLS Agent exist, creating a new Agent"),s=new QQ.default.Agent({keepAlive:!n,...i}),this.cachedHttpsAgents.set(i,s)),s}}};function afe(t){let e=(0,ife.createHttpHeaders)();for(let r of Object.keys(t.headers)){let n=t.headers[r];Array.isArray(n)?n.length>0&&e.set(r,n[0]):n&&e.set(r,n)}return e}o(afe,"getResponseHeaders");function cfe(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=P1.default.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=P1.default.createInflate();return t.pipe(n),n}return t}o(cfe,"getDecodedResponseStream");function lfe(t){return new Promise((e,r)=>{let n=[];t.on("data",i=>{Buffer.isBuffer(i)?n.push(i):n.push(Buffer.from(i))}),t.on("end",()=>{e(Buffer.concat(n).toString("utf8"))}),t.on("error",i=>{i&&i?.name==="AbortError"?r(i):r(new Nu.RestError(`Error reading response as text: ${i.message}`,{code:Nu.RestError.PARSE_ERROR}))})})}o(lfe,"streamToText");function L1(t){return t?Buffer.isBuffer(t)?t.length:wu(t)?null:k1(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}o(L1,"getBodyLength");function Afe(){return new wQ}o(Afe,"createNodeHttpClient")});var SQ=g((WYe,H1)=>{var xQ=Object.defineProperty,ufe=Object.getOwnPropertyDescriptor,dfe=Object.getOwnPropertyNames,pfe=Object.prototype.hasOwnProperty,hfe=o((t,e)=>{for(var r in e)xQ(t,r,{get:e[r],enumerable:!0})},"__export"),ffe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of dfe(e))!pfe.call(t,i)&&i!==r&&xQ(t,i,{get:()=>e[i],enumerable:!(n=ufe(e,i))||n.enumerable});return t},"__copyProps"),mfe=o(t=>ffe(xQ({},"__esModule",{value:!0}),t),"__toCommonJS"),q1={};hfe(q1,{createDefaultHttpClient:()=>yfe});H1.exports=mfe(q1);var gfe=F1();function yfe(){return(0,gfe.createNodeHttpClient)()}o(yfe,"createDefaultHttpClient")});var _Q=g((KYe,G1)=>{var RQ=Object.defineProperty,Cfe=Object.getOwnPropertyDescriptor,Efe=Object.getOwnPropertyNames,Bfe=Object.prototype.hasOwnProperty,Ife=o((t,e)=>{for(var r in e)RQ(t,r,{get:e[r],enumerable:!0})},"__export"),bfe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Efe(e))!Bfe.call(t,i)&&i!==r&&RQ(t,i,{get:()=>e[i],enumerable:!(n=Cfe(e,i))||n.enumerable});return t},"__copyProps"),Qfe=o(t=>bfe(RQ({},"__esModule",{value:!0}),t),"__toCommonJS"),z1={};Ife(z1,{logPolicy:()=>xfe,logPolicyName:()=>j1});G1.exports=Qfe(z1);var wfe=kc(),Nfe=Qu(),j1="logPolicy";function xfe(t={}){let e=t.logger??wfe.logger.info,r=new Nfe.Sanitizer({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:j1,async sendRequest(n,i){if(!e.enabled)return i(n);e(`Request: ${r.sanitize(n)}`);let s=await i(n);return e(`Response status code: ${s.status}`),e(`Headers: ${r.sanitize(s.headers)}`),s}}}o(xfe,"logPolicy")});var PQ=g((ZYe,$1)=>{var vQ=Object.defineProperty,Sfe=Object.getOwnPropertyDescriptor,Rfe=Object.getOwnPropertyNames,_fe=Object.prototype.hasOwnProperty,vfe=o((t,e)=>{for(var r in e)vQ(t,r,{get:e[r],enumerable:!0})},"__export"),Pfe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Rfe(e))!_fe.call(t,i)&&i!==r&&vQ(t,i,{get:()=>e[i],enumerable:!(n=Sfe(e,i))||n.enumerable});return t},"__copyProps"),Dfe=o(t=>Pfe(vQ({},"__esModule",{value:!0}),t),"__toCommonJS"),J1={};vfe(J1,{redirectPolicy:()=>Ofe,redirectPolicyName:()=>V1});$1.exports=Dfe(J1);var Tfe=kc(),V1="redirectPolicy",Y1=["GET","HEAD"];function Ofe(t={}){let{maxRetries:e=20,allowCrossOriginRedirects:r=!1}=t;return{name:V1,async sendRequest(n,i){let s=await i(n);return W1(i,s,e,r)}}}o(Ofe,"redirectPolicy");async function W1(t,e,r,n,i=0){let{request:s,status:a,headers:c}=e,l=c.get("location");if(l&&(a===300||a===301&&Y1.includes(s.method)||a===302&&Y1.includes(s.method)||a===303&&s.method==="POST"||a===307)&&i{var Mfe=Object.create,yf=Object.defineProperty,kfe=Object.getOwnPropertyDescriptor,Lfe=Object.getOwnPropertyNames,Ufe=Object.getPrototypeOf,Ffe=Object.prototype.hasOwnProperty,qfe=o((t,e)=>{for(var r in e)yf(t,r,{get:e[r],enumerable:!0})},"__export"),K1=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Lfe(e))!Ffe.call(t,i)&&i!==r&&yf(t,i,{get:()=>e[i],enumerable:!(n=kfe(e,i))||n.enumerable});return t},"__copyProps"),X1=o((t,e,r)=>(r=t!=null?Mfe(Ufe(t)):{},K1(e||!t||!t.__esModule?yf(r,"default",{value:t,enumerable:!0}):r,t)),"__toESM"),Hfe=o(t=>K1(yf({},"__esModule",{value:!0}),t),"__toCommonJS"),Z1={};qfe(Z1,{getHeaderName:()=>zfe,setPlatformSpecificData:()=>jfe});eH.exports=Hfe(Z1);var DQ=X1(require("node:os")),TQ=X1(require("node:process"));function zfe(){return"User-Agent"}o(zfe,"getHeaderName");async function jfe(t){if(TQ.default&&TQ.default.versions){let e=`${DQ.default.type()} ${DQ.default.release()}; ${DQ.default.arch()}`,r=TQ.default.versions;r.bun?t.set("Bun",`${r.bun} (${e})`):r.deno?t.set("Deno",`${r.deno} (${e})`):r.node&&t.set("Node",`${r.node} (${e})`)}}o(jfe,"setPlatformSpecificData")});var Ko=g((nJe,nH)=>{var OQ=Object.defineProperty,Gfe=Object.getOwnPropertyDescriptor,Yfe=Object.getOwnPropertyNames,Jfe=Object.prototype.hasOwnProperty,Vfe=o((t,e)=>{for(var r in e)OQ(t,r,{get:e[r],enumerable:!0})},"__export"),Wfe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Yfe(e))!Jfe.call(t,i)&&i!==r&&OQ(t,i,{get:()=>e[i],enumerable:!(n=Gfe(e,i))||n.enumerable});return t},"__copyProps"),$fe=o(t=>Wfe(OQ({},"__esModule",{value:!0}),t),"__toCommonJS"),rH={};Vfe(rH,{DEFAULT_RETRY_POLICY_COUNT:()=>Xfe,SDK_VERSION:()=>Kfe});nH.exports=$fe(rH);var Kfe="0.3.4",Xfe=3});var aH=g((sJe,oH)=>{var MQ=Object.defineProperty,Zfe=Object.getOwnPropertyDescriptor,eme=Object.getOwnPropertyNames,tme=Object.prototype.hasOwnProperty,rme=o((t,e)=>{for(var r in e)MQ(t,r,{get:e[r],enumerable:!0})},"__export"),nme=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of eme(e))!tme.call(t,i)&&i!==r&&MQ(t,i,{get:()=>e[i],enumerable:!(n=Zfe(e,i))||n.enumerable});return t},"__copyProps"),ime=o(t=>nme(MQ({},"__esModule",{value:!0}),t),"__toCommonJS"),iH={};rme(iH,{getUserAgentHeaderName:()=>ame,getUserAgentValue:()=>cme});oH.exports=ime(iH);var sH=tH(),sme=Ko();function ome(t){let e=[];for(let[r,n]of t){let i=n?`${r}/${n}`:r;e.push(i)}return e.join(" ")}o(ome,"getUserAgentString");function ame(){return(0,sH.getHeaderName)()}o(ame,"getUserAgentHeaderName");async function cme(t){let e=new Map;e.set("ts-http-runtime",sme.SDK_VERSION),await(0,sH.setPlatformSpecificData)(e);let r=ome(e);return t?`${t} ${r}`:r}o(cme,"getUserAgentValue")});var LQ=g((aJe,dH)=>{var kQ=Object.defineProperty,lme=Object.getOwnPropertyDescriptor,Ame=Object.getOwnPropertyNames,ume=Object.prototype.hasOwnProperty,dme=o((t,e)=>{for(var r in e)kQ(t,r,{get:e[r],enumerable:!0})},"__export"),pme=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ame(e))!ume.call(t,i)&&i!==r&&kQ(t,i,{get:()=>e[i],enumerable:!(n=lme(e,i))||n.enumerable});return t},"__copyProps"),hme=o(t=>pme(kQ({},"__esModule",{value:!0}),t),"__toCommonJS"),lH={};dme(lH,{userAgentPolicy:()=>fme,userAgentPolicyName:()=>uH});dH.exports=hme(lH);var AH=aH(),cH=(0,AH.getUserAgentHeaderName)(),uH="userAgentPolicy";function fme(t={}){let e=(0,AH.getUserAgentValue)(t.userAgentPrefix);return{name:uH,async sendRequest(r,n){return r.headers.has(cH)||r.headers.set(cH,await e),n(r)}}}o(fme,"userAgentPolicy")});var FQ=g((lJe,fH)=>{var UQ=Object.defineProperty,mme=Object.getOwnPropertyDescriptor,gme=Object.getOwnPropertyNames,yme=Object.prototype.hasOwnProperty,Cme=o((t,e)=>{for(var r in e)UQ(t,r,{get:e[r],enumerable:!0})},"__export"),Eme=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of gme(e))!yme.call(t,i)&&i!==r&&UQ(t,i,{get:()=>e[i],enumerable:!(n=mme(e,i))||n.enumerable});return t},"__copyProps"),Bme=o(t=>Eme(UQ({},"__esModule",{value:!0}),t),"__toCommonJS"),pH={};Cme(pH,{decompressResponsePolicy:()=>Ime,decompressResponsePolicyName:()=>hH});fH.exports=Bme(pH);var hH="decompressResponsePolicy";function Ime(){return{name:hH,async sendRequest(t,e){return t.method!=="HEAD"&&t.headers.set("Accept-Encoding","gzip,deflate"),e(t)}}}o(Ime,"decompressResponsePolicy")});var HQ=g((uJe,gH)=>{var qQ=Object.defineProperty,bme=Object.getOwnPropertyDescriptor,Qme=Object.getOwnPropertyNames,wme=Object.prototype.hasOwnProperty,Nme=o((t,e)=>{for(var r in e)qQ(t,r,{get:e[r],enumerable:!0})},"__export"),xme=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Qme(e))!wme.call(t,i)&&i!==r&&qQ(t,i,{get:()=>e[i],enumerable:!(n=bme(e,i))||n.enumerable});return t},"__copyProps"),Sme=o(t=>xme(qQ({},"__esModule",{value:!0}),t),"__toCommonJS"),mH={};Nme(mH,{getRandomIntegerInclusive:()=>Rme});gH.exports=Sme(mH);function Rme(t,e){return t=Math.ceil(t),e=Math.floor(e),Math.floor(Math.random()*(e-t+1))+t}o(Rme,"getRandomIntegerInclusive")});var jQ=g((pJe,CH)=>{var zQ=Object.defineProperty,_me=Object.getOwnPropertyDescriptor,vme=Object.getOwnPropertyNames,Pme=Object.prototype.hasOwnProperty,Dme=o((t,e)=>{for(var r in e)zQ(t,r,{get:e[r],enumerable:!0})},"__export"),Tme=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of vme(e))!Pme.call(t,i)&&i!==r&&zQ(t,i,{get:()=>e[i],enumerable:!(n=_me(e,i))||n.enumerable});return t},"__copyProps"),Ome=o(t=>Tme(zQ({},"__esModule",{value:!0}),t),"__toCommonJS"),yH={};Dme(yH,{calculateRetryDelay:()=>kme});CH.exports=Ome(yH);var Mme=HQ();function kme(t,e){let r=e.retryDelayInMs*Math.pow(2,t),n=Math.min(e.maxRetryDelayInMs,r);return{retryAfterInMs:n/2+(0,Mme.getRandomIntegerInclusive)(0,n/2)}}o(kme,"calculateRetryDelay")});var YQ=g((fJe,BH)=>{var GQ=Object.defineProperty,Lme=Object.getOwnPropertyDescriptor,Ume=Object.getOwnPropertyNames,Fme=Object.prototype.hasOwnProperty,qme=o((t,e)=>{for(var r in e)GQ(t,r,{get:e[r],enumerable:!0})},"__export"),Hme=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ume(e))!Fme.call(t,i)&&i!==r&&GQ(t,i,{get:()=>e[i],enumerable:!(n=Lme(e,i))||n.enumerable});return t},"__copyProps"),zme=o(t=>Hme(GQ({},"__esModule",{value:!0}),t),"__toCommonJS"),EH={};qme(EH,{delay:()=>Yme,parseHeaderValueAsNumber:()=>Jme});BH.exports=zme(EH);var jme=Bu(),Gme="The operation was aborted.";function Yme(t,e,r){return new Promise((n,i)=>{let s,a,c=o(()=>i(new jme.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:Gme)),"rejectOnAbort"),l=o(()=>{r?.abortSignal&&a&&r.abortSignal.removeEventListener("abort",a)},"removeListeners");if(a=o(()=>(s&&clearTimeout(s),l(),c()),"onAborted"),r?.abortSignal&&r.abortSignal.aborted)return c();s=setTimeout(()=>{l(),n(e)},t),r?.abortSignal&&r.abortSignal.addEventListener("abort",a)})}o(Yme,"delay");function Jme(t,e){let r=t.headers.get(e);if(!r)return;let n=Number(r);if(!Number.isNaN(n))return n}o(Jme,"parseHeaderValueAsNumber")});var Cf=g((gJe,QH)=>{var VQ=Object.defineProperty,Vme=Object.getOwnPropertyDescriptor,Wme=Object.getOwnPropertyNames,$me=Object.prototype.hasOwnProperty,Kme=o((t,e)=>{for(var r in e)VQ(t,r,{get:e[r],enumerable:!0})},"__export"),Xme=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Wme(e))!$me.call(t,i)&&i!==r&&VQ(t,i,{get:()=>e[i],enumerable:!(n=Vme(e,i))||n.enumerable});return t},"__copyProps"),Zme=o(t=>Xme(VQ({},"__esModule",{value:!0}),t),"__toCommonJS"),IH={};Kme(IH,{isThrottlingRetryResponse:()=>rge,throttlingRetryStrategy:()=>nge});QH.exports=Zme(IH);var ege=YQ(),JQ="Retry-After",tge=["retry-after-ms","x-ms-retry-after-ms",JQ];function bH(t){if(t&&[429,503].includes(t.status))try{for(let i of tge){let s=(0,ege.parseHeaderValueAsNumber)(t,i);if(s===0||s)return s*(i===JQ?1e3:1)}let e=t.headers.get(JQ);if(!e)return;let n=Date.parse(e)-Date.now();return Number.isFinite(n)?Math.max(0,n):void 0}catch{return}}o(bH,"getRetryAfterInMs");function rge(t){return Number.isFinite(bH(t))}o(rge,"isThrottlingRetryResponse");function nge(){return{name:"throttlingRetryStrategy",retry({response:t}){let e=bH(t);return Number.isFinite(e)?{retryAfterInMs:e}:{skipStrategy:!0}}}}o(nge,"throttlingRetryStrategy")});var Ef=g((CJe,SH)=>{var WQ=Object.defineProperty,ige=Object.getOwnPropertyDescriptor,sge=Object.getOwnPropertyNames,oge=Object.prototype.hasOwnProperty,age=o((t,e)=>{for(var r in e)WQ(t,r,{get:e[r],enumerable:!0})},"__export"),cge=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of sge(e))!oge.call(t,i)&&i!==r&&WQ(t,i,{get:()=>e[i],enumerable:!(n=ige(e,i))||n.enumerable});return t},"__copyProps"),lge=o(t=>cge(WQ({},"__esModule",{value:!0}),t),"__toCommonJS"),wH={};age(wH,{exponentialRetryStrategy:()=>hge,isExponentialRetryResponse:()=>NH,isSystemError:()=>xH});SH.exports=lge(wH);var Age=jQ(),uge=Cf(),dge=1e3,pge=1e3*64;function hge(t={}){let e=t.retryDelayInMs??dge,r=t.maxRetryDelayInMs??pge;return{name:"exponentialRetryStrategy",retry({retryCount:n,response:i,responseError:s}){let a=xH(s),c=a&&t.ignoreSystemErrors,l=NH(i),A=l&&t.ignoreHttpStatusCodes;return i&&((0,uge.isThrottlingRetryResponse)(i)||!l)||A||c?{skipStrategy:!0}:s&&!a&&!l?{errorToThrow:s}:(0,Age.calculateRetryDelay)(n,{retryDelayInMs:e,maxRetryDelayInMs:r})}}}o(hge,"exponentialRetryStrategy");function NH(t){return!!(t&&t.status!==void 0&&(t.status>=500||t.status===408)&&t.status!==501&&t.status!==505)}o(NH,"isExponentialRetryResponse");function xH(t){return t?t.code==="ETIMEDOUT"||t.code==="ESOCKETTIMEDOUT"||t.code==="ECONNREFUSED"||t.code==="ECONNRESET"||t.code==="ENOENT"||t.code==="ENOTFOUND":!1}o(xH,"isSystemError")});var Uc=g((BJe,vH)=>{var $Q=Object.defineProperty,fge=Object.getOwnPropertyDescriptor,mge=Object.getOwnPropertyNames,gge=Object.prototype.hasOwnProperty,yge=o((t,e)=>{for(var r in e)$Q(t,r,{get:e[r],enumerable:!0})},"__export"),Cge=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of mge(e))!gge.call(t,i)&&i!==r&&$Q(t,i,{get:()=>e[i],enumerable:!(n=fge(e,i))||n.enumerable});return t},"__copyProps"),Ege=o(t=>Cge($Q({},"__esModule",{value:!0}),t),"__toCommonJS"),_H={};yge(_H,{retryPolicy:()=>Nge});vH.exports=Ege(_H);var Bge=YQ(),Ige=Bu(),bge=bu(),RH=Ko(),Qge=(0,bge.createClientLogger)("ts-http-runtime retryPolicy"),wge="retryPolicy";function Nge(t,e={maxRetries:RH.DEFAULT_RETRY_POLICY_COUNT}){let r=e.logger||Qge;return{name:wge,async sendRequest(n,i){let s,a,c=-1;e:for(;;){c+=1,s=void 0,a=void 0;try{r.info(`Retry ${c}: Attempting to send request`,n.requestId),s=await i(n),r.info(`Retry ${c}: Received a response from request`,n.requestId)}catch(l){if(r.error(`Retry ${c}: Received an error from request`,n.requestId),a=l,!l||a.name!=="RestError")throw l;s=a.response}if(n.abortSignal?.aborted)throw r.error(`Retry ${c}: Request aborted.`),new Ige.AbortError;if(c>=(e.maxRetries??RH.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${c}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),a)throw a;if(s)return s;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${c}: Processing ${t.length} retry strategies.`);t:for(let l of t){let A=l.logger||r;A.info(`Retry ${c}: Processing retry strategy ${l.name}.`);let u=l.retry({retryCount:c,response:s,responseError:a});if(u.skipStrategy){A.info(`Retry ${c}: Skipped.`);continue t}let{errorToThrow:d,retryAfterInMs:f,redirectTo:m}=u;if(d)throw A.error(`Retry ${c}: Retry strategy ${l.name} throws error:`,d),d;if(f||f===0){A.info(`Retry ${c}: Retry strategy ${l.name} retries after ${f}`),await(0,Bge.delay)(f,void 0,{abortSignal:n.abortSignal});continue e}if(m){A.info(`Retry ${c}: Retry strategy ${l.name} redirects to ${m}`),n.url=m;continue e}}if(a)throw r.info("None of the retry strategies could work with the received error. Throwing it."),a;if(s)return r.info("None of the retry strategies could work with the received response. Returning it."),s}}}}o(Nge,"retryPolicy")});var XQ=g((bJe,TH)=>{var KQ=Object.defineProperty,xge=Object.getOwnPropertyDescriptor,Sge=Object.getOwnPropertyNames,Rge=Object.prototype.hasOwnProperty,_ge=o((t,e)=>{for(var r in e)KQ(t,r,{get:e[r],enumerable:!0})},"__export"),vge=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Sge(e))!Rge.call(t,i)&&i!==r&&KQ(t,i,{get:()=>e[i],enumerable:!(n=xge(e,i))||n.enumerable});return t},"__copyProps"),Pge=o(t=>vge(KQ({},"__esModule",{value:!0}),t),"__toCommonJS"),PH={};_ge(PH,{defaultRetryPolicy:()=>kge,defaultRetryPolicyName:()=>DH});TH.exports=Pge(PH);var Dge=Ef(),Tge=Cf(),Oge=Uc(),Mge=Ko(),DH="defaultRetryPolicy";function kge(t={}){return{name:DH,sendRequest:(0,Oge.retryPolicy)([(0,Tge.throttlingRetryStrategy)(),(0,Dge.exponentialRetryStrategy)(t)],{maxRetries:t.maxRetries??Mge.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}o(kge,"defaultRetryPolicy")});var xu=g((wJe,UH)=>{var ZQ=Object.defineProperty,Lge=Object.getOwnPropertyDescriptor,Uge=Object.getOwnPropertyNames,Fge=Object.prototype.hasOwnProperty,qge=o((t,e)=>{for(var r in e)ZQ(t,r,{get:e[r],enumerable:!0})},"__export"),Hge=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Uge(e))!Fge.call(t,i)&&i!==r&&ZQ(t,i,{get:()=>e[i],enumerable:!(n=Lge(e,i))||n.enumerable});return t},"__copyProps"),zge=o(t=>Hge(ZQ({},"__esModule",{value:!0}),t),"__toCommonJS"),OH={};qge(OH,{isBrowser:()=>jge,isBun:()=>kH,isDeno:()=>MH,isNodeLike:()=>LH,isNodeRuntime:()=>Yge,isReactNative:()=>Jge,isWebWorker:()=>Gge});UH.exports=zge(OH);var jge=typeof window<"u"&&typeof window.document<"u",Gge=typeof self=="object"&&typeof self?.importScripts=="function"&&(self.constructor?.name==="DedicatedWorkerGlobalScope"||self.constructor?.name==="ServiceWorkerGlobalScope"||self.constructor?.name==="SharedWorkerGlobalScope"),MH=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u",kH=typeof Bun<"u"&&typeof Bun.version<"u",LH=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!globalThis.process.versions?.node,Yge=LH&&!kH&&!MH,Jge=typeof navigator<"u"&&navigator?.product==="ReactNative"});var tw=g((xJe,zH)=>{var ew=Object.defineProperty,Vge=Object.getOwnPropertyDescriptor,Wge=Object.getOwnPropertyNames,$ge=Object.prototype.hasOwnProperty,Kge=o((t,e)=>{for(var r in e)ew(t,r,{get:e[r],enumerable:!0})},"__export"),Xge=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Wge(e))!$ge.call(t,i)&&i!==r&&ew(t,i,{get:()=>e[i],enumerable:!(n=Vge(e,i))||n.enumerable});return t},"__copyProps"),Zge=o(t=>Xge(ew({},"__esModule",{value:!0}),t),"__toCommonJS"),qH={};Kge(qH,{formDataPolicy:()=>nye,formDataPolicyName:()=>HH});zH.exports=Zge(qH);var eye=$o(),tye=xu(),FH=Js(),HH="formDataPolicy";function rye(t){let e={};for(let[r,n]of t.entries())e[r]??=[],e[r].push(n);return e}o(rye,"formDataToFormDataMap");function nye(){return{name:HH,async sendRequest(t,e){if(tye.isNodeLike&&typeof FormData<"u"&&t.body instanceof FormData&&(t.formData=rye(t.body),t.body=void 0),t.formData){let r=t.headers.get("Content-Type");r&&r.indexOf("application/x-www-form-urlencoded")!==-1?t.body=iye(t.formData):await sye(t.formData,t),t.formData=void 0}return e(t)}}}o(nye,"formDataPolicy");function iye(t){let e=new URLSearchParams;for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let i of n)e.append(r,i.toString());else e.append(r,n.toString());return e.toString()}o(iye,"wwwFormUrlEncode");async function sye(t,e){let r=e.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data"))return;e.headers.set("Content-Type",r??"multipart/form-data");let n=[];for(let[i,s]of Object.entries(t))for(let a of Array.isArray(s)?s:[s])if(typeof a=="string")n.push({headers:(0,FH.createHttpHeaders)({"Content-Disposition":`form-data; name="${i}"`}),body:(0,eye.stringToUint8Array)(a,"utf-8")});else{if(a==null||typeof a!="object")throw new Error(`Unexpected value for key ${i}: ${a}. Value should be serialized to string first.`);{let c=a.name||"blob",l=(0,FH.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${i}"; filename="${c}"`),l.set("Content-Type",a.type||"application/octet-stream"),n.push({headers:l,body:a})}}e.multipartBody={parts:n}}o(sye,"prepareFormData")});var GH=g((RJe,jH)=>{var Fc=1e3,qc=Fc*60,Hc=qc*60,Xo=Hc*24,oye=Xo*7,aye=Xo*365.25;jH.exports=function(t,e){e=e||{};var r=typeof t;if(r==="string"&&t.length>0)return cye(t);if(r==="number"&&isFinite(t))return e.long?Aye(t):lye(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))};function cye(t){if(t=String(t),!(t.length>100)){var e=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(e){var r=parseFloat(e[1]),n=(e[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return r*aye;case"weeks":case"week":case"w":return r*oye;case"days":case"day":case"d":return r*Xo;case"hours":case"hour":case"hrs":case"hr":case"h":return r*Hc;case"minutes":case"minute":case"mins":case"min":case"m":return r*qc;case"seconds":case"second":case"secs":case"sec":case"s":return r*Fc;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}o(cye,"parse");function lye(t){var e=Math.abs(t);return e>=Xo?Math.round(t/Xo)+"d":e>=Hc?Math.round(t/Hc)+"h":e>=qc?Math.round(t/qc)+"m":e>=Fc?Math.round(t/Fc)+"s":t+"ms"}o(lye,"fmtShort");function Aye(t){var e=Math.abs(t);return e>=Xo?Bf(t,e,Xo,"day"):e>=Hc?Bf(t,e,Hc,"hour"):e>=qc?Bf(t,e,qc,"minute"):e>=Fc?Bf(t,e,Fc,"second"):t+" ms"}o(Aye,"fmtLong");function Bf(t,e,r,n){var i=e>=r*1.5;return Math.round(t/r)+" "+n+(i?"s":"")}o(Bf,"plural")});var rw=g((vJe,YH)=>{function uye(t){r.debug=r,r.default=r,r.coerce=l,r.disable=a,r.enable=i,r.enabled=c,r.humanize=GH(),r.destroy=A,Object.keys(t).forEach(u=>{r[u]=t[u]}),r.names=[],r.skips=[],r.formatters={};function e(u){let d=0;for(let f=0;f{if(de==="%%")return"%";L++;let Te=r.formatters[le];if(typeof Te=="function"){let Oe=S[L];de=Te.call(w,Oe),S.splice(L,1),L--}return de}),r.formatArgs.call(w,S),(w.log||r.log).apply(w,S)}return o(Q,"debug"),Q.namespace=u,Q.useColors=r.useColors(),Q.color=r.selectColor(u),Q.extend=n,Q.destroy=r.destroy,Object.defineProperty(Q,"enabled",{enumerable:!0,configurable:!1,get:()=>f!==null?f:(m!==r.namespaces&&(m=r.namespaces,C=r.enabled(u)),C),set:S=>{f=S}}),typeof r.init=="function"&&r.init(Q),Q}o(r,"createDebug");function n(u,d){let f=r(this.namespace+(typeof d>"u"?":":d)+u);return f.log=this.log,f}o(n,"extend");function i(u){r.save(u),r.namespaces=u,r.names=[],r.skips=[];let d=(typeof u=="string"?u:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let f of d)f[0]==="-"?r.skips.push(f.slice(1)):r.names.push(f)}o(i,"enable");function s(u,d){let f=0,m=0,C=-1,Q=0;for(;f"-"+d)].join(",");return r.enable(""),u}o(a,"disable");function c(u){for(let d of r.skips)if(s(u,d))return!1;for(let d of r.names)if(s(u,d))return!0;return!1}o(c,"enabled");function l(u){return u instanceof Error?u.stack||u.message:u}o(l,"coerce");function A(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return o(A,"destroy"),r.enable(r.load()),r}o(uye,"setup");YH.exports=uye});var JH=g((Rr,If)=>{Rr.formatArgs=pye;Rr.save=hye;Rr.load=fye;Rr.useColors=dye;Rr.storage=mye();Rr.destroy=(()=>{let t=!1;return()=>{t||(t=!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`."))}})();Rr.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 dye(){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 t;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&&(t=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(t[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}o(dye,"useColors");function pye(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+If.exports.humanize(this.diff),!this.useColors)return;let e="color: "+this.color;t.splice(1,0,e,"color: inherit");let r=0,n=0;t[0].replace(/%[a-zA-Z%]/g,i=>{i!=="%%"&&(r++,i==="%c"&&(n=r))}),t.splice(n,0,e)}o(pye,"formatArgs");Rr.log=console.debug||console.log||(()=>{});function hye(t){try{t?Rr.storage.setItem("debug",t):Rr.storage.removeItem("debug")}catch{}}o(hye,"save");function fye(){let t;try{t=Rr.storage.getItem("debug")||Rr.storage.getItem("DEBUG")}catch{}return!t&&typeof process<"u"&&"env"in process&&(t=process.env.DEBUG),t}o(fye,"load");function mye(){try{return localStorage}catch{}}o(mye,"localstorage");If.exports=rw()(Rr);var{formatters:gye}=If.exports;gye.j=function(t){try{return JSON.stringify(t)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}});var WH=g((zt,Qf)=>{var yye=require("tty"),bf=require("util");zt.init=wye;zt.log=Iye;zt.formatArgs=Eye;zt.save=bye;zt.load=Qye;zt.useColors=Cye;zt.destroy=bf.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 t=require("supports-color");t&&(t.stderr||t).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(t=>/^debug_/i.test(t)).reduce((t,e)=>{let r=e.substring(6).toLowerCase().replace(/_([a-z])/g,(i,s)=>s.toUpperCase()),n=process.env[e];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),t[r]=n,t},{});function Cye(){return"colors"in zt.inspectOpts?!!zt.inspectOpts.colors:yye.isatty(process.stderr.fd)}o(Cye,"useColors");function Eye(t){let{namespace:e,useColors:r}=this;if(r){let n=this.color,i="\x1B[3"+(n<8?n:"8;5;"+n),s=` ${i};1m${e} \x1B[0m`;t[0]=s+t[0].split(` +`).join(` +`+s),t.push(i+"m+"+Qf.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Bye()+e+" "+t[0]}o(Eye,"formatArgs");function Bye(){return zt.inspectOpts.hideDate?"":new Date().toISOString()+" "}o(Bye,"getDate");function Iye(...t){return process.stderr.write(bf.formatWithOptions(zt.inspectOpts,...t)+` +`)}o(Iye,"log");function bye(t){t?process.env.DEBUG=t:delete process.env.DEBUG}o(bye,"save");function Qye(){return process.env.DEBUG}o(Qye,"load");function wye(t){t.inspectOpts={};let e=Object.keys(zt.inspectOpts);for(let r=0;re.trim()).join(" ")};VH.O=function(t){return this.inspectOpts.colors=this.useColors,bf.inspect(t,this.inspectOpts)}});var wf=g((OJe,nw)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?nw.exports=JH():nw.exports=WH()});var XH=g(_r=>{"use strict";var Nye=_r&&_r.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xye=_r&&_r.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$H=_r&&_r.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Nye(e,t,r);return xye(e,t),e};Object.defineProperty(_r,"__esModule",{value:!0});_r.req=_r.json=_r.toBuffer=void 0;var Sye=$H(require("http")),Rye=$H(require("https"));async function KH(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}o(KH,"toBuffer");_r.toBuffer=KH;async function _ye(t){let r=(await KH(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let i=n;throw i.message+=` (input: ${r})`,i}}o(_ye,"json");_r.json=_ye;function vye(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?Rye:Sye).request(t,e),i=new Promise((s,a)=>{n.once("response",s).once("error",a).end()});return n.then=i.then.bind(i),n}o(vye,"req");_r.req=vye});var sw=g(Zr=>{"use strict";var e2=Zr&&Zr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Pye=Zr&&Zr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),t2=Zr&&Zr.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&e2(e,t,r);return Pye(e,t),e},Dye=Zr&&Zr.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&e2(e,t,r)};Object.defineProperty(Zr,"__esModule",{value:!0});Zr.Agent=void 0;var Tye=t2(require("net")),ZH=t2(require("http")),Oye=require("https");Dye(XH(),Zr);var wi=Symbol("AgentBaseInternalState"),iw=class extends ZH.Agent{static{o(this,"Agent")}constructor(e){super(e),this[wi]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.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(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new Tye.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],i=n.indexOf(r);i!==-1&&(n.splice(i,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?Oye.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let i={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(i),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,i)).then(c=>{if(this.decrementSockets(s,a),c instanceof ZH.Agent)try{return c.addRequest(e,i)}catch(l){return n(l)}this[wi].currentSocket=c,super.createSocket(e,r,n)},c=>{this.decrementSockets(s,a),n(c)})}createConnection(){let e=this[wi].currentSocket;if(this[wi].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[wi].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[wi]&&(this[wi].defaultPort=e)}get protocol(){return this[wi].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[wi]&&(this[wi].protocol=e)}};Zr.Agent=iw});var r2=g(zc=>{"use strict";var Mye=zc&&zc.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(zc,"__esModule",{value:!0});zc.parseProxyResponse=void 0;var kye=Mye(wf()),Nf=(0,kye.default)("https-proxy-agent:parse-proxy-response");function Lye(t){return new Promise((e,r)=>{let n=0,i=[];function s(){let u=t.read();u?A(u):t.once("readable",s)}o(s,"read");function a(){t.removeListener("end",c),t.removeListener("error",l),t.removeListener("readable",s)}o(a,"cleanup");function c(){a(),Nf("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}o(c,"onend");function l(u){a(),Nf("onerror %o",u),r(u)}o(l,"onerror");function A(u){i.push(u),n+=u.length;let d=Buffer.concat(i,n),f=d.indexOf(`\r +\r +`);if(f===-1){Nf("have not received end of HTTP headers yet..."),s();return}let m=d.slice(0,f).toString("ascii").split(`\r +`),C=m.shift();if(!C)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let Q=C.split(" "),S=+Q[1],w=Q.slice(2).join(" "),R={};for(let T of m){if(!T)continue;let L=T.indexOf(":");if(L===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${T}"`));let W=T.slice(0,L).toLowerCase(),de=T.slice(L+1).trimStart(),le=R[W];typeof le=="string"?R[W]=[le,de]:Array.isArray(le)?le.push(de):R[W]=de}Nf("got proxy server response: %o %o",C,R),a(),e({connect:{statusCode:S,statusText:w,headers:R},buffered:d})}o(A,"ondata"),t.on("error",l),t.on("end",c),s()})}o(Lye,"parseProxyResponse");zc.parseProxyResponse=Lye});var c2=g(Nn=>{"use strict";var Uye=Nn&&Nn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Fye=Nn&&Nn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o2=Nn&&Nn.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Uye(e,t,r);return Fye(e,t),e},a2=Nn&&Nn.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Nn,"__esModule",{value:!0});Nn.HttpsProxyAgent=void 0;var xf=o2(require("net")),n2=o2(require("tls")),qye=a2(require("assert")),Hye=a2(wf()),zye=sw(),jye=require("url"),Gye=r2(),Su=(0,Hye.default)("https-proxy-agent"),i2=o(t=>t.servername===void 0&&t.host&&!xf.isIP(t.host)?{...t,servername:t.host}:t,"setServernameFromNonIpHost"),Sf=class extends zye.Agent{static{o(this,"HttpsProxyAgent")}constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new jye.URL(e):e,this.proxyHeaders=r?.headers??{},Su("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?s2(r,"headers"):null,host:n,port:i}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let i;n.protocol==="https:"?(Su("Creating `tls.Socket`: %o",this.connectOpts),i=n2.connect(i2(this.connectOpts))):(Su("Creating `net.Socket`: %o",this.connectOpts),i=xf.connect(this.connectOpts));let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=xf.isIPv6(r.host)?`[${r.host}]`:r.host,c=`CONNECT ${a}:${r.port} HTTP/1.1\r +`;if(n.username||n.password){let f=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(f).toString("base64")}`}s.Host=`${a}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let f of Object.keys(s))c+=`${f}: ${s[f]}\r +`;let l=(0,Gye.parseProxyResponse)(i);i.write(`${c}\r +`);let{connect:A,buffered:u}=await l;if(e.emit("proxyConnect",A),this.emit("proxyConnect",A,e),A.statusCode===200)return e.once("socket",Yye),r.secureEndpoint?(Su("Upgrading socket connection to TLS"),n2.connect({...s2(i2(r),"host","path","port"),socket:i})):i;i.destroy();let d=new xf.Socket({writable:!1});return d.readable=!0,e.once("socket",f=>{Su("Replaying proxy buffer for failed request"),(0,qye.default)(f.listenerCount("data")>0),f.push(u),f.push(null)}),d}};Sf.protocols=["http","https"];Nn.HttpsProxyAgent=Sf;function Yye(t){t.resume()}o(Yye,"resume");function s2(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}o(s2,"omit")});var u2=g(xn=>{"use strict";var Jye=xn&&xn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Vye=xn&&xn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),A2=xn&&xn.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Jye(e,t,r);return Vye(e,t),e},Wye=xn&&xn.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(xn,"__esModule",{value:!0});xn.HttpProxyAgent=void 0;var $ye=A2(require("net")),Kye=A2(require("tls")),Xye=Wye(wf()),Zye=require("events"),eCe=sw(),l2=require("url"),jc=(0,Xye.default)("http-proxy-agent"),Rf=class extends eCe.Agent{static{o(this,"HttpProxyAgent")}constructor(e,r){super(r),this.proxy=typeof e=="string"?new l2.URL(e):e,this.proxyHeaders=r?.headers??{},jc("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?tCe(r,"headers"):null,host:n,port:i}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,i=r.secureEndpoint?"https:":"http:",s=e.getHeader("host")||"localhost",a=`${i}//${s}`,c=new l2.URL(e.path,a);r.port!==80&&(c.port=String(r.port)),e.path=String(c);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let A=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(A).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let A of Object.keys(l)){let u=l[A];u&&e.setHeader(A,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,i;jc("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(jc("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,i=n.indexOf(`\r +\r +`)+4,e.outputData[0].data=e._header+n.substring(i),jc("Output buffer: %o",e.outputData[0].data));let s;return this.proxy.protocol==="https:"?(jc("Creating `tls.Socket`: %o",this.connectOpts),s=Kye.connect(this.connectOpts)):(jc("Creating `net.Socket`: %o",this.connectOpts),s=$ye.connect(this.connectOpts)),await(0,Zye.once)(s,"connect"),s}};Rf.protocols=["http","https"];xn.HttpProxyAgent=Rf;function tCe(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}o(tCe,"omit")});var cw=g((YJe,C2)=>{var aw=Object.defineProperty,rCe=Object.getOwnPropertyDescriptor,nCe=Object.getOwnPropertyNames,iCe=Object.prototype.hasOwnProperty,sCe=o((t,e)=>{for(var r in e)aw(t,r,{get:e[r],enumerable:!0})},"__export"),oCe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of nCe(e))!iCe.call(t,i)&&i!==r&&aw(t,i,{get:()=>e[i],enumerable:!(n=rCe(e,i))||n.enumerable});return t},"__copyProps"),aCe=o(t=>oCe(aw({},"__esModule",{value:!0}),t),"__toCommonJS"),h2={};sCe(h2,{getDefaultProxySettings:()=>gCe,globalNoProxyList:()=>ow,loadNoProxy:()=>y2,proxyPolicy:()=>CCe,proxyPolicyName:()=>f2});C2.exports=aCe(h2);var cCe=c2(),lCe=u2(),ACe=kc(),uCe="HTTPS_PROXY",dCe="HTTP_PROXY",pCe="ALL_PROXY",hCe="NO_PROXY",f2="proxyPolicy",ow=[],m2=!1,fCe=new Map;function _f(t){if(process.env[t])return process.env[t];if(process.env[t.toLowerCase()])return process.env[t.toLowerCase()]}o(_f,"getEnvironmentValue");function g2(){if(!process)return;let t=_f(uCe),e=_f(pCe),r=_f(dCe);return t||e||r}o(g2,"loadEnvironmentProxyValue");function mCe(t,e,r){if(e.length===0)return!1;let n=new URL(t).hostname;if(r?.has(n))return r.get(n);let i=!1;for(let s of e)s[0]==="."?(n.endsWith(s)||n.length===s.length-1&&n===s.slice(1))&&(i=!0):n===s&&(i=!0);return r?.set(n,i),i}o(mCe,"isBypassed");function y2(){let t=_f(hCe);return m2=!0,t?t.split(",").map(e=>e.trim()).filter(e=>e.length):[]}o(y2,"loadNoProxy");function gCe(t){if(!t&&(t=g2(),!t))return;let e=new URL(t);return{host:(e.protocol?e.protocol+"//":"")+e.hostname,port:Number.parseInt(e.port||"80"),username:e.username,password:e.password}}o(gCe,"getDefaultProxySettings");function yCe(){let t=g2();return t?new URL(t):void 0}o(yCe,"getDefaultProxySettingsInternal");function d2(t){let e;try{e=new URL(t.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${t.host}".`)}return e.port=String(t.port),t.username&&(e.username=t.username),t.password&&(e.password=t.password),e}o(d2,"getUrlFromProxySettings");function p2(t,e,r){if(t.agent)return;let i=new URL(t.url).protocol!=="https:";t.tlsSettings&&ACe.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let s=t.headers.toJSON();i?(e.httpProxyAgent||(e.httpProxyAgent=new lCe.HttpProxyAgent(r,{headers:s})),t.agent=e.httpProxyAgent):(e.httpsProxyAgent||(e.httpsProxyAgent=new cCe.HttpsProxyAgent(r,{headers:s})),t.agent=e.httpsProxyAgent)}o(p2,"setProxyAgentOnRequest");function CCe(t,e){m2||ow.push(...y2());let r=t?d2(t):yCe(),n={};return{name:f2,async sendRequest(i,s){return!i.proxySettings&&r&&!mCe(i.url,e?.customNoProxyList??ow,e?.customNoProxyList?void 0:fCe)?p2(i,n,r):i.proxySettings&&p2(i,n,d2(i.proxySettings)),s(i)}}}o(CCe,"proxyPolicy")});var Aw=g((VJe,I2)=>{var lw=Object.defineProperty,ECe=Object.getOwnPropertyDescriptor,BCe=Object.getOwnPropertyNames,ICe=Object.prototype.hasOwnProperty,bCe=o((t,e)=>{for(var r in e)lw(t,r,{get:e[r],enumerable:!0})},"__export"),QCe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of BCe(e))!ICe.call(t,i)&&i!==r&&lw(t,i,{get:()=>e[i],enumerable:!(n=ECe(e,i))||n.enumerable});return t},"__copyProps"),wCe=o(t=>QCe(lw({},"__esModule",{value:!0}),t),"__toCommonJS"),E2={};bCe(E2,{agentPolicy:()=>NCe,agentPolicyName:()=>B2});I2.exports=wCe(E2);var B2="agentPolicy";function NCe(t){return{name:B2,sendRequest:async(e,r)=>(e.agent||(e.agent=t),r(e))}}o(NCe,"agentPolicy")});var dw=g(($Je,w2)=>{var uw=Object.defineProperty,xCe=Object.getOwnPropertyDescriptor,SCe=Object.getOwnPropertyNames,RCe=Object.prototype.hasOwnProperty,_Ce=o((t,e)=>{for(var r in e)uw(t,r,{get:e[r],enumerable:!0})},"__export"),vCe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of SCe(e))!RCe.call(t,i)&&i!==r&&uw(t,i,{get:()=>e[i],enumerable:!(n=xCe(e,i))||n.enumerable});return t},"__copyProps"),PCe=o(t=>vCe(uw({},"__esModule",{value:!0}),t),"__toCommonJS"),b2={};_Ce(b2,{tlsPolicy:()=>DCe,tlsPolicyName:()=>Q2});w2.exports=PCe(b2);var Q2="tlsPolicy";function DCe(t){return{name:Q2,sendRequest:async(e,r)=>(e.tlsSettings||(e.tlsSettings=t),r(e))}}o(DCe,"tlsPolicy")});var Ru=g((XJe,_2)=>{var pw=Object.defineProperty,TCe=Object.getOwnPropertyDescriptor,OCe=Object.getOwnPropertyNames,MCe=Object.prototype.hasOwnProperty,kCe=o((t,e)=>{for(var r in e)pw(t,r,{get:e[r],enumerable:!0})},"__export"),LCe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of OCe(e))!MCe.call(t,i)&&i!==r&&pw(t,i,{get:()=>e[i],enumerable:!(n=TCe(e,i))||n.enumerable});return t},"__copyProps"),UCe=o(t=>LCe(pw({},"__esModule",{value:!0}),t),"__toCommonJS"),N2={};kCe(N2,{isBinaryBody:()=>FCe,isBlob:()=>qCe,isNodeReadableStream:()=>x2,isReadableStream:()=>R2,isWebReadableStream:()=>S2});_2.exports=UCe(N2);function x2(t){return!!(t&&typeof t.pipe=="function")}o(x2,"isNodeReadableStream");function S2(t){return!!(t&&typeof t.getReader=="function"&&typeof t.tee=="function")}o(S2,"isWebReadableStream");function FCe(t){return t!==void 0&&(t instanceof Uint8Array||R2(t)||typeof t=="function"||t instanceof Blob)}o(FCe,"isBinaryBody");function R2(t){return x2(t)||S2(t)}o(R2,"isReadableStream");function qCe(t){return typeof t.stream=="function"}o(qCe,"isBlob")});var O2=g((eVe,T2)=>{var hw=Object.defineProperty,HCe=Object.getOwnPropertyDescriptor,zCe=Object.getOwnPropertyNames,jCe=Object.prototype.hasOwnProperty,GCe=o((t,e)=>{for(var r in e)hw(t,r,{get:e[r],enumerable:!0})},"__export"),YCe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of zCe(e))!jCe.call(t,i)&&i!==r&&hw(t,i,{get:()=>e[i],enumerable:!(n=HCe(e,i))||n.enumerable});return t},"__copyProps"),JCe=o(t=>YCe(hw({},"__esModule",{value:!0}),t),"__toCommonJS"),D2={};GCe(D2,{concat:()=>KCe});T2.exports=JCe(D2);var fw=require("stream"),VCe=Ru();async function*v2(){let t=this.getReader();try{for(;;){let{done:e,value:r}=await t.read();if(e)return;yield r}}finally{t.releaseLock()}}o(v2,"streamAsyncIterator");function WCe(t){t[Symbol.asyncIterator]||(t[Symbol.asyncIterator]=v2.bind(t)),t.values||(t.values=v2.bind(t))}o(WCe,"makeAsyncIterable");function P2(t){return t instanceof ReadableStream?(WCe(t),fw.Readable.fromWeb(t)):t}o(P2,"ensureNodeStream");function $Ce(t){return t instanceof Uint8Array?fw.Readable.from(Buffer.from(t)):(0,VCe.isBlob)(t)?P2(t.stream()):P2(t)}o($Ce,"toStream");async function KCe(t){return function(){let e=t.map(r=>typeof r=="function"?r():r).map($Ce);return fw.Readable.from(async function*(){for(let r of e)for await(let n of r)yield n}())}}o(KCe,"concat")});var gw=g((rVe,L2)=>{var mw=Object.defineProperty,XCe=Object.getOwnPropertyDescriptor,ZCe=Object.getOwnPropertyNames,eEe=Object.prototype.hasOwnProperty,tEe=o((t,e)=>{for(var r in e)mw(t,r,{get:e[r],enumerable:!0})},"__export"),rEe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of ZCe(e))!eEe.call(t,i)&&i!==r&&mw(t,i,{get:()=>e[i],enumerable:!(n=XCe(e,i))||n.enumerable});return t},"__copyProps"),nEe=o(t=>rEe(mw({},"__esModule",{value:!0}),t),"__toCommonJS"),M2={};tEe(M2,{multipartPolicy:()=>fEe,multipartPolicyName:()=>k2});L2.exports=nEe(M2);var Gc=$o(),iEe=Ru(),sEe=pf(),oEe=O2();function aEe(){return`----AzSDKFormBoundary${(0,sEe.randomUUID)()}`}o(aEe,"generateBoundary");function cEe(t){let e="";for(let[r,n]of t)e+=`${r}: ${n}\r +`;return e}o(cEe,"encodeHeaders");function lEe(t){return t instanceof Uint8Array?t.byteLength:(0,iEe.isBlob)(t)?t.size===-1?void 0:t.size:void 0}o(lEe,"getLength");function AEe(t){let e=0;for(let r of t){let n=lEe(r);if(n===void 0)return;e+=n}return e}o(AEe,"getTotalLength");async function uEe(t,e,r){let n=[(0,Gc.stringToUint8Array)(`--${r}`,"utf-8"),...e.flatMap(s=>[(0,Gc.stringToUint8Array)(`\r +`,"utf-8"),(0,Gc.stringToUint8Array)(cEe(s.headers),"utf-8"),(0,Gc.stringToUint8Array)(`\r +`,"utf-8"),s.body,(0,Gc.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,Gc.stringToUint8Array)(`--\r +\r +`,"utf-8")],i=AEe(n);i&&t.headers.set("Content-Length",i),t.body=await(0,oEe.concat)(n)}o(uEe,"buildRequestBody");var k2="multipartPolicy",dEe=70,pEe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function hEe(t){if(t.length>dEe)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!pEe.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}o(hEe,"assertValidBoundary");function fEe(){return{name:k2,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,n=t.headers.get("Content-Type")??"multipart/mixed",i=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!i)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,s,a]=i;if(a&&r&&a!==r)throw new Error(`Multipart boundary was specified as ${a} in the header, but got ${r} in the request body`);return r??=a,r?hEe(r):r=aEe(),t.headers.set("Content-Type",`${s}; boundary=${r}`),await uEe(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}o(fEe,"multipartPolicy")});var z2=g((iVe,H2)=>{var yw=Object.defineProperty,mEe=Object.getOwnPropertyDescriptor,gEe=Object.getOwnPropertyNames,yEe=Object.prototype.hasOwnProperty,CEe=o((t,e)=>{for(var r in e)yw(t,r,{get:e[r],enumerable:!0})},"__export"),EEe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of gEe(e))!yEe.call(t,i)&&i!==r&&yw(t,i,{get:()=>e[i],enumerable:!(n=mEe(e,i))||n.enumerable});return t},"__copyProps"),BEe=o(t=>EEe(yw({},"__esModule",{value:!0}),t),"__toCommonJS"),q2={};CEe(q2,{createPipelineFromOptions:()=>PEe});H2.exports=BEe(q2);var IEe=_Q(),bEe=dQ(),QEe=PQ(),wEe=LQ(),NEe=FQ(),xEe=XQ(),SEe=tw(),U2=xu(),REe=cw(),_Ee=Aw(),vEe=dw(),F2=gw();function PEe(t){let e=(0,bEe.createEmptyPipeline)();return U2.isNodeLike&&(t.agent&&e.addPolicy((0,_Ee.agentPolicy)(t.agent)),t.tlsOptions&&e.addPolicy((0,vEe.tlsPolicy)(t.tlsOptions)),e.addPolicy((0,REe.proxyPolicy)(t.proxyOptions)),e.addPolicy((0,NEe.decompressResponsePolicy)())),e.addPolicy((0,SEe.formDataPolicy)(),{beforePolicies:[F2.multipartPolicyName]}),e.addPolicy((0,wEe.userAgentPolicy)(t.userAgentOptions)),e.addPolicy((0,F2.multipartPolicy)(),{afterPhase:"Deserialize"}),e.addPolicy((0,xEe.defaultRetryPolicy)(t.retryOptions),{phase:"Retry"}),U2.isNodeLike&&e.addPolicy((0,QEe.redirectPolicy)(t.redirectOptions),{afterPhase:"Retry"}),e.addPolicy((0,IEe.logPolicy)(t.loggingOptions),{afterPhase:"Sign"}),e}o(PEe,"createPipelineFromOptions")});var J2=g((oVe,Y2)=>{var Cw=Object.defineProperty,DEe=Object.getOwnPropertyDescriptor,TEe=Object.getOwnPropertyNames,OEe=Object.prototype.hasOwnProperty,MEe=o((t,e)=>{for(var r in e)Cw(t,r,{get:e[r],enumerable:!0})},"__export"),kEe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of TEe(e))!OEe.call(t,i)&&i!==r&&Cw(t,i,{get:()=>e[i],enumerable:!(n=DEe(e,i))||n.enumerable});return t},"__copyProps"),LEe=o(t=>kEe(Cw({},"__esModule",{value:!0}),t),"__toCommonJS"),j2={};MEe(j2,{apiVersionPolicy:()=>UEe,apiVersionPolicyName:()=>G2});Y2.exports=LEe(j2);var G2="ApiVersionPolicy";function UEe(t){return{name:G2,sendRequest:(e,r)=>{let n=new URL(e.url);return!n.searchParams.get("api-version")&&t.apiVersion&&(e.url=`${e.url}${Array.from(n.searchParams.keys()).length>0?"&":"?"}api-version=${t.apiVersion}`),r(e)}}}o(UEe,"apiVersionPolicy")});var $2=g((cVe,W2)=>{var Ew=Object.defineProperty,FEe=Object.getOwnPropertyDescriptor,qEe=Object.getOwnPropertyNames,HEe=Object.prototype.hasOwnProperty,zEe=o((t,e)=>{for(var r in e)Ew(t,r,{get:e[r],enumerable:!0})},"__export"),jEe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of qEe(e))!HEe.call(t,i)&&i!==r&&Ew(t,i,{get:()=>e[i],enumerable:!(n=FEe(e,i))||n.enumerable});return t},"__copyProps"),GEe=o(t=>jEe(Ew({},"__esModule",{value:!0}),t),"__toCommonJS"),V2={};zEe(V2,{isApiKeyCredential:()=>WEe,isBasicCredential:()=>VEe,isBearerTokenCredential:()=>JEe,isOAuth2TokenCredential:()=>YEe});W2.exports=GEe(V2);function YEe(t){return"getOAuth2Token"in t}o(YEe,"isOAuth2TokenCredential");function JEe(t){return"getBearerToken"in t}o(JEe,"isBearerTokenCredential");function VEe(t){return"username"in t&&"password"in t}o(VEe,"isBasicCredential");function WEe(t){return"key"in t}o(WEe,"isApiKeyCredential")});var _u=g((AVe,Z2)=>{var Bw=Object.defineProperty,$Ee=Object.getOwnPropertyDescriptor,KEe=Object.getOwnPropertyNames,XEe=Object.prototype.hasOwnProperty,ZEe=o((t,e)=>{for(var r in e)Bw(t,r,{get:e[r],enumerable:!0})},"__export"),eBe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of KEe(e))!XEe.call(t,i)&&i!==r&&Bw(t,i,{get:()=>e[i],enumerable:!(n=$Ee(e,i))||n.enumerable});return t},"__copyProps"),tBe=o(t=>eBe(Bw({},"__esModule",{value:!0}),t),"__toCommonJS"),X2={};ZEe(X2,{ensureSecureConnection:()=>sBe});Z2.exports=tBe(X2);var rBe=kc(),K2=!1;function nBe(t,e){if(e.allowInsecureConnection&&t.allowInsecureConnection){let r=new URL(t.url);if(r.hostname==="localhost"||r.hostname==="127.0.0.1")return!0}return!1}o(nBe,"allowInsecureConnection");function iBe(){let t="Sending token over insecure transport. Assume any token issued is compromised.";rBe.logger.warning(t),typeof process?.emitWarning=="function"&&!K2&&(K2=!0,process.emitWarning(t))}o(iBe,"emitInsecureConnectionWarning");function sBe(t,e){if(!t.url.toLowerCase().startsWith("https://"))if(nBe(t,e))iBe();else throw new Error("Authentication is not permitted for non-TLS protected (non-https) URLs when allowInsecureConnection is false.")}o(sBe,"ensureSecureConnection")});var nz=g((dVe,rz)=>{var Iw=Object.defineProperty,oBe=Object.getOwnPropertyDescriptor,aBe=Object.getOwnPropertyNames,cBe=Object.prototype.hasOwnProperty,lBe=o((t,e)=>{for(var r in e)Iw(t,r,{get:e[r],enumerable:!0})},"__export"),ABe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of aBe(e))!cBe.call(t,i)&&i!==r&&Iw(t,i,{get:()=>e[i],enumerable:!(n=oBe(e,i))||n.enumerable});return t},"__copyProps"),uBe=o(t=>ABe(Iw({},"__esModule",{value:!0}),t),"__toCommonJS"),ez={};lBe(ez,{apiKeyAuthenticationPolicy:()=>pBe,apiKeyAuthenticationPolicyName:()=>tz});rz.exports=uBe(ez);var dBe=_u(),tz="apiKeyAuthenticationPolicy";function pBe(t){return{name:tz,async sendRequest(e,r){(0,dBe.ensureSecureConnection)(e,t);let n=(e.authSchemes??t.authSchemes)?.find(i=>i.kind==="apiKey");if(!n)return r(e);if(n.apiKeyLocation!=="header")throw new Error(`Unsupported API key location: ${n.apiKeyLocation}`);return e.headers.set(n.name,t.credential.key),r(e)}}}o(pBe,"apiKeyAuthenticationPolicy")});var cz=g((hVe,az)=>{var bw=Object.defineProperty,hBe=Object.getOwnPropertyDescriptor,fBe=Object.getOwnPropertyNames,mBe=Object.prototype.hasOwnProperty,gBe=o((t,e)=>{for(var r in e)bw(t,r,{get:e[r],enumerable:!0})},"__export"),yBe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of fBe(e))!mBe.call(t,i)&&i!==r&&bw(t,i,{get:()=>e[i],enumerable:!(n=hBe(e,i))||n.enumerable});return t},"__copyProps"),CBe=o(t=>yBe(bw({},"__esModule",{value:!0}),t),"__toCommonJS"),sz={};gBe(sz,{basicAuthenticationPolicy:()=>BBe,basicAuthenticationPolicyName:()=>oz});az.exports=CBe(sz);var iz=$o(),EBe=_u(),oz="bearerAuthenticationPolicy";function BBe(t){return{name:oz,async sendRequest(e,r){if((0,EBe.ensureSecureConnection)(e,t),!(e.authSchemes??t.authSchemes)?.find(c=>c.kind==="http"&&c.scheme==="basic"))return r(e);let{username:i,password:s}=t.credential,a=(0,iz.uint8ArrayToString)((0,iz.stringToUint8Array)(`${i}:${s}`,"utf-8"),"base64");return e.headers.set("Authorization",`Basic ${a}`),r(e)}}}o(BBe,"basicAuthenticationPolicy")});var dz=g((mVe,uz)=>{var Qw=Object.defineProperty,IBe=Object.getOwnPropertyDescriptor,bBe=Object.getOwnPropertyNames,QBe=Object.prototype.hasOwnProperty,wBe=o((t,e)=>{for(var r in e)Qw(t,r,{get:e[r],enumerable:!0})},"__export"),NBe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of bBe(e))!QBe.call(t,i)&&i!==r&&Qw(t,i,{get:()=>e[i],enumerable:!(n=IBe(e,i))||n.enumerable});return t},"__copyProps"),xBe=o(t=>NBe(Qw({},"__esModule",{value:!0}),t),"__toCommonJS"),lz={};wBe(lz,{bearerAuthenticationPolicy:()=>RBe,bearerAuthenticationPolicyName:()=>Az});uz.exports=xBe(lz);var SBe=_u(),Az="bearerAuthenticationPolicy";function RBe(t){return{name:Az,async sendRequest(e,r){if((0,SBe.ensureSecureConnection)(e,t),!(e.authSchemes??t.authSchemes)?.find(s=>s.kind==="http"&&s.scheme==="bearer"))return r(e);let i=await t.credential.getBearerToken({abortSignal:e.abortSignal});return e.headers.set("Authorization",`Bearer ${i}`),r(e)}}}o(RBe,"bearerAuthenticationPolicy")});var mz=g((yVe,fz)=>{var ww=Object.defineProperty,_Be=Object.getOwnPropertyDescriptor,vBe=Object.getOwnPropertyNames,PBe=Object.prototype.hasOwnProperty,DBe=o((t,e)=>{for(var r in e)ww(t,r,{get:e[r],enumerable:!0})},"__export"),TBe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of vBe(e))!PBe.call(t,i)&&i!==r&&ww(t,i,{get:()=>e[i],enumerable:!(n=_Be(e,i))||n.enumerable});return t},"__copyProps"),OBe=o(t=>TBe(ww({},"__esModule",{value:!0}),t),"__toCommonJS"),pz={};DBe(pz,{oauth2AuthenticationPolicy:()=>kBe,oauth2AuthenticationPolicyName:()=>hz});fz.exports=OBe(pz);var MBe=_u(),hz="oauth2AuthenticationPolicy";function kBe(t){return{name:hz,async sendRequest(e,r){(0,MBe.ensureSecureConnection)(e,t);let n=(e.authSchemes??t.authSchemes)?.find(s=>s.kind==="oauth2");if(!n)return r(e);let i=await t.credential.getOAuth2Token(n.flows,{abortSignal:e.abortSignal});return e.headers.set("Authorization",`Bearer ${i}`),r(e)}}}o(kBe,"oauth2AuthenticationPolicy")});var Sw=g((EVe,yz)=>{var xw=Object.defineProperty,LBe=Object.getOwnPropertyDescriptor,UBe=Object.getOwnPropertyNames,FBe=Object.prototype.hasOwnProperty,qBe=o((t,e)=>{for(var r in e)xw(t,r,{get:e[r],enumerable:!0})},"__export"),HBe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of UBe(e))!FBe.call(t,i)&&i!==r&&xw(t,i,{get:()=>e[i],enumerable:!(n=LBe(e,i))||n.enumerable});return t},"__copyProps"),zBe=o(t=>HBe(xw({},"__esModule",{value:!0}),t),"__toCommonJS"),gz={};qBe(gz,{createDefaultPipeline:()=>KBe,getCachedDefaultHttpsClient:()=>XBe});yz.exports=zBe(gz);var jBe=SQ(),GBe=z2(),YBe=J2(),vf=$2(),JBe=nz(),VBe=cz(),WBe=dz(),$Be=mz(),Nw;function KBe(t={}){let e=(0,GBe.createPipelineFromOptions)(t);e.addPolicy((0,YBe.apiVersionPolicy)(t));let{credential:r,authSchemes:n,allowInsecureConnection:i}=t;return r&&((0,vf.isApiKeyCredential)(r)?e.addPolicy((0,JBe.apiKeyAuthenticationPolicy)({authSchemes:n,credential:r,allowInsecureConnection:i})):(0,vf.isBasicCredential)(r)?e.addPolicy((0,VBe.basicAuthenticationPolicy)({authSchemes:n,credential:r,allowInsecureConnection:i})):(0,vf.isBearerTokenCredential)(r)?e.addPolicy((0,WBe.bearerAuthenticationPolicy)({authSchemes:n,credential:r,allowInsecureConnection:i})):(0,vf.isOAuth2TokenCredential)(r)&&e.addPolicy((0,$Be.oauth2AuthenticationPolicy)({authSchemes:n,credential:r,allowInsecureConnection:i}))),e}o(KBe,"createDefaultPipeline");function XBe(){return Nw||(Nw=(0,jBe.createDefaultHttpClient)()),Nw}o(XBe,"getCachedDefaultHttpsClient")});var Nz=g((IVe,wz)=>{var Rw=Object.defineProperty,ZBe=Object.getOwnPropertyDescriptor,eIe=Object.getOwnPropertyNames,tIe=Object.prototype.hasOwnProperty,rIe=o((t,e)=>{for(var r in e)Rw(t,r,{get:e[r],enumerable:!0})},"__export"),nIe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of eIe(e))!tIe.call(t,i)&&i!==r&&Rw(t,i,{get:()=>e[i],enumerable:!(n=ZBe(e,i))||n.enumerable});return t},"__copyProps"),iIe=o(t=>nIe(Rw({},"__esModule",{value:!0}),t),"__toCommonJS"),Bz={};rIe(Bz,{buildBodyPart:()=>Qz,buildMultipartBody:()=>AIe});wz.exports=iIe(Bz);var sIe=Mc(),oIe=Js(),Cz=$o(),Iz=Ru();function bz(t,e){if(t.headers){let r=Object.keys(t.headers).find(n=>n.toLowerCase()===e.toLowerCase());if(r)return t.headers[r]}}o(bz,"getHeaderValue");function aIe(t){let e=bz(t,"content-type");if(e)return e;if(t.contentType===null)return;if(t.contentType)return t.contentType;let{body:r}=t;if(r!=null)return typeof r=="string"||typeof r=="number"||typeof r=="boolean"?"text/plain; charset=UTF-8":r instanceof Blob?r.type||"application/octet-stream":(0,Iz.isBinaryBody)(r)?"application/octet-stream":"application/json"}o(aIe,"getPartContentType");function Ez(t){return JSON.stringify(t)}o(Ez,"escapeDispositionField");function cIe(t){let e=bz(t,"content-disposition");if(e)return e;if(t.dispositionType===void 0&&t.name===void 0&&t.filename===void 0)return;let n=t.dispositionType??"form-data";t.name&&(n+=`; name=${Ez(t.name)}`);let i;if(t.filename)i=t.filename;else if(typeof File<"u"&&t.body instanceof File){let s=t.body.name;s!==""&&(i=s)}return i&&(n+=`; filename=${Ez(i)}`),n}o(cIe,"getContentDisposition");function lIe(t,e){if(t===void 0)return new Uint8Array([]);if((0,Iz.isBinaryBody)(t))return t;if(typeof t=="string"||typeof t=="number"||typeof t=="boolean")return(0,Cz.stringToUint8Array)(String(t),"utf-8");if(e&&/application\/(.+\+)?json(;.+)?/i.test(String(e)))return(0,Cz.stringToUint8Array)(JSON.stringify(t),"utf-8");throw new sIe.RestError(`Unsupported body/content-type combination: ${t}, ${e}`)}o(lIe,"normalizeBody");function Qz(t){let e=aIe(t),r=cIe(t),n=(0,oIe.createHttpHeaders)(t.headers??{});e&&n.set("content-type",e),r&&n.set("content-disposition",r);let i=lIe(t.body,e);return{headers:n,body:i}}o(Qz,"buildBodyPart");function AIe(t){return{parts:t.map(Qz)}}o(AIe,"buildMultipartBody")});var _z=g((QVe,Rz)=>{var Pw=Object.defineProperty,uIe=Object.getOwnPropertyDescriptor,dIe=Object.getOwnPropertyNames,pIe=Object.prototype.hasOwnProperty,hIe=o((t,e)=>{for(var r in e)Pw(t,r,{get:e[r],enumerable:!0})},"__export"),fIe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of dIe(e))!pIe.call(t,i)&&i!==r&&Pw(t,i,{get:()=>e[i],enumerable:!(n=uIe(e,i))||n.enumerable});return t},"__copyProps"),mIe=o(t=>fIe(Pw({},"__esModule",{value:!0}),t),"__toCommonJS"),xz={};hIe(xz,{getRequestBody:()=>Sz,sendRequest:()=>BIe});Rz.exports=mIe(xz);var _w=Mc(),gIe=Js(),yIe=lQ(),CIe=Sw(),vw=Ru(),EIe=Nz();async function BIe(t,e,r,n={},i){let s=i??(0,CIe.getCachedDefaultHttpsClient)(),a=QIe(t,e,n);try{let c=await r.sendRequest(s,a),l=c.headers.toJSON(),A=c.readableStreamBody??c.browserStreamBody,u=n.responseAsStream||A!==void 0?void 0:wIe(c),d=A??u;return n?.onResponse&&n.onResponse({...c,request:a,rawHeaders:l,parsedBody:u}),{request:a,headers:l,status:`${c.status}`,body:d}}catch(c){if((0,_w.isRestError)(c)&&c.response&&n.onResponse){let{response:l}=c,A=l.headers.toJSON();n?.onResponse({...l,request:a,rawHeaders:A},c)}throw c}}o(BIe,"sendRequest");function IIe(t={}){return t.contentType??t.headers?.["content-type"]??bIe(t.body)}o(IIe,"getRequestContentType");function bIe(t){if(t!==void 0){if(ArrayBuffer.isView(t))return"application/octet-stream";if((0,vw.isBlob)(t)&&t.type)return t.type;if(typeof t=="string")try{return JSON.parse(t),"application/json"}catch{return}return"application/json"}}o(bIe,"getContentType");function QIe(t,e,r={}){let n=IIe(r),{body:i,multipartBody:s}=Sz(r.body,n),a=(0,gIe.createHttpHeaders)({...r.headers?r.headers:{},accept:r.accept??r.headers?.accept??"application/json",...n&&{"content-type":n}});return(0,yIe.createPipelineRequest)({url:e,method:t,body:i,multipartBody:s,headers:a,allowInsecureConnection:r.allowInsecureConnection,abortSignal:r.abortSignal,onUploadProgress:r.onUploadProgress,onDownloadProgress:r.onDownloadProgress,timeout:r.timeout,enableBrowserStreams:!0,streamResponseStatusCodes:r.responseAsStream?new Set([Number.POSITIVE_INFINITY]):void 0})}o(QIe,"buildPipelineRequest");function Sz(t,e=""){if(t===void 0)return{body:void 0};if(typeof FormData<"u"&&t instanceof FormData)return{body:t};if((0,vw.isBlob)(t))return{body:t};if((0,vw.isReadableStream)(t)||typeof t=="function")return{body:t};if(ArrayBuffer.isView(t))return{body:t instanceof Uint8Array?t:JSON.stringify(t)};switch(e.split(";")[0]){case"application/json":return{body:JSON.stringify(t)};case"multipart/form-data":return Array.isArray(t)?{multipartBody:(0,EIe.buildMultipartBody)(t)}:{body:JSON.stringify(t)};case"text/plain":return{body:String(t)};default:return typeof t=="string"?{body:t}:{body:JSON.stringify(t)}}}o(Sz,"getRequestBody");function wIe(t){let r=(t.headers.get("content-type")??"").split(";")[0],n=t.bodyAsText??"";if(r==="text/plain")return String(n);try{return n?JSON.parse(n):void 0}catch(i){if(r==="application/json")throw NIe(t,i);return String(n)}}o(wIe,"getResponseBody");function NIe(t,e){let r=`Error "${e}" occurred while parsing the response body - ${t.bodyAsText}.`,n=e.code??_w.RestError.PARSE_ERROR;return new _w.RestError(r,{code:n,statusCode:t.status,request:t.request,response:t})}o(NIe,"createParseError")});var Oz=g((NVe,Tz)=>{var Tw=Object.defineProperty,xIe=Object.getOwnPropertyDescriptor,SIe=Object.getOwnPropertyNames,RIe=Object.prototype.hasOwnProperty,_Ie=o((t,e)=>{for(var r in e)Tw(t,r,{get:e[r],enumerable:!0})},"__export"),vIe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of SIe(e))!RIe.call(t,i)&&i!==r&&Tw(t,i,{get:()=>e[i],enumerable:!(n=xIe(e,i))||n.enumerable});return t},"__copyProps"),PIe=o(t=>vIe(Tw({},"__esModule",{value:!0}),t),"__toCommonJS"),vz={};_Ie(vz,{buildBaseUrl:()=>Pz,buildRequestUrl:()=>TIe,replaceAll:()=>Dz});Tz.exports=PIe(vz);function DIe(t){let e=t.value;return e!==void 0&&e.toString!==void 0&&typeof e.toString=="function"}o(DIe,"isQueryParameterWithOptions");function TIe(t,e,r,n={}){if(e.startsWith("https://")||e.startsWith("http://"))return e;t=Pz(t,n),e=MIe(e,r,n);let i=OIe(`${t}/${e}`,n);return new URL(i).toString().replace(/([^:]\/)\/+/g,"$1")}o(TIe,"buildRequestUrl");function Dw(t,e,r,n){let i;r==="pipeDelimited"?i="|":r==="spaceDelimited"?i="%20":i=",";let s;Array.isArray(n)?s=n:typeof n=="object"&&n.toString===Object.prototype.toString?s=Object.entries(n).flat():s=[n];let a=s.map(c=>{if(c==null)return"";if(!c.toString||typeof c.toString!="function")throw new Error(`Query parameters must be able to be represented as string, ${t} can't`);let l=c.toISOString!==void 0?c.toISOString():c.toString();return e?l:encodeURIComponent(l)}).join(i);return`${e?t:encodeURIComponent(t)}=${a}`}o(Dw,"getQueryParamValue");function OIe(t,e={}){if(!e.queryParameters)return t;let r=new URL(t),n=e.queryParameters,i=[];for(let s of Object.keys(n)){let a=n[s];if(a==null)continue;let c=DIe(a),l=c?a.value:a,A=c?a.explode??!1:!1,u=c&&a.style?a.style:"form";if(A)if(Array.isArray(l))for(let d of l)i.push(Dw(s,e.skipUrlEncoding??!1,u,d));else if(typeof l=="object")for(let[d,f]of Object.entries(l))i.push(Dw(d,e.skipUrlEncoding??!1,u,f));else throw new Error("explode can only be set to true for objects and arrays");else i.push(Dw(s,e.skipUrlEncoding??!1,u,l))}return r.search!==""&&(r.search+="&"),r.search+=i.join("&"),r.toString()}o(OIe,"appendQueryParams");function Pz(t,e){if(!e.pathParameters)return t;let r=e.pathParameters;for(let[n,i]of Object.entries(r)){if(i==null)throw new Error(`Path parameters ${n} must not be undefined or null`);if(!i.toString||typeof i.toString!="function")throw new Error(`Path parameters must be able to be represented as string, ${n} can't`);let s=i.toISOString!==void 0?i.toISOString():String(i);e.skipUrlEncoding||(s=encodeURIComponent(i)),t=Dz(t,`{${n}}`,s)??""}return t}o(Pz,"buildBaseUrl");function MIe(t,e,r={}){for(let n of e){let i=typeof n=="object"&&(n.allowReserved??!1),s=typeof n=="object"?n.value:n;!r.skipUrlEncoding&&!i&&(s=encodeURIComponent(s)),t=t.replace(/\{[\w-]+\}/,String(s))}return t}o(MIe,"buildRoutePath");function Dz(t,e,r){return!t||!e?t:t.split(e).join(r||"")}o(Dz,"replaceAll")});var Uz=g((SVe,Lz)=>{var Mw=Object.defineProperty,kIe=Object.getOwnPropertyDescriptor,LIe=Object.getOwnPropertyNames,UIe=Object.prototype.hasOwnProperty,FIe=o((t,e)=>{for(var r in e)Mw(t,r,{get:e[r],enumerable:!0})},"__export"),qIe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of LIe(e))!UIe.call(t,i)&&i!==r&&Mw(t,i,{get:()=>e[i],enumerable:!(n=kIe(e,i))||n.enumerable});return t},"__copyProps"),HIe=o(t=>qIe(Mw({},"__esModule",{value:!0}),t),"__toCommonJS"),kz={};FIe(kz,{getClient:()=>GIe});Lz.exports=HIe(kz);var zIe=Sw(),Ow=_z(),jIe=Oz(),Mz=xu();function GIe(t,e={}){let r=e.pipeline??(0,zIe.createDefaultPipeline)(e);if(e.additionalPolicies?.length)for(let{policy:c,position:l}of e.additionalPolicies){let A=l==="perRetry"?"Sign":void 0;r.addPolicy(c,{afterPhase:A})}let{allowInsecureConnection:n,httpClient:i}=e,s=e.endpoint??t,a=o((c,...l)=>{let A=o(u=>(0,jIe.buildRequestUrl)(s,c,l,{allowInsecureConnection:n,...u}),"getUrl");return{get:(u={})=>Vs("GET",A(u),r,u,n,i),post:(u={})=>Vs("POST",A(u),r,u,n,i),put:(u={})=>Vs("PUT",A(u),r,u,n,i),patch:(u={})=>Vs("PATCH",A(u),r,u,n,i),delete:(u={})=>Vs("DELETE",A(u),r,u,n,i),head:(u={})=>Vs("HEAD",A(u),r,u,n,i),options:(u={})=>Vs("OPTIONS",A(u),r,u,n,i),trace:(u={})=>Vs("TRACE",A(u),r,u,n,i)}},"client");return{path:a,pathUnchecked:a,pipeline:r}}o(GIe,"getClient");function Vs(t,e,r,n,i,s){return i=n.allowInsecureConnection??i,{then:function(a,c){return(0,Ow.sendRequest)(t,e,r,{...n,allowInsecureConnection:i},s).then(a,c)},async asBrowserStream(){if(Mz.isNodeLike)throw new Error("`asBrowserStream` is supported only in the browser environment. Use `asNodeStream` instead to obtain the response body stream. If you require a Web stream of the response in Node, consider using `Readable.toWeb` on the result of `asNodeStream`.");return(0,Ow.sendRequest)(t,e,r,{...n,allowInsecureConnection:i,responseAsStream:!0},s)},async asNodeStream(){if(Mz.isNodeLike)return(0,Ow.sendRequest)(t,e,r,{...n,allowInsecureConnection:i,responseAsStream:!0},s);throw new Error("`isNodeStream` is not supported in the browser environment. Use `asBrowserStream` to obtain the response body stream.")}}}o(Vs,"buildOperation")});var Hz=g((_Ve,qz)=>{var kw=Object.defineProperty,YIe=Object.getOwnPropertyDescriptor,JIe=Object.getOwnPropertyNames,VIe=Object.prototype.hasOwnProperty,WIe=o((t,e)=>{for(var r in e)kw(t,r,{get:e[r],enumerable:!0})},"__export"),$Ie=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of JIe(e))!VIe.call(t,i)&&i!==r&&kw(t,i,{get:()=>e[i],enumerable:!(n=YIe(e,i))||n.enumerable});return t},"__copyProps"),KIe=o(t=>$Ie(kw({},"__esModule",{value:!0}),t),"__toCommonJS"),Fz={};WIe(Fz,{operationOptionsToRequestParameters:()=>XIe});qz.exports=KIe(Fz);function XIe(t){return{allowInsecureConnection:t.requestOptions?.allowInsecureConnection,timeout:t.requestOptions?.timeout,skipUrlEncoding:t.requestOptions?.skipUrlEncoding,abortSignal:t.abortSignal,onUploadProgress:t.requestOptions?.onUploadProgress,onDownloadProgress:t.requestOptions?.onDownloadProgress,headers:{...t.requestOptions?.headers},onResponse:t.onResponse}}o(XIe,"operationOptionsToRequestParameters")});var Yz=g((PVe,Gz)=>{var Lw=Object.defineProperty,ZIe=Object.getOwnPropertyDescriptor,ebe=Object.getOwnPropertyNames,tbe=Object.prototype.hasOwnProperty,rbe=o((t,e)=>{for(var r in e)Lw(t,r,{get:e[r],enumerable:!0})},"__export"),nbe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of ebe(e))!tbe.call(t,i)&&i!==r&&Lw(t,i,{get:()=>e[i],enumerable:!(n=ZIe(e,i))||n.enumerable});return t},"__copyProps"),ibe=o(t=>nbe(Lw({},"__esModule",{value:!0}),t),"__toCommonJS"),zz={};rbe(zz,{createRestError:()=>abe});Gz.exports=ibe(zz);var sbe=Mc(),obe=Js();function abe(t,e){let r=typeof t=="string"?e:t,n=r.body?.error??r.body,i=typeof t=="string"?t:n?.message??`Unexpected status code: ${r.status}`;return new sbe.RestError(i,{statusCode:jz(r.status),code:n?.code,request:r.request,response:cbe(r)})}o(abe,"createRestError");function cbe(t){return{headers:(0,obe.createHttpHeaders)(t.headers),request:t.request,status:jz(t.status)??-1}}o(cbe,"toPipelineResponse");function jz(t){let e=Number.parseInt(t);return Number.isNaN(e)?void 0:e}o(jz,"statusCodeToNumber")});var Yc=g((TVe,$z)=>{var Uw=Object.defineProperty,lbe=Object.getOwnPropertyDescriptor,Abe=Object.getOwnPropertyNames,ube=Object.prototype.hasOwnProperty,dbe=o((t,e)=>{for(var r in e)Uw(t,r,{get:e[r],enumerable:!0})},"__export"),pbe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Abe(e))!ube.call(t,i)&&i!==r&&Uw(t,i,{get:()=>e[i],enumerable:!(n=lbe(e,i))||n.enumerable});return t},"__copyProps"),hbe=o(t=>pbe(Uw({},"__esModule",{value:!0}),t),"__toCommonJS"),Wz={};dbe(Wz,{AbortError:()=>fbe.AbortError,RestError:()=>Jz.RestError,TypeSpecRuntimeLogger:()=>Pf.TypeSpecRuntimeLogger,createClientLogger:()=>Pf.createClientLogger,createDefaultHttpClient:()=>Cbe.createDefaultHttpClient,createEmptyPipeline:()=>ybe.createEmptyPipeline,createHttpHeaders:()=>mbe.createHttpHeaders,createPipelineRequest:()=>gbe.createPipelineRequest,createRestError:()=>Ibe.createRestError,getClient:()=>Ebe.getClient,getLogLevel:()=>Pf.getLogLevel,isRestError:()=>Jz.isRestError,operationOptionsToRequestParameters:()=>Bbe.operationOptionsToRequestParameters,setLogLevel:()=>Pf.setLogLevel,stringToUint8Array:()=>Vz.stringToUint8Array,uint8ArrayToString:()=>Vz.uint8ArrayToString});$z.exports=hbe(Wz);var fbe=Bu(),Pf=bu(),mbe=Js(),gbe=lQ(),ybe=dQ(),Jz=Mc(),Vz=$o(),Cbe=SQ(),Ebe=Uz(),Bbe=Hz(),Ibe=Yz()});var qw=g((MVe,Xz)=>{var Fw=Object.defineProperty,bbe=Object.getOwnPropertyDescriptor,Qbe=Object.getOwnPropertyNames,wbe=Object.prototype.hasOwnProperty,Nbe=o((t,e)=>{for(var r in e)Fw(t,r,{get:e[r],enumerable:!0})},"__export"),xbe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Qbe(e))!wbe.call(t,i)&&i!==r&&Fw(t,i,{get:()=>e[i],enumerable:!(n=bbe(e,i))||n.enumerable});return t},"__copyProps"),Sbe=o(t=>xbe(Fw({},"__esModule",{value:!0}),t),"__toCommonJS"),Kz={};Nbe(Kz,{createEmptyPipeline:()=>_be});Xz.exports=Sbe(Kz);var Rbe=Yc();function _be(){return(0,Rbe.createEmptyPipeline)()}o(_be,"createEmptyPipeline")});var tj=g((LVe,ej)=>{var Hw=Object.defineProperty,vbe=Object.getOwnPropertyDescriptor,Pbe=Object.getOwnPropertyNames,Dbe=Object.prototype.hasOwnProperty,Tbe=o((t,e)=>{for(var r in e)Hw(t,r,{get:e[r],enumerable:!0})},"__export"),Obe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Pbe(e))!Dbe.call(t,i)&&i!==r&&Hw(t,i,{get:()=>e[i],enumerable:!(n=vbe(e,i))||n.enumerable});return t},"__copyProps"),Mbe=o(t=>Obe(Hw({},"__esModule",{value:!0}),t),"__toCommonJS"),Zz={};Tbe(Zz,{createLoggerContext:()=>kbe.createLoggerContext});ej.exports=Mbe(Zz);var kbe=bu()});var Jc=g(Zo=>{"use strict";Object.defineProperty(Zo,"__esModule",{value:!0});Zo.AzureLogger=void 0;Zo.setLogLevel=Ube;Zo.getLogLevel=Fbe;Zo.createClientLogger=qbe;var Lbe=tj(),Df=(0,Lbe.createLoggerContext)({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"});Zo.AzureLogger=Df.logger;function Ube(t){Df.setLogLevel(t)}o(Ube,"setLogLevel");function Fbe(){return Df.getLogLevel()}o(Fbe,"getLogLevel");function qbe(t){return Df.createClientLogger(t)}o(qbe,"createClientLogger")});var vu=g((HVe,nj)=>{var zw=Object.defineProperty,Hbe=Object.getOwnPropertyDescriptor,zbe=Object.getOwnPropertyNames,jbe=Object.prototype.hasOwnProperty,Gbe=o((t,e)=>{for(var r in e)zw(t,r,{get:e[r],enumerable:!0})},"__export"),Ybe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of zbe(e))!jbe.call(t,i)&&i!==r&&zw(t,i,{get:()=>e[i],enumerable:!(n=Hbe(e,i))||n.enumerable});return t},"__copyProps"),Jbe=o(t=>Ybe(zw({},"__esModule",{value:!0}),t),"__toCommonJS"),rj={};Gbe(rj,{logger:()=>Wbe});nj.exports=Jbe(rj);var Vbe=Jc(),Wbe=(0,Vbe.createClientLogger)("core-rest-pipeline")});var oj=g((jVe,sj)=>{var jw=Object.defineProperty,$be=Object.getOwnPropertyDescriptor,Kbe=Object.getOwnPropertyNames,Xbe=Object.prototype.hasOwnProperty,Zbe=o((t,e)=>{for(var r in e)jw(t,r,{get:e[r],enumerable:!0})},"__export"),eQe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Kbe(e))!Xbe.call(t,i)&&i!==r&&jw(t,i,{get:()=>e[i],enumerable:!(n=$be(e,i))||n.enumerable});return t},"__copyProps"),tQe=o(t=>eQe(jw({},"__esModule",{value:!0}),t),"__toCommonJS"),ij={};Zbe(ij,{exponentialRetryPolicy:()=>oQe,exponentialRetryPolicyName:()=>sQe});sj.exports=tQe(ij);var rQe=Ef(),nQe=Uc(),iQe=Ko(),sQe="exponentialRetryPolicy";function oQe(t={}){return(0,nQe.retryPolicy)([(0,rQe.exponentialRetryStrategy)({...t,ignoreSystemErrors:!0})],{maxRetries:t.maxRetries??iQe.DEFAULT_RETRY_POLICY_COUNT})}o(oQe,"exponentialRetryPolicy")});var Aj=g((YVe,lj)=>{var Gw=Object.defineProperty,aQe=Object.getOwnPropertyDescriptor,cQe=Object.getOwnPropertyNames,lQe=Object.prototype.hasOwnProperty,AQe=o((t,e)=>{for(var r in e)Gw(t,r,{get:e[r],enumerable:!0})},"__export"),uQe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of cQe(e))!lQe.call(t,i)&&i!==r&&Gw(t,i,{get:()=>e[i],enumerable:!(n=aQe(e,i))||n.enumerable});return t},"__copyProps"),dQe=o(t=>uQe(Gw({},"__esModule",{value:!0}),t),"__toCommonJS"),aj={};AQe(aj,{systemErrorRetryPolicy:()=>mQe,systemErrorRetryPolicyName:()=>cj});lj.exports=dQe(aj);var pQe=Ef(),hQe=Uc(),fQe=Ko(),cj="systemErrorRetryPolicy";function mQe(t={}){return{name:cj,sendRequest:(0,hQe.retryPolicy)([(0,pQe.exponentialRetryStrategy)({...t,ignoreHttpStatusCodes:!0})],{maxRetries:t.maxRetries??fQe.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}o(mQe,"systemErrorRetryPolicy")});var hj=g((VVe,pj)=>{var Yw=Object.defineProperty,gQe=Object.getOwnPropertyDescriptor,yQe=Object.getOwnPropertyNames,CQe=Object.prototype.hasOwnProperty,EQe=o((t,e)=>{for(var r in e)Yw(t,r,{get:e[r],enumerable:!0})},"__export"),BQe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of yQe(e))!CQe.call(t,i)&&i!==r&&Yw(t,i,{get:()=>e[i],enumerable:!(n=gQe(e,i))||n.enumerable});return t},"__copyProps"),IQe=o(t=>BQe(Yw({},"__esModule",{value:!0}),t),"__toCommonJS"),uj={};EQe(uj,{throttlingRetryPolicy:()=>NQe,throttlingRetryPolicyName:()=>dj});pj.exports=IQe(uj);var bQe=Cf(),QQe=Uc(),wQe=Ko(),dj="throttlingRetryPolicy";function NQe(t={}){return{name:dj,sendRequest:(0,QQe.retryPolicy)([(0,bQe.throttlingRetryStrategy)()],{maxRetries:t.maxRetries??wQe.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}o(NQe,"throttlingRetryPolicy")});var vr=g(($Ve,Sj)=>{var Vw=Object.defineProperty,xQe=Object.getOwnPropertyDescriptor,SQe=Object.getOwnPropertyNames,RQe=Object.prototype.hasOwnProperty,_Qe=o((t,e)=>{for(var r in e)Vw(t,r,{get:e[r],enumerable:!0})},"__export"),vQe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of SQe(e))!RQe.call(t,i)&&i!==r&&Vw(t,i,{get:()=>e[i],enumerable:!(n=xQe(e,i))||n.enumerable});return t},"__copyProps"),PQe=o(t=>vQe(Vw({},"__esModule",{value:!0}),t),"__toCommonJS"),xj={};_Qe(xj,{agentPolicy:()=>fj.agentPolicy,agentPolicyName:()=>fj.agentPolicyName,decompressResponsePolicy:()=>mj.decompressResponsePolicy,decompressResponsePolicyName:()=>mj.decompressResponsePolicyName,defaultRetryPolicy:()=>gj.defaultRetryPolicy,defaultRetryPolicyName:()=>gj.defaultRetryPolicyName,exponentialRetryPolicy:()=>yj.exponentialRetryPolicy,exponentialRetryPolicyName:()=>yj.exponentialRetryPolicyName,formDataPolicy:()=>Bj.formDataPolicy,formDataPolicyName:()=>Bj.formDataPolicyName,getDefaultProxySettings:()=>Jw.getDefaultProxySettings,logPolicy:()=>Ij.logPolicy,logPolicyName:()=>Ij.logPolicyName,multipartPolicy:()=>bj.multipartPolicy,multipartPolicyName:()=>bj.multipartPolicyName,proxyPolicy:()=>Jw.proxyPolicy,proxyPolicyName:()=>Jw.proxyPolicyName,redirectPolicy:()=>Qj.redirectPolicy,redirectPolicyName:()=>Qj.redirectPolicyName,retryPolicy:()=>DQe.retryPolicy,systemErrorRetryPolicy:()=>Cj.systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>Cj.systemErrorRetryPolicyName,throttlingRetryPolicy:()=>Ej.throttlingRetryPolicy,throttlingRetryPolicyName:()=>Ej.throttlingRetryPolicyName,tlsPolicy:()=>wj.tlsPolicy,tlsPolicyName:()=>wj.tlsPolicyName,userAgentPolicy:()=>Nj.userAgentPolicy,userAgentPolicyName:()=>Nj.userAgentPolicyName});Sj.exports=PQe(xj);var fj=Aw(),mj=FQ(),gj=XQ(),yj=oj(),DQe=Uc(),Cj=Aj(),Ej=hj(),Bj=tw(),Ij=_Q(),bj=gw(),Jw=cw(),Qj=PQ(),wj=dw(),Nj=LQ()});var $w=g((XVe,vj)=>{var Ww=Object.defineProperty,TQe=Object.getOwnPropertyDescriptor,OQe=Object.getOwnPropertyNames,MQe=Object.prototype.hasOwnProperty,kQe=o((t,e)=>{for(var r in e)Ww(t,r,{get:e[r],enumerable:!0})},"__export"),LQe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of OQe(e))!MQe.call(t,i)&&i!==r&&Ww(t,i,{get:()=>e[i],enumerable:!(n=TQe(e,i))||n.enumerable});return t},"__copyProps"),UQe=o(t=>LQe(Ww({},"__esModule",{value:!0}),t),"__toCommonJS"),Rj={};kQe(Rj,{logPolicy:()=>HQe,logPolicyName:()=>qQe});vj.exports=UQe(Rj);var FQe=vu(),_j=vr(),qQe=_j.logPolicyName;function HQe(t={}){return(0,_j.logPolicy)({logger:FQe.logger.info,...t})}o(HQe,"logPolicy")});var Xw=g((eWe,Tj)=>{var Kw=Object.defineProperty,zQe=Object.getOwnPropertyDescriptor,jQe=Object.getOwnPropertyNames,GQe=Object.prototype.hasOwnProperty,YQe=o((t,e)=>{for(var r in e)Kw(t,r,{get:e[r],enumerable:!0})},"__export"),JQe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of jQe(e))!GQe.call(t,i)&&i!==r&&Kw(t,i,{get:()=>e[i],enumerable:!(n=zQe(e,i))||n.enumerable});return t},"__copyProps"),VQe=o(t=>JQe(Kw({},"__esModule",{value:!0}),t),"__toCommonJS"),Pj={};YQe(Pj,{redirectPolicy:()=>$Qe,redirectPolicyName:()=>WQe});Tj.exports=VQe(Pj);var Dj=vr(),WQe=Dj.redirectPolicyName;function $Qe(t={}){return(0,Dj.redirectPolicy)(t)}o($Qe,"redirectPolicy")});var Uj=g((rWe,Lj)=>{var KQe=Object.create,Tf=Object.defineProperty,XQe=Object.getOwnPropertyDescriptor,ZQe=Object.getOwnPropertyNames,ewe=Object.getPrototypeOf,twe=Object.prototype.hasOwnProperty,rwe=o((t,e)=>{for(var r in e)Tf(t,r,{get:e[r],enumerable:!0})},"__export"),Oj=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of ZQe(e))!twe.call(t,i)&&i!==r&&Tf(t,i,{get:()=>e[i],enumerable:!(n=XQe(e,i))||n.enumerable});return t},"__copyProps"),Mj=o((t,e,r)=>(r=t!=null?KQe(ewe(t)):{},Oj(e||!t||!t.__esModule?Tf(r,"default",{value:t,enumerable:!0}):r,t)),"__toESM"),nwe=o(t=>Oj(Tf({},"__esModule",{value:!0}),t),"__toCommonJS"),kj={};rwe(kj,{getHeaderName:()=>iwe,setPlatformSpecificData:()=>swe});Lj.exports=nwe(kj);var Zw=Mj(require("node:os")),eN=Mj(require("node:process"));function iwe(){return"User-Agent"}o(iwe,"getHeaderName");async function swe(t){if(eN.default&&eN.default.versions){let e=`${Zw.default.type()} ${Zw.default.release()}; ${Zw.default.arch()}`,r=eN.default.versions;r.bun?t.set("Bun",`${r.bun} (${e})`):r.deno?t.set("Deno",`${r.deno} (${e})`):r.node&&t.set("Node",`${r.node} (${e})`)}}o(swe,"setPlatformSpecificData")});var Of=g((iWe,qj)=>{var tN=Object.defineProperty,owe=Object.getOwnPropertyDescriptor,awe=Object.getOwnPropertyNames,cwe=Object.prototype.hasOwnProperty,lwe=o((t,e)=>{for(var r in e)tN(t,r,{get:e[r],enumerable:!0})},"__export"),Awe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of awe(e))!cwe.call(t,i)&&i!==r&&tN(t,i,{get:()=>e[i],enumerable:!(n=owe(e,i))||n.enumerable});return t},"__copyProps"),uwe=o(t=>Awe(tN({},"__esModule",{value:!0}),t),"__toCommonJS"),Fj={};lwe(Fj,{DEFAULT_RETRY_POLICY_COUNT:()=>pwe,SDK_VERSION:()=>dwe});qj.exports=uwe(Fj);var dwe="1.22.3",pwe=3});var nN=g((oWe,jj)=>{var rN=Object.defineProperty,hwe=Object.getOwnPropertyDescriptor,fwe=Object.getOwnPropertyNames,mwe=Object.prototype.hasOwnProperty,gwe=o((t,e)=>{for(var r in e)rN(t,r,{get:e[r],enumerable:!0})},"__export"),ywe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of fwe(e))!mwe.call(t,i)&&i!==r&&rN(t,i,{get:()=>e[i],enumerable:!(n=hwe(e,i))||n.enumerable});return t},"__copyProps"),Cwe=o(t=>ywe(rN({},"__esModule",{value:!0}),t),"__toCommonJS"),Hj={};gwe(Hj,{getUserAgentHeaderName:()=>Iwe,getUserAgentValue:()=>bwe});jj.exports=Cwe(Hj);var zj=Uj(),Ewe=Of();function Bwe(t){let e=[];for(let[r,n]of t){let i=n?`${r}/${n}`:r;e.push(i)}return e.join(" ")}o(Bwe,"getUserAgentString");function Iwe(){return(0,zj.getHeaderName)()}o(Iwe,"getUserAgentHeaderName");async function bwe(t){let e=new Map;e.set("core-rest-pipeline",Ewe.SDK_VERSION),await(0,zj.setPlatformSpecificData)(e);let r=Bwe(e);return t?`${t} ${r}`:r}o(bwe,"getUserAgentValue")});var sN=g((cWe,Wj)=>{var iN=Object.defineProperty,Qwe=Object.getOwnPropertyDescriptor,wwe=Object.getOwnPropertyNames,Nwe=Object.prototype.hasOwnProperty,xwe=o((t,e)=>{for(var r in e)iN(t,r,{get:e[r],enumerable:!0})},"__export"),Swe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of wwe(e))!Nwe.call(t,i)&&i!==r&&iN(t,i,{get:()=>e[i],enumerable:!(n=Qwe(e,i))||n.enumerable});return t},"__copyProps"),Rwe=o(t=>Swe(iN({},"__esModule",{value:!0}),t),"__toCommonJS"),Yj={};xwe(Yj,{userAgentPolicy:()=>_we,userAgentPolicyName:()=>Vj});Wj.exports=Rwe(Yj);var Jj=nN(),Gj=(0,Jj.getUserAgentHeaderName)(),Vj="userAgentPolicy";function _we(t={}){let e=(0,Jj.getUserAgentValue)(t.userAgentPrefix);return{name:Vj,async sendRequest(r,n){return r.headers.has(Gj)||r.headers.set(Gj,await e),n(r)}}}o(_we,"userAgentPolicy")});var bG={};Pd(bG,{__addDisposableResource:()=>EG,__assign:()=>Mf,__asyncDelegator:()=>dG,__asyncGenerator:()=>uG,__asyncValues:()=>pG,__await:()=>Vc,__awaiter:()=>sG,__classPrivateFieldGet:()=>gG,__classPrivateFieldIn:()=>CG,__classPrivateFieldSet:()=>yG,__createBinding:()=>Lf,__decorate:()=>Xj,__disposeResources:()=>BG,__esDecorate:()=>eG,__exportStar:()=>aG,__extends:()=>$j,__generator:()=>oG,__importDefault:()=>mG,__importStar:()=>fG,__makeTemplateObject:()=>hG,__metadata:()=>iG,__param:()=>Zj,__propKey:()=>rG,__read:()=>cN,__rest:()=>Kj,__rewriteRelativeImportExtension:()=>IG,__runInitializers:()=>tG,__setFunctionName:()=>nG,__spread:()=>cG,__spreadArray:()=>AG,__spreadArrays:()=>lG,__values:()=>kf,default:()=>Dwe});function $j(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");oN(t,e);function r(){this.constructor=t}o(r,"__"),t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function Kj(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(t);i=0;c--)(a=t[c])&&(s=(i<3?a(s):i>3?a(e,r,s):a(e,r))||s);return i>3&&s&&Object.defineProperty(e,r,s),s}function Zj(t,e){return function(r,n){e(r,n,t)}}function eG(t,e,r,n,i,s){function a(w){if(w!==void 0&&typeof w!="function")throw new TypeError("Function expected");return w}o(a,"accept");for(var c=n.kind,l=c==="getter"?"get":c==="setter"?"set":"value",A=!e&&t?n.static?t:t.prototype:null,u=e||(A?Object.getOwnPropertyDescriptor(A,n.name):{}),d,f=!1,m=r.length-1;m>=0;m--){var C={};for(var Q in n)C[Q]=Q==="access"?{}:n[Q];for(var Q in n.access)C.access[Q]=n.access[Q];C.addInitializer=function(w){if(f)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(w||null))};var S=(0,r[m])(c==="accessor"?{get:u.get,set:u.set}:u[l],C);if(c==="accessor"){if(S===void 0)continue;if(S===null||typeof S!="object")throw new TypeError("Object expected");(d=a(S.get))&&(u.get=d),(d=a(S.set))&&(u.set=d),(d=a(S.init))&&i.unshift(d)}else(d=a(S))&&(c==="field"?i.unshift(d):u[l]=d)}A&&Object.defineProperty(A,n.name,u),f=!0}function tG(t,e,r){for(var n=arguments.length>2,i=0;i0&&s[s.length-1])&&(A[0]===6||A[0]===2)){r=0;continue}if(A[0]===3&&(!s||A[1]>s[0]&&A[1]=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function cN(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var n=r.call(t),i,s=[],a;try{for(;(e===void 0||e-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(c){a={error:c}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return s}function cG(){for(var t=[],e=0;e1||l(m,Q)})},C&&(i[m]=C(i[m])))}function l(m,C){try{A(n[m](C))}catch(Q){f(s[0][3],Q)}}function A(m){m.value instanceof Vc?Promise.resolve(m.value.v).then(u,d):f(s[0][2],m)}function u(m){l("next",m)}function d(m){l("throw",m)}function f(m,C){m(C),s.shift(),s.length&&l(s[0][0],s[0][1])}}function dG(t){var e,r;return e={},n("next"),n("throw",function(i){throw i}),n("return"),e[Symbol.iterator]=function(){return this},e;function n(i,s){e[i]=t[i]?function(a){return(r=!r)?{value:Vc(t[i](a)),done:!1}:s?s(a):a}:s}}function pG(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof kf=="function"?kf(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(s){r[s]=t[s]&&function(a){return new Promise(function(c,l){a=t[s](a),i(c,l,a.done,a.value)})}}function i(s,a,c,l){Promise.resolve(l).then(function(A){s({value:A,done:c})},a)}}function hG(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function fG(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r=aN(t),n=0;n{oN=o(function(t,e){return oN=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])},oN(t,e)},"extendStatics");o($j,"__extends");Mf=o(function(){return Mf=Object.assign||o(function(e){for(var r,n=1,i=arguments.length;n{var lN=Object.defineProperty,Twe=Object.getOwnPropertyDescriptor,Owe=Object.getOwnPropertyNames,Mwe=Object.prototype.hasOwnProperty,kwe=o((t,e)=>{for(var r in e)lN(t,r,{get:e[r],enumerable:!0})},"__export"),Lwe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Owe(e))!Mwe.call(t,i)&&i!==r&&lN(t,i,{get:()=>e[i],enumerable:!(n=Twe(e,i))||n.enumerable});return t},"__copyProps"),Uwe=o(t=>Lwe(lN({},"__esModule",{value:!0}),t),"__toCommonJS"),wG={};kwe(wG,{computeSha256Hash:()=>qwe,computeSha256Hmac:()=>Fwe});xG.exports=Uwe(wG);var NG=require("node:crypto");async function Fwe(t,e,r){let n=Buffer.from(t,"base64");return(0,NG.createHmac)("sha256",n).update(e).digest(r)}o(Fwe,"computeSha256Hmac");async function qwe(t,e){return(0,NG.createHash)("sha256").update(t).digest(e)}o(qwe,"computeSha256Hash")});var Pu=g((pWe,PG)=>{var AN=Object.defineProperty,Hwe=Object.getOwnPropertyDescriptor,zwe=Object.getOwnPropertyNames,jwe=Object.prototype.hasOwnProperty,Gwe=o((t,e)=>{for(var r in e)AN(t,r,{get:e[r],enumerable:!0})},"__export"),Ywe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of zwe(e))!jwe.call(t,i)&&i!==r&&AN(t,i,{get:()=>e[i],enumerable:!(n=Hwe(e,i))||n.enumerable});return t},"__copyProps"),Jwe=o(t=>Ywe(AN({},"__esModule",{value:!0}),t),"__toCommonJS"),vG={};Gwe(vG,{Sanitizer:()=>Zwe.Sanitizer,calculateRetryDelay:()=>Vwe.calculateRetryDelay,computeSha256Hash:()=>RG.computeSha256Hash,computeSha256Hmac:()=>RG.computeSha256Hmac,getRandomIntegerInclusive:()=>Wwe.getRandomIntegerInclusive,isBrowser:()=>ea.isBrowser,isBun:()=>ea.isBun,isDeno:()=>ea.isDeno,isError:()=>Kwe.isError,isNodeLike:()=>ea.isNodeLike,isNodeRuntime:()=>ea.isNodeRuntime,isObject:()=>$we.isObject,isReactNative:()=>ea.isReactNative,isWebWorker:()=>ea.isWebWorker,randomUUID:()=>Xwe.randomUUID,stringToUint8Array:()=>_G.stringToUint8Array,uint8ArrayToString:()=>_G.uint8ArrayToString});PG.exports=Jwe(vG);var Vwe=jQ(),Wwe=HQ(),$we=hf(),Kwe=fQ(),RG=SG(),Xwe=pf(),ea=xu(),_G=$o(),Zwe=Qu()});var DG=g(uN=>{"use strict";Object.defineProperty(uN,"__esModule",{value:!0});uN.cancelablePromiseRace=eNe;async function eNe(t,e){let r=new AbortController;function n(){r.abort()}o(n,"abortHandler"),e?.abortSignal?.addEventListener("abort",n);try{return await Promise.race(t.map(i=>i({abortSignal:r.signal})))}finally{r.abort(),e?.abortSignal?.removeEventListener("abort",n)}}o(eNe,"cancelablePromiseRace")});var TG=g(Uf=>{"use strict";Object.defineProperty(Uf,"__esModule",{value:!0});Uf.AbortError=void 0;var dN=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}};Uf.AbortError=dN});var OG=g(Ff=>{"use strict";Object.defineProperty(Ff,"__esModule",{value:!0});Ff.AbortError=void 0;var tNe=TG();Object.defineProperty(Ff,"AbortError",{enumerable:!0,get:function(){return tNe.AbortError}})});var hN=g(pN=>{"use strict";Object.defineProperty(pN,"__esModule",{value:!0});pN.createAbortablePromise=nNe;var rNe=OG();function nNe(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:i}=e??{};return new Promise((s,a)=>{function c(){a(new rNe.AbortError(i??"The operation was aborted."))}o(c,"rejectOnAbort");function l(){n?.removeEventListener("abort",A)}o(l,"removeListeners");function A(){r?.(),l(),c()}if(o(A,"onAbort"),n?.aborted)return c();try{t(u=>{l(),s(u)},u=>{l(),a(u)})}catch(u){a(u)}n?.addEventListener("abort",A)})}o(nNe,"createAbortablePromise")});var MG=g(qf=>{"use strict";Object.defineProperty(qf,"__esModule",{value:!0});qf.delay=aNe;qf.calculateRetryDelay=cNe;var iNe=hN(),sNe=Pu(),oNe="The delay was aborted.";function aNe(t,e){let r,{abortSignal:n,abortErrorMsg:i}=e??{};return(0,iNe.createAbortablePromise)(s=>{r=setTimeout(s,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:i??oNe})}o(aNe,"delay");function cNe(t,e){let r=e.retryDelayInMs*Math.pow(2,t),n=Math.min(e.maxRetryDelayInMs,r);return{retryAfterInMs:n/2+(0,sNe.getRandomIntegerInclusive)(0,n/2)}}o(cNe,"calculateRetryDelay")});var kG=g(fN=>{"use strict";Object.defineProperty(fN,"__esModule",{value:!0});fN.getErrorMessage=ANe;var lNe=Pu();function ANe(t){if((0,lNe.isError)(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}o(ANe,"getErrorMessage")});var UG=g(Du=>{"use strict";Object.defineProperty(Du,"__esModule",{value:!0});Du.isDefined=mN;Du.isObjectWithProperties=uNe;Du.objectHasProperty=LG;function mN(t){return typeof t<"u"&&t!==null}o(mN,"isDefined");function uNe(t,e){if(!mN(t)||typeof t!="object")return!1;for(let r of e)if(!LG(t,r))return!1;return!0}o(uNe,"isObjectWithProperties");function LG(t,e){return mN(t)&&typeof t=="object"&&e in t}o(LG,"objectHasProperty")});var pt=g(ge=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.isWebWorker=ge.isReactNative=ge.isNodeRuntime=ge.isNodeLike=ge.isNode=ge.isDeno=ge.isBun=ge.isBrowser=ge.objectHasProperty=ge.isObjectWithProperties=ge.isDefined=ge.getErrorMessage=ge.delay=ge.createAbortablePromise=ge.cancelablePromiseRace=void 0;ge.calculateRetryDelay=gNe;ge.computeSha256Hash=yNe;ge.computeSha256Hmac=CNe;ge.getRandomIntegerInclusive=ENe;ge.isError=BNe;ge.isObject=INe;ge.randomUUID=bNe;ge.uint8ArrayToString=QNe;ge.stringToUint8Array=wNe;var dNe=(QG(),Zt(bG)),Xt=dNe.__importStar(Pu()),pNe=DG();Object.defineProperty(ge,"cancelablePromiseRace",{enumerable:!0,get:function(){return pNe.cancelablePromiseRace}});var hNe=hN();Object.defineProperty(ge,"createAbortablePromise",{enumerable:!0,get:function(){return hNe.createAbortablePromise}});var fNe=MG();Object.defineProperty(ge,"delay",{enumerable:!0,get:function(){return fNe.delay}});var mNe=kG();Object.defineProperty(ge,"getErrorMessage",{enumerable:!0,get:function(){return mNe.getErrorMessage}});var gN=UG();Object.defineProperty(ge,"isDefined",{enumerable:!0,get:function(){return gN.isDefined}});Object.defineProperty(ge,"isObjectWithProperties",{enumerable:!0,get:function(){return gN.isObjectWithProperties}});Object.defineProperty(ge,"objectHasProperty",{enumerable:!0,get:function(){return gN.objectHasProperty}});function gNe(t,e){return Xt.calculateRetryDelay(t,e)}o(gNe,"calculateRetryDelay");function yNe(t,e){return Xt.computeSha256Hash(t,e)}o(yNe,"computeSha256Hash");function CNe(t,e,r){return Xt.computeSha256Hmac(t,e,r)}o(CNe,"computeSha256Hmac");function ENe(t,e){return Xt.getRandomIntegerInclusive(t,e)}o(ENe,"getRandomIntegerInclusive");function BNe(t){return Xt.isError(t)}o(BNe,"isError");function INe(t){return Xt.isObject(t)}o(INe,"isObject");function bNe(){return Xt.randomUUID()}o(bNe,"randomUUID");ge.isBrowser=Xt.isBrowser;ge.isBun=Xt.isBun;ge.isDeno=Xt.isDeno;ge.isNode=Xt.isNodeLike;ge.isNodeLike=Xt.isNodeLike;ge.isNodeRuntime=Xt.isNodeRuntime;ge.isReactNative=Xt.isReactNative;ge.isWebWorker=Xt.isWebWorker;function QNe(t,e){return Xt.uint8ArrayToString(t,e)}o(QNe,"uint8ArrayToString");function wNe(t,e){return Xt.stringToUint8Array(t,e)}o(wNe,"stringToUint8Array")});var CN=g((_We,jG)=>{var yN=Object.defineProperty,NNe=Object.getOwnPropertyDescriptor,xNe=Object.getOwnPropertyNames,SNe=Object.prototype.hasOwnProperty,RNe=o((t,e)=>{for(var r in e)yN(t,r,{get:e[r],enumerable:!0})},"__export"),_Ne=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of xNe(e))!SNe.call(t,i)&&i!==r&&yN(t,i,{get:()=>e[i],enumerable:!(n=NNe(e,i))||n.enumerable});return t},"__copyProps"),vNe=o(t=>_Ne(yN({},"__esModule",{value:!0}),t),"__toCommonJS"),qG={};RNe(qG,{createFile:()=>MNe,createFileFromStream:()=>ONe,getRawContent:()=>TNe,hasRawContent:()=>zG});jG.exports=vNe(qG);var PNe=pt();function DNe(t){return!!(t&&typeof t.pipe=="function")}o(DNe,"isNodeReadableStream");var HG={arrayBuffer:()=>{throw new Error("Not implemented")},bytes:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},Hf=Symbol("rawContent");function zG(t){return typeof t[Hf]=="function"}o(zG,"hasRawContent");function TNe(t){return zG(t)?t[Hf]():t}o(TNe,"getRawContent");function ONe(t,e,r={}){return{...HG,type:r.type??"",lastModified:r.lastModified??new Date().getTime(),webkitRelativePath:r.webkitRelativePath??"",size:r.size??-1,name:e,stream:()=>{let n=t();if(DNe(n))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return n},[Hf]:t}}o(ONe,"createFileFromStream");function MNe(t,e,r={}){return PNe.isNodeLike?{...HG,type:r.type??"",lastModified:r.lastModified??new Date().getTime(),webkitRelativePath:r.webkitRelativePath??"",size:t.byteLength,name:e,arrayBuffer:async()=>t.buffer,stream:()=>new Blob([FG(t)]).stream(),[Hf]:()=>t}:new File([FG(t)],e,r)}o(MNe,"createFile");function FG(t){return"resize"in t.buffer?t:t.map(e=>e)}o(FG,"toArrayBuffer")});var BN=g((PWe,WG)=>{var EN=Object.defineProperty,kNe=Object.getOwnPropertyDescriptor,LNe=Object.getOwnPropertyNames,UNe=Object.prototype.hasOwnProperty,FNe=o((t,e)=>{for(var r in e)EN(t,r,{get:e[r],enumerable:!0})},"__export"),qNe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of LNe(e))!UNe.call(t,i)&&i!==r&&EN(t,i,{get:()=>e[i],enumerable:!(n=kNe(e,i))||n.enumerable});return t},"__copyProps"),HNe=o(t=>qNe(EN({},"__esModule",{value:!0}),t),"__toCommonJS"),YG={};FNe(YG,{multipartPolicy:()=>zNe,multipartPolicyName:()=>VG});WG.exports=HNe(YG);var JG=vr(),GG=CN(),VG=JG.multipartPolicyName;function zNe(){let t=(0,JG.multipartPolicy)();return{name:VG,sendRequest:async(e,r)=>{if(e.multipartBody)for(let n of e.multipartBody.parts)(0,GG.hasRawContent)(n.body)&&(n.body=(0,GG.getRawContent)(n.body));return t.sendRequest(e,r)}}}o(zNe,"multipartPolicy")});var bN=g((TWe,XG)=>{var IN=Object.defineProperty,jNe=Object.getOwnPropertyDescriptor,GNe=Object.getOwnPropertyNames,YNe=Object.prototype.hasOwnProperty,JNe=o((t,e)=>{for(var r in e)IN(t,r,{get:e[r],enumerable:!0})},"__export"),VNe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of GNe(e))!YNe.call(t,i)&&i!==r&&IN(t,i,{get:()=>e[i],enumerable:!(n=jNe(e,i))||n.enumerable});return t},"__copyProps"),WNe=o(t=>VNe(IN({},"__esModule",{value:!0}),t),"__toCommonJS"),$G={};JNe($G,{decompressResponsePolicy:()=>KNe,decompressResponsePolicyName:()=>$Ne});XG.exports=WNe($G);var KG=vr(),$Ne=KG.decompressResponsePolicyName;function KNe(){return(0,KG.decompressResponsePolicy)()}o(KNe,"decompressResponsePolicy")});var wN=g((MWe,tY)=>{var QN=Object.defineProperty,XNe=Object.getOwnPropertyDescriptor,ZNe=Object.getOwnPropertyNames,e0e=Object.prototype.hasOwnProperty,t0e=o((t,e)=>{for(var r in e)QN(t,r,{get:e[r],enumerable:!0})},"__export"),r0e=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of ZNe(e))!e0e.call(t,i)&&i!==r&&QN(t,i,{get:()=>e[i],enumerable:!(n=XNe(e,i))||n.enumerable});return t},"__copyProps"),n0e=o(t=>r0e(QN({},"__esModule",{value:!0}),t),"__toCommonJS"),ZG={};t0e(ZG,{defaultRetryPolicy:()=>s0e,defaultRetryPolicyName:()=>i0e});tY.exports=n0e(ZG);var eY=vr(),i0e=eY.defaultRetryPolicyName;function s0e(t={}){return(0,eY.defaultRetryPolicy)(t)}o(s0e,"defaultRetryPolicy")});var xN=g((LWe,iY)=>{var NN=Object.defineProperty,o0e=Object.getOwnPropertyDescriptor,a0e=Object.getOwnPropertyNames,c0e=Object.prototype.hasOwnProperty,l0e=o((t,e)=>{for(var r in e)NN(t,r,{get:e[r],enumerable:!0})},"__export"),A0e=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of a0e(e))!c0e.call(t,i)&&i!==r&&NN(t,i,{get:()=>e[i],enumerable:!(n=o0e(e,i))||n.enumerable});return t},"__copyProps"),u0e=o(t=>A0e(NN({},"__esModule",{value:!0}),t),"__toCommonJS"),rY={};l0e(rY,{formDataPolicy:()=>p0e,formDataPolicyName:()=>d0e});iY.exports=u0e(rY);var nY=vr(),d0e=nY.formDataPolicyName;function p0e(){return(0,nY.formDataPolicy)()}o(p0e,"formDataPolicy")});var _N=g((FWe,oY)=>{var SN=Object.defineProperty,h0e=Object.getOwnPropertyDescriptor,f0e=Object.getOwnPropertyNames,m0e=Object.prototype.hasOwnProperty,g0e=o((t,e)=>{for(var r in e)SN(t,r,{get:e[r],enumerable:!0})},"__export"),y0e=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of f0e(e))!m0e.call(t,i)&&i!==r&&SN(t,i,{get:()=>e[i],enumerable:!(n=h0e(e,i))||n.enumerable});return t},"__copyProps"),C0e=o(t=>y0e(SN({},"__esModule",{value:!0}),t),"__toCommonJS"),sY={};g0e(sY,{getDefaultProxySettings:()=>B0e,proxyPolicy:()=>I0e,proxyPolicyName:()=>E0e});oY.exports=C0e(sY);var RN=vr(),E0e=RN.proxyPolicyName;function B0e(t){return(0,RN.getDefaultProxySettings)(t)}o(B0e,"getDefaultProxySettings");function I0e(t,e){return(0,RN.proxyPolicy)(t,e)}o(I0e,"proxyPolicy")});var PN=g((HWe,lY)=>{var vN=Object.defineProperty,b0e=Object.getOwnPropertyDescriptor,Q0e=Object.getOwnPropertyNames,w0e=Object.prototype.hasOwnProperty,N0e=o((t,e)=>{for(var r in e)vN(t,r,{get:e[r],enumerable:!0})},"__export"),x0e=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Q0e(e))!w0e.call(t,i)&&i!==r&&vN(t,i,{get:()=>e[i],enumerable:!(n=b0e(e,i))||n.enumerable});return t},"__copyProps"),S0e=o(t=>x0e(vN({},"__esModule",{value:!0}),t),"__toCommonJS"),aY={};N0e(aY,{setClientRequestIdPolicy:()=>R0e,setClientRequestIdPolicyName:()=>cY});lY.exports=S0e(aY);var cY="setClientRequestIdPolicy";function R0e(t="x-ms-client-request-id"){return{name:cY,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}o(R0e,"setClientRequestIdPolicy")});var TN=g((jWe,dY)=>{var DN=Object.defineProperty,_0e=Object.getOwnPropertyDescriptor,v0e=Object.getOwnPropertyNames,P0e=Object.prototype.hasOwnProperty,D0e=o((t,e)=>{for(var r in e)DN(t,r,{get:e[r],enumerable:!0})},"__export"),T0e=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of v0e(e))!P0e.call(t,i)&&i!==r&&DN(t,i,{get:()=>e[i],enumerable:!(n=_0e(e,i))||n.enumerable});return t},"__copyProps"),O0e=o(t=>T0e(DN({},"__esModule",{value:!0}),t),"__toCommonJS"),AY={};D0e(AY,{agentPolicy:()=>k0e,agentPolicyName:()=>M0e});dY.exports=O0e(AY);var uY=vr(),M0e=uY.agentPolicyName;function k0e(t){return(0,uY.agentPolicy)(t)}o(k0e,"agentPolicy")});var MN=g((YWe,fY)=>{var ON=Object.defineProperty,L0e=Object.getOwnPropertyDescriptor,U0e=Object.getOwnPropertyNames,F0e=Object.prototype.hasOwnProperty,q0e=o((t,e)=>{for(var r in e)ON(t,r,{get:e[r],enumerable:!0})},"__export"),H0e=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of U0e(e))!F0e.call(t,i)&&i!==r&&ON(t,i,{get:()=>e[i],enumerable:!(n=L0e(e,i))||n.enumerable});return t},"__copyProps"),z0e=o(t=>H0e(ON({},"__esModule",{value:!0}),t),"__toCommonJS"),pY={};q0e(pY,{tlsPolicy:()=>G0e,tlsPolicyName:()=>j0e});fY.exports=z0e(pY);var hY=vr(),j0e=hY.tlsPolicyName;function G0e(t){return(0,hY.tlsPolicy)(t)}o(G0e,"tlsPolicy")});var kN=g(ps=>{"use strict";Object.defineProperty(ps,"__esModule",{value:!0});ps.TracingContextImpl=ps.knownContextKeys=void 0;ps.createTracingContext=Y0e;ps.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Y0e(t={}){let e=new zf(t.parentContext);return t.span&&(e=e.setValue(ps.knownContextKeys.span,t.span)),t.namespace&&(e=e.setValue(ps.knownContextKeys.namespace,t.namespace)),e}o(Y0e,"createTracingContext");var zf=class t{static{o(this,"TracingContextImpl")}_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let n=new t(this);return n._contextMap.set(e,r),n}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};ps.TracingContextImpl=zf});var mY=g(jf=>{"use strict";Object.defineProperty(jf,"__esModule",{value:!0});jf.state=void 0;jf.state={instrumenterImplementation:void 0}});var LN=g(Wc=>{"use strict";Object.defineProperty(Wc,"__esModule",{value:!0});Wc.createDefaultTracingSpan=gY;Wc.createDefaultInstrumenter=yY;Wc.useInstrumenter=V0e;Wc.getInstrumenter=W0e;var J0e=kN(),Gf=mY();function gY(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}o(gY,"createDefaultTracingSpan");function yY(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:gY(),tracingContext:(0,J0e.createTracingContext)({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}o(yY,"createDefaultInstrumenter");function V0e(t){Gf.state.instrumenterImplementation=t}o(V0e,"useInstrumenter");function W0e(){return Gf.state.instrumenterImplementation||(Gf.state.instrumenterImplementation=yY()),Gf.state.instrumenterImplementation}o(W0e,"getInstrumenter")});var CY=g(FN=>{"use strict";Object.defineProperty(FN,"__esModule",{value:!0});FN.createTracingClient=$0e;var Yf=LN(),UN=kN();function $0e(t){let{namespace:e,packageName:r,packageVersion:n}=t;function i(A,u,d){let f=(0,Yf.getInstrumenter)().startSpan(A,{...d,packageName:r,packageVersion:n,tracingContext:u?.tracingOptions?.tracingContext}),m=f.tracingContext,C=f.span;m.getValue(UN.knownContextKeys.namespace)||(m=m.setValue(UN.knownContextKeys.namespace,e)),C.setAttribute("az.namespace",m.getValue(UN.knownContextKeys.namespace));let Q=Object.assign({},u,{tracingOptions:{...u?.tracingOptions,tracingContext:m}});return{span:C,updatedOptions:Q}}o(i,"startSpan");async function s(A,u,d,f){let{span:m,updatedOptions:C}=i(A,u,f);try{let Q=await a(C.tracingOptions.tracingContext,()=>Promise.resolve(d(C,m)));return m.setStatus({status:"success"}),Q}catch(Q){throw m.setStatus({status:"error",error:Q}),Q}finally{m.end()}}o(s,"withSpan");function a(A,u,...d){return(0,Yf.getInstrumenter)().withContext(A,u,...d)}o(a,"withContext");function c(A){return(0,Yf.getInstrumenter)().parseTraceparentHeader(A)}o(c,"parseTraceparentHeader");function l(A){return(0,Yf.getInstrumenter)().createRequestHeaders(A)}return o(l,"createRequestHeaders"),{startSpan:i,withSpan:s,withContext:a,parseTraceparentHeader:c,createRequestHeaders:l}}o($0e,"createTracingClient")});var qN=g($c=>{"use strict";Object.defineProperty($c,"__esModule",{value:!0});$c.createTracingClient=$c.useInstrumenter=void 0;var K0e=LN();Object.defineProperty($c,"useInstrumenter",{enumerable:!0,get:function(){return K0e.useInstrumenter}});var X0e=CY();Object.defineProperty($c,"createTracingClient",{enumerable:!0,get:function(){return X0e.createTracingClient}})});var Jf=g((r$e,IY)=>{var HN=Object.defineProperty,Z0e=Object.getOwnPropertyDescriptor,exe=Object.getOwnPropertyNames,txe=Object.prototype.hasOwnProperty,rxe=o((t,e)=>{for(var r in e)HN(t,r,{get:e[r],enumerable:!0})},"__export"),nxe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of exe(e))!txe.call(t,i)&&i!==r&&HN(t,i,{get:()=>e[i],enumerable:!(n=Z0e(e,i))||n.enumerable});return t},"__copyProps"),ixe=o(t=>nxe(HN({},"__esModule",{value:!0}),t),"__toCommonJS"),EY={};rxe(EY,{RestError:()=>sxe,isRestError:()=>oxe});IY.exports=ixe(EY);var BY=Yc(),sxe=BY.RestError;function oxe(t){return(0,BY.isRestError)(t)}o(oxe,"isRestError")});var jN=g((i$e,wY)=>{var zN=Object.defineProperty,axe=Object.getOwnPropertyDescriptor,cxe=Object.getOwnPropertyNames,lxe=Object.prototype.hasOwnProperty,Axe=o((t,e)=>{for(var r in e)zN(t,r,{get:e[r],enumerable:!0})},"__export"),uxe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of cxe(e))!lxe.call(t,i)&&i!==r&&zN(t,i,{get:()=>e[i],enumerable:!(n=axe(e,i))||n.enumerable});return t},"__copyProps"),dxe=o(t=>uxe(zN({},"__esModule",{value:!0}),t),"__toCommonJS"),bY={};Axe(bY,{tracingPolicy:()=>yxe,tracingPolicyName:()=>QY});wY.exports=dxe(bY);var pxe=qN(),hxe=Of(),fxe=nN(),Vf=vu(),Tu=pt(),mxe=Jf(),gxe=Pu(),QY="tracingPolicy";function yxe(t={}){let e=(0,fxe.getUserAgentValue)(t.userAgentPrefix),r=new gxe.Sanitizer({additionalAllowedQueryParameters:t.additionalAllowedQueryParameters}),n=Cxe();return{name:QY,async sendRequest(i,s){if(!n)return s(i);let a=await e,c={"http.url":r.sanitizeUrl(i.url),"http.method":i.method,"http.user_agent":a,requestId:i.requestId};a&&(c["http.user_agent"]=a);let{span:l,tracingContext:A}=Exe(n,i,c)??{};if(!l||!A)return s(i);try{let u=await n.withContext(A,s,i);return Ixe(l,u),u}catch(u){throw Bxe(l,u),u}}}}o(yxe,"tracingPolicy");function Cxe(){try{return(0,pxe.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:hxe.SDK_VERSION})}catch(t){Vf.logger.warning(`Error when creating the TracingClient: ${(0,Tu.getErrorMessage)(t)}`);return}}o(Cxe,"tryCreateTracingClient");function Exe(t,e,r){try{let{span:n,updatedOptions:i}=t.startSpan(`HTTP ${e.method}`,{tracingOptions:e.tracingOptions},{spanKind:"client",spanAttributes:r});if(!n.isRecording()){n.end();return}let s=t.createRequestHeaders(i.tracingOptions.tracingContext);for(let[a,c]of Object.entries(s))e.headers.set(a,c);return{span:n,tracingContext:i.tracingOptions.tracingContext}}catch(n){Vf.logger.warning(`Skipping creating a tracing span due to an error: ${(0,Tu.getErrorMessage)(n)}`);return}}o(Exe,"tryCreateSpan");function Bxe(t,e){try{t.setStatus({status:"error",error:(0,Tu.isError)(e)?e:void 0}),(0,mxe.isRestError)(e)&&e.statusCode&&t.setAttribute("http.status_code",e.statusCode),t.end()}catch(r){Vf.logger.warning(`Skipping tracing span processing due to an error: ${(0,Tu.getErrorMessage)(r)}`)}}o(Bxe,"tryProcessError");function Ixe(t,e){try{t.setAttribute("http.status_code",e.status);let r=e.headers.get("x-ms-request-id");r&&t.setAttribute("serviceRequestId",r),e.status>=400&&t.setStatus({status:"error"}),t.end()}catch(r){Vf.logger.warning(`Skipping tracing span processing due to an error: ${(0,Tu.getErrorMessage)(r)}`)}}o(Ixe,"tryProcessResponse")});var YN=g((o$e,xY)=>{var GN=Object.defineProperty,bxe=Object.getOwnPropertyDescriptor,Qxe=Object.getOwnPropertyNames,wxe=Object.prototype.hasOwnProperty,Nxe=o((t,e)=>{for(var r in e)GN(t,r,{get:e[r],enumerable:!0})},"__export"),xxe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Qxe(e))!wxe.call(t,i)&&i!==r&&GN(t,i,{get:()=>e[i],enumerable:!(n=bxe(e,i))||n.enumerable});return t},"__copyProps"),Sxe=o(t=>xxe(GN({},"__esModule",{value:!0}),t),"__toCommonJS"),NY={};Nxe(NY,{wrapAbortSignalLike:()=>Rxe});xY.exports=Sxe(NY);function Rxe(t){if(t instanceof AbortSignal)return{abortSignal:t};if(t.aborted)return{abortSignal:AbortSignal.abort(t.reason)};let e=new AbortController,r=!0;function n(){r&&(t.removeEventListener("abort",i),r=!1)}o(n,"cleanup");function i(){e.abort(t.reason),n()}return o(i,"listener"),t.addEventListener("abort",i),{abortSignal:e.signal,cleanup:n}}o(Rxe,"wrapAbortSignalLike")});var vY=g((c$e,_Y)=>{var JN=Object.defineProperty,_xe=Object.getOwnPropertyDescriptor,vxe=Object.getOwnPropertyNames,Pxe=Object.prototype.hasOwnProperty,Dxe=o((t,e)=>{for(var r in e)JN(t,r,{get:e[r],enumerable:!0})},"__export"),Txe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of vxe(e))!Pxe.call(t,i)&&i!==r&&JN(t,i,{get:()=>e[i],enumerable:!(n=_xe(e,i))||n.enumerable});return t},"__copyProps"),Oxe=o(t=>Txe(JN({},"__esModule",{value:!0}),t),"__toCommonJS"),SY={};Dxe(SY,{wrapAbortSignalLikePolicy:()=>kxe,wrapAbortSignalLikePolicyName:()=>RY});_Y.exports=Oxe(SY);var Mxe=YN(),RY="wrapAbortSignalLikePolicy";function kxe(){return{name:RY,sendRequest:async(t,e)=>{if(!t.abortSignal)return e(t);let{abortSignal:r,cleanup:n}=(0,Mxe.wrapAbortSignalLike)(t.abortSignal);t.abortSignal=r;try{return await e(t)}finally{n?.()}}}}o(kxe,"wrapAbortSignalLikePolicy")});var MY=g((A$e,OY)=>{var VN=Object.defineProperty,Lxe=Object.getOwnPropertyDescriptor,Uxe=Object.getOwnPropertyNames,Fxe=Object.prototype.hasOwnProperty,qxe=o((t,e)=>{for(var r in e)VN(t,r,{get:e[r],enumerable:!0})},"__export"),Hxe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Uxe(e))!Fxe.call(t,i)&&i!==r&&VN(t,i,{get:()=>e[i],enumerable:!(n=Lxe(e,i))||n.enumerable});return t},"__copyProps"),zxe=o(t=>Hxe(VN({},"__esModule",{value:!0}),t),"__toCommonJS"),TY={};qxe(TY,{createPipelineFromOptions:()=>nSe});OY.exports=zxe(TY);var jxe=$w(),Gxe=qw(),Yxe=Xw(),Jxe=sN(),PY=BN(),Vxe=bN(),Wxe=wN(),$xe=xN(),DY=pt(),Kxe=_N(),Xxe=PN(),Zxe=TN(),eSe=MN(),tSe=jN(),rSe=vY();function nSe(t){let e=(0,Gxe.createEmptyPipeline)();return DY.isNodeLike&&(t.agent&&e.addPolicy((0,Zxe.agentPolicy)(t.agent)),t.tlsOptions&&e.addPolicy((0,eSe.tlsPolicy)(t.tlsOptions)),e.addPolicy((0,Kxe.proxyPolicy)(t.proxyOptions)),e.addPolicy((0,Vxe.decompressResponsePolicy)())),e.addPolicy((0,rSe.wrapAbortSignalLikePolicy)()),e.addPolicy((0,$xe.formDataPolicy)(),{beforePolicies:[PY.multipartPolicyName]}),e.addPolicy((0,Jxe.userAgentPolicy)(t.userAgentOptions)),e.addPolicy((0,Xxe.setClientRequestIdPolicy)(t.telemetryOptions?.clientRequestIdHeaderName)),e.addPolicy((0,PY.multipartPolicy)(),{afterPhase:"Deserialize"}),e.addPolicy((0,Wxe.defaultRetryPolicy)(t.retryOptions),{phase:"Retry"}),e.addPolicy((0,tSe.tracingPolicy)({...t.userAgentOptions,...t.loggingOptions}),{afterPhase:"Retry"}),DY.isNodeLike&&e.addPolicy((0,Yxe.redirectPolicy)(t.redirectOptions),{afterPhase:"Retry"}),e.addPolicy((0,jxe.logPolicy)(t.loggingOptions),{afterPhase:"Sign"}),e}o(nSe,"createPipelineFromOptions")});var UY=g((d$e,LY)=>{var WN=Object.defineProperty,iSe=Object.getOwnPropertyDescriptor,sSe=Object.getOwnPropertyNames,oSe=Object.prototype.hasOwnProperty,aSe=o((t,e)=>{for(var r in e)WN(t,r,{get:e[r],enumerable:!0})},"__export"),cSe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of sSe(e))!oSe.call(t,i)&&i!==r&&WN(t,i,{get:()=>e[i],enumerable:!(n=iSe(e,i))||n.enumerable});return t},"__copyProps"),lSe=o(t=>cSe(WN({},"__esModule",{value:!0}),t),"__toCommonJS"),kY={};aSe(kY,{createDefaultHttpClient:()=>dSe});LY.exports=lSe(kY);var ASe=Yc(),uSe=YN();function dSe(){let t=(0,ASe.createDefaultHttpClient)();return{async sendRequest(e){let{abortSignal:r,cleanup:n}=e.abortSignal?(0,uSe.wrapAbortSignalLike)(e.abortSignal):{};try{return e.abortSignal=r,await t.sendRequest(e)}finally{n?.()}}}}o(dSe,"createDefaultHttpClient")});var HY=g((h$e,qY)=>{var $N=Object.defineProperty,pSe=Object.getOwnPropertyDescriptor,hSe=Object.getOwnPropertyNames,fSe=Object.prototype.hasOwnProperty,mSe=o((t,e)=>{for(var r in e)$N(t,r,{get:e[r],enumerable:!0})},"__export"),gSe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of hSe(e))!fSe.call(t,i)&&i!==r&&$N(t,i,{get:()=>e[i],enumerable:!(n=pSe(e,i))||n.enumerable});return t},"__copyProps"),ySe=o(t=>gSe($N({},"__esModule",{value:!0}),t),"__toCommonJS"),FY={};mSe(FY,{createHttpHeaders:()=>ESe});qY.exports=ySe(FY);var CSe=Yc();function ESe(t){return(0,CSe.createHttpHeaders)(t)}o(ESe,"createHttpHeaders")});var GY=g((m$e,jY)=>{var KN=Object.defineProperty,BSe=Object.getOwnPropertyDescriptor,ISe=Object.getOwnPropertyNames,bSe=Object.prototype.hasOwnProperty,QSe=o((t,e)=>{for(var r in e)KN(t,r,{get:e[r],enumerable:!0})},"__export"),wSe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of ISe(e))!bSe.call(t,i)&&i!==r&&KN(t,i,{get:()=>e[i],enumerable:!(n=BSe(e,i))||n.enumerable});return t},"__copyProps"),NSe=o(t=>wSe(KN({},"__esModule",{value:!0}),t),"__toCommonJS"),zY={};QSe(zY,{createPipelineRequest:()=>SSe});jY.exports=NSe(zY);var xSe=Yc();function SSe(t){return(0,xSe.createPipelineRequest)(t)}o(SSe,"createPipelineRequest")});var WY=g((y$e,VY)=>{var XN=Object.defineProperty,RSe=Object.getOwnPropertyDescriptor,_Se=Object.getOwnPropertyNames,vSe=Object.prototype.hasOwnProperty,PSe=o((t,e)=>{for(var r in e)XN(t,r,{get:e[r],enumerable:!0})},"__export"),DSe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of _Se(e))!vSe.call(t,i)&&i!==r&&XN(t,i,{get:()=>e[i],enumerable:!(n=RSe(e,i))||n.enumerable});return t},"__copyProps"),TSe=o(t=>DSe(XN({},"__esModule",{value:!0}),t),"__toCommonJS"),YY={};PSe(YY,{exponentialRetryPolicy:()=>MSe,exponentialRetryPolicyName:()=>OSe});VY.exports=TSe(YY);var JY=vr(),OSe=JY.exponentialRetryPolicyName;function MSe(t={}){return(0,JY.exponentialRetryPolicy)(t)}o(MSe,"exponentialRetryPolicy")});var ZY=g((E$e,XY)=>{var ZN=Object.defineProperty,kSe=Object.getOwnPropertyDescriptor,LSe=Object.getOwnPropertyNames,USe=Object.prototype.hasOwnProperty,FSe=o((t,e)=>{for(var r in e)ZN(t,r,{get:e[r],enumerable:!0})},"__export"),qSe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of LSe(e))!USe.call(t,i)&&i!==r&&ZN(t,i,{get:()=>e[i],enumerable:!(n=kSe(e,i))||n.enumerable});return t},"__copyProps"),HSe=o(t=>qSe(ZN({},"__esModule",{value:!0}),t),"__toCommonJS"),$Y={};FSe($Y,{systemErrorRetryPolicy:()=>jSe,systemErrorRetryPolicyName:()=>zSe});XY.exports=HSe($Y);var KY=vr(),zSe=KY.systemErrorRetryPolicyName;function jSe(t={}){return(0,KY.systemErrorRetryPolicy)(t)}o(jSe,"systemErrorRetryPolicy")});var nJ=g((I$e,rJ)=>{var e0=Object.defineProperty,GSe=Object.getOwnPropertyDescriptor,YSe=Object.getOwnPropertyNames,JSe=Object.prototype.hasOwnProperty,VSe=o((t,e)=>{for(var r in e)e0(t,r,{get:e[r],enumerable:!0})},"__export"),WSe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of YSe(e))!JSe.call(t,i)&&i!==r&&e0(t,i,{get:()=>e[i],enumerable:!(n=GSe(e,i))||n.enumerable});return t},"__copyProps"),$Se=o(t=>WSe(e0({},"__esModule",{value:!0}),t),"__toCommonJS"),eJ={};VSe(eJ,{throttlingRetryPolicy:()=>XSe,throttlingRetryPolicyName:()=>KSe});rJ.exports=$Se(eJ);var tJ=vr(),KSe=tJ.throttlingRetryPolicyName;function XSe(t={}){return(0,tJ.throttlingRetryPolicy)(t)}o(XSe,"throttlingRetryPolicy")});var oJ=g((Q$e,sJ)=>{var t0=Object.defineProperty,ZSe=Object.getOwnPropertyDescriptor,eRe=Object.getOwnPropertyNames,tRe=Object.prototype.hasOwnProperty,rRe=o((t,e)=>{for(var r in e)t0(t,r,{get:e[r],enumerable:!0})},"__export"),nRe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of eRe(e))!tRe.call(t,i)&&i!==r&&t0(t,i,{get:()=>e[i],enumerable:!(n=ZSe(e,i))||n.enumerable});return t},"__copyProps"),iRe=o(t=>nRe(t0({},"__esModule",{value:!0}),t),"__toCommonJS"),iJ={};rRe(iJ,{retryPolicy:()=>lRe});sJ.exports=iRe(iJ);var sRe=Jc(),oRe=Of(),aRe=vr(),cRe=(0,sRe.createClientLogger)("core-rest-pipeline retryPolicy");function lRe(t,e={maxRetries:oRe.DEFAULT_RETRY_POLICY_COUNT}){return(0,aRe.retryPolicy)(t,{logger:cRe,...e})}o(lRe,"retryPolicy")});var n0=g((N$e,lJ)=>{var r0=Object.defineProperty,ARe=Object.getOwnPropertyDescriptor,uRe=Object.getOwnPropertyNames,dRe=Object.prototype.hasOwnProperty,pRe=o((t,e)=>{for(var r in e)r0(t,r,{get:e[r],enumerable:!0})},"__export"),hRe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of uRe(e))!dRe.call(t,i)&&i!==r&&r0(t,i,{get:()=>e[i],enumerable:!(n=ARe(e,i))||n.enumerable});return t},"__copyProps"),fRe=o(t=>hRe(r0({},"__esModule",{value:!0}),t),"__toCommonJS"),aJ={};pRe(aJ,{DEFAULT_CYCLER_OPTIONS:()=>cJ,createTokenCycler:()=>yRe});lJ.exports=fRe(aJ);var mRe=pt(),cJ={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function gRe(t,e,r){async function n(){if(Date.now()t.getToken(l,A),"tryGetAccessToken"),s.retryIntervalInMs,n?.expiresOnTimestamp??Date.now()).then(d=>(r=null,n=d,i=A.tenantId,n)).catch(d=>{throw r=null,n=null,i=void 0,d})),r}return o(c,"refresh"),async(l,A)=>{let u=!!A.claims,d=i!==A.tenantId;return u&&(n=null),d||u||a.mustRefresh?c(l,A):(a.shouldRefresh&&c(l,A),n)}}o(yRe,"createTokenCycler")});var gJ=g((S$e,mJ)=>{var i0=Object.defineProperty,CRe=Object.getOwnPropertyDescriptor,ERe=Object.getOwnPropertyNames,BRe=Object.prototype.hasOwnProperty,IRe=o((t,e)=>{for(var r in e)i0(t,r,{get:e[r],enumerable:!0})},"__export"),bRe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of ERe(e))!BRe.call(t,i)&&i!==r&&i0(t,i,{get:()=>e[i],enumerable:!(n=CRe(e,i))||n.enumerable});return t},"__copyProps"),QRe=o(t=>bRe(i0({},"__esModule",{value:!0}),t),"__toCommonJS"),pJ={};IRe(pJ,{bearerTokenAuthenticationPolicy:()=>RRe,bearerTokenAuthenticationPolicyName:()=>hJ,parseChallenges:()=>fJ});mJ.exports=QRe(pJ);var wRe=n0(),NRe=vu(),xRe=Jf(),hJ="bearerTokenAuthenticationPolicy";async function Wf(t,e){try{return[await e(t),void 0]}catch(r){if((0,xRe.isRestError)(r)&&r.response)return[r.response,r];throw r}}o(Wf,"trySendRequest");async function SRe(t){let{scopes:e,getAccessToken:r,request:n}=t,i={abortSignal:n.abortSignal,tracingOptions:n.tracingOptions,enableCae:!0},s=await r(e,i);s&&t.request.headers.set("Authorization",`Bearer ${s.token}`)}o(SRe,"defaultAuthorizeRequest");function AJ(t){return t.status===401&&t.headers.has("WWW-Authenticate")}o(AJ,"isChallengeResponse");async function uJ(t,e){let{scopes:r}=t,n=await t.getAccessToken(r,{enableCae:!0,claims:e});return n?(t.request.headers.set("Authorization",`${n.tokenType??"Bearer"} ${n.token}`),!0):!1}o(uJ,"authorizeRequestOnCaeChallenge");function RRe(t){let{credential:e,scopes:r,challengeCallbacks:n}=t,i=t.logger||NRe.logger,s={authorizeRequest:n?.authorizeRequest?.bind(n)??SRe,authorizeRequestOnChallenge:n?.authorizeRequestOnChallenge?.bind(n)},a=e?(0,wRe.createTokenCycler)(e):()=>Promise.resolve(null);return{name:hJ,async sendRequest(c,l){if(!c.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(r)?r:[r],request:c,getAccessToken:a,logger:i});let A,u,d;if([A,u]=await Wf(c,l),AJ(A)){let f=dJ(A.headers.get("WWW-Authenticate"));if(f){let m;try{m=atob(f)}catch{return i.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${f}`),A}d=await uJ({scopes:Array.isArray(r)?r:[r],response:A,request:c,getAccessToken:a,logger:i},m),d&&([A,u]=await Wf(c,l))}else if(s.authorizeRequestOnChallenge&&(d=await s.authorizeRequestOnChallenge({scopes:Array.isArray(r)?r:[r],request:c,response:A,getAccessToken:a,logger:i}),d&&([A,u]=await Wf(c,l)),AJ(A)&&(f=dJ(A.headers.get("WWW-Authenticate")),f))){let m;try{m=atob(f)}catch{return i.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${f}`),A}d=await uJ({scopes:Array.isArray(r)?r:[r],response:A,request:c,getAccessToken:a,logger:i},m),d&&([A,u]=await Wf(c,l))}}if(u)throw u;return A}}}o(RRe,"bearerTokenAuthenticationPolicy");function fJ(t){let e=/(\w+)\s+((?:\w+=(?:"[^"]*"|[^,]*),?\s*)+)/g,r=/(\w+)="([^"]*)"/g,n=[],i;for(;(i=e.exec(t))!==null;){let s=i[1],a=i[2],c={},l;for(;(l=r.exec(a))!==null;)c[l[1]]=l[2];n.push({scheme:s,params:c})}return n}o(fJ,"parseChallenges");function dJ(t){return t?fJ(t).find(r=>r.scheme==="Bearer"&&r.params.claims&&r.params.error==="insufficient_claims")?.params.claims:void 0}o(dJ,"getCaeChallengeClaims")});var BJ=g((_$e,EJ)=>{var s0=Object.defineProperty,_Re=Object.getOwnPropertyDescriptor,vRe=Object.getOwnPropertyNames,PRe=Object.prototype.hasOwnProperty,DRe=o((t,e)=>{for(var r in e)s0(t,r,{get:e[r],enumerable:!0})},"__export"),TRe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of vRe(e))!PRe.call(t,i)&&i!==r&&s0(t,i,{get:()=>e[i],enumerable:!(n=_Re(e,i))||n.enumerable});return t},"__copyProps"),ORe=o(t=>TRe(s0({},"__esModule",{value:!0}),t),"__toCommonJS"),yJ={};DRe(yJ,{ndJsonPolicy:()=>MRe,ndJsonPolicyName:()=>CJ});EJ.exports=ORe(yJ);var CJ="ndJsonPolicy";function MRe(){return{name:CJ,async sendRequest(t,e){if(typeof t.body=="string"&&t.body.startsWith("[")){let r=JSON.parse(t.body);Array.isArray(r)&&(t.body=r.map(n=>JSON.stringify(n)+` +`).join(""))}return e(t)}}}o(MRe,"ndJsonPolicy")});var wJ=g((P$e,QJ)=>{var a0=Object.defineProperty,kRe=Object.getOwnPropertyDescriptor,LRe=Object.getOwnPropertyNames,URe=Object.prototype.hasOwnProperty,FRe=o((t,e)=>{for(var r in e)a0(t,r,{get:e[r],enumerable:!0})},"__export"),qRe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of LRe(e))!URe.call(t,i)&&i!==r&&a0(t,i,{get:()=>e[i],enumerable:!(n=kRe(e,i))||n.enumerable});return t},"__copyProps"),HRe=o(t=>qRe(a0({},"__esModule",{value:!0}),t),"__toCommonJS"),bJ={};FRe(bJ,{auxiliaryAuthenticationHeaderPolicy:()=>YRe,auxiliaryAuthenticationHeaderPolicyName:()=>o0});QJ.exports=HRe(bJ);var zRe=n0(),jRe=vu(),o0="auxiliaryAuthenticationHeaderPolicy",IJ="x-ms-authorization-auxiliary";async function GRe(t){let{scopes:e,getAccessToken:r,request:n}=t,i={abortSignal:n.abortSignal,tracingOptions:n.tracingOptions};return(await r(e,i))?.token??""}o(GRe,"sendAuthorizeRequest");function YRe(t){let{credentials:e,scopes:r}=t,n=t.logger||jRe.logger,i=new WeakMap;return{name:o0,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(!e||e.length===0)return n.info(`${o0} header will not be set due to empty credentials.`),a(s);let c=[];for(let A of e){let u=i.get(A);u||(u=(0,zRe.createTokenCycler)(A),i.set(A,u)),c.push(GRe({scopes:Array.isArray(r)?r:[r],request:s,getAccessToken:u,logger:n}))}let l=(await Promise.all(c)).filter(A=>!!A);return l.length===0?(n.warning(`None of the auxiliary tokens are valid. ${IJ} header will not be set.`),a(s)):(s.headers.set(IJ,l.map(A=>`Bearer ${A}`).join(", ")),a(s))}}}o(YRe,"auxiliaryAuthenticationHeaderPolicy")});var Ot=g((T$e,GJ)=>{var l0=Object.defineProperty,JRe=Object.getOwnPropertyDescriptor,VRe=Object.getOwnPropertyNames,WRe=Object.prototype.hasOwnProperty,$Re=o((t,e)=>{for(var r in e)l0(t,r,{get:e[r],enumerable:!0})},"__export"),KRe=o((t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of VRe(e))!WRe.call(t,i)&&i!==r&&l0(t,i,{get:()=>e[i],enumerable:!(n=JRe(e,i))||n.enumerable});return t},"__copyProps"),XRe=o(t=>KRe(l0({},"__esModule",{value:!0}),t),"__toCommonJS"),jJ={};$Re(jJ,{RestError:()=>NJ.RestError,agentPolicy:()=>HJ.agentPolicy,agentPolicyName:()=>HJ.agentPolicyName,auxiliaryAuthenticationHeaderPolicy:()=>qJ.auxiliaryAuthenticationHeaderPolicy,auxiliaryAuthenticationHeaderPolicyName:()=>qJ.auxiliaryAuthenticationHeaderPolicyName,bearerTokenAuthenticationPolicy:()=>UJ.bearerTokenAuthenticationPolicy,bearerTokenAuthenticationPolicyName:()=>UJ.bearerTokenAuthenticationPolicyName,createDefaultHttpClient:()=>t_e.createDefaultHttpClient,createEmptyPipeline:()=>ZRe.createEmptyPipeline,createFile:()=>zJ.createFile,createFileFromStream:()=>zJ.createFileFromStream,createHttpHeaders:()=>r_e.createHttpHeaders,createPipelineFromOptions:()=>e_e.createPipelineFromOptions,createPipelineRequest:()=>n_e.createPipelineRequest,decompressResponsePolicy:()=>xJ.decompressResponsePolicy,decompressResponsePolicyName:()=>xJ.decompressResponsePolicyName,defaultRetryPolicy:()=>s_e.defaultRetryPolicy,exponentialRetryPolicy:()=>SJ.exponentialRetryPolicy,exponentialRetryPolicyName:()=>SJ.exponentialRetryPolicyName,formDataPolicy:()=>LJ.formDataPolicy,formDataPolicyName:()=>LJ.formDataPolicyName,getDefaultProxySettings:()=>c0.getDefaultProxySettings,isRestError:()=>NJ.isRestError,logPolicy:()=>_J.logPolicy,logPolicyName:()=>_J.logPolicyName,multipartPolicy:()=>vJ.multipartPolicy,multipartPolicyName:()=>vJ.multipartPolicyName,ndJsonPolicy:()=>FJ.ndJsonPolicy,ndJsonPolicyName:()=>FJ.ndJsonPolicyName,proxyPolicy:()=>c0.proxyPolicy,proxyPolicyName:()=>c0.proxyPolicyName,redirectPolicy:()=>PJ.redirectPolicy,redirectPolicyName:()=>PJ.redirectPolicyName,retryPolicy:()=>i_e.retryPolicy,setClientRequestIdPolicy:()=>RJ.setClientRequestIdPolicy,setClientRequestIdPolicyName:()=>RJ.setClientRequestIdPolicyName,systemErrorRetryPolicy:()=>DJ.systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>DJ.systemErrorRetryPolicyName,throttlingRetryPolicy:()=>TJ.throttlingRetryPolicy,throttlingRetryPolicyName:()=>TJ.throttlingRetryPolicyName,tlsPolicy:()=>kJ.tlsPolicy,tlsPolicyName:()=>kJ.tlsPolicyName,tracingPolicy:()=>OJ.tracingPolicy,tracingPolicyName:()=>OJ.tracingPolicyName,userAgentPolicy:()=>MJ.userAgentPolicy,userAgentPolicyName:()=>MJ.userAgentPolicyName});GJ.exports=XRe(jJ);var ZRe=qw(),e_e=MY(),t_e=UY(),r_e=HY(),n_e=GY(),NJ=Jf(),xJ=bN(),SJ=WY(),RJ=PN(),_J=$w(),vJ=BN(),c0=_N(),PJ=Xw(),DJ=ZY(),TJ=nJ(),i_e=oJ(),OJ=jN(),s_e=wN(),MJ=sN(),kJ=MN(),LJ=xN(),UJ=gJ(),FJ=BJ(),qJ=wJ(),HJ=TN(),zJ=CN()});var YJ=g($f=>{"use strict";Object.defineProperty($f,"__esModule",{value:!0});$f.AzureKeyCredential=void 0;var A0=class{static{o(this,"AzureKeyCredential")}_key;get key(){return this._key}constructor(e){if(!e)throw new Error("key must be a non-empty string");this._key=e}update(e){this._key=e}};$f.AzureKeyCredential=A0});var JJ=g(u0=>{"use strict";Object.defineProperty(u0,"__esModule",{value:!0});u0.isKeyCredential=a_e;var o_e=pt();function a_e(t){return(0,o_e.isObjectWithProperties)(t,["key"])&&typeof t.key=="string"}o(a_e,"isKeyCredential")});var VJ=g(Ou=>{"use strict";Object.defineProperty(Ou,"__esModule",{value:!0});Ou.AzureNamedKeyCredential=void 0;Ou.isNamedKeyCredential=l_e;var c_e=pt(),d0=class{static{o(this,"AzureNamedKeyCredential")}_key;_name;get key(){return this._key}get name(){return this._name}constructor(e,r){if(!e||!r)throw new TypeError("name and key must be non-empty strings");this._name=e,this._key=r}update(e,r){if(!e||!r)throw new TypeError("newName and newKey must be non-empty strings");this._name=e,this._key=r}};Ou.AzureNamedKeyCredential=d0;function l_e(t){return(0,c_e.isObjectWithProperties)(t,["name","key"])&&typeof t.key=="string"&&typeof t.name=="string"}o(l_e,"isNamedKeyCredential")});var WJ=g(Mu=>{"use strict";Object.defineProperty(Mu,"__esModule",{value:!0});Mu.AzureSASCredential=void 0;Mu.isSASCredential=u_e;var A_e=pt(),p0=class{static{o(this,"AzureSASCredential")}_signature;get signature(){return this._signature}constructor(e){if(!e)throw new Error("shared access signature must be a non-empty string");this._signature=e}update(e){if(!e)throw new Error("shared access signature must be a non-empty string");this._signature=e}};Mu.AzureSASCredential=p0;function u_e(t){return(0,A_e.isObjectWithProperties)(t,["signature"])&&typeof t.signature=="string"}o(u_e,"isSASCredential")});var $J=g(ku=>{"use strict";Object.defineProperty(ku,"__esModule",{value:!0});ku.isBearerToken=d_e;ku.isPopToken=p_e;ku.isTokenCredential=h_e;function d_e(t){return!t.tokenType||t.tokenType==="Bearer"}o(d_e,"isBearerToken");function p_e(t){return t.tokenType==="pop"}o(p_e,"isPopToken");function h_e(t){let e=t;return e&&typeof e.getToken=="function"&&(e.signRequest===void 0||e.getToken.length>0)}o(h_e,"isTokenCredential")});var Kc=g(sr=>{"use strict";Object.defineProperty(sr,"__esModule",{value:!0});sr.isTokenCredential=sr.isSASCredential=sr.AzureSASCredential=sr.isNamedKeyCredential=sr.AzureNamedKeyCredential=sr.isKeyCredential=sr.AzureKeyCredential=void 0;var f_e=YJ();Object.defineProperty(sr,"AzureKeyCredential",{enumerable:!0,get:function(){return f_e.AzureKeyCredential}});var m_e=JJ();Object.defineProperty(sr,"isKeyCredential",{enumerable:!0,get:function(){return m_e.isKeyCredential}});var KJ=VJ();Object.defineProperty(sr,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return KJ.AzureNamedKeyCredential}});Object.defineProperty(sr,"isNamedKeyCredential",{enumerable:!0,get:function(){return KJ.isNamedKeyCredential}});var XJ=WJ();Object.defineProperty(sr,"AzureSASCredential",{enumerable:!0,get:function(){return XJ.AzureSASCredential}});Object.defineProperty(sr,"isSASCredential",{enumerable:!0,get:function(){return XJ.isSASCredential}});var g_e=$J();Object.defineProperty(sr,"isTokenCredential",{enumerable:!0,get:function(){return g_e.isTokenCredential}})});var h0=g(Ws=>{"use strict";Object.defineProperty(Ws,"__esModule",{value:!0});Ws.disableKeepAlivePolicyName=void 0;Ws.createDisableKeepAlivePolicy=y_e;Ws.pipelineContainsDisableKeepAlivePolicy=C_e;Ws.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function y_e(){return{name:Ws.disableKeepAlivePolicyName,async sendRequest(t,e){return t.disableKeepAlive=!0,e(t)}}}o(y_e,"createDisableKeepAlivePolicy");function C_e(t){return t.getOrderedPolicies().some(e=>e.name===Ws.disableKeepAlivePolicyName)}o(C_e,"pipelineContainsDisableKeepAlivePolicy")});var NV={};Pd(NV,{__addDisposableResource:()=>bV,__assign:()=>Kf,__asyncDelegator:()=>fV,__asyncGenerator:()=>hV,__asyncValues:()=>mV,__await:()=>Xc,__awaiter:()=>cV,__classPrivateFieldGet:()=>EV,__classPrivateFieldIn:()=>IV,__classPrivateFieldSet:()=>BV,__createBinding:()=>Zf,__decorate:()=>tV,__disposeResources:()=>QV,__esDecorate:()=>nV,__exportStar:()=>AV,__extends:()=>ZJ,__generator:()=>lV,__importDefault:()=>CV,__importStar:()=>yV,__makeTemplateObject:()=>gV,__metadata:()=>aV,__param:()=>rV,__propKey:()=>sV,__read:()=>g0,__rest:()=>eV,__rewriteRelativeImportExtension:()=>wV,__runInitializers:()=>iV,__setFunctionName:()=>oV,__spread:()=>uV,__spreadArray:()=>pV,__spreadArrays:()=>dV,__values:()=>Xf,default:()=>I_e});function ZJ(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");f0(t,e);function r(){this.constructor=t}o(r,"__"),t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function eV(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(t);i=0;c--)(a=t[c])&&(s=(i<3?a(s):i>3?a(e,r,s):a(e,r))||s);return i>3&&s&&Object.defineProperty(e,r,s),s}function rV(t,e){return function(r,n){e(r,n,t)}}function nV(t,e,r,n,i,s){function a(w){if(w!==void 0&&typeof w!="function")throw new TypeError("Function expected");return w}o(a,"accept");for(var c=n.kind,l=c==="getter"?"get":c==="setter"?"set":"value",A=!e&&t?n.static?t:t.prototype:null,u=e||(A?Object.getOwnPropertyDescriptor(A,n.name):{}),d,f=!1,m=r.length-1;m>=0;m--){var C={};for(var Q in n)C[Q]=Q==="access"?{}:n[Q];for(var Q in n.access)C.access[Q]=n.access[Q];C.addInitializer=function(w){if(f)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(w||null))};var S=(0,r[m])(c==="accessor"?{get:u.get,set:u.set}:u[l],C);if(c==="accessor"){if(S===void 0)continue;if(S===null||typeof S!="object")throw new TypeError("Object expected");(d=a(S.get))&&(u.get=d),(d=a(S.set))&&(u.set=d),(d=a(S.init))&&i.unshift(d)}else(d=a(S))&&(c==="field"?i.unshift(d):u[l]=d)}A&&Object.defineProperty(A,n.name,u),f=!0}function iV(t,e,r){for(var n=arguments.length>2,i=0;i0&&s[s.length-1])&&(A[0]===6||A[0]===2)){r=0;continue}if(A[0]===3&&(!s||A[1]>s[0]&&A[1]=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function g0(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var n=r.call(t),i,s=[],a;try{for(;(e===void 0||e-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(c){a={error:c}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return s}function uV(){for(var t=[],e=0;e1||l(m,Q)})},C&&(i[m]=C(i[m])))}function l(m,C){try{A(n[m](C))}catch(Q){f(s[0][3],Q)}}function A(m){m.value instanceof Xc?Promise.resolve(m.value.v).then(u,d):f(s[0][2],m)}function u(m){l("next",m)}function d(m){l("throw",m)}function f(m,C){m(C),s.shift(),s.length&&l(s[0][0],s[0][1])}}function fV(t){var e,r;return e={},n("next"),n("throw",function(i){throw i}),n("return"),e[Symbol.iterator]=function(){return this},e;function n(i,s){e[i]=t[i]?function(a){return(r=!r)?{value:Xc(t[i](a)),done:!1}:s?s(a):a}:s}}function mV(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof Xf=="function"?Xf(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(s){r[s]=t[s]&&function(a){return new Promise(function(c,l){a=t[s](a),i(c,l,a.done,a.value)})}}function i(s,a,c,l){Promise.resolve(l).then(function(A){s({value:A,done:c})},a)}}function gV(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function yV(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r=m0(t),n=0;n{f0=o(function(t,e){return f0=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])},f0(t,e)},"extendStatics");o(ZJ,"__extends");Kf=o(function(){return Kf=Object.assign||o(function(e){for(var r,n=1,i=arguments.length;n{"use strict";Object.defineProperty(Zc,"__esModule",{value:!0});Zc.encodeString=b_e;Zc.encodeByteArray=Q_e;Zc.decodeString=w_e;Zc.decodeStringToString=N_e;function b_e(t){return Buffer.from(t).toString("base64")}o(b_e,"encodeString");function Q_e(t){return(t instanceof Buffer?t:Buffer.from(t.buffer)).toString("base64")}o(Q_e,"encodeByteArray");function w_e(t){return Buffer.from(t,"base64")}o(w_e,"decodeString");function N_e(t){return Buffer.from(t,"base64").toString()}o(N_e,"decodeStringToString")});var Lu=g(el=>{"use strict";Object.defineProperty(el,"__esModule",{value:!0});el.XML_CHARKEY=el.XML_ATTRKEY=void 0;el.XML_ATTRKEY="$";el.XML_CHARKEY="_"});var C0=g(tl=>{"use strict";Object.defineProperty(tl,"__esModule",{value:!0});tl.isPrimitiveBody=SV;tl.isDuration=S_e;tl.isValidUuid=__e;tl.flattenResponse=P_e;function SV(t,e){return e!=="Composite"&&e!=="Dictionary"&&(typeof t=="string"||typeof t=="number"||typeof t=="boolean"||e?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||t===void 0||t===null)}o(SV,"isPrimitiveBody");var x_e=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function S_e(t){return x_e.test(t)}o(S_e,"isDuration");var R_e=/^[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 __e(t){return R_e.test(t)}o(__e,"isValidUuid");function v_e(t){let e={...t.headers,...t.body};return t.hasNullableType&&Object.getOwnPropertyNames(e).length===0?t.shouldWrapBody?{body:null}:null:t.shouldWrapBody?{...t.headers,body:t.body}:e}o(v_e,"handleNullableResponseAndWrappableBody");function P_e(t,e){let r=t.parsedHeaders;if(t.request.method==="HEAD")return{...r,body:t.parsedBody};let n=e&&e.bodyMapper,i=!!n?.nullable,s=n?.type.name;if(s==="Stream")return{...r,blobBody:t.blobBody,readableStreamBody:t.readableStreamBody};let a=s==="Composite"&&n.type.modelProperties||{},c=Object.keys(a).some(l=>a[l].serializedName==="");if(s==="Sequence"||c){let l=t.parsedBody??[];for(let A of Object.keys(a))a[A].serializedName&&(l[A]=t.parsedBody?.[A]);if(r)for(let A of Object.keys(r))l[A]=r[A];return i&&!t.parsedBody&&!r&&Object.getOwnPropertyNames(a).length===0?null:l}return v_e({body:t.parsedBody,headers:r,hasNullableType:i,shouldWrapBody:SV(t.parsedBody,s)})}o(P_e,"flattenResponse")});var Fu=g(Uu=>{"use strict";Object.defineProperty(Uu,"__esModule",{value:!0});Uu.MapperTypeNames=void 0;Uu.createSerializer=T_e;var D_e=(xV(),Zt(NV)),tm=D_e.__importStar(y0()),jt=Lu(),_V=C0(),E0=class{static{o(this,"SerializerImpl")}modelMappers;isXML;constructor(e={},r=!1){this.modelMappers=e,this.isXML=r}validateConstraints(e,r,n){let i=o((s,a)=>{throw new Error(`"${n}" with value "${r}" should satisfy the constraint "${s}": ${a}.`)},"failValidation");if(e.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:s,ExclusiveMinimum:a,InclusiveMaximum:c,InclusiveMinimum:l,MaxItems:A,MaxLength:u,MinItems:d,MinLength:f,MultipleOf:m,Pattern:C,UniqueItems:Q}=e.constraints;if(s!==void 0&&r>=s&&i("ExclusiveMaximum",s),a!==void 0&&r<=a&&i("ExclusiveMinimum",a),c!==void 0&&r>c&&i("InclusiveMaximum",c),l!==void 0&&rA&&i("MaxItems",A),u!==void 0&&r.length>u&&i("MaxLength",u),d!==void 0&&r.lengthR.indexOf(S)!==w)&&i("UniqueItems",Q)}}serialize(e,r,n,i={xml:{}}){let s={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??!1,xmlCharKey:i.xml.xmlCharKey??jt.XML_CHARKEY}},a={},c=e.type.name;n||(n=e.serializedName),c.match(/^Sequence$/i)!==null&&(a=[]),e.isConstant&&(r=e.defaultValue);let{required:l,nullable:A}=e;if(l&&A&&r===void 0)throw new Error(`${n} cannot be undefined.`);if(l&&!A&&r==null)throw new Error(`${n} cannot be null or undefined.`);if(!l&&A===!1&&r===null)throw new Error(`${n} cannot be null.`);return r==null||c.match(/^any$/i)!==null?a=r:c.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?a=F_e(c,n,r):c.match(/^Enum$/i)!==null?a=q_e(n,e.type.allowedValues,r):c.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?a=j_e(c,r,n):c.match(/^ByteArray$/i)!==null?a=H_e(n,r):c.match(/^Base64Url$/i)!==null?a=z_e(n,r):c.match(/^Sequence$/i)!==null?a=G_e(this,e,r,n,!!this.isXML,s):c.match(/^Dictionary$/i)!==null?a=Y_e(this,e,r,n,!!this.isXML,s):c.match(/^Composite$/i)!==null&&(a=V_e(this,e,r,n,!!this.isXML,s)),a}deserialize(e,r,n,i={xml:{}}){let s={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??!1,xmlCharKey:i.xml.xmlCharKey??jt.XML_CHARKEY},ignoreUnknownProperties:i.ignoreUnknownProperties??!1};if(r==null)return this.isXML&&e.type.name==="Sequence"&&!e.xmlIsWrapped&&(r=[]),e.defaultValue!==void 0&&(r=e.defaultValue),r;let a,c=e.type.name;if(n||(n=e.serializedName),c.match(/^Composite$/i)!==null)a=$_e(this,e,r,n,s);else{if(this.isXML){let l=s.xml.xmlCharKey;r[jt.XML_ATTRKEY]!==void 0&&r[l]!==void 0&&(r=r[l])}c.match(/^Number$/i)!==null?(a=parseFloat(r),isNaN(a)&&(a=r)):c.match(/^Boolean$/i)!==null?r==="true"?a=!0:r==="false"?a=!1:a=r:c.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?a=r:c.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?a=new Date(r):c.match(/^UnixTime$/i)!==null?a=U_e(r):c.match(/^ByteArray$/i)!==null?a=tm.decodeString(r):c.match(/^Base64Url$/i)!==null?a=k_e(r):c.match(/^Sequence$/i)!==null?a=X_e(this,e,r,n,s):c.match(/^Dictionary$/i)!==null&&(a=K_e(this,e,r,n,s))}return e.isConstant&&(a=e.defaultValue),a}};function T_e(t={},e=!1){return new E0(t,e)}o(T_e,"createSerializer");function O_e(t,e){let r=t.length;for(;r-1>=0&&t[r-1]===e;)--r;return t.substr(0,r)}o(O_e,"trimEnd");function M_e(t){if(!t)return;if(!(t instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let e=tm.encodeByteArray(t);return O_e(e,"=").replace(/\+/g,"-").replace(/\//g,"_")}o(M_e,"bufferToBase64Url");function k_e(t){if(t){if(t&&typeof t.valueOf()!="string")throw new Error("Please provide an input of type string for converting to Uint8Array");return t=t.replace(/-/g,"+").replace(/_/g,"/"),tm.decodeString(t)}}o(k_e,"base64UrlToByteArray");function B0(t){let e=[],r="";if(t){let n=t.split(".");for(let i of n)i.charAt(i.length-1)==="\\"?r+=i.substr(0,i.length-1)+".":(r+=i,e.push(r),r="")}return e}o(B0,"splitSerializeName");function L_e(t){if(t)return typeof t.valueOf()=="string"&&(t=new Date(t)),Math.floor(t.getTime()/1e3)}o(L_e,"dateToUnixTime");function U_e(t){if(t)return new Date(t*1e3)}o(U_e,"unixTimeToDate");function F_e(t,e,r){if(r!=null){if(t.match(/^Number$/i)!==null){if(typeof r!="number")throw new Error(`${e} with value ${r} must be of type number.`)}else if(t.match(/^String$/i)!==null){if(typeof r.valueOf()!="string")throw new Error(`${e} with value "${r}" must be of type string.`)}else if(t.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()=="string"&&(0,_V.isValidUuid)(r)))throw new Error(`${e} with value "${r}" must be of type string and a valid uuid.`)}else if(t.match(/^Boolean$/i)!==null){if(typeof r!="boolean")throw new Error(`${e} with value ${r} must be of type boolean.`)}else if(t.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(`${e} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}return r}o(F_e,"serializeBasicTypes");function q_e(t,e,r){if(!e)throw new Error(`Please provide a set of allowedValues to validate ${t} as an Enum Type.`);if(!e.some(i=>typeof i.valueOf()=="string"?i.toLowerCase()===r.toLowerCase():i===r))throw new Error(`${r} is not a valid value for ${t}. The valid values are: ${JSON.stringify(e)}.`);return r}o(q_e,"serializeEnumType");function H_e(t,e){if(e!=null){if(!(e instanceof Uint8Array))throw new Error(`${t} must be of type Uint8Array.`);e=tm.encodeByteArray(e)}return e}o(H_e,"serializeByteArrayType");function z_e(t,e){if(e!=null){if(!(e instanceof Uint8Array))throw new Error(`${t} must be of type Uint8Array.`);e=M_e(e)}return e}o(z_e,"serializeBase64UrlType");function j_e(t,e,r){if(e!=null){if(t.match(/^Date$/i)!==null){if(!(e instanceof Date||typeof e.valueOf()=="string"&&!isNaN(Date.parse(e))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);e=e instanceof Date?e.toISOString().substring(0,10):new Date(e).toISOString().substring(0,10)}else if(t.match(/^DateTime$/i)!==null){if(!(e instanceof Date||typeof e.valueOf()=="string"&&!isNaN(Date.parse(e))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);e=e instanceof Date?e.toISOString():new Date(e).toISOString()}else if(t.match(/^DateTimeRfc1123$/i)!==null){if(!(e instanceof Date||typeof e.valueOf()=="string"&&!isNaN(Date.parse(e))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`);e=e instanceof Date?e.toUTCString():new Date(e).toUTCString()}else if(t.match(/^UnixTime$/i)!==null){if(!(e instanceof Date||typeof e.valueOf()=="string"&&!isNaN(Date.parse(e))))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.`);e=L_e(e)}else if(t.match(/^TimeSpan$/i)!==null&&!(0,_V.isDuration)(e))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${e}".`)}return e}o(j_e,"serializeDateTypes");function G_e(t,e,r,n,i,s){if(!Array.isArray(r))throw new Error(`${n} must be of type Array.`);let a=e.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 ${n}.`);a.type.name==="Composite"&&a.type.className&&(a=t.modelMappers[a.type.className]??a);let c=[];for(let l=0;lf!==u)&&(a[u]=t.serialize(l,r[u],n+'["'+u+'"]',s))}return a}return r}o(V_e,"serializeCompositeType");function DV(t,e,r,n){if(!r||!t.xmlNamespace)return e;let s={[t.xmlNamespacePrefix?`xmlns:${t.xmlNamespacePrefix}`:"xmlns"]:t.xmlNamespace};if(["Composite"].includes(t.type.name)){if(e[jt.XML_ATTRKEY])return e;{let c={...e};return c[jt.XML_ATTRKEY]=s,c}}let a={};return a[n.xml.xmlCharKey]=e,a[jt.XML_ATTRKEY]=s,a}o(DV,"getXmlObjectValue");function W_e(t,e){return[jt.XML_ATTRKEY,e.xml.xmlCharKey].includes(t)}o(W_e,"isSpecialXmlProperty");function $_e(t,e,r,n,i){let s=i.xml.xmlCharKey??jt.XML_CHARKEY;em(t,e)&&(e=TV(t,e,r,"serializedName"));let a=PV(t,e,n),c={},l=[];for(let u of Object.keys(a)){let d=a[u],f=B0(a[u].serializedName);l.push(f[0]);let{serializedName:m,xmlName:C,xmlElementName:Q}=d,S=n;m!==""&&m!==void 0&&(S=n+"."+m);let w=d.headerCollectionPrefix;if(w){let R={};for(let T of Object.keys(r))T.startsWith(w)&&(R[T.substring(w.length)]=t.deserialize(d.type.value,r[T],S,i)),l.push(T);c[u]=R}else if(t.isXML)if(d.xmlIsAttribute&&r[jt.XML_ATTRKEY])c[u]=t.deserialize(d,r[jt.XML_ATTRKEY][C],S,i);else if(d.xmlIsMsText)r[s]!==void 0?c[u]=r[s]:typeof r=="string"&&(c[u]=r);else{let R=Q||C||m;if(d.xmlIsWrapped){let L=r[C]?.[Q]??[];c[u]=t.deserialize(d,L,S,i),l.push(C)}else{let T=r[R];c[u]=t.deserialize(d,T,S,i),l.push(R)}}else{let R,T=r,L=0;for(let le of f){if(!T)break;L++,T=T[le]}T===null&&L{for(let f in a)if(B0(a[f].serializedName)[0]===d)return!1;return!0},"isAdditionalProperty");for(let d in r)u(d)&&(c[d]=t.deserialize(A,r[d],n+'["'+d+'"]',i))}else if(r&&!i.ignoreUnknownProperties)for(let u of Object.keys(r))c[u]===void 0&&!l.includes(u)&&!W_e(u,i)&&(c[u]=r[u]);return c}o($_e,"deserializeCompositeType");function K_e(t,e,r,n,i){let s=e.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 ${n}`);if(r){let a={};for(let c of Object.keys(r))a[c]=t.deserialize(s,r[c],n,i);return a}return r}o(K_e,"deserializeDictionaryType");function X_e(t,e,r,n,i){let s=e.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=t.modelMappers[s.type.className]??s);let a=[];for(let c=0;c{"use strict";Object.defineProperty(rm,"__esModule",{value:!0});rm.state=void 0;rm.state={operationRequestMap:new WeakMap}});var qu=g(nm=>{"use strict";Object.defineProperty(nm,"__esModule",{value:!0});nm.getOperationArgumentValueFromParameter=LV;nm.getOperationRequestInfo=FV;var MV=OV();function LV(t,e,r){let n=e.parameterPath,i=e.mapper,s;if(typeof n=="string"&&(n=[n]),Array.isArray(n)){if(n.length>0)if(i.isConstant)s=i.defaultValue;else{let a=kV(t,n);!a.propertyFound&&r&&(a=kV(r,n));let c=!1;a.propertyFound||(c=i.required||n[0]==="options"&&n.length===2),s=c?i.defaultValue:a.propertyValue}}else{i.required&&(s={});for(let a in n){let c=i.type.modelProperties[a],l=n[a],A=LV(t,{parameterPath:l,mapper:c},r);A!==void 0&&(s||(s={}),s[a]=A)}}return s}o(LV,"getOperationArgumentValueFromParameter");function kV(t,e){let r={propertyFound:!1},n=0;for(;n{"use strict";Object.defineProperty(rl,"__esModule",{value:!0});rl.deserializationPolicyName=void 0;rl.deserializationPolicy=ive;var tve=Lu(),im=Ot(),qV=Fu(),I0=qu(),rve=["application/json","text/json"],nve=["application/xml","application/atom+xml"];rl.deserializationPolicyName="deserializationPolicy";function ive(t={}){let e=t.expectedContentTypes?.json??rve,r=t.expectedContentTypes?.xml??nve,n=t.parseXML,i=t.serializerOptions,s={xml:{rootName:i?.xml.rootName??"",includeRoot:i?.xml.includeRoot??!1,xmlCharKey:i?.xml.xmlCharKey??tve.XML_CHARKEY}};return{name:rl.deserializationPolicyName,async sendRequest(a,c){let l=await c(a);return ave(e,r,l,s,n)}}}o(ive,"deserializationPolicy");function sve(t){let e,r=t.request,n=(0,I0.getOperationRequestInfo)(r),i=n?.operationSpec;return i&&(n?.operationResponseGetter?e=n?.operationResponseGetter(i,t):e=i.responses[t.status]),e}o(sve,"getOperationResponseMap");function ove(t){let e=t.request,n=(0,I0.getOperationRequestInfo)(e)?.shouldDeserialize,i;return n===void 0?i=!0:typeof n=="boolean"?i=n:i=n(t),i}o(ove,"shouldDeserializeResponse");async function ave(t,e,r,n,i){let s=await Ave(t,e,r,n,i);if(!ove(s))return s;let c=(0,I0.getOperationRequestInfo)(s.request)?.operationSpec;if(!c||!c.responses)return s;let l=sve(s),{error:A,shouldReturnResponse:u}=lve(s,c,l,n);if(A)throw A;if(u)return s;if(l){if(l.bodyMapper){let d=s.parsedBody;c.isXML&&l.bodyMapper.type.name===qV.MapperTypeNames.Sequence&&(d=typeof d=="object"?d[l.bodyMapper.xmlElementName]:[]);try{s.parsedBody=c.serializer.deserialize(l.bodyMapper,d,"operationRes.parsedBody",n)}catch(f){throw new im.RestError(`Error ${f} occurred in deserializing the responseBody - ${s.bodyAsText}`,{statusCode:s.status,request:s.request,response:s})}}else c.httpMethod==="HEAD"&&(s.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(s.parsedHeaders=c.serializer.deserialize(l.headersMapper,s.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return s}o(ave,"deserializeResponseBody");function cve(t){let e=Object.keys(t.responses);return e.length===0||e.length===1&&e[0]==="default"}o(cve,"isOperationSpecEmpty");function lve(t,e,r,n){let i=200<=t.status&&t.status<300;if(cve(e)?i:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let a=r??e.responses.default,c=t.request.streamResponseStatusCodes?.has(t.status)?`Unexpected status code: ${t.status}`:t.bodyAsText,l=new im.RestError(c,{statusCode:t.status,request:t.request,response:t});if(!a&&!(t.parsedBody?.error?.code&&t.parsedBody?.error?.message))throw l;let A=a?.bodyMapper,u=a?.headersMapper;try{if(t.parsedBody){let d=t.parsedBody,f;if(A){let C=d;if(e.isXML&&A.type.name===qV.MapperTypeNames.Sequence){C=[];let Q=A.xmlElementName;typeof d=="object"&&Q&&(C=d[Q])}f=e.serializer.deserialize(A,C,"error.response.parsedBody",n)}let m=d.error||f||d;l.code=m.code,m.message&&(l.message=m.message),A&&(l.response.parsedBody=f)}t.headers&&u&&(l.response.parsedHeaders=e.serializer.deserialize(u,t.headers.toJSON(),"operationRes.parsedHeaders"))}catch(d){l.message=`Error "${d.message}" occurred in deserializing the responseBody - "${t.bodyAsText}" for the default response.`}return{error:l,shouldReturnResponse:!1}}o(lve,"handleErrorResponse");async function Ave(t,e,r,n,i){if(!r.request.streamResponseStatusCodes?.has(r.status)&&r.bodyAsText){let s=r.bodyAsText,a=r.headers.get("Content-Type")||"",c=a?a.split(";").map(l=>l.toLowerCase()):[];try{if(c.length===0||c.some(l=>t.indexOf(l)!==-1))return r.parsedBody=JSON.parse(s),r;if(c.some(l=>e.indexOf(l)!==-1)){if(!i)throw new Error("Parsing XML not supported.");let l=await i(s,n.xml);return r.parsedBody=l,r}}catch(l){let A=`Error "${l}" occurred while parsing the response body - ${r.bodyAsText}.`,u=l.code||im.RestError.PARSE_ERROR;throw new im.RestError(A,{code:u,statusCode:r.status,request:r.request,response:r})}}return r}o(Ave,"parse")});var om=g(sm=>{"use strict";Object.defineProperty(sm,"__esModule",{value:!0});sm.getStreamingResponseStatusCodes=dve;sm.getPathStringFromParameter=pve;var uve=Fu();function dve(t){let e=new Set;for(let r in t.responses){let n=t.responses[r];n.bodyMapper&&n.bodyMapper.type.name===uve.MapperTypeNames.Stream&&e.add(Number(r))}return e}o(dve,"getStreamingResponseStatusCodes");function pve(t){let{parameterPath:e,mapper:r}=t,n;return typeof e=="string"?n=e:Array.isArray(e)?n=e.join("."):n=r.serializedName,n}o(pve,"getPathStringFromParameter")});var N0=g($s=>{"use strict";Object.defineProperty($s,"__esModule",{value:!0});$s.serializationPolicyName=void 0;$s.serializationPolicy=hve;$s.serializeHeaders=HV;$s.serializeRequestBody=zV;var w0=Lu(),am=qu(),Q0=Fu(),Hu=om();$s.serializationPolicyName="serializationPolicy";function hve(t={}){let e=t.stringifyXML;return{name:$s.serializationPolicyName,async sendRequest(r,n){let i=(0,am.getOperationRequestInfo)(r),s=i?.operationSpec,a=i?.operationArguments;return s&&a&&(HV(r,a,s),zV(r,a,s,e)),n(r)}}}o(hve,"serializationPolicy");function HV(t,e,r){if(r.headerParameters)for(let i of r.headerParameters){let s=(0,am.getOperationArgumentValueFromParameter)(e,i);if(s!=null||i.mapper.required){s=r.serializer.serialize(i.mapper,s,(0,Hu.getPathStringFromParameter)(i));let a=i.mapper.headerCollectionPrefix;if(a)for(let c of Object.keys(s))t.headers.set(a+c,s[c]);else t.headers.set(i.mapper.serializedName||(0,Hu.getPathStringFromParameter)(i),s)}}let n=e.options?.requestOptions?.customHeaders;if(n)for(let i of Object.keys(n))t.headers.set(i,n[i])}o(HV,"serializeHeaders");function zV(t,e,r,n=function(){throw new Error("XML serialization unsupported!")}){let i=e.options?.serializerOptions,s={xml:{rootName:i?.xml.rootName??"",includeRoot:i?.xml.includeRoot??!1,xmlCharKey:i?.xml.xmlCharKey??w0.XML_CHARKEY}},a=s.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){t.body=(0,am.getOperationArgumentValueFromParameter)(e,r.requestBody);let c=r.requestBody.mapper,{required:l,serializedName:A,xmlName:u,xmlElementName:d,xmlNamespace:f,xmlNamespacePrefix:m,nullable:C}=c,Q=c.type.name;try{if(t.body!==void 0&&t.body!==null||C&&t.body===null||l){let S=(0,Hu.getPathStringFromParameter)(r.requestBody);t.body=r.serializer.serialize(c,t.body,S,s);let w=Q===Q0.MapperTypeNames.Stream;if(r.isXML){let R=m?`xmlns:${m}`:"xmlns",T=fve(f,R,Q,t.body,s);Q===Q0.MapperTypeNames.Sequence?t.body=n(mve(T,d||u||A,R,f),{rootName:u||A,xmlCharKey:a}):w||(t.body=n(T,{rootName:u||A,xmlCharKey:a}))}else{if(Q===Q0.MapperTypeNames.String&&(r.contentType?.match("text/plain")||r.mediaType==="text"))return;w||(t.body=JSON.stringify(t.body))}}}catch(S){throw new Error(`Error "${S.message}" occurred in serializing the payload - ${JSON.stringify(A,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){t.formData={};for(let c of r.formDataParameters){let l=(0,am.getOperationArgumentValueFromParameter)(e,c);if(l!=null){let A=c.mapper.serializedName||(0,Hu.getPathStringFromParameter)(c);t.formData[A]=r.serializer.serialize(c.mapper,l,(0,Hu.getPathStringFromParameter)(c),s)}}}}o(zV,"serializeRequestBody");function fve(t,e,r,n,i){if(t&&!["Composite","Sequence","Dictionary"].includes(r)){let s={};return s[i.xml.xmlCharKey]=n,s[w0.XML_ATTRKEY]={[e]:t},s}return n}o(fve,"getXmlValueWithNamespace");function mve(t,e,r,n){if(Array.isArray(t)||(t=[t]),!r||!n)return{[e]:t};let i={[e]:t};return i[w0.XML_ATTRKEY]={[r]:n},i}o(mve,"prepareXMLRootList")});var S0=g(x0=>{"use strict";Object.defineProperty(x0,"__esModule",{value:!0});x0.createClientPipeline=Cve;var gve=b0(),jV=Ot(),yve=N0();function Cve(t={}){let e=(0,jV.createPipelineFromOptions)(t??{});return t.credentialOptions&&e.addPolicy((0,jV.bearerTokenAuthenticationPolicy)({credential:t.credentialOptions.credential,scopes:t.credentialOptions.credentialScopes})),e.addPolicy((0,yve.serializationPolicy)(t.serializationOptions),{phase:"Serialize"}),e.addPolicy((0,gve.deserializationPolicy)(t.deserializationOptions),{phase:"Deserialize"}),e}o(Cve,"createClientPipeline")});var GV=g(_0=>{"use strict";Object.defineProperty(_0,"__esModule",{value:!0});_0.getCachedDefaultHttpClient=Bve;var Eve=Ot(),R0;function Bve(){return R0||(R0=(0,Eve.createDefaultHttpClient)()),R0}o(Bve,"getCachedDefaultHttpClient")});var WV=g(cm=>{"use strict";Object.defineProperty(cm,"__esModule",{value:!0});cm.getRequestUrl=bve;cm.appendQueryParams=VV;var JV=qu(),v0=om(),Ive={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function bve(t,e,r,n){let i=Qve(e,r,n),s=!1,a=YV(t,i);if(e.path){let A=YV(e.path,i);e.path==="/{nextLink}"&&A.startsWith("/")&&(A=A.substring(1)),wve(A)?(a=A,s=!0):a=Nve(a,A)}let{queryParams:c,sequenceParams:l}=xve(e,r,n);return a=VV(a,c,l,s),a}o(bve,"getRequestUrl");function YV(t,e){let r=t;for(let[n,i]of e)r=r.split(n).join(i);return r}o(YV,"replaceAll");function Qve(t,e,r){let n=new Map;if(t.urlParameters?.length)for(let i of t.urlParameters){let s=(0,JV.getOperationArgumentValueFromParameter)(e,i,r),a=(0,v0.getPathStringFromParameter)(i);s=t.serializer.serialize(i.mapper,s,a),i.skipEncoding||(s=encodeURIComponent(s)),n.set(`{${i.mapper.serializedName||a}}`,s)}return n}o(Qve,"calculateUrlReplacements");function wve(t){return t.includes("://")}o(wve,"isAbsoluteUrl");function Nve(t,e){if(!e)return t;let r=new URL(t),n=r.pathname;n.endsWith("/")||(n=`${n}/`),e.startsWith("/")&&(e=e.substring(1));let i=e.indexOf("?");if(i!==-1){let s=e.substring(0,i),a=e.substring(i+1);n=n+s,a&&(r.search=r.search?`${r.search}&${a}`:a)}else n=n+e;return r.pathname=n,r.toString()}o(Nve,"appendPath");function xve(t,e,r){let n=new Map,i=new Set;if(t.queryParameters?.length)for(let s of t.queryParameters){s.mapper.type.name==="Sequence"&&s.mapper.serializedName&&i.add(s.mapper.serializedName);let a=(0,JV.getOperationArgumentValueFromParameter)(e,s,r);if(a!=null||s.mapper.required){a=t.serializer.serialize(s.mapper,a,(0,v0.getPathStringFromParameter)(s));let c=s.collectionFormat?Ive[s.collectionFormat]:"";if(Array.isArray(a)&&(a=a.map(l=>l??"")),s.collectionFormat==="Multi"&&a.length===0)continue;Array.isArray(a)&&(s.collectionFormat==="SSV"||s.collectionFormat==="TSV")&&(a=a.join(c)),s.skipEncoding||(Array.isArray(a)?a=a.map(l=>encodeURIComponent(l)):a=encodeURIComponent(a)),Array.isArray(a)&&(s.collectionFormat==="CSV"||s.collectionFormat==="Pipes")&&(a=a.join(c)),n.set(s.mapper.serializedName||(0,v0.getPathStringFromParameter)(s),a)}}return{queryParams:n,sequenceParams:i}}o(xve,"calculateQueryParameters");function Sve(t){let e=new Map;if(!t||t[0]!=="?")return e;t=t.slice(1);let r=t.split("&");for(let n of r){let[i,s]=n.split("=",2),a=e.get(i);a?Array.isArray(a)?a.push(s):e.set(i,[a,s]):e.set(i,s)}return e}o(Sve,"simpleParseQueryParams");function VV(t,e,r,n=!1){if(e.size===0)return t;let i=new URL(t),s=Sve(i.search);for(let[c,l]of e){let A=s.get(c);if(Array.isArray(A))if(Array.isArray(l)){A.push(...l);let u=new Set(A);s.set(c,Array.from(u))}else A.push(l);else A?(Array.isArray(l)?l.unshift(A):r.has(c)&&s.set(c,[A,l]),n||s.set(c,l)):s.set(c,l)}let a=[];for(let[c,l]of s)if(typeof l=="string")a.push(`${c}=${l}`);else if(Array.isArray(l))for(let A of l)a.push(`${c}=${A}`);else a.push(`${c}=${l}`);return i.search=a.length?`?${a.join("&")}`:"",i.toString()}o(VV,"appendQueryParams")});var P0=g(lm=>{"use strict";Object.defineProperty(lm,"__esModule",{value:!0});lm.logger=void 0;var Rve=Jc();lm.logger=(0,Rve.createClientLogger)("core-client")});var KV=g(Am=>{"use strict";Object.defineProperty(Am,"__esModule",{value:!0});Am.ServiceClient=void 0;var _ve=Ot(),vve=S0(),$V=C0(),Pve=GV(),Dve=qu(),Tve=WV(),Ove=om(),Mve=P0(),D0=class{static{o(this,"ServiceClient")}_endpoint;_requestContentType;_allowInsecureConnection;_httpClient;pipeline;constructor(e={}){if(this._requestContentType=e.requestContentType,this._endpoint=e.endpoint??e.baseUri,e.baseUri&&Mve.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=e.allowInsecureConnection,this._httpClient=e.httpClient||(0,Pve.getCachedDefaultHttpClient)(),this.pipeline=e.pipeline||kve(e),e.additionalPolicies?.length)for(let{policy:r,position:n}of e.additionalPolicies){let i=n==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(r,{afterPhase:i})}}async sendRequest(e){return this.pipeline.sendRequest(this._httpClient,e)}async sendOperationRequest(e,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,Tve.getRequestUrl)(n,r,e,this),s=(0,_ve.createPipelineRequest)({url:i});s.method=r.httpMethod;let a=(0,Dve.getOperationRequestInfo)(s);a.operationSpec=r,a.operationArguments=e;let c=r.contentType||this._requestContentType;c&&r.requestBody&&s.headers.set("Content-Type",c);let l=e.options;if(l){let A=l.requestOptions;A&&(A.timeout&&(s.timeout=A.timeout),A.onUploadProgress&&(s.onUploadProgress=A.onUploadProgress),A.onDownloadProgress&&(s.onDownloadProgress=A.onDownloadProgress),A.shouldDeserialize!==void 0&&(a.shouldDeserialize=A.shouldDeserialize),A.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,Ove.getStreamingResponseStatusCodes)(r));try{let A=await this.sendRequest(s),u=(0,$V.flattenResponse)(A,r.responses[A.status]);return l?.onResponse&&l.onResponse(A,u),u}catch(A){if(typeof A=="object"&&A?.response){let u=A.response,d=(0,$V.flattenResponse)(u,r.responses[A.statusCode]||r.responses.default);A.details=d,l?.onResponse&&l.onResponse(u,d,A)}throw A}}};Am.ServiceClient=D0;function kve(t){let e=Lve(t),r=t.credential&&e?{credentialScopes:e,credential:t.credential}:void 0;return(0,vve.createClientPipeline)({...t,credentialOptions:r})}o(kve,"createDefaultPipeline");function Lve(t){if(t.credentialScopes)return t.credentialScopes;if(t.endpoint)return`${t.endpoint}/.default`;if(t.baseUri)return`${t.baseUri}/.default`;if(t.credential&&!t.credentialScopes)throw new Error("When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy")}o(Lve,"getCredentialScopes")});var ZV=g(um=>{"use strict";Object.defineProperty(um,"__esModule",{value:!0});um.parseCAEChallenge=XV;um.authorizeRequestOnClaimChallenge=qve;var Uve=P0(),Fve=y0();function XV(t){return`, ${t.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(s=>s).map(s=>(([a,c])=>({[a]:c}))(s.trim().split('="'))).reduce((s,a)=>({...s,...a}),{}))}o(XV,"parseCAEChallenge");async function qve(t){let{scopes:e,response:r}=t,n=t.logger||Uve.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 a=(XV(i)||[]).find(l=>l.claims);if(!a)return n.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let c=await t.getAccessToken(a.scope?[a.scope]:e,{claims:(0,Fve.decodeStringToString)(a.claims)});return c?(t.request.headers.set("Authorization",`${c.tokenType??"Bearer"} ${c.token}`),!0):!1}o(qve,"authorizeRequestOnClaimChallenge")});var tW=g(dm=>{"use strict";Object.defineProperty(dm,"__esModule",{value:!0});dm.authorizeRequestOnTenantChallenge=void 0;var eW={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function Hve(t){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(t)}o(Hve,"isUuid");var zve=o(async t=>{let e=Vve(t.request),r=Yve(t.response);if(r){let n=Jve(r),i=Gve(t,n),s=jve(n);if(!s)return!1;let a=await t.getAccessToken(i,{...e,tenantId:s});return a?(t.request.headers.set(eW.HeaderConstants.AUTHORIZATION,`${a.tokenType??"Bearer"} ${a.token}`),!0):!1}return!1},"authorizeRequestOnTenantChallenge");dm.authorizeRequestOnTenantChallenge=zve;function jve(t){let n=new URL(t.authorization_uri).pathname.split("/")[1];if(n&&Hve(n))return n}o(jve,"extractTenantId");function Gve(t,e){if(!e.resource_id)return t.scopes;let r=new URL(e.resource_id);r.pathname=eW.DefaultScope;let n=r.toString();return n==="https://disk.azure.com/.default"&&(n="https://disk.azure.com//.default"),[n]}o(Gve,"buildScopes");function Yve(t){let e=t.headers.get("WWW-Authenticate");if(t.status===401&&e)return e}o(Yve,"getChallenge");function Jve(t){return`${t.slice(7).trim()} `.split(" ").filter(i=>i).map(i=>(([s,a])=>({[s]:a}))(i.trim().split("="))).reduce((i,s)=>({...i,...s}),{})}o(Jve,"parseChallenge");function Vve(t){return{abortSignal:t.abortSignal,requestOptions:{timeout:t.timeout},tracingOptions:t.tracingOptions}}o(Vve,"requestToOptions")});var Ni=g(We=>{"use strict";Object.defineProperty(We,"__esModule",{value:!0});We.authorizeRequestOnTenantChallenge=We.authorizeRequestOnClaimChallenge=We.serializationPolicyName=We.serializationPolicy=We.deserializationPolicyName=We.deserializationPolicy=We.XML_CHARKEY=We.XML_ATTRKEY=We.createClientPipeline=We.ServiceClient=We.MapperTypeNames=We.createSerializer=void 0;var rW=Fu();Object.defineProperty(We,"createSerializer",{enumerable:!0,get:function(){return rW.createSerializer}});Object.defineProperty(We,"MapperTypeNames",{enumerable:!0,get:function(){return rW.MapperTypeNames}});var Wve=KV();Object.defineProperty(We,"ServiceClient",{enumerable:!0,get:function(){return Wve.ServiceClient}});var $ve=S0();Object.defineProperty(We,"createClientPipeline",{enumerable:!0,get:function(){return $ve.createClientPipeline}});var nW=Lu();Object.defineProperty(We,"XML_ATTRKEY",{enumerable:!0,get:function(){return nW.XML_ATTRKEY}});Object.defineProperty(We,"XML_CHARKEY",{enumerable:!0,get:function(){return nW.XML_CHARKEY}});var iW=b0();Object.defineProperty(We,"deserializationPolicy",{enumerable:!0,get:function(){return iW.deserializationPolicy}});Object.defineProperty(We,"deserializationPolicyName",{enumerable:!0,get:function(){return iW.deserializationPolicyName}});var sW=N0();Object.defineProperty(We,"serializationPolicy",{enumerable:!0,get:function(){return sW.serializationPolicy}});Object.defineProperty(We,"serializationPolicyName",{enumerable:!0,get:function(){return sW.serializationPolicyName}});var Kve=ZV();Object.defineProperty(We,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return Kve.authorizeRequestOnClaimChallenge}});var Xve=tW();Object.defineProperty(We,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return Xve.authorizeRequestOnTenantChallenge}})});var ju=g(ta=>{"use strict";Object.defineProperty(ta,"__esModule",{value:!0});ta.HttpHeaders=void 0;ta.toPipelineRequest=cW;ta.toWebResourceLike=lW;ta.toHttpHeadersLike=AW;var oW=Ot(),aW=Symbol("Original PipelineRequest"),Zve=Symbol.for("@azure/core-client original request");function cW(t,e={}){let n=t[aW],i=(0,oW.createHttpHeaders)(t.headers.toJson({preserveCase:!0}));if(n)return n.headers=i,n;{let s=(0,oW.createPipelineRequest)({url:t.url,method:t.method,headers:i,withCredentials:t.withCredentials,timeout:t.timeout,requestId:t.requestId,abortSignal:t.abortSignal,body:t.body,formData:t.formData,disableKeepAlive:!!t.keepAlive,onDownloadProgress:t.onDownloadProgress,onUploadProgress:t.onUploadProgress,proxySettings:t.proxySettings,streamResponseStatusCodes:t.streamResponseStatusCodes,agent:t.agent,requestOverrides:t.requestOverrides});return e.originalRequest&&(s[Zve]=e.originalRequest),s}}o(cW,"toPipelineRequest");function lW(t,e){let r=e?.originalRequest??t,n={url:t.url,method:t.method,headers:AW(t.headers),withCredentials:t.withCredentials,timeout:t.timeout,requestId:t.headers.get("x-ms-client-request-id")||t.requestId,abortSignal:t.abortSignal,body:t.body,formData:t.formData,keepAlive:!!t.disableKeepAlive,onDownloadProgress:t.onDownloadProgress,onUploadProgress:t.onUploadProgress,proxySettings:t.proxySettings,streamResponseStatusCodes:t.streamResponseStatusCodes,agent:t.agent,requestOverrides:t.requestOverrides,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 e?.createProxy?new Proxy(n,{get(i,s,a){return s===aW?t:s==="clone"?()=>lW(cW(n,{originalRequest:r}),{createProxy:!0,originalRequest:r}):Reflect.get(i,s,a)},set(i,s,a,c){return s==="keepAlive"&&(t.disableKeepAlive=!a),typeof s=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes","agent","requestOverrides"].includes(s)&&(t[s]=a),Reflect.set(i,s,a,c)}}):n}o(lW,"toWebResourceLike");function AW(t){return new pm(t.toJSON({preserveCase:!0}))}o(AW,"toHttpHeadersLike");function zu(t){return t.toLowerCase()}o(zu,"getHeaderKey");var pm=class t{static{o(this,"HttpHeaders")}_headersMap;constructor(e){if(this._headersMap={},e)for(let r in e)this.set(r,e[r])}set(e,r){this._headersMap[zu(e)]={name:e,value:r.toString()}}get(e){let r=this._headersMap[zu(e)];return r?r.value:void 0}contains(e){return!!this._headersMap[zu(e)]}remove(e){let r=this.contains(e);return delete this._headersMap[zu(e)],r}rawHeaders(){return this.toJson({preserveCase:!0})}headersArray(){let e=[];for(let r in this._headersMap)e.push(this._headersMap[r]);return e}headerNames(){let e=[],r=this.headersArray();for(let n=0;n{"use strict";Object.defineProperty(hm,"__esModule",{value:!0});hm.toCompatResponse=tPe;hm.toPipelineResponse=rPe;var ePe=Ot(),T0=ju(),uW=Symbol("Original FullOperationResponse");function tPe(t,e){let r=(0,T0.toWebResourceLike)(t.request),n=(0,T0.toHttpHeadersLike)(t.headers);return e?.createProxy?new Proxy(t,{get(i,s,a){return s==="headers"?n:s==="request"?r:s===uW?t:Reflect.get(i,s,a)},set(i,s,a,c){return s==="headers"?n=a:s==="request"&&(r=a),Reflect.set(i,s,a,c)}}):{...t,request:r,headers:n}}o(tPe,"toCompatResponse");function rPe(t){let r=t[uW],n=(0,ePe.createHttpHeaders)(t.headers.toJson({preserveCase:!0}));return r?(r.headers=n,r):{...t,headers:n,request:(0,T0.toPipelineRequest)(t.request)}}o(rPe,"toPipelineResponse")});var pW=g(mm=>{"use strict";Object.defineProperty(mm,"__esModule",{value:!0});mm.ExtendedServiceClient=void 0;var dW=h0(),nPe=Ot(),iPe=Ni(),sPe=fm(),O0=class extends iPe.ServiceClient{static{o(this,"ExtendedServiceClient")}constructor(e){super(e),e.keepAliveOptions?.enable===!1&&!(0,dW.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,dW.createDisableKeepAlivePolicy)()),e.redirectOptions?.handleRedirects===!1&&this.pipeline.removePolicy({name:nPe.redirectPolicyName})}async sendOperationRequest(e,r){let n=e?.options?.onResponse,i;function s(c,l,A){i=c,n&&n(c,l,A)}o(s,"onResponse"),e.options={...e.options,onResponse:s};let a=await super.sendOperationRequest(e,r);return i&&Object.defineProperty(a,"_response",{value:(0,sPe.toCompatResponse)(i)}),a}};mm.ExtendedServiceClient=O0});var gW=g(Ks=>{"use strict";Object.defineProperty(Ks,"__esModule",{value:!0});Ks.requestPolicyFactoryPolicyName=Ks.HttpPipelineLogLevel=void 0;Ks.createRequestPolicyFactoryPolicy=aPe;var hW=ju(),fW=fm(),mW;(function(t){t[t.ERROR=1]="ERROR",t[t.INFO=3]="INFO",t[t.OFF=0]="OFF",t[t.WARNING=2]="WARNING"})(mW||(Ks.HttpPipelineLogLevel=mW={}));var oPe={log(t,e){},shouldLog(t){return!1}};Ks.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function aPe(t){let e=t.slice().reverse();return{name:Ks.requestPolicyFactoryPolicyName,async sendRequest(r,n){let i={async sendRequest(c){let l=await n((0,hW.toPipelineRequest)(c));return(0,fW.toCompatResponse)(l,{createProxy:!0})}};for(let c of e)i=c.create(i,oPe);let s=(0,hW.toWebResourceLike)(r,{createProxy:!0}),a=await i.sendRequest(s);return(0,fW.toPipelineResponse)(a)}}}o(aPe,"createRequestPolicyFactoryPolicy")});var yW=g(M0=>{"use strict";Object.defineProperty(M0,"__esModule",{value:!0});M0.convertHttpClient=APe;var cPe=fm(),lPe=ju();function APe(t){return{sendRequest:async e=>{let r=await t.sendRequest((0,lPe.toWebResourceLike)(e,{createProxy:!0}));return(0,cPe.toPipelineResponse)(r)}}}o(APe,"convertHttpClient")});var gm=g(or=>{"use strict";Object.defineProperty(or,"__esModule",{value:!0});or.toHttpHeadersLike=or.convertHttpClient=or.disableKeepAlivePolicyName=or.HttpPipelineLogLevel=or.createRequestPolicyFactoryPolicy=or.requestPolicyFactoryPolicyName=or.ExtendedServiceClient=void 0;var uPe=pW();Object.defineProperty(or,"ExtendedServiceClient",{enumerable:!0,get:function(){return uPe.ExtendedServiceClient}});var k0=gW();Object.defineProperty(or,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return k0.requestPolicyFactoryPolicyName}});Object.defineProperty(or,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return k0.createRequestPolicyFactoryPolicy}});Object.defineProperty(or,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return k0.HttpPipelineLogLevel}});var dPe=h0();Object.defineProperty(or,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return dPe.disableKeepAlivePolicyName}});var pPe=yW();Object.defineProperty(or,"convertHttpClient",{enumerable:!0,get:function(){return pPe.convertHttpClient}});var hPe=ju();Object.defineProperty(or,"toHttpHeadersLike",{enumerable:!0,get:function(){return hPe.toHttpHeadersLike}})});var EW=g((k3e,CW)=>{(()=>{"use strict";var t={d:(y,p)=>{for(var h in p)t.o(p,h)&&!t.o(y,h)&&Object.defineProperty(y,h,{enumerable:!0,get:p[h]})},o:(y,p)=>Object.prototype.hasOwnProperty.call(y,p),r:y=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(y,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(y,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{XMLBuilder:()=>i9,XMLParser:()=>W5,XMLValidator:()=>s9});let r=":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",n=new RegExp("^["+r+"]["+r+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$");function i(y,p){let h=[],b=p.exec(y);for(;b;){let x=[];x.startIndex=p.lastIndex-b[0].length;let N=b.length;for(let k=0;k"&&y[N]!==" "&&y[N]!==" "&&y[N]!==` +`&&y[N]!=="\r";N++)M+=y[N];if(M=M.trim(),M[M.length-1]==="/"&&(M=M.substring(0,M.length-1),N--),!T(M)){let $;return $=M.trim().length===0?"Invalid space after '<'.":"Tag '"+M+"' is an invalid name.",w("InvalidTag",$,L(y,N))}let q=m(y,N);if(q===!1)return w("InvalidAttr","Attributes for '"+M+"' have open quote.",L(y,N));let G=q.value;if(N=q.index,G[G.length-1]==="/"){let $=N-G.length;G=G.substring(0,G.length-1);let be=Q(G,p);if(be!==!0)return w(be.err.code,be.err.msg,L(y,$+be.err.line));b=!0}else if(_){if(!q.tagClosed)return w("InvalidTag","Closing tag '"+M+"' doesn't have proper closing.",L(y,N));if(G.trim().length>0)return w("InvalidTag","Closing tag '"+M+"' can't have attributes or invalid starting.",L(y,k));if(h.length===0)return w("InvalidTag","Closing tag '"+M+"' has not been opened.",L(y,k));{let $=h.pop();if(M!==$.tagName){let be=L(y,$.tagStartPos);return w("InvalidTag","Expected closing tag '"+$.tagName+"' (opened in line "+be.line+", col "+be.col+") instead of closing tag '"+M+"'.",L(y,k))}h.length==0&&(x=!0)}}else{let $=Q(G,p);if($!==!0)return w($.err.code,$.err.msg,L(y,N-G.length+$.err.line));if(x===!0)return w("InvalidXml","Multiple possible root nodes found.",L(y,N));p.unpairedTags.indexOf(M)!==-1||h.push({tagName:M,tagStartPos:k}),b=!0}for(N++;N0)||w("InvalidXml","Invalid '"+JSON.stringify(h.map(N=>N.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):w("InvalidXml","Start tag expected.",1)}o(c,"a");function l(y){return y===" "||y===" "||y===` +`||y==="\r"}o(l,"h");function A(y,p){let h=p;for(;p5&&b==="xml")return w("InvalidXml","XML declaration allowed only at the start of the document.",L(y,p));if(y[p]=="?"&&y[p+1]==">"){p++;break}continue}return p}o(A,"l");function u(y,p){if(y.length>p+5&&y[p+1]==="-"&&y[p+2]==="-"){for(p+=3;p"){p+=2;break}}else if(y.length>p+8&&y[p+1]==="D"&&y[p+2]==="O"&&y[p+3]==="C"&&y[p+4]==="T"&&y[p+5]==="Y"&&y[p+6]==="P"&&y[p+7]==="E"){let h=1;for(p+=8;p"&&(h--,h===0))break}else if(y.length>p+9&&y[p+1]==="["&&y[p+2]==="C"&&y[p+3]==="D"&&y[p+4]==="A"&&y[p+5]==="T"&&y[p+6]==="A"&&y[p+7]==="["){for(p+=8;p"){p+=2;break}}return p}o(u,"p");let d='"',f="'";function m(y,p){let h="",b="",x=!1;for(;p"&&b===""){x=!0;break}h+=y[p]}return b===""&&{value:h,index:p,tagClosed:x}}o(m,"d");let C=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function Q(y,p){let h=i(y,C),b={};for(let x=0;x!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(y,p,h){return y},captureMetaData:!1,maxNestedTags:100,strictReservedNames:!0,jPath:!0};function le(y){return typeof y=="boolean"?{enabled:y,maxEntitySize:1e4,maxExpansionDepth:10,maxTotalExpansions:1e3,maxExpandedLength:1e5,maxEntityCount:100,allowedTags:null,tagFilter:null}:typeof y=="object"&&y!==null?{enabled:y.enabled!==!1,maxEntitySize:y.maxEntitySize??1e4,maxExpansionDepth:y.maxExpansionDepth??10,maxTotalExpansions:y.maxTotalExpansions??1e3,maxExpandedLength:y.maxExpandedLength??1e5,maxEntityCount:y.maxEntityCount??100,allowedTags:y.allowedTags??null,tagFilter:y.tagFilter??null}:le(!0)}o(le,"v");let Te=o(function(y){let p=Object.assign({},de,y);return p.processEntities=le(p.processEntities),p.stopNodes&&Array.isArray(p.stopNodes)&&(p.stopNodes=p.stopNodes.map(h=>typeof h=="string"&&h.startsWith("*.")?".."+h.substring(2):h)),p},"T"),Oe;Oe=typeof Symbol!="function"?"@@xmlMetadata":Symbol("XML Node Metadata");class He{static{o(this,"S")}constructor(p){this.tagname=p,this.child=[],this[":@"]=Object.create(null)}add(p,h){p==="__proto__"&&(p="#__proto__"),this.child.push({[p]:h})}addChild(p,h){p.tagname==="__proto__"&&(p.tagname="#__proto__"),p[":@"]&&Object.keys(p[":@"]).length>0?this.child.push({[p.tagname]:p.child,":@":p[":@"]}):this.child.push({[p.tagname]:p.child}),h!==void 0&&(this.child[this.child.length-1][Oe]={startIndex:h})}static getMetaDataSymbol(){return Oe}}class Xe{static{o(this,"A")}constructor(p){this.suppressValidationErr=!p,this.options=p}readDocType(p,h){let b=Object.create(null),x=0;if(p[h+3]!=="O"||p[h+4]!=="C"||p[h+5]!=="T"||p[h+6]!=="Y"||p[h+7]!=="P"||p[h+8]!=="E")throw new Error("Invalid Tag instead of DOCTYPE");{h+=9;let N=1,k=!1,_=!1,M="";for(;h"){if(_?p[h-1]==="-"&&p[h-2]==="-"&&(_=!1,N--):N--,N===0)break}else p[h]==="["?k=!0:M+=p[h];else{if(k&&Ge(p,"!ENTITY",h)){let q,G;if(h+=7,[q,G,h]=this.readEntityExp(p,h+1,this.suppressValidationErr),G.indexOf("&")===-1){if(this.options.enabled!==!1&&this.options.maxEntityCount&&x>=this.options.maxEntityCount)throw new Error(`Entity count (${x+1}) exceeds maximum allowed (${this.options.maxEntityCount})`);let $=q.replace(/[.\-+*:]/g,"\\.");b[q]={regx:RegExp(`&${$};`,"g"),val:G},x++}}else if(k&&Ge(p,"!ELEMENT",h)){h+=8;let{index:q}=this.readElementExp(p,h+1);h=q}else if(k&&Ge(p,"!ATTLIST",h))h+=8;else if(k&&Ge(p,"!NOTATION",h)){h+=9;let{index:q}=this.readNotationExp(p,h+1,this.suppressValidationErr);h=q}else{if(!Ge(p,"!--",h))throw new Error("Invalid DOCTYPE");_=!0}N++,M=""}if(N!==0)throw new Error("Unclosed DOCTYPE")}return{entities:b,i:h}}readEntityExp(p,h){h=fe(p,h);let b="";for(;hthis.options.maxEntitySize)throw new Error(`Entity "${b}" size (${x.length}) exceeds maximum allowed size (${this.options.maxEntitySize})`);return[b,x,--h]}readNotationExp(p,h){h=fe(p,h);let b="";for(;h{for(;p0&&(this.path[this.path.length-1].values=void 0);let x=this.path.length;this.siblingStacks[x]||(this.siblingStacks[x]=new Map);let N=this.siblingStacks[x],k=b?`${b}:${p}`:p,_=N.get(k)||0,M=0;for(let G of N.values())M+=G;N.set(k,_+1);let q={tag:p,position:M,counter:_};b!=null&&(q.namespace=b),h!=null&&(q.values=h),this.path.push(q)}pop(){if(this.path.length===0)return;let p=this.path.pop();return this.siblingStacks.length>this.path.length+1&&(this.siblingStacks.length=this.path.length+1),p}updateCurrent(p){if(this.path.length>0){let h=this.path[this.path.length-1];p!=null&&(h.values=p)}}getCurrentTag(){return this.path.length>0?this.path[this.path.length-1].tag:void 0}getCurrentNamespace(){return this.path.length>0?this.path[this.path.length-1].namespace:void 0}getAttrValue(p){return this.path.length===0?void 0:this.path[this.path.length-1].values?.[p]}hasAttr(p){if(this.path.length===0)return!1;let h=this.path[this.path.length-1];return h.values!==void 0&&p in h.values}getPosition(){return this.path.length===0?-1:this.path[this.path.length-1].position??0}getCounter(){return this.path.length===0?-1:this.path[this.path.length-1].counter??0}getIndex(){return this.getPosition()}getDepth(){return this.path.length}toString(p,h=!0){let b=p||this.separator;return this.path.map(x=>h&&x.namespace?`${x.namespace}:${x.tag}`:x.tag).join(b)}toArray(){return this.path.map(p=>p.tag)}reset(){this.path=[],this.siblingStacks=[]}matches(p){let h=p.segments;return h.length!==0&&(p.hasDeepWildcard()?this._matchWithDeepWildcard(h):this._matchSimple(h))}_matchSimple(p){if(this.path.length!==p.length)return!1;for(let h=0;h=0&&h>=0;){let x=p[b];if(x.type==="deep-wildcard"){if(b--,b<0)return!0;let N=p[b],k=!1;for(let _=h;_>=0;_--){let M=_===this.path.length-1;if(this._matchSegment(N,this.path[_],M)){h=_-1,b--,k=!0;break}}if(!k)return!1}else{let N=h===this.path.length-1;if(!this._matchSegment(x,this.path[h],N))return!1;h--,b--}}return b<0}_matchSegment(p,h,b){if(p.tag!=="*"&&p.tag!==h.tag||p.namespace!==void 0&&p.namespace!=="*"&&p.namespace!==h.namespace)return!1;if(p.attrName!==void 0){if(!b||!h.values||!(p.attrName in h.values))return!1;if(p.attrValue!==void 0){let x=h.values[p.attrName];if(String(x)!==String(p.attrValue))return!1}}if(p.position!==void 0){if(!b)return!1;let x=h.counter??0;if(p.position==="first"&&x!==0||p.position==="odd"&&x%2!=1||p.position==="even"&&x%2!=0||p.position==="nth"&&x!==p.positionValue)return!1}return!0}snapshot(){return{path:this.path.map(p=>({...p})),siblingStacks:this.siblingStacks.map(p=>new Map(p))}}restore(p){this.path=p.path.map(h=>({...h})),this.siblingStacks=p.siblingStacks.map(h=>new Map(h))}}class Yi{static{o(this,"k")}constructor(p,h={}){this.pattern=p,this.separator=h.separator||".",this.segments=this._parse(p),this._hasDeepWildcard=this.segments.some(b=>b.type==="deep-wildcard"),this._hasAttributeCondition=this.segments.some(b=>b.attrName!==void 0),this._hasPositionSelector=this.segments.some(b=>b.position!==void 0)}_parse(p){let h=[],b=0,x="";for(;b0){let h=y.substring(0,p);if(h!=="xmlns")return h}}o(oA,"M");class P5{static{o(this,"L")}constructor(p){var h;if(this.options=p,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:(b,x)=>V_(x,10,"&#")},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(b,x)=>V_(x,16,"&#x")}},this.addExternalEntities=D5,this.parseXml=L5,this.parseTextData=T5,this.resolveNameSpace=O5,this.buildAttributesMap=k5,this.isItStopNode=H5,this.replaceEntitiesValue=F5,this.readStopNodeData=z5,this.saveTextToParentTag=q5,this.addChild=U5,this.ignoreAttributesFn=typeof(h=this.options.ignoreAttributes)=="function"?h:Array.isArray(h)?b=>{for(let x of h)if(typeof x=="string"&&b===x||x instanceof RegExp&&x.test(b))return!0}:()=>!1,this.entityExpansionCount=0,this.currentExpandedLength=0,this.matcher=new Co,this.isCurrentNodeStopNode=!1,this.options.stopNodes&&this.options.stopNodes.length>0){this.stopNodeExpressions=[];for(let b=0;b0)){k||(y=this.replaceEntitiesValue(y,p,h));let _=this.options.jPath?h.toString():h,M=this.options.tagValueProcessor(p,y,_,x,N);return M==null?y:typeof M!=typeof y||M!==y?M:this.options.trimValues||y.trim()===y?J_(y,this.options.parseTagValue,this.options.numberParseOptions):y}}o(T5,"G");function O5(y){if(this.options.removeNSPrefix){let p=y.split(":"),h=y.charAt(0)==="/"?"/":"";if(p[0]==="xmlns")return"";p.length===2&&(y=h+p[1])}return y}o(O5,"B");let M5=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function k5(y,p,h){if(this.options.ignoreAttributes!==!0&&typeof y=="string"){let b=i(y,M5),x=b.length,N={},k={};for(let _=0;_0&&typeof p=="object"&&p.updateCurrent&&p.updateCurrent(k);for(let _=0;_",N,"Closing Tag is not closed."),_=y.substring(N+2,k).trim();if(this.options.removeNSPrefix){let q=_.indexOf(":");q!==-1&&(_=_.substr(q+1))}this.options.transformTagName&&(_=this.options.transformTagName(_)),h&&(b=this.saveTextToParentTag(b,h,this.matcher));let M=this.matcher.getCurrentTag();if(_&&this.options.unpairedTags.indexOf(_)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);M&&this.options.unpairedTags.indexOf(M)!==-1&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,h=this.tagsNodeStack.pop(),b="",N=k}else if(y[N+1]==="?"){let k=_C(y,N,!1,"?>");if(!k)throw new Error("Pi Tag is not closed.");if(b=this.saveTextToParentTag(b,h,this.matcher),!(this.options.ignoreDeclaration&&k.tagName==="?xml"||this.options.ignorePiTags)){let _=new He(k.tagName);_.add(this.options.textNodeName,""),k.tagName!==k.tagExp&&k.attrExpPresent&&(_[":@"]=this.buildAttributesMap(k.tagExp,this.matcher,k.tagName)),this.addChild(h,_,this.matcher,N)}N=k.closeIndex+1}else if(y.substr(N+1,3)==="!--"){let k=Eo(y,"-->",N+4,"Comment is not closed.");if(this.options.commentPropName){let _=y.substring(N+4,k-2);b=this.saveTextToParentTag(b,h,this.matcher),h.add(this.options.commentPropName,[{[this.options.textNodeName]:_}])}N=k}else if(y.substr(N+1,2)==="!D"){let k=x.readDocType(y,N);this.docTypeEntities=k.entities,N=k.i}else if(y.substr(N+1,2)==="!["){let k=Eo(y,"]]>",N,"CDATA is not closed.")-2,_=y.substring(N+9,k);b=this.saveTextToParentTag(b,h,this.matcher);let M=this.parseTextData(_,h.tagname,this.matcher,!0,!1,!0,!0);M==null&&(M=""),this.options.cdataPropName?h.add(this.options.cdataPropName,[{[this.options.textNodeName]:_}]):h.add(this.options.textNodeName,M),N=k+2}else{let k=_C(y,N,this.options.removeNSPrefix);if(!k){let Wt=y.substring(Math.max(0,N-50),Math.min(y.length,N+50));throw new Error(`readTagExp returned undefined at position ${N}. Context: "${Wt}"`)}let _=k.tagName,M=k.rawTagName,q=k.tagExp,G=k.attrExpPresent,$=k.closeIndex;if(this.options.transformTagName){let Wt=this.options.transformTagName(_);q===_&&(q=Wt),_=Wt}if(this.options.strictReservedNames&&(_===this.options.commentPropName||_===this.options.cdataPropName))throw new Error(`Invalid tag name: ${_}`);h&&b&&h.tagname!=="!xml"&&(b=this.saveTextToParentTag(b,h,this.matcher,!1));let be=h;be&&this.options.unpairedTags.indexOf(be.tagname)!==-1&&(h=this.tagsNodeStack.pop(),this.matcher.pop());let ye=!1;q.length>0&&q.lastIndexOf("/")===q.length-1&&(ye=!0,_[_.length-1]==="/"?(_=_.substr(0,_.length-1),q=_):q=q.substr(0,q.length-1),G=_!==q);let Qe,ve=null,ci={};Qe=oA(M),_!==p.tagname&&this.matcher.push(_,{},Qe),_!==q&&G&&(ve=this.buildAttributesMap(q,this.matcher,_),ve&&(ci=_d(ve,this.options))),_!==p.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode(this.stopNodeExpressions,this.matcher));let Ut=N;if(this.isCurrentNodeStopNode){let Wt="";if(ye)N=k.closeIndex;else if(this.options.unpairedTags.indexOf(_)!==-1)N=k.closeIndex;else{let DC=this.readStopNodeData(y,M,$+1);if(!DC)throw new Error(`Unexpected end of ${M}`);N=DC.i,Wt=DC.tagContent}let xa=new He(_);ve&&(xa[":@"]=ve),xa.add(this.options.textNodeName,Wt),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(h,xa,this.matcher,Ut)}else{if(ye){if(this.options.transformTagName){let xa=this.options.transformTagName(_);q===_&&(q=xa),_=xa}let Wt=new He(_);ve&&(Wt[":@"]=ve),this.addChild(h,Wt,this.matcher,Ut),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else{if(this.options.unpairedTags.indexOf(_)!==-1){let Wt=new He(_);ve&&(Wt[":@"]=ve),this.addChild(h,Wt,this.matcher,Ut),this.matcher.pop(),this.isCurrentNodeStopNode=!1,N=k.closeIndex;continue}{let Wt=new He(_);if(this.tagsNodeStack.length>this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(h),ve&&(Wt[":@"]=ve),this.addChild(h,Wt,this.matcher,Ut),h=Wt}}b="",N=$}}else b+=y[N];return p.child},"Y");function U5(y,p,h,b){this.options.captureMetaData||(b=void 0);let x=this.options.jPath?h.toString():h,N=this.options.updateTag(p.tagname,x,p[":@"]);N===!1||(typeof N=="string"&&(p.tagname=N),y.addChild(p,b))}o(U5,"X");function F5(y,p,h){let b=this.options.processEntities;if(!b||!b.enabled)return y;if(b.allowedTags){let x=this.options.jPath?h.toString():h;if(!(Array.isArray(b.allowedTags)?b.allowedTags.includes(p):b.allowedTags(p,x)))return y}if(b.tagFilter){let x=this.options.jPath?h.toString():h;if(!b.tagFilter(p,x))return y}for(let x in this.docTypeEntities){let N=this.docTypeEntities[x],k=y.match(N.regx);if(k){if(this.entityExpansionCount+=k.length,b.maxTotalExpansions&&this.entityExpansionCount>b.maxTotalExpansions)throw new Error(`Entity expansion limit exceeded: ${this.entityExpansionCount} > ${b.maxTotalExpansions}`);let _=y.length;if(y=y.replace(N.regx,N.val),b.maxExpandedLength&&(this.currentExpandedLength+=y.length-_,this.currentExpandedLength>b.maxExpandedLength))throw new Error(`Total expanded content size exceeded: ${this.currentExpandedLength} > ${b.maxExpandedLength}`)}}if(y.indexOf("&")===-1)return y;for(let x in this.lastEntities){let N=this.lastEntities[x];y=y.replace(N.regex,N.val)}if(y.indexOf("&")===-1)return y;if(this.options.htmlEntities)for(let x in this.htmlEntities){let N=this.htmlEntities[x];y=y.replace(N.regex,N.val)}return y.replace(this.ampEntity.regex,this.ampEntity.val)}o(F5,"z");function q5(y,p,h,b){return y&&(b===void 0&&(b=p.child.length===0),(y=this.parseTextData(y,p.tagname,h,!1,!!p[":@"]&&Object.keys(p[":@"]).length!==0,b))!==void 0&&y!==""&&p.add(this.options.textNodeName,y),y=""),y}o(q5,"q");function H5(y,p){if(!y||y.length===0)return!1;for(let h=0;h"){let Qe,ve="";for(let ci=be;ci<$.length;ci++){let Ut=$[ci];if(Qe)Ut===Qe&&(Qe="");else if(Ut==='"'||Ut==="'")Qe=Ut;else if(Ut===ye[0]){if(!ye[1])return{data:ve,index:ci};if($[ci+1]===ye[1])return{data:ve,index:ci}}else Ut===" "&&(Ut=" ");ve+=Ut}}(y,p+1,b);if(!x)return;let N=x.data,k=x.index,_=N.search(/\s/),M=N,q=!0;_!==-1&&(M=N.substring(0,_),N=N.substring(_+1).trimStart());let G=M;if(h){let $=M.indexOf(":");$!==-1&&(M=M.substr($+1),q=M!==x.data.substr($+1))}return{tagName:M,tagExp:N,closeIndex:k,attrExpPresent:q,rawTagName:G}}o(_C,"Q");function z5(y,p,h){let b=h,x=1;for(;h",h,`${p} is not closed`);if(y.substring(h+2,N).trim()===p&&(x--,x===0))return{tagContent:y.substring(b,h),i:N};h=N}else if(y[h+1]==="?")h=Eo(y,"?>",h+1,"StopNode is not closed.");else if(y.substr(h+1,3)==="!--")h=Eo(y,"-->",h+3,"StopNode is not closed.");else if(y.substr(h+1,2)==="![")h=Eo(y,"]]>",h,"StopNode is not closed.")-2;else{let N=_C(y,h,">");N&&((N&&N.tagName)===p&&N.tagExp[N.tagExp.length-1]!=="/"&&x++,h=N.closeIndex)}}o(z5,"J");function J_(y,p,h){if(p&&typeof y=="string"){let b=y.trim();return b==="true"||b!=="false"&&function(x,N={}){if(N=Object.assign({},SC,N),!x||typeof x!="string")return x;let k=x.trim();if(N.skipLike!==void 0&&N.skipLike.test(k))return x;if(x==="0")return 0;if(N.hex&&ji.test(k))return function(M){if(parseInt)return parseInt(M,16);if(Number.parseInt)return Number.parseInt(M,16);if(window&&window.parseInt)return window.parseInt(M,16);throw new Error("parseInt, Number.parseInt, window.parseInt are not supported")}(k);if(k.includes("e")||k.includes("E"))return function(M,q,G){if(!G.eNotation)return M;let $=q.match(RC);if($){let be=$[1]||"",ye=$[3].indexOf("e")===-1?"E":"e",Qe=$[2],ve=be?M[Qe.length+1]===ye:M[Qe.length]===ye;return Qe.length>1&&ve?M:Qe.length!==1||!$[3].startsWith(`.${ye}`)&&$[3][0]!==ye?G.leadingZeros&&!ve?(q=($[1]||"")+$[3],Number(q)):M:Number(q)}return M}(x,k,N);{let M=Gi.exec(k);if(M){let q=M[1]||"",G=M[2],$=((_=M[3])&&_.indexOf(".")!==-1&&((_=_.replace(/0+$/,""))==="."?_="0":_[0]==="."?_="0"+_:_[_.length-1]==="."&&(_=_.substring(0,_.length-1))),_),be=q?x[G.length+1]===".":x[G.length]===".";if(!N.leadingZeros&&(G.length>1||G.length===1&&!be))return x;{let ye=Number(k),Qe=String(ye);if(ye===0)return ye;if(Qe.search(/[eE]/)!==-1)return N.eNotation?ye:x;if(k.indexOf(".")!==-1)return Qe==="0"||Qe===$||Qe===`${q}${$}`?ye:x;let ve=G?$:k;return G?ve===Qe||q+ve===Qe?ye:x:ve===Qe||ve===q+Qe?ye:x}}return x}var _}(y,h)}return y!==void 0?y:""}o(J_,"H");function V_(y,p,h){let b=Number.parseInt(y,p);return b>=0&&b<=1114111?String.fromCodePoint(b):h+y+";"}o(V_,"tt");let vC=He.getMetaDataSymbol();function j5(y,p){if(!y||typeof y!="object")return{};if(!p)return y;let h={};for(let b in y)b.startsWith(p)?h[b.substring(p.length)]=y[b]:h[b]=y[b];return h}o(j5,"it");function G5(y,p,h){return W_(y,p,h)}o(G5,"nt");function W_(y,p,h){let b,x={};for(let N=0;N0&&(x[p.textNodeName]=b):b!==void 0&&(x[p.textNodeName]=b),x}o(W_,"st");function Y5(y){let p=Object.keys(y);for(let h=0;h0&&(h=` +`);let b=[];if(p.stopNodes&&Array.isArray(p.stopNodes))for(let x=0;x`,k=!1,b.pop();continue}if(q===p.commentPropName){N+=h+``,k=!0,b.pop();continue}if(q[0]==="?"){let ve=Z_(M[":@"],p,$),ci=q==="?xml"?"":h,Ut=M[q][0][p.textNodeName];Ut=Ut.length!==0?" "+Ut:"",N+=ci+`<${q}${Ut}${ve}?>`,k=!0,b.pop();continue}let be=h;be!==""&&(be+=p.indentBy);let ye=h+`<${q}${Z_(M[":@"],p,$)}`,Qe;Qe=$?K_(M[q],p):$_(M[q],p,be,b,x),p.unpairedTags.indexOf(q)!==-1?p.suppressUnpairedNode?N+=ye+">":N+=ye+"/>":Qe&&Qe.length!==0||!p.suppressEmptyNode?Qe&&Qe.endsWith(">")?N+=ye+`>${Qe}${h}`:(N+=ye+">",Qe&&h!==""&&(Qe.includes("/>")||Qe.includes("`):N+=ye+"/>",k=!0,b.pop()}return N}o($_,"pt");function K5(y,p){if(!y||p.ignoreAttributes)return null;let h={},b=!1;for(let x in y)Object.prototype.hasOwnProperty.call(y,x)&&(h[x.startsWith(p.attributeNamePrefix)?x.substr(p.attributeNamePrefix.length):x]=y[x],b=!0);return b?h:null}o(K5,"ut");function K_(y,p){if(!Array.isArray(y))return y!=null?y.toString():"";let h="";for(let b=0;b${_}`:h+=`<${N}${k}/>`}}}return h}o(K_,"ct");function X5(y,p){let h="";if(y&&!p.ignoreAttributes)for(let b in y){if(!Object.prototype.hasOwnProperty.call(y,b))continue;let x=y[b];x===!0&&p.suppressBooleanAttributes?h+=` ${b.substr(p.attributeNamePrefix.length)}`:h+=` ${b.substr(p.attributeNamePrefix.length)}="${x}"`}return h}o(X5,"dt");function X_(y){let p=Object.keys(y);for(let h=0;h0&&p.processEntities)for(let h=0;h","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1,jPath:!0};function un(y){if(this.options=Object.assign({},e9,y),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(h=>typeof h=="string"&&h.startsWith("*.")?".."+h.substring(2):h)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let h=0;h{for(let b of p)if(typeof b=="string"&&h===b||b instanceof RegExp&&b.test(h))return!0}:()=>!1,this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=n9),this.processTextOrObjNode=t9,this.options.format?(this.indentate=r9,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}o(un,"bt");function t9(y,p,h,b){let x=this.extractAttributes(y);if(b.push(p,x),this.checkStopNode(b)){let k=this.buildRawContent(y),_=this.buildAttributesForStopNode(y);return b.pop(),this.buildObjectNode(k,p,_,h)}let N=this.j2x(y,h+1,b);return b.pop(),y[this.options.textNodeName]!==void 0&&Object.keys(y).length===1?this.buildTextValNode(y[this.options.textNodeName],p,N.attrStr,h,b):this.buildObjectNode(N.val,p,N.attrStr,h)}o(t9,"Et");function r9(y){return this.options.indentBy.repeat(y)}o(r9,"yt");function n9(y){return!(!y.startsWith(this.options.attributeNamePrefix)||y===this.options.textNodeName)&&y.substr(this.attrPrefixLen)}o(n9,"wt"),un.prototype.build=function(y){if(this.options.preserveOrder)return $5(y,this.options);{Array.isArray(y)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(y={[this.options.arrayNodeName]:y});let p=new Co;return this.j2x(y,0,p).val}},un.prototype.j2x=function(y,p,h){let b="",x="",N=this.options.jPath?h.toString():h,k=this.checkStopNode(h);for(let _ in y)if(Object.prototype.hasOwnProperty.call(y,_))if(y[_]===void 0)this.isAttribute(_)&&(x+="");else if(y[_]===null)this.isAttribute(_)||_===this.options.cdataPropName?x+="":_[0]==="?"?x+=this.indentate(p)+"<"+_+"?"+this.tagEndChar:x+=this.indentate(p)+"<"+_+"/"+this.tagEndChar;else if(y[_]instanceof Date)x+=this.buildTextValNode(y[_],_,"",p,h);else if(typeof y[_]!="object"){let M=this.isAttribute(_);if(M&&!this.ignoreAttributesFn(M,N))b+=this.buildAttrPairStr(M,""+y[_],k);else if(!M)if(_===this.options.textNodeName){let q=this.options.tagValueProcessor(_,""+y[_]);x+=this.replaceEntitiesValue(q)}else{h.push(_);let q=this.checkStopNode(h);if(h.pop(),q){let G=""+y[_];x+=G===""?this.indentate(p)+"<"+_+this.closeTag(_)+this.tagEndChar:this.indentate(p)+"<"+_+">"+G+""+Qe+"${x}`;else if(typeof x=="object"&&x!==null){let N=this.buildRawContent(x),k=this.buildAttributesForStopNode(x);p+=N===""?`<${h}${k}/>`:`<${h}${k}>${N}`}}else if(typeof b=="object"&&b!==null){let x=this.buildRawContent(b),N=this.buildAttributesForStopNode(b);p+=x===""?`<${h}${N}/>`:`<${h}${N}>${x}`}else p+=`<${h}>${b}`}return p},un.prototype.buildAttributesForStopNode=function(y){if(!y||typeof y!="object")return"";let p="";if(this.options.attributesGroupName&&y[this.options.attributesGroupName]){let h=y[this.options.attributesGroupName];for(let b in h){if(!Object.prototype.hasOwnProperty.call(h,b))continue;let x=b.startsWith(this.options.attributeNamePrefix)?b.substring(this.options.attributeNamePrefix.length):b,N=h[b];N===!0&&this.options.suppressBooleanAttributes?p+=" "+x:p+=" "+x+'="'+N+'"'}}else for(let h in y){if(!Object.prototype.hasOwnProperty.call(y,h))continue;let b=this.isAttribute(h);if(b){let x=y[h];x===!0&&this.options.suppressBooleanAttributes?p+=" "+b:p+=" "+b+'="'+x+'"'}}return p},un.prototype.buildObjectNode=function(y,p,h,b){if(y==="")return p[0]==="?"?this.indentate(b)+"<"+p+h+"?"+this.tagEndChar:this.indentate(b)+"<"+p+h+this.closeTag(p)+this.tagEndChar;{let x="`+this.newLine:this.indentate(b)+"<"+p+h+N+this.tagEndChar+y+this.indentate(b)+x:this.indentate(b)+"<"+p+h+N+">"+y+x}},un.prototype.closeTag=function(y){let p="";return this.options.unpairedTags.indexOf(y)!==-1?this.options.suppressUnpairedNode||(p="/"):p=this.options.suppressEmptyNode?"/":`>`+this.newLine;if(this.options.commentPropName!==!1&&p===this.options.commentPropName)return this.indentate(b)+``+this.newLine;if(p[0]==="?")return this.indentate(b)+"<"+p+h+"?"+this.tagEndChar;{let N=this.options.tagValueProcessor(p,y);return N=this.replaceEntitiesValue(N),N===""?this.indentate(b)+"<"+p+h+this.closeTag(p)+this.tagEndChar:this.indentate(b)+"<"+p+h+">"+N+"0&&this.options.processEntities)for(let p=0;p{"use strict";Object.defineProperty(nl,"__esModule",{value:!0});nl.XML_CHARKEY=nl.XML_ATTRKEY=void 0;nl.XML_ATTRKEY="$";nl.XML_CHARKEY="_"});var bW=g(ym=>{"use strict";Object.defineProperty(ym,"__esModule",{value:!0});ym.stringifyXML=gPe;ym.parseXML=yPe;var U0=EW(),BW=L0();function IW(t){var e;return{attributesGroupName:BW.XML_ATTRKEY,textNodeName:(e=t.xmlCharKey)!==null&&e!==void 0?e:BW.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}o(IW,"getCommonOptions");function fPe(t={}){var e,r;return Object.assign(Object.assign({},IW(t)),{attributeNamePrefix:"@_",format:!0,suppressEmptyNode:!0,indentBy:"",rootNodeName:(e=t.rootName)!==null&&e!==void 0?e:"root",cdataPropName:(r=t.cdataPropName)!==null&&r!==void 0?r:"__cdata"})}o(fPe,"getSerializerOptions");function mPe(t={}){return Object.assign(Object.assign({},IW(t)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:t.stopNodes,processEntities:!0,trimValues:!1})}o(mPe,"getParserOptions");function gPe(t,e={}){let r=fPe(e),n=new U0.XMLBuilder(r),i={[r.rootNodeName]:t};return`${n.build(i)}`.replace(/\n/g,"")}o(gPe,"stringifyXML");async function yPe(t,e={}){if(!t)throw new Error("Document is empty");let r=U0.XMLValidator.validate(t);if(r!==!0)throw r;let i=new U0.XMLParser(mPe(e)).parse(t);if(i["?xml"]&&delete i["?xml"],!e.includeRoot)for(let s of Object.keys(i)){let a=i[s];return typeof a=="object"?Object.assign({},a):a}return i}o(yPe,"parseXML")});var F0=g(xi=>{"use strict";Object.defineProperty(xi,"__esModule",{value:!0});xi.XML_CHARKEY=xi.XML_ATTRKEY=xi.parseXML=xi.stringifyXML=void 0;var QW=bW();Object.defineProperty(xi,"stringifyXML",{enumerable:!0,get:function(){return QW.stringifyXML}});Object.defineProperty(xi,"parseXML",{enumerable:!0,get:function(){return QW.parseXML}});var wW=L0();Object.defineProperty(xi,"XML_ATTRKEY",{enumerable:!0,get:function(){return wW.XML_ATTRKEY}});Object.defineProperty(xi,"XML_CHARKEY",{enumerable:!0,get:function(){return wW.XML_CHARKEY}})});var Em=g(Cm=>{"use strict";Object.defineProperty(Cm,"__esModule",{value:!0});Cm.logger=void 0;var CPe=Jc();Cm.logger=(0,CPe.createClientLogger)("storage-blob")});var j0={};Pd(j0,{__addDisposableResource:()=>$W,__assign:()=>Bm,__asyncDelegator:()=>HW,__asyncGenerator:()=>qW,__asyncValues:()=>zW,__await:()=>il,__awaiter:()=>OW,__classPrivateFieldGet:()=>JW,__classPrivateFieldIn:()=>WW,__classPrivateFieldSet:()=>VW,__createBinding:()=>bm,__decorate:()=>SW,__disposeResources:()=>KW,__esDecorate:()=>_W,__exportStar:()=>kW,__extends:()=>NW,__generator:()=>MW,__importDefault:()=>YW,__importStar:()=>GW,__makeTemplateObject:()=>jW,__metadata:()=>TW,__param:()=>RW,__propKey:()=>PW,__read:()=>z0,__rest:()=>xW,__rewriteRelativeImportExtension:()=>XW,__runInitializers:()=>vW,__setFunctionName:()=>DW,__spread:()=>LW,__spreadArray:()=>FW,__spreadArrays:()=>UW,__values:()=>Im,default:()=>IPe});function NW(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");q0(t,e);function r(){this.constructor=t}o(r,"__"),t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function xW(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(t);i=0;c--)(a=t[c])&&(s=(i<3?a(s):i>3?a(e,r,s):a(e,r))||s);return i>3&&s&&Object.defineProperty(e,r,s),s}function RW(t,e){return function(r,n){e(r,n,t)}}function _W(t,e,r,n,i,s){function a(w){if(w!==void 0&&typeof w!="function")throw new TypeError("Function expected");return w}o(a,"accept");for(var c=n.kind,l=c==="getter"?"get":c==="setter"?"set":"value",A=!e&&t?n.static?t:t.prototype:null,u=e||(A?Object.getOwnPropertyDescriptor(A,n.name):{}),d,f=!1,m=r.length-1;m>=0;m--){var C={};for(var Q in n)C[Q]=Q==="access"?{}:n[Q];for(var Q in n.access)C.access[Q]=n.access[Q];C.addInitializer=function(w){if(f)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(w||null))};var S=(0,r[m])(c==="accessor"?{get:u.get,set:u.set}:u[l],C);if(c==="accessor"){if(S===void 0)continue;if(S===null||typeof S!="object")throw new TypeError("Object expected");(d=a(S.get))&&(u.get=d),(d=a(S.set))&&(u.set=d),(d=a(S.init))&&i.unshift(d)}else(d=a(S))&&(c==="field"?i.unshift(d):u[l]=d)}A&&Object.defineProperty(A,n.name,u),f=!0}function vW(t,e,r){for(var n=arguments.length>2,i=0;i0&&s[s.length-1])&&(A[0]===6||A[0]===2)){r=0;continue}if(A[0]===3&&(!s||A[1]>s[0]&&A[1]=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function z0(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var n=r.call(t),i,s=[],a;try{for(;(e===void 0||e-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(c){a={error:c}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return s}function LW(){for(var t=[],e=0;e1||l(m,Q)})},C&&(i[m]=C(i[m])))}function l(m,C){try{A(n[m](C))}catch(Q){f(s[0][3],Q)}}function A(m){m.value instanceof il?Promise.resolve(m.value.v).then(u,d):f(s[0][2],m)}function u(m){l("next",m)}function d(m){l("throw",m)}function f(m,C){m(C),s.shift(),s.length&&l(s[0][0],s[0][1])}}function HW(t){var e,r;return e={},n("next"),n("throw",function(i){throw i}),n("return"),e[Symbol.iterator]=function(){return this},e;function n(i,s){e[i]=t[i]?function(a){return(r=!r)?{value:il(t[i](a)),done:!1}:s?s(a):a}:s}}function zW(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof Im=="function"?Im(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(s){r[s]=t[s]&&function(a){return new Promise(function(c,l){a=t[s](a),i(c,l,a.done,a.value)})}}function i(s,a,c,l){Promise.resolve(l).then(function(A){s({value:A,done:c})},a)}}function jW(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function GW(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r=H0(t),n=0;n{q0=o(function(t,e){return q0=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])},q0(t,e)},"extendStatics");o(NW,"__extends");Bm=o(function(){return Bm=Object.assign||o(function(e){for(var r,n=1,i=arguments.length;n{"use strict";Object.defineProperty(Qm,"__esModule",{value:!0});Qm.BuffersStream=void 0;var bPe=require("node:stream"),Y0=class extends bPe.Readable{static{o(this,"BuffersStream")}buffers;byteLength;byteOffsetInCurrentBuffer;bufferIndex;pushedBytesLength;constructor(e,r,n){super(n),this.buffers=e,this.byteLength=r,this.byteOffsetInCurrentBuffer=0,this.bufferIndex=0,this.pushedBytesLength=0;let i=0;for(let s of this.buffers)i+=s.byteLength;if(i=this.byteLength&&this.push(null),e||(e=this.readableHighWaterMark);let r=[],n=0;for(;ne-n){let c=this.byteOffsetInCurrentBuffer+e-n;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,c)),this.pushedBytesLength+=e-n,this.byteOffsetInCurrentBuffer=c,n=e;break}else{let c=this.byteOffsetInCurrentBuffer+a;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,c)),a===s?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=c,this.pushedBytesLength+=a,n+=a}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}};Qm.BuffersStream=Y0});var e$=g(Nm=>{"use strict";Object.defineProperty(Nm,"__esModule",{value:!0});Nm.PooledBuffer=void 0;var QPe=(G0(),Zt(j0)),wPe=ZW(),NPe=QPe.__importDefault(require("node:buffer")),wm=NPe.default.constants.MAX_LENGTH,J0=class{static{o(this,"PooledBuffer")}buffers=[];capacity;_size;get size(){return this._size}constructor(e,r,n){this.capacity=e,this._size=0;let i=Math.ceil(e/wm);for(let s=0;s0&&(e[0]=e[0].slice(a))}getReadableStream(){return new wPe.BuffersStream(this.buffers,this.size)}};Nm.PooledBuffer=J0});var t$=g(xm=>{"use strict";Object.defineProperty(xm,"__esModule",{value:!0});xm.BufferScheduler=void 0;var xPe=require("events"),SPe=e$(),V0=class{static{o(this,"BufferScheduler")}bufferSize;maxBuffers;readable;outgoingHandler;emitter=new xPe.EventEmitter;concurrency;offset=0;isStreamEnd=!1;isError=!1;executingOutgoingHandlers=0;encoding;numBuffers=0;unresolvedDataArray=[];unresolvedLength=0;incoming=[];outgoing=[];constructor(e,r,n,i,s,a){if(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(s<=0)throw new RangeError(`concurrency must be larger than 0, current is ${s}`);this.bufferSize=r,this.maxBuffers=n,this.readable=e,this.outgoingHandler=i,this.concurrency=s,this.encoding=a}async do(){return new Promise((e,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(e).catch(r)}else{if(this.unresolvedLength>=this.bufferSize)return;e()}})})}appendUnresolvedData(e){this.unresolvedDataArray.push(e),this.unresolvedLength+=e.length}shiftBufferFromUnresolvedDataArray(e){return e?e.fill(this.unresolvedDataArray,this.unresolvedLength):e=new SPe.PooledBuffer(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength),this.unresolvedLength-=e.size,e}resolveData(){for(;this.unresolvedLength>=this.bufferSize;){let e;if(this.incoming.length>0)e=this.incoming.shift(),this.shiftBufferFromUnresolvedDataArray(e);else if(this.numBuffers=this.concurrency)return;e=this.outgoing.shift(),e&&this.triggerOutgoingHandler(e)}while(e)}async triggerOutgoingHandler(e){let r=e.size;this.executingOutgoingHandlers++,this.offset+=r;try{await this.outgoingHandler(()=>e.getReadableStream(),r,this.offset-r)}catch(n){this.emitter.emit("error",n);return}this.executingOutgoingHandlers--,this.reuseBuffer(e),this.emitter.emit("checkEnd")}reuseBuffer(e){this.incoming.push(e),!this.isError&&this.resolveData()&&!this.isStreamEnd&&this.readable.resume()}};xm.BufferScheduler=V0});var r$=g($0=>{"use strict";Object.defineProperty($0,"__esModule",{value:!0});$0.getCachedDefaultHttpClient=_Pe;var RPe=Ot(),W0;function _Pe(){return W0||(W0=(0,RPe.createDefaultHttpClient)()),W0}o(_Pe,"getCachedDefaultHttpClient")});var i$=g(n$=>{"use strict";Object.defineProperty(n$,"__esModule",{value:!0})});var Gu=g(Sm=>{"use strict";Object.defineProperty(Sm,"__esModule",{value:!0});Sm.BaseRequestPolicy=void 0;var K0=class{static{o(this,"BaseRequestPolicy")}_nextPolicy;_options;constructor(e,r){this._nextPolicy=e,this._options=r}shouldLog(e){return this._options.shouldLog(e)}log(e,r){this._options.log(e,r)}};Sm.BaseRequestPolicy=K0});var hs=g(Sn=>{"use strict";Object.defineProperty(Sn,"__esModule",{value:!0});Sn.PathStylePorts=Sn.DevelopmentConnectionString=Sn.HeaderConstants=Sn.URLConstants=Sn.SDK_VERSION=void 0;Sn.SDK_VERSION="1.0.0";Sn.URLConstants={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};Sn.HeaderConstants={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"};Sn.DevelopmentConnectionString="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;";Sn.PathStylePorts=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"]});var ra=g(je=>{"use strict";Object.defineProperty(je,"__esModule",{value:!0});je.escapeURLPath=PPe;je.getValueInConnString=Xs;je.extractConnectionStringParts=TPe;je.appendToURLPath=MPe;je.setURLParameter=o$;je.getURLParameter=a$;je.setURLHost=kPe;je.getURLPath=LPe;je.getURLScheme=UPe;je.getURLPathAndQuery=FPe;je.getURLQueries=qPe;je.appendToURLQuery=HPe;je.truncatedISO8061Date=zPe;je.base64encode=c$;je.base64decode=jPe;je.generateBlockID=GPe;je.delay=YPe;je.padStart=l$;je.sanitizeURL=A$;je.sanitizeHeaders=JPe;je.iEqual=VPe;je.getAccountNameFromUrl=u$;je.isIpEndpointStyle=d$;je.attachCredential=WPe;je.httpAuthorizationToString=$Pe;je.EscapePath=KPe;je.assertResponse=XPe;var vPe=Ot(),s$=pt(),sl=hs();function PPe(t){let e=new URL(t),r=e.pathname;return r=r||"/",r=OPe(r),e.pathname=r,e.toString()}o(PPe,"escapeURLPath");function DPe(t){let e="";if(t.search("DevelopmentStorageProxyUri=")!==-1){let r=t.split(";");for(let n of r)n.trim().startsWith("DevelopmentStorageProxyUri=")&&(e=n.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return e}o(DPe,"getProxyUriFromDevConnString");function Xs(t,e){let r=t.split(";");for(let n of r)if(n.trim().startsWith(e))return n.trim().match(e+"=(.*)")[1];return""}o(Xs,"getValueInConnString");function TPe(t){let e="";t.startsWith("UseDevelopmentStorage=true")&&(e=DPe(t),t=sl.DevelopmentConnectionString);let r=Xs(t,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,t.search("DefaultEndpointsProtocol=")!==-1&&t.search("AccountKey=")!==-1){let n="",i="",s=Buffer.from("accountKey","base64"),a="";if(i=Xs(t,"AccountName"),s=Buffer.from(Xs(t,"AccountKey"),"base64"),!r){n=Xs(t,"DefaultEndpointsProtocol");let c=n.toLowerCase();if(c!=="https"&&c!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(a=Xs(t,"EndpointSuffix"),!a)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${n}://${i}.blob.${a}`}if(i){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:i,accountKey:s,proxyUri:e}}else{let n=Xs(t,"SharedAccessSignature"),i=Xs(t,"AccountName");if(i||(i=u$(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}}}o(TPe,"extractConnectionStringParts");function OPe(t){return encodeURIComponent(t).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}o(OPe,"escape");function MPe(t,e){let r=new URL(t),n=r.pathname;return n=n?n.endsWith("/")?`${n}${e}`:`${n}/${e}`:e,r.pathname=n,r.toString()}o(MPe,"appendToURLPath");function o$(t,e,r){let n=new URL(t),i=encodeURIComponent(e),s=r?encodeURIComponent(r):void 0,a=n.search===""?"?":n.search,c=[];for(let l of a.slice(1).split("&"))if(l){let[A]=l.split("=",2);A!==i&&c.push(l)}return s&&c.push(`${i}=${s}`),n.search=c.length?`?${c.join("&")}`:"",n.toString()}o(o$,"setURLParameter");function a$(t,e){return new URL(t).searchParams.get(e)??void 0}o(a$,"getURLParameter");function kPe(t,e){let r=new URL(t);return r.hostname=e,r.toString()}o(kPe,"setURLHost");function LPe(t){try{return new URL(t).pathname}catch{return}}o(LPe,"getURLPath");function UPe(t){try{let e=new URL(t);return e.protocol.endsWith(":")?e.protocol.slice(0,-1):e.protocol}catch{return}}o(UPe,"getURLScheme");function FPe(t){let e=new URL(t),r=e.pathname;if(!r)throw new RangeError("Invalid url without valid path.");let n=e.search||"";return n=n.trim(),n!==""&&(n=n.startsWith("?")?n:`?${n}`),`${r}${n}`}o(FPe,"getURLPathAndQuery");function qPe(t){let e=new URL(t).search;if(!e)return{};e=e.trim(),e=e.startsWith("?")?e.substring(1):e;let r=e.split("&");r=r.filter(i=>{let s=i.indexOf("="),a=i.lastIndexOf("=");return s>0&&s===a&&a42&&(t=t.slice(0,42));let s=t+l$(e.toString(),48-t.length,"0");return c$(s)}o(GPe,"generateBlockID");async function YPe(t,e,r){return new Promise((n,i)=>{let s,a=o(()=>{s!==void 0&&clearTimeout(s),i(r)},"abortHandler");s=setTimeout(o(()=>{e!==void 0&&e.removeEventListener("abort",a),n()},"resolveHandler"),t),e!==void 0&&e.addEventListener("abort",a)})}o(YPe,"delay");function l$(t,e,r=" "){return String.prototype.padStart?t.padStart(e,r):(r=r||" ",t.length>e?t:(e=e-t.length,e>r.length&&(r+=r.repeat(e/r.length)),r.slice(0,e)+t))}o(l$,"padStart");function A$(t){let e=t;return a$(e,sl.URLConstants.Parameters.SIGNATURE)&&(e=o$(e,sl.URLConstants.Parameters.SIGNATURE,"*****")),e}o(A$,"sanitizeURL");function JPe(t){let e=(0,vPe.createHttpHeaders)();for(let[r,n]of t)r.toLowerCase()===sl.HeaderConstants.AUTHORIZATION.toLowerCase()?e.set(r,"*****"):r.toLowerCase()===sl.HeaderConstants.X_MS_COPY_SOURCE?e.set(r,A$(n)):e.set(r,n);return e}o(JPe,"sanitizeHeaders");function VPe(t,e){return t.toLocaleLowerCase()===e.toLocaleLowerCase()}o(VPe,"iEqual");function u$(t){let e=new URL(t),r;try{return e.hostname.split(".")[1]==="blob"?r=e.hostname.split(".")[0]:d$(e)?r=e.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}o(u$,"getAccountNameFromUrl");function d$(t){let e=t.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(e)||!!t.port&&sl.PathStylePorts.includes(t.port)}o(d$,"isIpEndpointStyle");function WPe(t,e){return t.credential=e,t}o(WPe,"attachCredential");function $Pe(t){return t?t.scheme+" "+t.value:void 0}o($Pe,"httpAuthorizationToString");function KPe(t){let e=t.split("/");for(let r=0;r{"use strict";Object.defineProperty(Rm,"__esModule",{value:!0});Rm.StorageBrowserPolicy=void 0;var ZPe=Gu(),eDe=pt(),X0=hs(),tDe=ra(),Z0=class extends ZPe.BaseRequestPolicy{static{o(this,"StorageBrowserPolicy")}constructor(e,r){super(e,r)}async sendRequest(e){return eDe.isNodeLike?this._nextPolicy.sendRequest(e):((e.method.toUpperCase()==="GET"||e.method.toUpperCase()==="HEAD")&&(e.url=(0,tDe.setURLParameter)(e.url,X0.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.remove(X0.HeaderConstants.COOKIE),e.headers.remove(X0.HeaderConstants.CONTENT_LENGTH),this._nextPolicy.sendRequest(e))}};Rm.StorageBrowserPolicy=Z0});var f$=g(ol=>{"use strict";Object.defineProperty(ol,"__esModule",{value:!0});ol.StorageBrowserPolicyFactory=ol.StorageBrowserPolicy=void 0;var h$=p$();Object.defineProperty(ol,"StorageBrowserPolicy",{enumerable:!0,get:function(){return h$.StorageBrowserPolicy}});var ex=class{static{o(this,"StorageBrowserPolicyFactory")}create(e,r){return new h$.StorageBrowserPolicy(e,r)}};ol.StorageBrowserPolicyFactory=ex});var vm=g(_m=>{"use strict";Object.defineProperty(_m,"__esModule",{value:!0});_m.CredentialPolicy=void 0;var rDe=Gu(),tx=class extends rDe.BaseRequestPolicy{static{o(this,"CredentialPolicy")}sendRequest(e){return this._nextPolicy.sendRequest(this.signRequest(e))}signRequest(e){return e}};_m.CredentialPolicy=tx});var nx=g(Pm=>{"use strict";Object.defineProperty(Pm,"__esModule",{value:!0});Pm.AnonymousCredentialPolicy=void 0;var nDe=vm(),rx=class extends nDe.CredentialPolicy{static{o(this,"AnonymousCredentialPolicy")}constructor(e,r){super(e,r)}};Pm.AnonymousCredentialPolicy=rx});var Tm=g(Dm=>{"use strict";Object.defineProperty(Dm,"__esModule",{value:!0});Dm.Credential=void 0;var ix=class{static{o(this,"Credential")}create(e,r){throw new Error("Method should be implemented in children classes.")}};Dm.Credential=ix});var m$=g(Om=>{"use strict";Object.defineProperty(Om,"__esModule",{value:!0});Om.AnonymousCredential=void 0;var iDe=nx(),sDe=Tm(),sx=class extends sDe.Credential{static{o(this,"AnonymousCredential")}create(e,r){return new iDe.AnonymousCredentialPolicy(e,r)}};Om.AnonymousCredential=sx});var ax=g(ox=>{"use strict";Object.defineProperty(ox,"__esModule",{value:!0});ox.compareHeader=lDe;var oDe=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]),aDe=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]),cDe=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 lDe(t,e){return ADe(t,e)?-1:1}o(lDe,"compareHeader");function ADe(t,e){let r=[oDe,aDe,cDe],n=0,i=0,s=0;for(;ns;let a=i{"use strict";Object.defineProperty(Mm,"__esModule",{value:!0});Mm.StorageSharedKeyCredentialPolicy=void 0;var ar=hs(),g$=ra(),uDe=vm(),dDe=ax(),cx=class extends uDe.CredentialPolicy{static{o(this,"StorageSharedKeyCredentialPolicy")}factory;constructor(e,r,n){super(e,r),this.factory=n}signRequest(e){e.headers.set(ar.HeaderConstants.X_MS_DATE,new Date().toUTCString()),e.body&&(typeof e.body=="string"||e.body!==void 0)&&e.body.length>0&&e.headers.set(ar.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(e.body));let r=[e.method.toUpperCase(),this.getHeaderValueToSign(e,ar.HeaderConstants.CONTENT_LANGUAGE),this.getHeaderValueToSign(e,ar.HeaderConstants.CONTENT_ENCODING),this.getHeaderValueToSign(e,ar.HeaderConstants.CONTENT_LENGTH),this.getHeaderValueToSign(e,ar.HeaderConstants.CONTENT_MD5),this.getHeaderValueToSign(e,ar.HeaderConstants.CONTENT_TYPE),this.getHeaderValueToSign(e,ar.HeaderConstants.DATE),this.getHeaderValueToSign(e,ar.HeaderConstants.IF_MODIFIED_SINCE),this.getHeaderValueToSign(e,ar.HeaderConstants.IF_MATCH),this.getHeaderValueToSign(e,ar.HeaderConstants.IF_NONE_MATCH),this.getHeaderValueToSign(e,ar.HeaderConstants.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(e,ar.HeaderConstants.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set(ar.HeaderConstants.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===ar.HeaderConstants.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(i=>i.name.toLowerCase().startsWith(ar.HeaderConstants.PREFIX_FOR_STORAGE));r.sort((i,s)=>(0,dDe.compareHeader)(i.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((i,s,a)=>!(s>0&&i.name.toLowerCase()===a[s-1].name.toLowerCase()));let n="";return r.forEach(i=>{n+=`${i.name.toLowerCase().trimRight()}:${i.value.trimLeft()} +`}),n}getCanonicalizedResourceString(e){let r=(0,g$.getURLPath)(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let i=(0,g$.getURLQueries)(e.url),s={};if(i){let a=[];for(let c in i)if(Object.prototype.hasOwnProperty.call(i,c)){let l=c.toLowerCase();s[l]=i[c],a.push(l)}a.sort();for(let c of a)n+=` +${c}:${decodeURIComponent(s[c])}`}return n}};Mm.StorageSharedKeyCredentialPolicy=cx});var y$=g(km=>{"use strict";Object.defineProperty(km,"__esModule",{value:!0});km.StorageSharedKeyCredential=void 0;var pDe=require("node:crypto"),hDe=lx(),fDe=Tm(),Ax=class extends fDe.Credential{static{o(this,"StorageSharedKeyCredential")}accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new hDe.StorageSharedKeyCredentialPolicy(e,r,this)}computeHMACSHA256(e){return(0,pDe.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};km.StorageSharedKeyCredential=Ax});var C$=g(Lm=>{"use strict";Object.defineProperty(Lm,"__esModule",{value:!0});Lm.AbortError=void 0;var ux=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}};Lm.AbortError=ux});var dx=g(Um=>{"use strict";Object.defineProperty(Um,"__esModule",{value:!0});Um.AbortError=void 0;var mDe=C$();Object.defineProperty(Um,"AbortError",{enumerable:!0,get:function(){return mDe.AbortError}})});var px=g(Fm=>{"use strict";Object.defineProperty(Fm,"__esModule",{value:!0});Fm.logger=void 0;var gDe=Jc();Fm.logger=(0,gDe.createClientLogger)("storage-common")});var hx=g(qm=>{"use strict";Object.defineProperty(qm,"__esModule",{value:!0});qm.StorageRetryPolicyType=void 0;var E$;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(E$||(qm.StorageRetryPolicyType=E$={}))});var I$=g(Yu=>{"use strict";Object.defineProperty(Yu,"__esModule",{value:!0});Yu.StorageRetryPolicy=void 0;Yu.NewRetryPolicyFactory=EDe;var yDe=dx(),CDe=Gu(),B$=hs(),fx=ra(),Zs=px(),mx=hx();function EDe(t){return{create:(e,r)=>new Hm(e,r,t)}}o(EDe,"NewRetryPolicyFactory");var eo={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:mx.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},BDe=new yDe.AbortError("The operation was aborted."),Hm=class extends CDe.BaseRequestPolicy{static{o(this,"StorageRetryPolicy")}retryOptions;constructor(e,r,n=eo){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:eo.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):eo.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:eo.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:eo.maxRetryDelayInMs):eo.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:eo.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:eo.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,n){let i=e.clone(),s=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;s||(i.url=(0,fx.setURLHost)(i.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(i.url=(0,fx.setURLParameter)(i.url,B$.URLConstants.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(Zs.logger.info(`RetryPolicy: =====> Try=${n} ${s?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(i),!this.shouldRetry(s,n,a))return a;r=r||!s&&a.status===404}catch(c){if(Zs.logger.error(`RetryPolicy: Caught error, message: ${c.message}, code: ${c.code}`),!this.shouldRetry(s,n,a,c))throw c}return await this.delay(s,n,e.abortSignal),this.attemptSendRequest(e,r,++n)}shouldRetry(e,r,n,i){if(r>=this.retryOptions.maxTries)return Zs.logger.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(i){for(let a of s)if(i.name.toUpperCase().includes(a)||i.message.toUpperCase().includes(a)||i.code&&i.code.toString().toUpperCase()===a)return Zs.logger.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(n||i){let a=n?n.status:i?i.statusCode:0;if(!e&&a===404)return Zs.logger.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return Zs.logger.info(`RetryPolicy: Will retry for status code ${a}.`),!0}if(n&&n?.status>=400){let a=n.headers.get(B$.HeaderConstants.X_MS_CopySourceErrorCode);if(a!==void 0)switch(a){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return i?.code==="PARSE_ERROR"&&i?.message.startsWith('Error "Error: Unclosed root tag')?(Zs.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,n){let i=0;if(e)switch(this.retryOptions.retryPolicyType){case mx.StorageRetryPolicyType.EXPONENTIAL:i=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case mx.StorageRetryPolicyType.FIXED:i=this.retryOptions.retryDelayInMs;break}else i=Math.random()*1e3;return Zs.logger.info(`RetryPolicy: Delay for ${i}ms`),(0,fx.delay)(i,n,BDe)}};Yu.StorageRetryPolicy=Hm});var Cx=g(Si=>{"use strict";Object.defineProperty(Si,"__esModule",{value:!0});Si.StorageRetryPolicyFactory=Si.NewRetryPolicyFactory=Si.StorageRetryPolicy=Si.StorageRetryPolicyType=void 0;var yx=I$();Object.defineProperty(Si,"StorageRetryPolicy",{enumerable:!0,get:function(){return yx.StorageRetryPolicy}});Object.defineProperty(Si,"NewRetryPolicyFactory",{enumerable:!0,get:function(){return yx.NewRetryPolicyFactory}});var IDe=hx();Object.defineProperty(Si,"StorageRetryPolicyType",{enumerable:!0,get:function(){return IDe.StorageRetryPolicyType}});var gx=class{static{o(this,"StorageRetryPolicyFactory")}retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new yx.StorageRetryPolicy(e,r,this.retryOptions)}};Si.StorageRetryPolicyFactory=gx});var b$=g(al=>{"use strict";Object.defineProperty(al,"__esModule",{value:!0});al.storageBrowserPolicyName=void 0;al.storageBrowserPolicy=wDe;var bDe=pt(),Ex=hs(),QDe=ra();al.storageBrowserPolicyName="storageBrowserPolicy";function wDe(){return{name:al.storageBrowserPolicyName,async sendRequest(t,e){return bDe.isNodeLike||((t.method==="GET"||t.method==="HEAD")&&(t.url=(0,QDe.setURLParameter)(t.url,Ex.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Ex.HeaderConstants.COOKIE),t.headers.delete(Ex.HeaderConstants.CONTENT_LENGTH)),e(t)}}}o(wDe,"storageBrowserPolicy")});var Q$=g(cl=>{"use strict";Object.defineProperty(cl,"__esModule",{value:!0});cl.storageCorrectContentLengthPolicyName=void 0;cl.storageCorrectContentLengthPolicy=xDe;var NDe=hs();cl.storageCorrectContentLengthPolicyName="StorageCorrectContentLengthPolicy";function xDe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(NDe.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(e.body))}return o(t,"correctContentLength"),{name:cl.storageCorrectContentLengthPolicyName,async sendRequest(e,r){return t(e),r(e)}}}o(xDe,"storageCorrectContentLengthPolicy")});var x$=g(Al=>{"use strict";Object.defineProperty(Al,"__esModule",{value:!0});Al.storageRetryPolicyName=void 0;Al.storageRetryPolicy=PDe;var SDe=dx(),w$=Ot(),RDe=pt(),Ix=Cx(),N$=hs(),Bx=ra(),fs=px();Al.storageRetryPolicyName="storageRetryPolicy";var ll={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Ix.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},_De=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],vDe=new SDe.AbortError("The operation was aborted.");function PDe(t={}){let e=t.retryPolicyType??ll.retryPolicyType,r=t.maxTries??ll.maxTries,n=t.retryDelayInMs??ll.retryDelayInMs,i=t.maxRetryDelayInMs??ll.maxRetryDelayInMs,s=t.secondaryHost??ll.secondaryHost,a=t.tryTimeoutInMs??ll.tryTimeoutInMs;function c({isPrimaryRetry:A,attempt:u,response:d,error:f}){if(u>=r)return fs.logger.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(f){for(let m of _De)if(f.name.toUpperCase().includes(m)||f.message.toUpperCase().includes(m)||f.code&&f.code.toString().toUpperCase()===m)return fs.logger.info(`RetryPolicy: Network error ${m} found, will retry.`),!0;if(f?.code==="PARSE_ERROR"&&f?.message.startsWith('Error "Error: Unclosed root tag'))return fs.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(d||f){let m=d?.status??f?.statusCode??0;if(!A&&m===404)return fs.logger.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(m===503||m===500)return fs.logger.info(`RetryPolicy: Will retry for status code ${m}.`),!0}if(d&&d?.status>=400){let m=d.headers.get(N$.HeaderConstants.X_MS_CopySourceErrorCode);if(m!==void 0)switch(m){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return!1}o(c,"shouldRetry");function l(A,u){let d=0;if(A)switch(e){case Ix.StorageRetryPolicyType.EXPONENTIAL:d=Math.min((Math.pow(2,u-1)-1)*n,i);break;case Ix.StorageRetryPolicyType.FIXED:d=n;break}else d=Math.random()*1e3;return fs.logger.info(`RetryPolicy: Delay for ${d}ms`),d}return o(l,"calculateDelay"),{name:Al.storageRetryPolicyName,async sendRequest(A,u){a&&(A.url=(0,Bx.setURLParameter)(A.url,N$.URLConstants.Parameters.TIMEOUT,String(Math.floor(a/1e3))));let d=A.url,f=s?(0,Bx.setURLHost)(A.url,s):void 0,m=!1,C=1,Q=!0,S,w;for(;Q;){let R=m||!f||!["GET","HEAD","OPTIONS"].includes(A.method)||C%2===1;A.url=R?d:f,S=void 0,w=void 0;try{fs.logger.info(`RetryPolicy: =====> Try=${C} ${R?"Primary":"Secondary"}`),S=await u(A),m=m||!R&&S.status===404}catch(T){if((0,w$.isRestError)(T))fs.logger.error(`RetryPolicy: Caught error, message: ${T.message}, code: ${T.code}`),w=T;else throw fs.logger.error(`RetryPolicy: Caught error, message: ${(0,RDe.getErrorMessage)(T)}`),T}Q=c({isPrimaryRetry:R,attempt:C,response:S,error:w}),Q&&await(0,Bx.delay)(l(R,C),A.abortSignal,vDe),C++}if(S)return S;throw w??new w$.RestError("RetryPolicy failed without known error.")}}}o(PDe,"storageRetryPolicy")});var R$=g(ul=>{"use strict";Object.defineProperty(ul,"__esModule",{value:!0});ul.storageSharedKeyCredentialPolicyName=void 0;ul.storageSharedKeyCredentialPolicy=ODe;var DDe=require("node:crypto"),cr=hs(),S$=ra(),TDe=ax();ul.storageSharedKeyCredentialPolicyName="storageSharedKeyCredentialPolicy";function ODe(t){function e(s){s.headers.set(cr.HeaderConstants.X_MS_DATE,new Date().toUTCString()),s.body&&(typeof s.body=="string"||Buffer.isBuffer(s.body))&&s.body.length>0&&s.headers.set(cr.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(s.body));let a=[s.method.toUpperCase(),r(s,cr.HeaderConstants.CONTENT_LANGUAGE),r(s,cr.HeaderConstants.CONTENT_ENCODING),r(s,cr.HeaderConstants.CONTENT_LENGTH),r(s,cr.HeaderConstants.CONTENT_MD5),r(s,cr.HeaderConstants.CONTENT_TYPE),r(s,cr.HeaderConstants.DATE),r(s,cr.HeaderConstants.IF_MODIFIED_SINCE),r(s,cr.HeaderConstants.IF_MATCH),r(s,cr.HeaderConstants.IF_NONE_MATCH),r(s,cr.HeaderConstants.IF_UNMODIFIED_SINCE),r(s,cr.HeaderConstants.RANGE)].join(` `)+` -`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),i=this.factory.computeHMACSHA256(a);return e.headers.set(Me.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),e}getHeaderValueToSign(e,a){let i=e.headers.get(a);return!i||a===Me.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(e){let a=e.headers.headersArray().filter(r=>r.name.toLowerCase().startsWith(Me.PREFIX_FOR_STORAGE));a.sort((r,n)=>r.name.toLowerCase().localeCompare(n.name.toLowerCase())),a=a.filter((r,n,s)=>!(n>0&&r.name.toLowerCase()===s[n-1].name.toLowerCase()));let i="";return a.forEach(r=>{i+=`${r.name.toLowerCase().trimRight()}:${r.value.trimLeft()} -`}),i}getCanonicalizedResourceString(e){let a=u2(e.url)||"/",i="";i+=`/${this.factory.accountName}${a}`;let r=aU(e.url),n={};if(r){let s=[];for(let p in r)if(Object.prototype.hasOwnProperty.call(r,p)){let l=p.toLowerCase();n[l]=r[p],s.push(l)}s.sort();for(let p of s)i+=` -${p}:${decodeURIComponent(n[p])}`}return i}},Je=class extends bp{static{o(this,"StorageSharedKeyCredential")}constructor(e,a){super(),this.accountName=e,this.accountKey=Buffer.from(a,"base64")}create(e,a){return new Fc(e,a,this)}computeHMACSHA256(e){return Jb.createHmac("sha256",this.accountKey).update(e,"utf8").digest("base64")}},yU="azure-storage-blob",vU="12.15.0",wp=class extends H.ServiceClient{static{o(this,"StorageClientContext")}constructor(e,a){if(e===void 0)throw new Error("'url' cannot be null");if(a||(a={}),!a.userAgent){let i=H.getDefaultUserAgentValue();a.userAgent=`${yU}/${vU} ${i}`}super(void 0,a),this.requestContentType="application/json; charset=utf-8",this.baseUri=a.endpoint||"{url}",this.url=e,this.version=a.version||"2023-01-03"}},Np=class{static{o(this,"StorageClient")}constructor(e,a){this.url=Yk(e),this.accountName=w_(e),this.pipeline=a,this.storageClientContext=new wp(this.url,a.toServiceClientOptions()),this.isHttps=x_(eU(this.url)||"","https"),this.credential=new Ie;for(let r of this.pipeline.factories)q.isNode&&r instanceof Je||r instanceof Ie?this.credential=r:q.isTokenCredential(r.credential)&&(this.credential=r.credential);let i=this.storageClientContext;i.requestContentType=void 0}},j=z.createSpanFunction({packagePrefix:"Azure.Storage.Blob",namespace:"Microsoft.Storage"});function X(t){var e,a;return{spanOptions:(e=t?.tracingOptions)===null||e===void 0?void 0:e.spanOptions,tracingContext:(a=t?.tracingOptions)===null||a===void 0?void 0:a.tracingContext}}o(X,"convertTracingToRequestOptionsBase");var ki=class t{static{o(this,"BlobSASPermissions")}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(e){let a=new t;for(let i of e)switch(i){case"r":a.read=!0;break;case"a":a.add=!0;break;case"c":a.create=!0;break;case"w":a.write=!0;break;case"d":a.delete=!0;break;case"x":a.deleteVersion=!0;break;case"t":a.tag=!0;break;case"m":a.move=!0;break;case"e":a.execute=!0;break;case"i":a.setImmutabilityPolicy=!0;break;case"y":a.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission: ${i}`)}return a}static from(e){let a=new t;return e.read&&(a.read=!0),e.add&&(a.add=!0),e.create&&(a.create=!0),e.write&&(a.write=!0),e.delete&&(a.delete=!0),e.deleteVersion&&(a.deleteVersion=!0),e.tag&&(a.tag=!0),e.move&&(a.move=!0),e.execute&&(a.execute=!0),e.setImmutabilityPolicy&&(a.setImmutabilityPolicy=!0),e.permanentDelete&&(a.permanentDelete=!0),a}toString(){let e=[];return this.read&&e.push("r"),this.add&&e.push("a"),this.create&&e.push("c"),this.write&&e.push("w"),this.delete&&e.push("d"),this.deleteVersion&&e.push("x"),this.tag&&e.push("t"),this.move&&e.push("m"),this.execute&&e.push("e"),this.setImmutabilityPolicy&&e.push("i"),this.permanentDelete&&e.push("y"),e.join("")}},Ui=class t{static{o(this,"ContainerSASPermissions")}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(e){let a=new t;for(let i of e)switch(i){case"r":a.read=!0;break;case"a":a.add=!0;break;case"c":a.create=!0;break;case"w":a.write=!0;break;case"d":a.delete=!0;break;case"l":a.list=!0;break;case"t":a.tag=!0;break;case"x":a.deleteVersion=!0;break;case"m":a.move=!0;break;case"e":a.execute=!0;break;case"i":a.setImmutabilityPolicy=!0;break;case"y":a.permanentDelete=!0;break;case"f":a.filterByTags=!0;break;default:throw new RangeError(`Invalid permission ${i}`)}return a}static from(e){let a=new t;return e.read&&(a.read=!0),e.add&&(a.add=!0),e.create&&(a.create=!0),e.write&&(a.write=!0),e.delete&&(a.delete=!0),e.list&&(a.list=!0),e.deleteVersion&&(a.deleteVersion=!0),e.tag&&(a.tag=!0),e.move&&(a.move=!0),e.execute&&(a.execute=!0),e.setImmutabilityPolicy&&(a.setImmutabilityPolicy=!0),e.permanentDelete&&(a.permanentDelete=!0),e.filterByTags&&(a.filterByTags=!0),a}toString(){let e=[];return this.read&&e.push("r"),this.add&&e.push("a"),this.create&&e.push("c"),this.write&&e.push("w"),this.delete&&e.push("d"),this.deleteVersion&&e.push("x"),this.list&&e.push("l"),this.tag&&e.push("t"),this.move&&e.push("m"),this.execute&&e.push("e"),this.setImmutabilityPolicy&&e.push("i"),this.permanentDelete&&e.push("y"),this.filterByTags&&e.push("f"),e.join("")}},_0=class{static{o(this,"UserDelegationKeyCredential")}constructor(e,a){this.accountName=e,this.userDelegationKey=a,this.key=Buffer.from(a.value,"base64")}computeHMACSHA256(e){return Jb.createHmac("sha256",this.key).update(e,"utf8").digest("base64")}};function Hi(t){return t.end?`${t.start}-${t.end}`:t.start}o(Hi,"ipRangeToString");Z.SASProtocol=void 0;(function(t){t.Https="https",t.HttpsAndHttp="https,http"})(Z.SASProtocol||(Z.SASProtocol={}));var yi=class{static{o(this,"SASQueryParameters")}constructor(e,a,i,r,n,s,p,l,d,c,u,m,f,h,b,E,C,I,w,y){this.version=e,this.signature=a,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=r,this.resourceTypes=n,this.expiresOn=l,this.permissions=i,this.protocol=s,this.startsOn=p,this.ipRangeInner=d,this.encryptionScope=y,this.identifier=c,this.resource=u,this.cacheControl=m,this.contentDisposition=f,this.contentEncoding=h,this.contentLanguage=b,this.contentType=E,C&&(this.signedOid=C.signedObjectId,this.signedTenantId=C.signedTenantId,this.signedStartsOn=C.signedStartsOn,this.signedExpiresOn=C.signedExpiresOn,this.signedService=C.signedService,this.signedVersion=C.signedVersion,this.preauthorizedAgentObjectId=I,this.correlationId=w))}get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}toString(){let e=["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"],a=[];for(let i of e)switch(i){case"sv":this.tryAppendQueryParameter(a,i,this.version);break;case"ss":this.tryAppendQueryParameter(a,i,this.services);break;case"srt":this.tryAppendQueryParameter(a,i,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(a,i,this.protocol);break;case"st":this.tryAppendQueryParameter(a,i,this.startsOn?Ce(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(a,i,this.expiresOn?Ce(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(a,i,this.ipRange?Hi(this.ipRange):void 0);break;case"si":this.tryAppendQueryParameter(a,i,this.identifier);break;case"ses":this.tryAppendQueryParameter(a,i,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(a,i,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(a,i,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(a,i,this.signedStartsOn?Ce(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(a,i,this.signedExpiresOn?Ce(this.signedExpiresOn,!1):void 0);break;case"sks":this.tryAppendQueryParameter(a,i,this.signedService);break;case"skv":this.tryAppendQueryParameter(a,i,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(a,i,this.resource);break;case"sp":this.tryAppendQueryParameter(a,i,this.permissions);break;case"sig":this.tryAppendQueryParameter(a,i,this.signature);break;case"rscc":this.tryAppendQueryParameter(a,i,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(a,i,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(a,i,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(a,i,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(a,i,this.contentType);break;case"saoid":this.tryAppendQueryParameter(a,i,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(a,i,this.correlationId);break}return a.join("&")}tryAppendQueryParameter(e,a,i){i&&(a=encodeURIComponent(a),i=encodeURIComponent(i),a.length>0&&i.length>0&&e.push(`${a}=${i}`))}};function h2(t,e,a){let i=t.version?t.version:d2,r=e instanceof Je?e:void 0,n;if(r===void 0&&a!==void 0&&(n=new _0(a,e)),r===void 0&&n===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return r!==void 0?wU(t,r):SU(t,n);if(i>="2018-11-09")return r!==void 0?xU(t,r):i>="2020-02-10"?_U(t,n):NU(t,n);if(i>="2015-04-05"){if(r!==void 0)return bU(t,r);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'.")}o(h2,"generateBlobSASQueryParameters");function bU(t,e){if(t=Is(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let a="c";t.blobName&&(a="b");let i;t.permissions&&(t.blobName?i=ki.parse(t.permissions.toString()).toString():i=Ui.parse(t.permissions.toString()).toString());let r=[i||"",t.startsOn?Ce(t.startsOn,!1):"",t.expiresOn?Ce(t.expiresOn,!1):"",Ps(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Hi(t.ipRange):"",t.protocol?t.protocol:"",t.version,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(` -`),n=e.computeHMACSHA256(r);return new yi(t.version,n,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,a,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType)}o(bU,"generateBlobSASQueryParameters20150405");function xU(t,e){if(t=Is(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let a="c",i=t.snapshotTime;t.blobName&&(a="b",t.snapshotTime?a="bs":t.versionId&&(a="bv",i=t.versionId));let r;t.permissions&&(t.blobName?r=ki.parse(t.permissions.toString()).toString():r=Ui.parse(t.permissions.toString()).toString());let n=[r||"",t.startsOn?Ce(t.startsOn,!1):"",t.expiresOn?Ce(t.expiresOn,!1):"",Ps(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Hi(t.ipRange):"",t.protocol?t.protocol:"",t.version,a,i,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(` -`),s=e.computeHMACSHA256(n);return new yi(t.version,s,r,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,a,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType)}o(xU,"generateBlobSASQueryParameters20181109");function wU(t,e){if(t=Is(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let a="c",i=t.snapshotTime;t.blobName&&(a="b",t.snapshotTime?a="bs":t.versionId&&(a="bv",i=t.versionId));let r;t.permissions&&(t.blobName?r=ki.parse(t.permissions.toString()).toString():r=Ui.parse(t.permissions.toString()).toString());let n=[r||"",t.startsOn?Ce(t.startsOn,!1):"",t.expiresOn?Ce(t.expiresOn,!1):"",Ps(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Hi(t.ipRange):"",t.protocol?t.protocol:"",t.version,a,i,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(` -`),s=e.computeHMACSHA256(n);return new yi(t.version,s,r,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,a,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope)}o(wU,"generateBlobSASQueryParameters20201206");function NU(t,e){if(t=Is(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let a="c",i=t.snapshotTime;t.blobName&&(a="b",t.snapshotTime?a="bs":t.versionId&&(a="bv",i=t.versionId));let r;t.permissions&&(t.blobName?r=ki.parse(t.permissions.toString()).toString():r=Ui.parse(t.permissions.toString()).toString());let n=[r||"",t.startsOn?Ce(t.startsOn,!1):"",t.expiresOn?Ce(t.expiresOn,!1):"",Ps(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ce(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ce(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Hi(t.ipRange):"",t.protocol?t.protocol:"",t.version,a,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(` -`),s=e.computeHMACSHA256(n);return new yi(t.version,s,r,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,a,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey)}o(NU,"generateBlobSASQueryParametersUDK20181109");function _U(t,e){if(t=Is(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let a="c",i=t.snapshotTime;t.blobName&&(a="b",t.snapshotTime?a="bs":t.versionId&&(a="bv",i=t.versionId));let r;t.permissions&&(t.blobName?r=ki.parse(t.permissions.toString()).toString():r=Ui.parse(t.permissions.toString()).toString());let n=[r||"",t.startsOn?Ce(t.startsOn,!1):"",t.expiresOn?Ce(t.expiresOn,!1):"",Ps(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ce(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ce(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Hi(t.ipRange):"",t.protocol?t.protocol:"",t.version,a,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(` -`),s=e.computeHMACSHA256(n);return new yi(t.version,s,r,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,a,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId)}o(_U,"generateBlobSASQueryParametersUDK20200210");function SU(t,e){if(t=Is(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let a="c",i=t.snapshotTime;t.blobName&&(a="b",t.snapshotTime?a="bs":t.versionId&&(a="bv",i=t.versionId));let r;t.permissions&&(t.blobName?r=ki.parse(t.permissions.toString()).toString():r=Ui.parse(t.permissions.toString()).toString());let n=[r||"",t.startsOn?Ce(t.startsOn,!1):"",t.expiresOn?Ce(t.expiresOn,!1):"",Ps(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ce(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ce(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Hi(t.ipRange):"",t.protocol?t.protocol:"",t.version,a,i,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(` -`),s=e.computeHMACSHA256(n);return new yi(t.version,s,r,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,a,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope)}o(SU,"generateBlobSASQueryParametersUDK20201206");function Ps(t,e,a){let i=[`/blob/${t}/${e}`];return a&&i.push(`/${a}`),i.join("")}o(Ps,"getCanonicalName");function Is(t){let e=t.version?t.version:d2;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}o(Is,"SASSignatureValuesSanityCheckAndAutofill");var _p=class{static{o(this,"BlobLeaseClient")}constructor(e,a){let i=new wp(e.url,e.pipeline.toServiceClientOptions());this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=new pn(i)):(this._isContainer=!1,this._containerOrBlobOperation=new gp(i)),a||(a=q.generateUuid()),this._leaseId=a}get leaseId(){return this._leaseId}get url(){return this._url}async acquireLease(e,a={}){var i,r,n,s,p,l;let{span:d,updatedOptions:c}=j("BlobLeaseClient-acquireLease",a);if(this._isContainer&&(!((i=a.conditions)===null||i===void 0)&&i.ifMatch&&((r=a.conditions)===null||r===void 0?void 0:r.ifMatch)!==gi||!((n=a.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=a.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==gi||!((p=a.conditions)===null||p===void 0)&&p.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.");try{return await this._containerOrBlobOperation.acquireLease(Object.assign({abortSignal:a.abortSignal,duration:e,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(l=a.conditions)===null||l===void 0?void 0:l.tagConditions}),proposedLeaseId:this._leaseId},X(c)))}catch(u){throw d.setStatus({code:z.SpanStatusCode.ERROR,message:u.message}),u}finally{d.end()}}async changeLease(e,a={}){var i,r,n,s,p,l;let{span:d,updatedOptions:c}=j("BlobLeaseClient-changeLease",a);if(this._isContainer&&(!((i=a.conditions)===null||i===void 0)&&i.ifMatch&&((r=a.conditions)===null||r===void 0?void 0:r.ifMatch)!==gi||!((n=a.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=a.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==gi||!((p=a.conditions)===null||p===void 0)&&p.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.");try{let u=await this._containerOrBlobOperation.changeLease(this._leaseId,e,Object.assign({abortSignal:a.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(l=a.conditions)===null||l===void 0?void 0:l.tagConditions})},X(c)));return this._leaseId=e,u}catch(u){throw d.setStatus({code:z.SpanStatusCode.ERROR,message:u.message}),u}finally{d.end()}}async releaseLease(e={}){var a,i,r,n,s,p;let{span:l,updatedOptions:d}=j("BlobLeaseClient-releaseLease",e);if(this._isContainer&&(!((a=e.conditions)===null||a===void 0)&&a.ifMatch&&((i=e.conditions)===null||i===void 0?void 0:i.ifMatch)!==gi||!((r=e.conditions)===null||r===void 0)&&r.ifNoneMatch&&((n=e.conditions)===null||n===void 0?void 0:n.ifNoneMatch)!==gi||!((s=e.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.");try{return await this._containerOrBlobOperation.releaseLease(this._leaseId,Object.assign({abortSignal:e.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:(p=e.conditions)===null||p===void 0?void 0:p.tagConditions})},X(d)))}catch(c){throw l.setStatus({code:z.SpanStatusCode.ERROR,message:c.message}),c}finally{l.end()}}async renewLease(e={}){var a,i,r,n,s,p;let{span:l,updatedOptions:d}=j("BlobLeaseClient-renewLease",e);if(this._isContainer&&(!((a=e.conditions)===null||a===void 0)&&a.ifMatch&&((i=e.conditions)===null||i===void 0?void 0:i.ifMatch)!==gi||!((r=e.conditions)===null||r===void 0)&&r.ifNoneMatch&&((n=e.conditions)===null||n===void 0?void 0:n.ifNoneMatch)!==gi||!((s=e.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.");try{return await this._containerOrBlobOperation.renewLease(this._leaseId,Object.assign({abortSignal:e.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:(p=e.conditions)===null||p===void 0?void 0:p.tagConditions})},X(d)))}catch(c){throw l.setStatus({code:z.SpanStatusCode.ERROR,message:c.message}),c}finally{l.end()}}async breakLease(e,a={}){var i,r,n,s,p,l;let{span:d,updatedOptions:c}=j("BlobLeaseClient-breakLease",a);if(this._isContainer&&(!((i=a.conditions)===null||i===void 0)&&i.ifMatch&&((r=a.conditions)===null||r===void 0?void 0:r.ifMatch)!==gi||!((n=a.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=a.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==gi||!((p=a.conditions)===null||p===void 0)&&p.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.");try{let u=Object.assign({abortSignal:a.abortSignal,breakPeriod:e,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(l=a.conditions)===null||l===void 0?void 0:l.tagConditions})},X(c));return await this._containerOrBlobOperation.breakLease(u)}catch(u){throw d.setStatus({code:z.SpanStatusCode.ERROR,message:u.message}),u}finally{d.end()}}},S0=class extends W0.Readable{static{o(this,"RetriableReadableStream")}constructor(e,a,i,r,n={}){super({highWaterMark:n.highWaterMark}),this.retries=0,this.sourceDataHandler=s=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.source.removeAllListeners("data"),this.source.emit("end");return}this.offset+=s.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(s)||this.source.pause()},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=p,this.setSourceEventHandlers()}).catch(p=>{this.destroy(p)})):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=a,this.source=e,this.start=i,this.offset=i,this.end=i+r-1,this.maxRetryRequests=n.maxRetryRequests&&n.maxRetryRequests>=0?n.maxRetryRequests:0,this.onProgress=n.onProgress,this.options=n,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)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler),this.source.removeListener("end",this.sourceErrorOrEndHandler),this.source.removeListener("error",this.sourceErrorOrEndHandler)}_destroy(e,a){this.removeSourceEventHandlers(),this.source.destroy(),a(e===null?void 0:e)}},E0=class{static{o(this,"BlobDownloadResponse")}constructor(e,a,i,r,n={}){this.originalResponse=e,this.blobDownloadStream=new S0(this.originalResponse.readableStreamBody,a,i,r,n)}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 q.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}},$b=16,Gb=new Uint8Array([79,98,106,1]),EU="avro.codec",CU="avro.schema",Qe=class t{static{o(this,"AvroParser")}static async readFixedBytes(e,a,i={}){let r=await e.read(a,{abortSignal:i.abortSignal});if(r.length!==a)throw new Error("Hit stream end.");return r}static async readByte(e,a={}){return(await t.readFixedBytes(e,1,a))[0]}static async readZigZagLong(e,a={}){let i=0,r=0,n,s,p;do n=await t.readByte(e,a),s=n&128,i|=(n&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}return i>>1^-(i&1)}static async readLong(e,a={}){return t.readZigZagLong(e,a)}static async readInt(e,a={}){return t.readZigZagLong(e,a)}static async readNull(){return null}static async readBoolean(e,a={}){let i=await t.readByte(e,a);if(i===1)return!0;if(i===0)return!1;throw new Error("Byte was not a boolean.")}static async readFloat(e,a={}){let i=await t.readFixedBytes(e,4,a);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat32(0,!0)}static async readDouble(e,a={}){let i=await t.readFixedBytes(e,8,a);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat64(0,!0)}static async readBytes(e,a={}){let i=await t.readLong(e,a);if(i<0)throw new Error("Bytes size was negative.");return e.read(i,{abortSignal:a.abortSignal})}static async readString(e,a={}){let i=await t.readBytes(e,a);return new TextDecoder().decode(i)}static async readMapPair(e,a,i={}){let r=await t.readString(e,i),n=await a(e,i);return{key:r,value:n}}static async readMap(e,a,i={}){let r=o((p,l={})=>t.readMapPair(p,a,l),"readPairMethod"),n=await t.readArray(e,r,i),s={};for(let p of n)s[p.key]=p.value;return s}static async readArray(e,a,i={}){let r=[];for(let n=await t.readLong(e,i);n!==0;n=await t.readLong(e,i))for(n<0&&(await t.readLong(e,i),n=-n);n--;){let s=await a(e,i);r.push(s)}return r}},nn;(function(t){t.RECORD="record",t.ENUM="enum",t.ARRAY="array",t.MAP="map",t.UNION="union",t.FIXED="fixed"})(nn||(nn={}));var St;(function(t){t.NULL="null",t.BOOLEAN="boolean",t.INT="int",t.LONG="long",t.FLOAT="float",t.DOUBLE="double",t.BYTES="bytes",t.STRING="string"})(St||(St={}));var xr=class t{static{o(this,"AvroType")}static fromSchema(e){return typeof e=="string"?t.fromStringSchema(e):Array.isArray(e)?t.fromArraySchema(e):t.fromObjectSchema(e)}static fromStringSchema(e){switch(e){case St.NULL:case St.BOOLEAN:case St.INT:case St.LONG:case St.FLOAT:case St.DOUBLE:case St.BYTES:case St.STRING:return new C0(e);default:throw new Error(`Unexpected Avro type ${e}`)}}static fromArraySchema(e){return new O0(e.map(t.fromSchema))}static fromObjectSchema(e){let a=e.type;try{return t.fromStringSchema(a)}catch{}switch(a){case nn.RECORD:if(e.aliases)throw new Error(`aliases currently is not supported, schema: ${e}`);if(!e.name)throw new Error(`Required attribute 'name' doesn't exist on schema: ${e}`);let i={};if(!e.fields)throw new Error(`Required attribute 'fields' doesn't exist on schema: ${e}`);for(let r of e.fields)i[r.name]=t.fromSchema(r.type);return new P0(i,e.name);case nn.ENUM:if(e.aliases)throw new Error(`aliases currently is not supported, schema: ${e}`);if(!e.symbols)throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${e}`);return new T0(e.symbols);case nn.MAP:if(!e.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${e}`);return new R0(t.fromSchema(e.values));case nn.ARRAY:case nn.FIXED:default:throw new Error(`Unexpected Avro type ${a} in ${e}`)}}},C0=class extends xr{static{o(this,"AvroPrimitiveType")}constructor(e){super(),this._primitive=e}read(e,a={}){switch(this._primitive){case St.NULL:return Qe.readNull();case St.BOOLEAN:return Qe.readBoolean(e,a);case St.INT:return Qe.readInt(e,a);case St.LONG:return Qe.readLong(e,a);case St.FLOAT:return Qe.readFloat(e,a);case St.DOUBLE:return Qe.readDouble(e,a);case St.BYTES:return Qe.readBytes(e,a);case St.STRING:return Qe.readString(e,a);default:throw new Error("Unknown Avro Primitive")}}},T0=class extends xr{static{o(this,"AvroEnumType")}constructor(e){super(),this._symbols=e}async read(e,a={}){let i=await Qe.readInt(e,a);return this._symbols[i]}},O0=class extends xr{static{o(this,"AvroUnionType")}constructor(e){super(),this._types=e}async read(e,a={}){let i=await Qe.readInt(e,a);return this._types[i].read(e,a)}},R0=class extends xr{static{o(this,"AvroMapType")}constructor(e){super(),this._itemType=e}read(e,a={}){let i=o((r,n)=>this._itemType.read(r,n),"readItemMethod");return Qe.readMap(e,i,a)}},P0=class extends xr{static{o(this,"AvroRecordType")}constructor(e,a){super(),this._fields=e,this._name=a}async read(e,a={}){let i={};i.$schema=this._name;for(let r in this._fields)Object.prototype.hasOwnProperty.call(this._fields,r)&&(i[r]=await this._fields[r].read(e,a));return i}};function Wb(t,e){if(t===e)return!0;if(t==null||e==null||t.length!==e.length)return!1;for(let a=0;a0)for(let n=0;n0}parseObjects(e={}){return U.__asyncGenerator(this,arguments,o(function*(){for(this._initialized||(yield U.__await(this.initialize(e)));this.hasNext();){let i=yield U.__await(this._itemType.read(this._dataStream,{abortSignal:e.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let r=yield U.__await(Qe.readFixedBytes(this._dataStream,$b,{abortSignal:e.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!Wb(this._syncMarker,r))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield U.__await(Qe.readLong(this._dataStream,{abortSignal:e.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield U.__await(Qe.readLong(this._dataStream,{abortSignal:e.abortSignal})))}yield yield U.__await(i)}},"parseObjects_1"))}},D0=class{static{o(this,"AvroReadable")}},Xb=new Qb.AbortError("Reading from the avro stream was aborted."),A0=class extends D0{static{o(this,"AvroReadableFromStream")}constructor(e){super(),this._readable=e,this._position=0}toUint8Array(e){return typeof e=="string"?Buffer.from(e):e}get position(){return this._position}async read(e,a={}){var i;if(!((i=a.abortSignal)===null||i===void 0)&&i.aborted)throw Xb;if(e<0)throw new Error(`size parameter should be positive: ${e}`);if(e===0)return new Uint8Array;if(!this._readable.readable)throw new Error("Stream no longer readable.");let r=this._readable.read(e);return r?(this._position+=r.length,this.toUint8Array(r)):new Promise((n,s)=>{let p=o(()=>{this._readable.removeListener("readable",l),this._readable.removeListener("error",d),this._readable.removeListener("end",d),this._readable.removeListener("close",d),a.abortSignal&&a.abortSignal.removeEventListener("abort",c)},"cleanUp"),l=o(()=>{let u=this._readable.read(e);u&&(this._position+=u.length,p(),n(this.toUint8Array(u)))},"readableCallback"),d=o(()=>{p(),s()},"rejectCallback"),c=o(()=>{p(),s(Xb)},"abortHandler");this._readable.on("readable",l),this._readable.once("error",d),this._readable.once("end",d),this._readable.once("close",d),a.abortSignal&&a.abortSignal.addEventListener("abort",c)})}},B0=class extends W0.Readable{static{o(this,"BlobQuickQueryStream")}constructor(e,a={}){super(),this.avroPaused=!0,this.source=e,this.onProgress=a.onProgress,this.onError=a.onError,this.avroReader=new I0(new A0(this.source)),this.avroIter=this.avroReader.parseObjects({abortSignal:a.abortSignal})}_read(){this.avroPaused&&this.readInternal().catch(e=>{this.emit("error",e)})}async readInternal(){this.avroPaused=!1;let e;do{if(e=await this.avroIter.next(),e.done)break;let a=e.value,i=a.$schema;if(typeof i!="string")throw Error("Missing schema in avro record.");switch(i){case"com.microsoft.azure.storage.queryBlobContents.resultData":{let r=a.data;if(!(r instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(r))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let r=a.bytesScanned;if(typeof r!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:r})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let r=a.totalBytes;if(typeof r!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:r})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let r=a.fatal;if(typeof r!="boolean")throw Error("Invalid fatal in avro error record.");let n=a.name;if(typeof n!="string")throw Error("Invalid name in avro error record.");let s=a.description;if(typeof s!="string")throw Error("Invalid description in avro error record.");let p=a.position;if(typeof p!="number")throw Error("Invalid position in avro error record.");this.onError({position:p,name:n,isFatal:r,description:s})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!e.done&&!this.avroPaused)}},M0=class{static{o(this,"BlobQueryResponse")}constructor(e,a={}){this.originalResponse=e,this.blobDownloadStream=new B0(this.originalResponse.readableStreamBody,a)}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 q.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}};Z.BlockBlobTier=void 0;(function(t){t.Hot="Hot",t.Cool="Cool",t.Cold="Cold",t.Archive="Archive"})(Z.BlockBlobTier||(Z.BlockBlobTier={}));Z.PremiumPageBlobTier=void 0;(function(t){t.P4="P4",t.P6="P6",t.P10="P10",t.P15="P15",t.P20="P20",t.P30="P30",t.P40="P40",t.P50="P50",t.P60="P60",t.P70="P70",t.P80="P80"})(Z.PremiumPageBlobTier||(Z.PremiumPageBlobTier={}));function on(t){if(t!==void 0)return t}o(on,"toAccessTier");function gt(t,e){if(t&&!e)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");t&&!t.encryptionAlgorithm&&(t.encryptionAlgorithm=Fk)}o(gt,"ensureCpkIfSpecified");Z.StorageBlobAudience=void 0;(function(t){t.StorageOAuthScopes="https://storage.azure.com/.default",t.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(Z.StorageBlobAudience||(Z.StorageBlobAudience={}));function m0(t){let e=(t._response.parsedBody.pageRange||[]).map(i=>({offset:i.start,count:i.end-i.start})),a=(t._response.parsedBody.clearRange||[]).map(i=>({offset:i.start,count:i.end-i.start}));return Object.assign(Object.assign({},t),{pageRange:e,clearRange:a,_response:Object.assign(Object.assign({},t._response),{parsedBody:{pageRange:e,clearRange:a}})})}o(m0,"rangeResponseFromModel");var L0=class extends Kq.Poller{static{o(this,"BlobBeginCopyFromUrlPoller")}constructor(e){let{blobClient:a,copySource:i,intervalInMs:r=15e3,onProgress:n,resumeFrom:s,startCopyFromURLOptions:p}=e,l;s&&(l=JSON.parse(s).state);let d=fp(Object.assign(Object.assign({},l),{blobClient:a,copySource:i,startCopyFromURLOptions:p}));super(d),typeof n=="function"&&this.onProgress(n),this.intervalInMs=r}delay(){return q.delay(this.intervalInMs)}},TU=o(async function(e={}){let a=this.state,{copyId:i}=a;return a.isCompleted?fp(a):i?(await a.blobClient.abortCopyFromURL(i,{abortSignal:e.abortSignal}),a.isCancelled=!0,fp(a)):(a.isCancelled=!0,fp(a))},"cancel"),OU=o(async function(e={}){let a=this.state,{blobClient:i,copySource:r,startCopyFromURLOptions:n}=a;if(a.isStarted){if(!a.isCompleted)try{let s=await a.blobClient.getProperties({abortSignal:e.abortSignal}),{copyStatus:p,copyProgress:l}=s,d=a.copyProgress;l&&(a.copyProgress=l),p==="pending"&&l!==d&&typeof e.fireProgress=="function"?e.fireProgress(a):p==="success"?(a.result=s,a.isCompleted=!0):p==="failed"&&(a.error=new Error(`Blob copy failed with reason: "${s.copyStatusDescription||"unknown"}"`),a.isCompleted=!0)}catch(s){a.error=s,a.isCompleted=!0}}else{a.isStarted=!0;let s=await i.startCopyFromURL(r,n);a.copyId=s.copyId,s.copyStatus==="success"&&(a.result=s,a.isCompleted=!0)}return fp(a)},"update"),RU=o(function(){return JSON.stringify({state:this.state},(e,a)=>{if(e!=="blobClient")return a})},"toString");function fp(t){return{state:Object.assign({},t),cancel:TU,toString:RU,update:OU}}o(fp,"makeBlobBeginCopyFromURLPollOperation");function fa(t){if(t.offset<0)throw new RangeError("Range.offset cannot be smaller than 0.");if(t.count&&t.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 t.count?`bytes=${t.offset}-${t.offset+t.count-1}`:`bytes=${t.offset}-`}o(fa,"rangeToString");var hp;(function(t){t[t.Good=0]="Good",t[t.Error=1]="Error"})(hp||(hp={}));var Vc=class{static{o(this,"Batch")}constructor(e=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=hp.Good,e<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=e,this.emitter=new Zb.EventEmitter}addOperation(e){this.operations.push(async()=>{try{this.actives++,await e(),this.actives--,this.completed++,this.parallelExecute()}catch(a){this.emitter.emit("error",a)}})}async do(){return this.operations.length===0?Promise.resolve():(this.parallelExecute(),new Promise((e,a)=>{this.emitter.on("finish",e),this.emitter.on("error",i=>{this.state=hp.Error,a(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),e||(e=this.readableHighWaterMark);let a=[],i=0;for(;ie-i){let p=this.byteOffsetInCurrentBuffer+e-i;a.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,p)),this.pushedBytesLength+=e-i,this.byteOffsetInCurrentBuffer=p,i=e;break}else{let p=this.byteOffsetInCurrentBuffer+s;a.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,p)),s===n?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=p,this.pushedBytesLength+=s,i+=s}}a.length>1?this.push(Buffer.concat(a)):a.length===1&&this.push(a[0])}},Bc=require("buffer").constants.MAX_LENGTH,z0=class{static{o(this,"PooledBuffer")}constructor(e,a,i){this.buffers=[],this.capacity=e,this._size=0;let r=Math.ceil(e/Bc);for(let n=0;n0&&(e[0]=e[0].slice(s))}getReadableStream(){return new q0(this.buffers,this.size)}},j0=class{static{o(this,"BufferScheduler")}constructor(e,a,i,r,n,s){if(this.emitter=new Zb.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=[],a<=0)throw new RangeError(`bufferSize must be larger than 0, current is ${a}`);if(i<=0)throw new RangeError(`maxBuffers must be larger than 0, current is ${i}`);if(n<=0)throw new RangeError(`concurrency must be larger than 0, current is ${n}`);this.bufferSize=a,this.maxBuffers=i,this.readable=e,this.outgoingHandler=r,this.concurrency=n,this.encoding=s}async do(){return new Promise((e,a)=>{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(),a(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(e).catch(a)}else{if(this.unresolvedLength>=this.bufferSize)return;e()}})})}appendUnresolvedData(e){this.unresolvedDataArray.push(e),this.unresolvedLength+=e.length}shiftBufferFromUnresolvedDataArray(e){return e?e.fill(this.unresolvedDataArray,this.unresolvedLength):e=new z0(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength),this.unresolvedLength-=e.size,e}resolveData(){for(;this.unresolvedLength>=this.bufferSize;){let e;if(this.incoming.length>0)e=this.incoming.shift(),this.shiftBufferFromUnresolvedDataArray(e);else if(this.numBuffers=this.concurrency)return;e=this.outgoing.shift(),e&&this.triggerOutgoingHandler(e)}while(e)}async triggerOutgoingHandler(e){let a=e.size;this.executingOutgoingHandlers++,this.offset+=a;try{await this.outgoingHandler(()=>e.getReadableStream(),a,this.offset-a)}catch(i){this.emitter.emit("error",i);return}this.executingOutgoingHandlers--,this.reuseBuffer(e),this.emitter.emit("checkEnd")}reuseBuffer(e){this.incoming.push(e),!this.isError&&this.resolveData()&&!this.isStreamEnd&&this.readable.resume()}};async function PU(t,e,a,i,r){let n=0,s=i-a;return new Promise((p,l)=>{let d=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),jk);t.on("readable",()=>{if(n>=s){clearTimeout(d),p();return}let c=t.read();if(!c)return;typeof c=="string"&&(c=Buffer.from(c,r));let u=n+c.length>s?s-n:c.length;e.fill(c.slice(0,u),a+n,a+n+u),n+=u}),t.on("end",()=>{clearTimeout(d),n{clearTimeout(d),l(c)})})}o(PU,"streamToBuffer");async function IU(t,e,a){let i=0,r=e.length;return new Promise((n,s)=>{t.on("readable",()=>{let p=t.read();if(p){if(typeof p=="string"&&(p=Buffer.from(p,a)),i+p.length>r){s(new Error(`Stream exceeds buffer size. Buffer size: ${r}`));return}e.fill(p,i,i+p.length),i+=p.length}}),t.on("end",()=>{n(i)}),t.on("error",s)})}o(IU,"streamToBuffer2");async function DU(t,e){return new Promise((a,i)=>{let r=X0.createWriteStream(e);t.on("error",n=>{i(n)}),r.on("error",n=>{i(n)}),r.on("close",a),t.pipe(r)})}o(DU,"readStreamToLocalFile");var AU=Jq.promisify(X0.stat),BU=X0.createReadStream,Ya=class t extends Np{static{o(this,"BlobClient")}constructor(e,a,i,r){r=r||{};let n,s;if(Tr(a))s=e,n=a;else if(q.isNode&&a instanceof Je||a instanceof Ie||q.isTokenCredential(a))s=e,r=i,n=Ae(a,r);else if(!a&&typeof a!="string")s=e,i&&typeof i!="string"&&(r=i),n=Ae(new Ie,r);else if(a&&typeof a=="string"&&i&&typeof i=="string"){let p=a,l=i,d=Rs(e);if(d.kind==="AccountConnString")if(q.isNode){let c=new Je(d.accountName,d.accountKey);s=Fe(Fe(d.url,encodeURIComponent(p)),encodeURIComponent(l)),r.proxyOptions||(r.proxyOptions=q.getDefaultProxySettings(d.proxyUri)),n=Ae(c,r)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Fe(Fe(d.url,encodeURIComponent(p)),encodeURIComponent(l))+"?"+d.accountSas,n=Ae(new Ie,r);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,n),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=new gp(this.storageClientContext),this._snapshot=kb(this.url,ji.Parameters.SNAPSHOT),this._versionId=kb(this.url,ji.Parameters.VERSIONID)}get name(){return this._name}get containerName(){return this._containerName}withSnapshot(e){return new t(ln(this.url,ji.Parameters.SNAPSHOT,e.length===0?void 0:e),this.pipeline)}withVersion(e){return new t(ln(this.url,ji.Parameters.VERSIONID,e.length===0?void 0:e),this.pipeline)}getAppendBlobClient(){return new Sp(this.url,this.pipeline)}getBlockBlobClient(){return new Ep(this.url,this.pipeline)}getPageBlobClient(){return new Cp(this.url,this.pipeline)}async download(e=0,a,i={}){var r;i.conditions=i.conditions||{},i.conditions=i.conditions||{},gt(i.customerProvidedKey,this.isHttps);let{span:n,updatedOptions:s}=j("BlobClient-download",i);try{let p=await this.blobContext.download(Object.assign({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(r=i.conditions)===null||r===void 0?void 0:r.tagConditions}),requestOptions:{onDownloadProgress:q.isNode?void 0:i.onProgress},range:e===0&&!a?void 0:fa({offset:e,count:a}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey},X(s))),l=Object.assign(Object.assign({},p),{_response:p._response,objectReplicationDestinationPolicyId:p.objectReplicationPolicyId,objectReplicationSourceProperties:qc(p.objectReplicationRules)});if(!q.isNode)return l;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=zk),p.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!p.etag)throw new RangeError("File download response doesn't contain valid etag header");return new E0(l,async d=>{var c;let u={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||p.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:fa({count:e+p.contentLength-d,offset:d}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:i.abortSignal},u))).readableStreamBody},e,p.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async exists(e={}){let{span:a,updatedOptions:i}=j("BlobClient-exists",e);try{return gt(e.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:e.abortSignal,customerProvidedKey:e.customerProvidedKey,conditions:e.conditions,tracingOptions:i.tracingOptions}),!0}catch(r){if(r.statusCode===404)return!1;if(r.statusCode===409&&(r.details.errorCode===Wk||r.details.errorCode===Xk))return!0;throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async getProperties(e={}){var a;let{span:i,updatedOptions:r}=j("BlobClient-getProperties",e);try{e.conditions=e.conditions||{},gt(e.customerProvidedKey,this.isHttps);let n=await this.blobContext.getProperties(Object.assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:(a=e.conditions)===null||a===void 0?void 0:a.tagConditions}),cpkInfo:e.customerProvidedKey},X(r)));return Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:qc(n.objectReplicationRules)})}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async delete(e={}){var a;let{span:i,updatedOptions:r}=j("BlobClient-delete",e);e.conditions=e.conditions||{};try{return await this.blobContext.delete(Object.assign({abortSignal:e.abortSignal,deleteSnapshots:e.deleteSnapshots,leaseAccessConditions:e.conditions,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:(a=e.conditions)===null||a===void 0?void 0:a.tagConditions})},X(r)))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async deleteIfExists(e={}){var a,i;let{span:r,updatedOptions:n}=j("BlobClient-deleteIfExists",e);try{let s=await this.delete(n);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((a=s.details)===null||a===void 0?void 0:a.errorCode)==="BlobNotFound")return r.setStatus({code:z.SpanStatusCode.ERROR,message:"Expected exception when deleting a blob or snapshot only if it exists."}),Object.assign(Object.assign({succeeded:!1},(i=s.response)===null||i===void 0?void 0:i.parsedHeaders),{_response:s.response});throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async undelete(e={}){let{span:a,updatedOptions:i}=j("BlobClient-undelete",e);try{return await this.blobContext.undelete(Object.assign({abortSignal:e.abortSignal},X(i)))}catch(r){throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async setHTTPHeaders(e,a={}){var i;let{span:r,updatedOptions:n}=j("BlobClient-setHTTPHeaders",a);a.conditions=a.conditions||{};try{return gt(a.customerProvidedKey,this.isHttps),await this.blobContext.setHttpHeaders(Object.assign({abortSignal:a.abortSignal,blobHttpHeaders:e,leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions})},X(n)))}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async setMetadata(e,a={}){var i;let{span:r,updatedOptions:n}=j("BlobClient-setMetadata",a);a.conditions=a.conditions||{};try{return gt(a.customerProvidedKey,this.isHttps),await this.blobContext.setMetadata(Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,metadata:e,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope},X(n)))}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async setTags(e,a={}){var i;let{span:r,updatedOptions:n}=j("BlobClient-setTags",a);try{return await this.blobContext.setTags(Object.assign(Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions})},X(n)),{tags:sU(e)}))}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async getTags(e={}){var a;let{span:i,updatedOptions:r}=j("BlobClient-getTags",e);try{let n=await this.blobContext.getTags(Object.assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:(a=e.conditions)===null||a===void 0?void 0:a.tagConditions})},X(r)));return Object.assign(Object.assign({},n),{_response:n._response,tags:mp({blobTagSet:n.blobTagSet})||{}})}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}getBlobLeaseClient(e){return new _p(this,e)}async createSnapshot(e={}){var a;let{span:i,updatedOptions:r}=j("BlobClient-createSnapshot",e);e.conditions=e.conditions||{};try{return gt(e.customerProvidedKey,this.isHttps),await this.blobContext.createSnapshot(Object.assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,metadata:e.metadata,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:(a=e.conditions)===null||a===void 0?void 0:a.tagConditions}),cpkInfo:e.customerProvidedKey,encryptionScope:e.encryptionScope},X(r)))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async beginCopyFromURL(e,a={}){let i={abortCopyFromURL:(...n)=>this.abortCopyFromURL(...n),getProperties:(...n)=>this.getProperties(...n),startCopyFromURL:(...n)=>this.startCopyFromURL(...n)},r=new L0({blobClient:i,copySource:e,intervalInMs:a.intervalInMs,onProgress:a.onProgress,resumeFrom:a.resumeFrom,startCopyFromURLOptions:a});return await r.poll(),r}async abortCopyFromURL(e,a={}){let{span:i,updatedOptions:r}=j("BlobClient-abortCopyFromURL",a);try{return await this.blobContext.abortCopyFromURL(e,Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions},X(r)))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async syncCopyFromURL(e,a={}){var i,r,n;let{span:s,updatedOptions:p}=j("BlobClient-syncCopyFromURL",a);a.conditions=a.conditions||{},a.sourceConditions=a.sourceConditions||{};try{return await this.blobContext.copyFromURL(e,Object.assign({abortSignal:a.abortSignal,metadata:a.metadata,leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:a.sourceConditions.ifMatch,sourceIfModifiedSince:a.sourceConditions.ifModifiedSince,sourceIfNoneMatch:a.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:a.sourceConditions.ifUnmodifiedSince},sourceContentMD5:a.sourceContentMD5,copySourceAuthorization:yp(a.sourceAuthorization),tier:on(a.tier),blobTagsString:sn(a.tags),immutabilityPolicyExpiry:(r=a.immutabilityPolicy)===null||r===void 0?void 0:r.expiriesOn,immutabilityPolicyMode:(n=a.immutabilityPolicy)===null||n===void 0?void 0:n.policyMode,legalHold:a.legalHold,encryptionScope:a.encryptionScope,copySourceTags:a.copySourceTags},X(p)))}catch(l){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:l.message}),l}finally{s.end()}}async setAccessTier(e,a={}){var i;let{span:r,updatedOptions:n}=j("BlobClient-setAccessTier",a);try{return await this.blobContext.setTier(on(e),Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions}),rehydratePriority:a.rehydratePriority},X(n)))}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async downloadToBuffer(e,a,i,r={}){let n,s=0,p=0,l=r;e instanceof Buffer?(n=e,s=a||0,p=typeof i=="number"?i:0):(s=typeof e=="number"?e:0,p=typeof a=="number"?a:0,l=i||{});let{span:d,updatedOptions:c}=j("BlobClient-downloadToBuffer",l);try{if(l.blockSize||(l.blockSize=0),l.blockSize<0)throw new RangeError("blockSize option must be >= 0");if(l.blockSize===0&&(l.blockSize=x0),s<0)throw new RangeError("offset option must be >= 0");if(p&&p<=0)throw new RangeError("count option must be greater than 0");if(l.conditions||(l.conditions={}),!p){let f=await this.getProperties(Object.assign(Object.assign({},l),{tracingOptions:Object.assign(Object.assign({},l.tracingOptions),X(c))}));if(p=f.contentLength-s,p<0)throw new RangeError(`offset ${s} shouldn't be larger than blob size ${f.contentLength}`)}if(!n)try{n=Buffer.alloc(p)}catch(f){throw new Error(`Unable to allocate the buffer of size: ${p}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile". ${f.message}`)}if(n.length{let h=s+p;f+l.blockSize{if(!(this.credential instanceof Je))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=h2(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},e),this.credential).toString();a(m2(this.url,i))})}async deleteImmutabilityPolicy(e){let{span:a,updatedOptions:i}=j("BlobClient-deleteImmutabilityPolicy",e);try{return await this.blobContext.deleteImmutabilityPolicy(Object.assign({abortSignal:e?.abortSignal},X(i)))}catch(r){throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async setImmutabilityPolicy(e,a){let{span:i,updatedOptions:r}=j("BlobClient-setImmutabilityPolicy",a);try{return await this.blobContext.setImmutabilityPolicy(Object.assign({abortSignal:a?.abortSignal,immutabilityPolicyExpiry:e.expiriesOn,immutabilityPolicyMode:e.policyMode,modifiedAccessConditions:a?.modifiedAccessCondition},X(r)))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async setLegalHold(e,a){let{span:i,updatedOptions:r}=j("BlobClient-setLegalHold",a);try{return await this.blobContext.setLegalHold(e,Object.assign({abortSignal:a?.abortSignal},X(r)))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}},Sp=class t extends Ya{static{o(this,"AppendBlobClient")}constructor(e,a,i,r){let n,s;if(r=r||{},Tr(a))s=e,n=a;else if(q.isNode&&a instanceof Je||a instanceof Ie||q.isTokenCredential(a))s=e,r=i,n=Ae(a,r);else if(!a&&typeof a!="string")s=e,n=Ae(new Ie,r);else if(a&&typeof a=="string"&&i&&typeof i=="string"){let p=a,l=i,d=Rs(e);if(d.kind==="AccountConnString")if(q.isNode){let c=new Je(d.accountName,d.accountKey);s=Fe(Fe(d.url,encodeURIComponent(p)),encodeURIComponent(l)),r.proxyOptions||(r.proxyOptions=q.getDefaultProxySettings(d.proxyUri)),n=Ae(c,r)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Fe(Fe(d.url,encodeURIComponent(p)),encodeURIComponent(l))+"?"+d.accountSas,n=Ae(new Ie,r);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,n),this.appendBlobContext=new v0(this.storageClientContext)}withSnapshot(e){return new t(ln(this.url,ji.Parameters.SNAPSHOT,e.length===0?void 0:e),this.pipeline)}async create(e={}){var a,i,r;let{span:n,updatedOptions:s}=j("AppendBlobClient-create",e);e.conditions=e.conditions||{};try{return gt(e.customerProvidedKey,this.isHttps),await this.appendBlobContext.create(0,Object.assign({abortSignal:e.abortSignal,blobHttpHeaders:e.blobHTTPHeaders,leaseAccessConditions:e.conditions,metadata:e.metadata,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:(a=e.conditions)===null||a===void 0?void 0:a.tagConditions}),cpkInfo:e.customerProvidedKey,encryptionScope:e.encryptionScope,immutabilityPolicyExpiry:(i=e.immutabilityPolicy)===null||i===void 0?void 0:i.expiriesOn,immutabilityPolicyMode:(r=e.immutabilityPolicy)===null||r===void 0?void 0:r.policyMode,legalHold:e.legalHold,blobTagsString:sn(e.tags)},X(s)))}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async createIfNotExists(e={}){var a,i;let{span:r,updatedOptions:n}=j("AppendBlobClient-createIfNotExists",e),s={ifNoneMatch:v_};try{let p=await this.create(Object.assign(Object.assign({},n),{conditions:s}));return Object.assign(Object.assign({succeeded:!0},p),{_response:p._response})}catch(p){if(((a=p.details)===null||a===void 0?void 0:a.errorCode)==="BlobAlreadyExists")return r.setStatus({code:z.SpanStatusCode.ERROR,message:"Expected exception when creating a blob only if it does not already exist."}),Object.assign(Object.assign({succeeded:!1},(i=p.response)===null||i===void 0?void 0:i.parsedHeaders),{_response:p.response});throw r.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{r.end()}}async seal(e={}){var a;let{span:i,updatedOptions:r}=j("AppendBlobClient-seal",e);e.conditions=e.conditions||{};try{return await this.appendBlobContext.seal(Object.assign({abortSignal:e.abortSignal,appendPositionAccessConditions:e.conditions,leaseAccessConditions:e.conditions,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:(a=e.conditions)===null||a===void 0?void 0:a.tagConditions})},X(r)))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async appendBlock(e,a,i={}){var r;let{span:n,updatedOptions:s}=j("AppendBlobClient-appendBlock",i);i.conditions=i.conditions||{};try{return gt(i.customerProvidedKey,this.isHttps),await this.appendBlobContext.appendBlock(a,e,Object.assign({abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(r=i.conditions)===null||r===void 0?void 0:r.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope},X(s)))}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async appendBlockFromURL(e,a,i,r={}){var n;let{span:s,updatedOptions:p}=j("AppendBlobClient-appendBlockFromURL",r);r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{};try{return gt(r.customerProvidedKey,this.isHttps),await this.appendBlobContext.appendBlockFromUrl(e,0,Object.assign({abortSignal:r.abortSignal,sourceRange:fa({offset:a,count:i}),sourceContentMD5:r.sourceContentMD5,sourceContentCrc64:r.sourceContentCrc64,leaseAccessConditions:r.conditions,appendPositionAccessConditions:r.conditions,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},copySourceAuthorization:yp(r.sourceAuthorization),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope},X(p)))}catch(l){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:l.message}),l}finally{s.end()}}},Ep=class t extends Ya{static{o(this,"BlockBlobClient")}constructor(e,a,i,r){let n,s;if(r=r||{},Tr(a))s=e,n=a;else if(q.isNode&&a instanceof Je||a instanceof Ie||q.isTokenCredential(a))s=e,r=i,n=Ae(a,r);else if(!a&&typeof a!="string")s=e,i&&typeof i!="string"&&(r=i),n=Ae(new Ie,r);else if(a&&typeof a=="string"&&i&&typeof i=="string"){let p=a,l=i,d=Rs(e);if(d.kind==="AccountConnString")if(q.isNode){let c=new Je(d.accountName,d.accountKey);s=Fe(Fe(d.url,encodeURIComponent(p)),encodeURIComponent(l)),r.proxyOptions||(r.proxyOptions=q.getDefaultProxySettings(d.proxyUri)),n=Ae(c,r)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Fe(Fe(d.url,encodeURIComponent(p)),encodeURIComponent(l))+"?"+d.accountSas,n=Ae(new Ie,r);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,n),this.blockBlobContext=new b0(this.storageClientContext),this._blobContext=new gp(this.storageClientContext)}withSnapshot(e){return new t(ln(this.url,ji.Parameters.SNAPSHOT,e.length===0?void 0:e),this.pipeline)}async query(e,a={}){var i;gt(a.customerProvidedKey,this.isHttps);let{span:r,updatedOptions:n}=j("BlockBlobClient-query",a);try{if(!q.isNode)throw new Error("This operation currently is only supported in Node.js.");gt(a.customerProvidedKey,this.isHttps);let s=await this._blobContext.query(Object.assign({abortSignal:a.abortSignal,queryRequest:{queryType:"SQL",expression:e,inputSerialization:Hb(a.inputTextConfiguration),outputSerialization:Hb(a.outputTextConfiguration)},leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:a.customerProvidedKey},X(n)));return new M0(s,{abortSignal:a.abortSignal,onProgress:a.onProgress,onError:a.onError})}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async upload(e,a,i={}){var r,n,s;i.conditions=i.conditions||{};let{span:p,updatedOptions:l}=j("BlockBlobClient-upload",i);try{return gt(i.customerProvidedKey,this.isHttps),await this.blockBlobContext.upload(a,e,Object.assign({abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(r=i.conditions)===null||r===void 0?void 0:r.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:(n=i.immutabilityPolicy)===null||n===void 0?void 0:n.expiriesOn,immutabilityPolicyMode:(s=i.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:i.legalHold,tier:on(i.tier),blobTagsString:sn(i.tags)},X(l)))}catch(d){throw p.setStatus({code:z.SpanStatusCode.ERROR,message:d.message}),d}finally{p.end()}}async syncUploadFromURL(e,a={}){var i,r,n,s,p;a.conditions=a.conditions||{};let{span:l,updatedOptions:d}=j("BlockBlobClient-syncUploadFromURL",a);try{return gt(a.customerProvidedKey,this.isHttps),await this.blockBlobContext.putBlobFromUrl(0,e,Object.assign(Object.assign(Object.assign({},a),{blobHttpHeaders:a.blobHTTPHeaders,leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:a.conditions.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(i=a.sourceConditions)===null||i===void 0?void 0:i.ifMatch,sourceIfModifiedSince:(r=a.sourceConditions)===null||r===void 0?void 0:r.ifModifiedSince,sourceIfNoneMatch:(n=a.sourceConditions)===null||n===void 0?void 0:n.ifNoneMatch,sourceIfUnmodifiedSince:(s=a.sourceConditions)===null||s===void 0?void 0:s.ifUnmodifiedSince,sourceIfTags:(p=a.sourceConditions)===null||p===void 0?void 0:p.tagConditions},cpkInfo:a.customerProvidedKey,copySourceAuthorization:yp(a.sourceAuthorization),tier:on(a.tier),blobTagsString:sn(a.tags),copySourceTags:a.copySourceTags}),X(d)))}catch(c){throw l.setStatus({code:z.SpanStatusCode.ERROR,message:c.message}),c}finally{l.end()}}async stageBlock(e,a,i,r={}){let{span:n,updatedOptions:s}=j("BlockBlobClient-stageBlock",r);try{return gt(r.customerProvidedKey,this.isHttps),await this.blockBlobContext.stageBlock(e,i,a,Object.assign({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,requestOptions:{onUploadProgress:r.onProgress},transactionalContentMD5:r.transactionalContentMD5,transactionalContentCrc64:r.transactionalContentCrc64,cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope},X(s)))}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async stageBlockFromURL(e,a,i=0,r,n={}){let{span:s,updatedOptions:p}=j("BlockBlobClient-stageBlockFromURL",n);try{return gt(n.customerProvidedKey,this.isHttps),await this.blockBlobContext.stageBlockFromURL(e,0,a,Object.assign({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,sourceRange:i===0&&!r?void 0:fa({offset:i,count:r}),cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,copySourceAuthorization:yp(n.sourceAuthorization)},X(p)))}catch(l){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:l.message}),l}finally{s.end()}}async commitBlockList(e,a={}){var i,r,n;a.conditions=a.conditions||{};let{span:s,updatedOptions:p}=j("BlockBlobClient-commitBlockList",a);try{return gt(a.customerProvidedKey,this.isHttps),await this.blockBlobContext.commitBlockList({latest:e},Object.assign({abortSignal:a.abortSignal,blobHttpHeaders:a.blobHTTPHeaders,leaseAccessConditions:a.conditions,metadata:a.metadata,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,immutabilityPolicyExpiry:(r=a.immutabilityPolicy)===null||r===void 0?void 0:r.expiriesOn,immutabilityPolicyMode:(n=a.immutabilityPolicy)===null||n===void 0?void 0:n.policyMode,legalHold:a.legalHold,tier:on(a.tier),blobTagsString:sn(a.tags)},X(p)))}catch(l){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:l.message}),l}finally{s.end()}}async getBlockList(e,a={}){var i;let{span:r,updatedOptions:n}=j("BlockBlobClient-getBlockList",a);try{let s=await this.blockBlobContext.getBlockList(e,Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions})},X(n)));return s.committedBlocks||(s.committedBlocks=[]),s.uncommittedBlocks||(s.uncommittedBlocks=[]),s}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async uploadData(e,a={}){let{span:i,updatedOptions:r}=j("BlockBlobClient-uploadData",a);try{if(q.isNode){let n;return e instanceof Buffer?n=e:e instanceof ArrayBuffer?n=Buffer.from(e):(e=e,n=Buffer.from(e.buffer,e.byteOffset,e.byteLength)),this.uploadSeekableInternal((s,p)=>n.slice(s,s+p),n.byteLength,r)}else{let n=new Blob([e]);return this.uploadSeekableInternal((s,p)=>n.slice(s,s+p),n.size,r)}}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async uploadBrowserData(e,a={}){let{span:i,updatedOptions:r}=j("BlockBlobClient-uploadBrowserData",a);try{let n=new Blob([e]);return await this.uploadSeekableInternal((s,p)=>n.slice(s,s+p),n.size,r)}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async uploadSeekableInternal(e,a,i={}){if(i.blockSize||(i.blockSize=0),i.blockSize<0||i.blockSize>c0)throw new RangeError(`blockSize option must be >= 0 and <= ${c0}`);if(i.maxSingleShotSize!==0&&!i.maxSingleShotSize&&(i.maxSingleShotSize=d0),i.maxSingleShotSize<0||i.maxSingleShotSize>d0)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${d0}`);if(i.blockSize===0){if(a>c0*Dc)throw new RangeError(`${a} is too larger to upload to a block blob.`);a>i.maxSingleShotSize&&(i.blockSize=Math.ceil(a/Dc),i.blockSizeDc)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${Dc}`);let p=[],l=q.generateUuid(),d=0,c=new Vc(i.concurrency);for(let u=0;u{let m=Ub(l,u),f=i.blockSize*u,b=(u===s-1?a:f+i.blockSize)-f;p.push(m),await this.stageBlock(m,e(f,b),b,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}),d+=b,i.onProgress&&i.onProgress({loadedBytes:d})});return await c.do(),this.commitBlockList(p,n)}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async uploadFile(e,a={}){let{span:i,updatedOptions:r}=j("BlockBlobClient-uploadFile",a);try{let n=(await AU(e)).size;return await this.uploadSeekableInternal((s,p)=>()=>BU(e,{autoClose:!0,end:p?s+p-1:1/0,start:s}),n,Object.assign(Object.assign({},a),{tracingOptions:Object.assign(Object.assign({},a.tracingOptions),X(r))}))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async uploadStream(e,a=qk,i=5,r={}){r.blobHTTPHeaders||(r.blobHTTPHeaders={}),r.conditions||(r.conditions={});let{span:n,updatedOptions:s}=j("BlockBlobClient-uploadStream",r);try{let p=0,l=q.generateUuid(),d=0,c=[];return await new j0(e,a,i,async(m,f)=>{let h=Ub(l,p);c.push(h),p++,await this.stageBlock(h,m,f,{conditions:r.conditions,encryptionScope:r.encryptionScope,tracingOptions:s.tracingOptions}),d+=f,r.onProgress&&r.onProgress({loadedBytes:d})},Math.ceil(i/4*3)).do(),await this.commitBlockList(c,Object.assign(Object.assign({},r),{tracingOptions:Object.assign(Object.assign({},r.tracingOptions),X(s))}))}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}},Cp=class t extends Ya{static{o(this,"PageBlobClient")}constructor(e,a,i,r){let n,s;if(r=r||{},Tr(a))s=e,n=a;else if(q.isNode&&a instanceof Je||a instanceof Ie||q.isTokenCredential(a))s=e,r=i,n=Ae(a,r);else if(!a&&typeof a!="string")s=e,n=Ae(new Ie,r);else if(a&&typeof a=="string"&&i&&typeof i=="string"){let p=a,l=i,d=Rs(e);if(d.kind==="AccountConnString")if(q.isNode){let c=new Je(d.accountName,d.accountKey);s=Fe(Fe(d.url,encodeURIComponent(p)),encodeURIComponent(l)),r.proxyOptions||(r.proxyOptions=q.getDefaultProxySettings(d.proxyUri)),n=Ae(c,r)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Fe(Fe(d.url,encodeURIComponent(p)),encodeURIComponent(l))+"?"+d.accountSas,n=Ae(new Ie,r);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,n),this.pageBlobContext=new y0(this.storageClientContext)}withSnapshot(e){return new t(ln(this.url,ji.Parameters.SNAPSHOT,e.length===0?void 0:e),this.pipeline)}async create(e,a={}){var i,r,n;a.conditions=a.conditions||{};let{span:s,updatedOptions:p}=j("PageBlobClient-create",a);try{return gt(a.customerProvidedKey,this.isHttps),await this.pageBlobContext.create(0,e,Object.assign({abortSignal:a.abortSignal,blobHttpHeaders:a.blobHTTPHeaders,blobSequenceNumber:a.blobSequenceNumber,leaseAccessConditions:a.conditions,metadata:a.metadata,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,immutabilityPolicyExpiry:(r=a.immutabilityPolicy)===null||r===void 0?void 0:r.expiriesOn,immutabilityPolicyMode:(n=a.immutabilityPolicy)===null||n===void 0?void 0:n.policyMode,legalHold:a.legalHold,tier:on(a.tier),blobTagsString:sn(a.tags)},X(p)))}catch(l){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:l.message}),l}finally{s.end()}}async createIfNotExists(e,a={}){var i,r;let{span:n,updatedOptions:s}=j("PageBlobClient-createIfNotExists",a);try{let p={ifNoneMatch:v_},l=await this.create(e,Object.assign(Object.assign({},a),{conditions:p,tracingOptions:s.tracingOptions}));return Object.assign(Object.assign({succeeded:!0},l),{_response:l._response})}catch(p){if(((i=p.details)===null||i===void 0?void 0:i.errorCode)==="BlobAlreadyExists")return n.setStatus({code:z.SpanStatusCode.ERROR,message:"Expected exception when creating a blob only if it does not already exist."}),Object.assign(Object.assign({succeeded:!1},(r=p.response)===null||r===void 0?void 0:r.parsedHeaders),{_response:p.response});throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async uploadPages(e,a,i,r={}){var n;r.conditions=r.conditions||{};let{span:s,updatedOptions:p}=j("PageBlobClient-uploadPages",r);try{return gt(r.customerProvidedKey,this.isHttps),await this.pageBlobContext.uploadPages(i,e,Object.assign({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}),requestOptions:{onUploadProgress:r.onProgress},range:fa({offset:a,count:i}),sequenceNumberAccessConditions:r.conditions,transactionalContentMD5:r.transactionalContentMD5,transactionalContentCrc64:r.transactionalContentCrc64,cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope},X(p)))}catch(l){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:l.message}),l}finally{s.end()}}async uploadPagesFromURL(e,a,i,r,n={}){var s;n.conditions=n.conditions||{},n.sourceConditions=n.sourceConditions||{};let{span:p,updatedOptions:l}=j("PageBlobClient-uploadPagesFromURL",n);try{return gt(n.customerProvidedKey,this.isHttps),await this.pageBlobContext.uploadPagesFromURL(e,fa({offset:a,count:r}),0,fa({offset:i,count:r}),Object.assign({abortSignal:n.abortSignal,sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,leaseAccessConditions:n.conditions,sequenceNumberAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:n.sourceConditions.ifMatch,sourceIfModifiedSince:n.sourceConditions.ifModifiedSince,sourceIfNoneMatch:n.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:n.sourceConditions.ifUnmodifiedSince},cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,copySourceAuthorization:yp(n.sourceAuthorization)},X(l)))}catch(d){throw p.setStatus({code:z.SpanStatusCode.ERROR,message:d.message}),d}finally{p.end()}}async clearPages(e=0,a,i={}){var r;i.conditions=i.conditions||{};let{span:n,updatedOptions:s}=j("PageBlobClient-clearPages",i);try{return await this.pageBlobContext.clearPages(0,Object.assign({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(r=i.conditions)===null||r===void 0?void 0:r.tagConditions}),range:fa({offset:e,count:a}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope},X(s)))}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async getPageRanges(e=0,a,i={}){var r;i.conditions=i.conditions||{};let{span:n,updatedOptions:s}=j("PageBlobClient-getPageRanges",i);try{return await this.pageBlobContext.getPageRanges(Object.assign({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(r=i.conditions)===null||r===void 0?void 0:r.tagConditions}),range:fa({offset:e,count:a})},X(s))).then(m0)}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async listPageRangesSegment(e=0,a,i,r={}){var n;let{span:s,updatedOptions:p}=j("PageBlobClient-getPageRangesSegment",r);try{return await this.pageBlobContext.getPageRanges(Object.assign({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}),range:fa({offset:e,count:a}),marker:i,maxPageSize:r.maxPageSize},X(p)))}catch(l){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:l.message}),l}finally{s.end()}}listPageRangeItemSegments(e=0,a,i,r={}){return U.__asyncGenerator(this,arguments,o(function*(){let s;if(i||i===void 0)do s=yield U.__await(this.listPageRangesSegment(e,a,i,r)),i=s.continuationToken,yield yield U.__await(yield U.__await(s));while(i)},"listPageRangeItemSegments_1"))}listPageRangeItems(e=0,a,i={}){return U.__asyncGenerator(this,arguments,o(function*(){var n,s;let p;try{for(var l=U.__asyncValues(this.listPageRangeItemSegments(e,a,p,i)),d;d=yield U.__await(l.next()),!d.done;){let c=d.value;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(Fb(c))))}}catch(c){n={error:c}}finally{try{d&&!d.done&&(s=l.return)&&(yield U.__await(s.call(l)))}finally{if(n)throw n.error}}},"listPageRangeItems_1"))}listPageRanges(e=0,a,i={}){i.conditions=i.conditions||{};let r=this.listPageRangeItems(e,a,i);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:(n={})=>this.listPageRangeItemSegments(e,a,n.continuationToken,Object.assign({maxPageSize:n.maxPageSize},i))}}async getPageRangesDiff(e,a,i,r={}){var n;r.conditions=r.conditions||{};let{span:s,updatedOptions:p}=j("PageBlobClient-getPageRangesDiff",r);try{return await this.pageBlobContext.getPageRangesDiff(Object.assign({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}),prevsnapshot:i,range:fa({offset:e,count:a})},X(p))).then(m0)}catch(l){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:l.message}),l}finally{s.end()}}async listPageRangesDiffSegment(e,a,i,r,n){var s;let{span:p,updatedOptions:l}=j("PageBlobClient-getPageRangesDiffSegment",n);try{return await this.pageBlobContext.getPageRangesDiff(Object.assign({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:fa({offset:e,count:a}),marker:r,maxPageSize:n?.maxPageSize},X(l)))}catch(d){throw p.setStatus({code:z.SpanStatusCode.ERROR,message:d.message}),d}finally{p.end()}}listPageRangeDiffItemSegments(e,a,i,r,n){return U.__asyncGenerator(this,arguments,o(function*(){let p;if(r||r===void 0)do p=yield U.__await(this.listPageRangesDiffSegment(e,a,i,r,n)),r=p.continuationToken,yield yield U.__await(yield U.__await(p));while(r)},"listPageRangeDiffItemSegments_1"))}listPageRangeDiffItems(e,a,i,r){return U.__asyncGenerator(this,arguments,o(function*(){var s,p;let l;try{for(var d=U.__asyncValues(this.listPageRangeDiffItemSegments(e,a,i,l,r)),c;c=yield U.__await(d.next()),!c.done;){let u=c.value;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(Fb(u))))}}catch(u){s={error:u}}finally{try{c&&!c.done&&(p=d.return)&&(yield U.__await(p.call(d)))}finally{if(s)throw s.error}}},"listPageRangeDiffItems_1"))}listPageRangesDiff(e,a,i,r={}){r.conditions=r.conditions||{};let n=this.listPageRangeDiffItems(e,a,i,Object.assign({},r));return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeDiffItemSegments(e,a,i,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},r))}}async getPageRangesDiffForManagedDisks(e,a,i,r={}){var n;r.conditions=r.conditions||{};let{span:s,updatedOptions:p}=j("PageBlobClient-GetPageRangesDiffForManagedDisks",r);try{return await this.pageBlobContext.getPageRangesDiff(Object.assign({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}),prevSnapshotUrl:i,range:fa({offset:e,count:a})},X(p))).then(m0)}catch(l){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:l.message}),l}finally{s.end()}}async resize(e,a={}){var i;a.conditions=a.conditions||{};let{span:r,updatedOptions:n}=j("PageBlobClient-resize",a);try{return await this.pageBlobContext.resize(e,Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions}),encryptionScope:a.encryptionScope},X(n)))}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async updateSequenceNumber(e,a,i={}){var r;i.conditions=i.conditions||{};let{span:n,updatedOptions:s}=j("PageBlobClient-updateSequenceNumber",i);try{return await this.pageBlobContext.updateSequenceNumber(e,Object.assign({abortSignal:i.abortSignal,blobSequenceNumber:a,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(r=i.conditions)===null||r===void 0?void 0:r.tagConditions})},X(s)))}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async startCopyIncremental(e,a={}){var i;let{span:r,updatedOptions:n}=j("PageBlobClient-startCopyIncremental",a);try{return await this.pageBlobContext.copyIncremental(e,Object.assign({abortSignal:a.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(i=a.conditions)===null||i===void 0?void 0:i.tagConditions})},X(n)))}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}};async function MU(t){let e=Buffer.alloc(Hk),a=await IU(t.readableStreamBody,e);return e=e.slice(0,a),e.toString()}o(MU,"getBodyAsText");function LU(t){return Buffer.byteLength(t)}o(LU,"utf8ByteLength");var Mc=": ",Kb=" ",Yb=-1,k0=class{static{o(this,"BatchResponseParser")}constructor(e,a){if(!e||!e.contentType)throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.");if(!a||a.size===0)throw new RangeError("Invalid state: subRequests is not provided or size is 0.");this.batchResponse=e,this.subRequests=a,this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1],this.perResponsePrefix=`--${this.responseBatchBoundary}${zi}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==kk.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let a=(await MU(this.batchResponse)).split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1),i=a.length;if(i!==this.subRequests.size&&i!==1)throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.");let r=new Array(i),n=0,s=0;for(let p=0;p=0&&h{this.keys[e]===void 0||this.keys[e]===ds.UNLOCKED?(this.keys[e]=ds.LOCKED,a()):this.onUnlockEvent(e,()=>{this.keys[e]=ds.LOCKED,a()})})}static async unlock(e){return new Promise(a=>{this.keys[e]===ds.LOCKED&&this.emitUnlockEvent(e),delete this.keys[e],a()})}static onUnlockEvent(e,a){this.listeners[e]===void 0?this.listeners[e]=[a]:this.listeners[e].push(a)}static emitUnlockEvent(e){if(this.listeners[e]!==void 0&&this.listeners[e].length>0){let a=this.listeners[e].shift();setImmediate(()=>{a.call(this)})}}};ms.keys={};ms.listeners={};var us=class{static{o(this,"BlobBatch")}constructor(){this.batch="batch",this.batchRequest=new U0}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(e,a){await ms.lock(this.batch);try{this.batchRequest.preAddSubRequest(e),await a(),this.batchRequest.postAddSubRequest(e)}finally{await ms.unlock(this.batch)}}setBatchType(e){if(this.batchType||(this.batchType=e),this.batchType!==e)throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}async deleteBlob(e,a,i){let r,n;if(typeof e=="string"&&(q.isNode&&a instanceof Je||a instanceof Ie||q.isTokenCredential(a)))r=e,n=a;else if(e instanceof Ya)r=e.url,n=e.credential,i=a;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");i||(i={});let{span:s,updatedOptions:p}=j("BatchDeleteRequest-addSubRequest",i);try{this.setBatchType("delete"),await this.addSubRequestInternal({url:r,credential:n},async()=>{await new Ya(r,this.batchRequest.createPipeline(n)).delete(p)})}catch(l){throw s.setStatus({code:z.SpanStatusCode.ERROR,message:l.message}),l}finally{s.end()}}async setBlobAccessTier(e,a,i,r){let n,s,p;if(typeof e=="string"&&(q.isNode&&a instanceof Je||a instanceof Ie||q.isTokenCredential(a)))n=e,s=a,p=i;else if(e instanceof Ya)n=e.url,s=e.credential,p=a,r=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");r||(r={});let{span:l,updatedOptions:d}=j("BatchSetTierRequest-addSubRequest",r);try{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:n,credential:s},async()=>{await new Ya(n,this.batchRequest.createPipeline(s)).setAccessTier(p,d)})}catch(c){throw l.setStatus({code:z.SpanStatusCode.ERROR,message:c.message}),c}finally{l.end()}}},U0=class{static{o(this,"InnerBatchRequest")}constructor(){this.operationCount=0,this.body="";let e=q.generateUuid();this.boundary=`batch_${e}`,this.subRequestPrefix=`--${this.boundary}${zi}${Me.CONTENT_TYPE}: application/http${zi}${Me.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(e){let a=e instanceof Ie,i=3+(a?0:1),r=new Array(i);return r[0]=q.deserializationPolicy(),r[1]=new $0,a||(r[2]=q.isTokenCredential(e)?N_(q.bearerTokenAuthenticationPolicy(e,c2),e):e),r[i-1]=new F0(this),new xp(r,{})}appendSubRequestToBody(e){this.body+=[this.subRequestPrefix,`${Me.CONTENT_ID}: ${this.operationCount}`,"",`${e.method.toString()} ${tU(e.url)} ${b_}${zi}`].join(zi);for(let a of e.headers.headersArray())this.body+=`${a.name}: ${a.value}${zi}`;this.body+=zi}preAddSubRequest(e){if(this.operationCount>=jb)throw new RangeError(`Cannot exceed ${jb} sub requests in a single batch`);let a=u2(e.url);if(!a||a==="")throw new RangeError(`Invalid url for sub request: '${e.url}'`)}postAddSubRequest(e){this.subRequests.set(this.operationCount,e),this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${zi}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}},H0=class extends q.BaseRequestPolicy{static{o(this,"BatchRequestAssemblePolicy")}constructor(e,a,i){super(a,i),this.dummyResponse={request:new q.WebResource,status:200,headers:new q.HttpHeaders},this.batchRequest=e}async sendRequest(e){return await this.batchRequest.appendSubRequestToBody(e),this.dummyResponse}},F0=class{static{o(this,"BatchRequestAssemblePolicyFactory")}constructor(e){this.batchRequest=e}create(e,a){return new H0(this.batchRequest,e,a)}},V0=class extends q.BaseRequestPolicy{static{o(this,"BatchHeaderFilterPolicy")}constructor(e,a){super(e,a)}async sendRequest(e){let a="";for(let i of e.headers.headersArray())x_(i.name,Me.X_MS_VERSION)&&(a=i.name);return a!==""&&e.headers.remove(a),this._nextPolicy.sendRequest(e)}},$0=class{static{o(this,"BatchHeaderFilterPolicyFactory")}create(e,a){return new V0(e,a)}},Tp=class{static{o(this,"BlobBatchClient")}constructor(e,a,i){let r;Tr(a)?r=a:a?r=Ae(a,i):r=Ae(new Ie,i);let n=new wp(e,r.toServiceClientOptions()),s=u2(e);s&&s!=="/"?this.serviceOrContainerContext=new pn(n):this.serviceOrContainerContext=new Lc(n)}createBatch(){return new us}async deleteBlobs(e,a,i){let r=new us;for(let n of e)typeof n=="string"?await r.deleteBlob(n,a,i):await r.deleteBlob(n,a);return this.submitBatch(r)}async setBlobsAccessTier(e,a,i,r){let n=new us;for(let s of e)typeof s=="string"?await n.setBlobAccessTier(s,a,i,r):await n.setBlobAccessTier(s,a,i);return this.submitBatch(n)}async submitBatch(e,a={}){if(!e||e.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");let{span:i,updatedOptions:r}=j("BlobBatchClient-submitBatch",a);try{let n=e.getHttpRequestBody(),s=await this.serviceOrContainerContext.submitBatch(LU(n),e.getMultiPartContentType(),n,Object.assign(Object.assign({},a),X(r))),l=await new k0(s,e.getSubRequests()).parseBatchResponse();return{_response:s._response,contentType:s.contentType,errorCode:s.errorCode,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,subResponses:l.subResponses,subResponsesSucceededCount:l.subResponsesSucceededCount,subResponsesFailedCount:l.subResponsesFailedCount}}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}},$c=class extends Np{static{o(this,"ContainerClient")}constructor(e,a,i){let r,n;if(i=i||{},Tr(a))n=e,r=a;else if(q.isNode&&a instanceof Je||a instanceof Ie||q.isTokenCredential(a))n=e,r=Ae(a,i);else if(!a&&typeof a!="string")n=e,r=Ae(new Ie,i);else if(a&&typeof a=="string"){let s=a,p=Rs(e);if(p.kind==="AccountConnString")if(q.isNode){let l=new Je(p.accountName,p.accountKey);n=Fe(p.url,encodeURIComponent(s)),i.proxyOptions||(i.proxyOptions=q.getDefaultProxySettings(p.proxyUri)),r=Ae(l,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(p.kind==="SASConnString")n=Fe(p.url,encodeURIComponent(s))+"?"+p.accountSas,r=Ae(new Ie,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(n,r),this._containerName=this.getContainerNameFromUrl(),this.containerContext=new pn(this.storageClientContext)}get containerName(){return this._containerName}async create(e={}){let{span:a,updatedOptions:i}=j("ContainerClient-create",e);try{return await this.containerContext.create(Object.assign(Object.assign({},e),X(i)))}catch(r){throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async createIfNotExists(e={}){var a,i;let{span:r,updatedOptions:n}=j("ContainerClient-createIfNotExists",e);try{let s=await this.create(n);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((a=s.details)===null||a===void 0?void 0:a.errorCode)==="ContainerAlreadyExists")return r.setStatus({code:z.SpanStatusCode.ERROR,message:"Expected exception when creating a container only if it does not already exist."}),Object.assign(Object.assign({succeeded:!1},(i=s.response)===null||i===void 0?void 0:i.parsedHeaders),{_response:s.response});throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async exists(e={}){let{span:a,updatedOptions:i}=j("ContainerClient-exists",e);try{return await this.getProperties({abortSignal:e.abortSignal,tracingOptions:i.tracingOptions}),!0}catch(r){if(r.statusCode===404)return a.setStatus({code:z.SpanStatusCode.ERROR,message:"Expected exception when checking container existence"}),!1;throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}getBlobClient(e){return new Ya(Fe(this.url,Ac(e)),this.pipeline)}getAppendBlobClient(e){return new Sp(Fe(this.url,Ac(e)),this.pipeline)}getBlockBlobClient(e){return new Ep(Fe(this.url,Ac(e)),this.pipeline)}getPageBlobClient(e){return new Cp(Fe(this.url,Ac(e)),this.pipeline)}async getProperties(e={}){e.conditions||(e.conditions={});let{span:a,updatedOptions:i}=j("ContainerClient-getProperties",e);try{return await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:e.abortSignal},e.conditions),X(i)))}catch(r){throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async delete(e={}){e.conditions||(e.conditions={});let{span:a,updatedOptions:i}=j("ContainerClient-delete",e);try{return await this.containerContext.delete(Object.assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:e.conditions},X(i)))}catch(r){throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async deleteIfExists(e={}){var a,i;let{span:r,updatedOptions:n}=j("ContainerClient-deleteIfExists",e);try{let s=await this.delete(n);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((a=s.details)===null||a===void 0?void 0:a.errorCode)==="ContainerNotFound")return r.setStatus({code:z.SpanStatusCode.ERROR,message:"Expected exception when deleting a container only if it exists."}),Object.assign(Object.assign({succeeded:!1},(i=s.response)===null||i===void 0?void 0:i.parsedHeaders),{_response:s.response});throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async setMetadata(e,a={}){if(a.conditions||(a.conditions={}),a.conditions.ifUnmodifiedSince)throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service");let{span:i,updatedOptions:r}=j("ContainerClient-setMetadata",a);try{return await this.containerContext.setMetadata(Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,metadata:e,modifiedAccessConditions:a.conditions},X(r)))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async getAccessPolicy(e={}){e.conditions||(e.conditions={});let{span:a,updatedOptions:i}=j("ContainerClient-getAccessPolicy",e);try{let r=await this.containerContext.getAccessPolicy(Object.assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions},X(i))),n={_response:r._response,blobPublicAccess:r.blobPublicAccess,date:r.date,etag:r.etag,errorCode:r.errorCode,lastModified:r.lastModified,requestId:r.requestId,clientRequestId:r.clientRequestId,signedIdentifiers:[],version:r.version};for(let s of r){let p;s.accessPolicy&&(p={permissions:s.accessPolicy.permissions},s.accessPolicy.expiresOn&&(p.expiresOn=new Date(s.accessPolicy.expiresOn)),s.accessPolicy.startsOn&&(p.startsOn=new Date(s.accessPolicy.startsOn))),n.signedIdentifiers.push({accessPolicy:p,id:s.id})}return n}catch(r){throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async setAccessPolicy(e,a,i={}){i.conditions=i.conditions||{};let{span:r,updatedOptions:n}=j("ContainerClient-setAccessPolicy",i);try{let s=[];for(let p of a||[])s.push({accessPolicy:{expiresOn:p.accessPolicy.expiresOn?Ce(p.accessPolicy.expiresOn):"",permissions:p.accessPolicy.permissions,startsOn:p.accessPolicy.startsOn?Ce(p.accessPolicy.startsOn):""},id:p.id});return await this.containerContext.setAccessPolicy(Object.assign({abortSignal:i.abortSignal,access:e,containerAcl:s,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions},X(n)))}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}getBlobLeaseClient(e){return new _p(this,e)}async uploadBlockBlob(e,a,i,r={}){let{span:n,updatedOptions:s}=j("ContainerClient-uploadBlockBlob",r);try{let p=this.getBlockBlobClient(e),l=await p.upload(a,i,s);return{blockBlobClient:p,response:l}}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async deleteBlob(e,a={}){let{span:i,updatedOptions:r}=j("ContainerClient-deleteBlob",a);try{let n=this.getBlobClient(e);return a.versionId&&(n=n.withVersion(a.versionId)),await n.delete(r)}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async listBlobFlatSegment(e,a={}){let{span:i,updatedOptions:r}=j("ContainerClient-listBlobFlatSegment",a);try{let n=await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:e},a),X(r)));return Object.assign(Object.assign({},n),{_response:Object.assign(Object.assign({},n._response),{parsedBody:oU(n._response.parsedBody)}),segment:Object.assign(Object.assign({},n.segment),{blobItems:n.segment.blobItems.map(p=>Object.assign(Object.assign({},p),{name:cs(p.name),tags:mp(p.blobTags),objectReplicationSourceProperties:qc(p.objectReplicationMetadata)}))})})}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async listBlobHierarchySegment(e,a,i={}){var r;let{span:n,updatedOptions:s}=j("ContainerClient-listBlobHierarchySegment",i);try{let p=await this.containerContext.listBlobHierarchySegment(e,Object.assign(Object.assign({marker:a},i),X(s)));return Object.assign(Object.assign({},p),{_response:Object.assign(Object.assign({},p._response),{parsedBody:pU(p._response.parsedBody)}),segment:Object.assign(Object.assign({},p.segment),{blobItems:p.segment.blobItems.map(d=>Object.assign(Object.assign({},d),{name:cs(d.name),tags:mp(d.blobTags),objectReplicationSourceProperties:qc(d.objectReplicationMetadata)})),blobPrefixes:(r=p.segment.blobPrefixes)===null||r===void 0?void 0:r.map(d=>Object.assign(Object.assign({},d),{name:cs(d.name)}))})})}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}listSegments(e,a={}){return U.__asyncGenerator(this,arguments,o(function*(){let r;if(e||e===void 0)do r=yield U.__await(this.listBlobFlatSegment(e,a)),e=r.continuationToken,yield yield U.__await(yield U.__await(r));while(e)},"listSegments_1"))}listItems(e={}){return U.__asyncGenerator(this,arguments,o(function*(){var i,r;let n;try{for(var s=U.__asyncValues(this.listSegments(n,e)),p;p=yield U.__await(s.next()),!p.done;){let l=p.value;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(l.segment.blobItems)))}}catch(l){i={error:l}}finally{try{p&&!p.done&&(r=s.return)&&(yield U.__await(r.call(s)))}finally{if(i)throw i.error}}},"listItems_1"))}listBlobsFlat(e={}){let a=[];e.includeCopy&&a.push("copy"),e.includeDeleted&&a.push("deleted"),e.includeMetadata&&a.push("metadata"),e.includeSnapshots&&a.push("snapshots"),e.includeVersions&&a.push("versions"),e.includeUncommitedBlobs&&a.push("uncommittedblobs"),e.includeTags&&a.push("tags"),e.includeDeletedWithVersions&&a.push("deletedwithversions"),e.includeImmutabilityPolicy&&a.push("immutabilitypolicy"),e.includeLegalHold&&a.push("legalhold"),e.prefix===""&&(e.prefix=void 0);let i=Object.assign(Object.assign({},e),a.length>0?{include:a}:{}),r=this.listItems(i);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:(n={})=>this.listSegments(n.continuationToken,Object.assign({maxPageSize:n.maxPageSize},i))}}listHierarchySegments(e,a,i={}){return U.__asyncGenerator(this,arguments,o(function*(){let n;if(a||a===void 0)do n=yield U.__await(this.listBlobHierarchySegment(e,a,i)),a=n.continuationToken,yield yield U.__await(yield U.__await(n));while(a)},"listHierarchySegments_1"))}listItemsByHierarchy(e,a={}){return U.__asyncGenerator(this,arguments,o(function*(){var r,n;let s;try{for(var p=U.__asyncValues(this.listHierarchySegments(e,s,a)),l;l=yield U.__await(p.next()),!l.done;){let c=l.value.segment;if(c.blobPrefixes)for(let u of c.blobPrefixes)yield yield U.__await(Object.assign({kind:"prefix"},u));for(let u of c.blobItems)yield yield U.__await(Object.assign({kind:"blob"},u))}}catch(d){r={error:d}}finally{try{l&&!l.done&&(n=p.return)&&(yield U.__await(n.call(p)))}finally{if(r)throw r.error}}},"listItemsByHierarchy_1"))}listBlobsByHierarchy(e,a={}){if(e==="")throw new RangeError("delimiter should contain one or more characters");let i=[];a.includeCopy&&i.push("copy"),a.includeDeleted&&i.push("deleted"),a.includeMetadata&&i.push("metadata"),a.includeSnapshots&&i.push("snapshots"),a.includeVersions&&i.push("versions"),a.includeUncommitedBlobs&&i.push("uncommittedblobs"),a.includeTags&&i.push("tags"),a.includeDeletedWithVersions&&i.push("deletedwithversions"),a.includeImmutabilityPolicy&&i.push("immutabilitypolicy"),a.includeLegalHold&&i.push("legalhold"),a.prefix===""&&(a.prefix=void 0);let r=Object.assign(Object.assign({},a),i.length>0?{include:i}:{}),n=this.listItemsByHierarchy(e,r);return{async next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listHierarchySegments(e,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},r))}}async findBlobsByTagsSegment(e,a,i={}){let{span:r,updatedOptions:n}=j("ContainerClient-findBlobsByTagsSegment",i);try{let s=await this.containerContext.filterBlobs(Object.assign({abortSignal:i.abortSignal,where:e,marker:a,maxPageSize:i.maxPageSize},X(n)));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(l=>{var d;let c="";return((d=l.tags)===null||d===void 0?void 0:d.blobTagSet.length)===1&&(c=l.tags.blobTagSet[0].value),Object.assign(Object.assign({},l),{tags:mp(l.tags),tagValue:c})})})}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}findBlobsByTagsSegments(e,a,i={}){return U.__asyncGenerator(this,arguments,o(function*(){let n;if(a||a===void 0)do n=yield U.__await(this.findBlobsByTagsSegment(e,a,i)),n.blobs=n.blobs||[],a=n.continuationToken,yield yield U.__await(n);while(a)},"findBlobsByTagsSegments_1"))}findBlobsByTagsItems(e,a={}){return U.__asyncGenerator(this,arguments,o(function*(){var r,n;let s;try{for(var p=U.__asyncValues(this.findBlobsByTagsSegments(e,s,a)),l;l=yield U.__await(p.next()),!l.done;){let d=l.value;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(d.blobs)))}}catch(d){r={error:d}}finally{try{l&&!l.done&&(n=p.return)&&(yield U.__await(n.call(p)))}finally{if(r)throw r.error}}},"findBlobsByTagsItems_1"))}findBlobsByTags(e,a={}){let i=Object.assign({},a),r=this.findBlobsByTagsItems(e,i);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:(n={})=>this.findBlobsByTagsSegments(e,n.continuationToken,Object.assign({maxPageSize:n.maxPageSize},i))}}getContainerNameFromUrl(){let e;try{let a=q.URLBuilder.parse(this.url);if(a.getHost().split(".")[1]==="blob"?e=a.getPath().split("/")[1]:f2(a)?e=a.getPath().split("/")[2]:e=a.getPath().split("/")[1],e=decodeURIComponent(e),!e)throw new Error("Provided containerName is invalid.");return e}catch{throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(e){return new Promise(a=>{if(!(this.credential instanceof Je))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=h2(Object.assign({containerName:this._containerName},e),this.credential).toString();a(m2(this.url,i))})}getBlobBatchClient(){return new Tp(this.url,this.pipeline)}},Op=class t{static{o(this,"AccountSASPermissions")}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(e){let a=new t;for(let i of e)switch(i){case"r":a.read=!0;break;case"w":a.write=!0;break;case"d":a.delete=!0;break;case"x":a.deleteVersion=!0;break;case"l":a.list=!0;break;case"a":a.add=!0;break;case"c":a.create=!0;break;case"u":a.update=!0;break;case"p":a.process=!0;break;case"t":a.tag=!0;break;case"f":a.filter=!0;break;case"i":a.setImmutabilityPolicy=!0;break;case"y":a.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission character: ${i}`)}return a}static from(e){let a=new t;return e.read&&(a.read=!0),e.write&&(a.write=!0),e.delete&&(a.delete=!0),e.deleteVersion&&(a.deleteVersion=!0),e.filter&&(a.filter=!0),e.tag&&(a.tag=!0),e.list&&(a.list=!0),e.add&&(a.add=!0),e.create&&(a.create=!0),e.update&&(a.update=!0),e.process&&(a.process=!0),e.setImmutabilityPolicy&&(a.setImmutabilityPolicy=!0),e.permanentDelete&&(a.permanentDelete=!0),a}toString(){let e=[];return this.read&&e.push("r"),this.write&&e.push("w"),this.delete&&e.push("d"),this.deleteVersion&&e.push("x"),this.filter&&e.push("f"),this.tag&&e.push("t"),this.list&&e.push("l"),this.add&&e.push("a"),this.create&&e.push("c"),this.update&&e.push("u"),this.process&&e.push("p"),this.setImmutabilityPolicy&&e.push("i"),this.permanentDelete&&e.push("y"),e.join("")}},Gc=class t{static{o(this,"AccountSASResourceTypes")}constructor(){this.service=!1,this.container=!1,this.object=!1}static parse(e){let a=new t;for(let i of e)switch(i){case"s":a.service=!0;break;case"c":a.container=!0;break;case"o":a.object=!0;break;default:throw new RangeError(`Invalid resource type: ${i}`)}return a}toString(){let e=[];return this.service&&e.push("s"),this.container&&e.push("c"),this.object&&e.push("o"),e.join("")}},Rp=class t{static{o(this,"AccountSASServices")}constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}static parse(e){let a=new t;for(let i of e)switch(i){case"b":a.blob=!0;break;case"f":a.file=!0;break;case"q":a.queue=!0;break;case"t":a.table=!0;break;default:throw new RangeError(`Invalid service character: ${i}`)}return a}toString(){let e=[];return this.blob&&e.push("b"),this.table&&e.push("t"),this.queue&&e.push("q"),this.file&&e.push("f"),e.join("")}};function __(t,e){let a=t.version?t.version:d2;if(t.permissions&&t.permissions.setImmutabilityPolicy&&a<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&a<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&a<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.");if(t.permissions&&t.permissions.tag&&a<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.");if(t.permissions&&t.permissions.filter&&a<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.");if(t.encryptionScope&&a<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");let i=Op.parse(t.permissions.toString()),r=Rp.parse(t.services).toString(),n=Gc.parse(t.resourceTypes).toString(),s;a>="2020-12-06"?s=[e.accountName,i,r,n,t.startsOn?Ce(t.startsOn,!1):"",Ce(t.expiresOn,!1),t.ipRange?Hi(t.ipRange):"",t.protocol?t.protocol:"",a,t.encryptionScope?t.encryptionScope:"",""].join(` -`):s=[e.accountName,i,r,n,t.startsOn?Ce(t.startsOn,!1):"",Ce(t.expiresOn,!1),t.ipRange?Hi(t.ipRange):"",t.protocol?t.protocol:"",a,""].join(` -`);let p=e.computeHMACSHA256(s);return new yi(a,p,i.toString(),r,n,t.protocol,t.startsOn,t.expiresOn,t.ipRange,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,t.encryptionScope)}o(__,"generateAccountSASQueryParameters");var G0=class t extends Np{static{o(this,"BlobServiceClient")}constructor(e,a,i){let r;Tr(a)?r=a:q.isNode&&a instanceof Je||a instanceof Ie||q.isTokenCredential(a)?r=Ae(a,i):r=Ae(new Ie,i),super(e,r),this.serviceContext=new Lc(this.storageClientContext)}static fromConnectionString(e,a){a=a||{};let i=Rs(e);if(i.kind==="AccountConnString")if(q.isNode){let r=new Je(i.accountName,i.accountKey);a.proxyOptions||(a.proxyOptions=q.getDefaultProxySettings(i.proxyUri));let n=Ae(r,a);return new t(i.url,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let r=Ae(new Ie,a);return new t(i.url+"?"+i.accountSas,r)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}getContainerClient(e){return new $c(Fe(this.url,encodeURIComponent(e)),this.pipeline)}async createContainer(e,a={}){let{span:i,updatedOptions:r}=j("BlobServiceClient-createContainer",a);try{let n=this.getContainerClient(e),s=await n.create(r);return{containerClient:n,containerCreateResponse:s}}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async deleteContainer(e,a={}){let{span:i,updatedOptions:r}=j("BlobServiceClient-deleteContainer",a);try{return await this.getContainerClient(e).delete(r)}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async undeleteContainer(e,a,i={}){let{span:r,updatedOptions:n}=j("BlobServiceClient-undeleteContainer",i);try{let s=this.getContainerClient(i.destinationContainerName||e),l=await new pn(s.storageClientContext).restore(Object.assign({deletedContainerName:e,deletedContainerVersion:a},n));return{containerClient:s,containerUndeleteResponse:l}}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}async renameContainer(e,a,i={}){var r;let{span:n,updatedOptions:s}=j("BlobServiceClient-renameContainer",i);try{let p=this.getContainerClient(a),d=await new pn(p.storageClientContext).rename(e,Object.assign(Object.assign({},s),{sourceLeaseId:(r=i.sourceCondition)===null||r===void 0?void 0:r.leaseId}));return{containerClient:p,containerRenameResponse:d}}catch(p){throw n.setStatus({code:z.SpanStatusCode.ERROR,message:p.message}),p}finally{n.end()}}async getProperties(e={}){let{span:a,updatedOptions:i}=j("BlobServiceClient-getProperties",e);try{return await this.serviceContext.getProperties(Object.assign({abortSignal:e.abortSignal},X(i)))}catch(r){throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async setProperties(e,a={}){let{span:i,updatedOptions:r}=j("BlobServiceClient-setProperties",a);try{return await this.serviceContext.setProperties(e,Object.assign({abortSignal:a.abortSignal},X(r)))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async getStatistics(e={}){let{span:a,updatedOptions:i}=j("BlobServiceClient-getStatistics",e);try{return await this.serviceContext.getStatistics(Object.assign({abortSignal:e.abortSignal},X(i)))}catch(r){throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async getAccountInfo(e={}){let{span:a,updatedOptions:i}=j("BlobServiceClient-getAccountInfo",e);try{return await this.serviceContext.getAccountInfo(Object.assign({abortSignal:e.abortSignal},X(i)))}catch(r){throw a.setStatus({code:z.SpanStatusCode.ERROR,message:r.message}),r}finally{a.end()}}async listContainersSegment(e,a={}){let{span:i,updatedOptions:r}=j("BlobServiceClient-listContainersSegment",a);try{return await this.serviceContext.listContainersSegment(Object.assign(Object.assign(Object.assign({abortSignal:a.abortSignal,marker:e},a),{include:typeof a.include=="string"?[a.include]:a.include}),X(r)))}catch(n){throw i.setStatus({code:z.SpanStatusCode.ERROR,message:n.message}),n}finally{i.end()}}async findBlobsByTagsSegment(e,a,i={}){let{span:r,updatedOptions:n}=j("BlobServiceClient-findBlobsByTagsSegment",i);try{let s=await this.serviceContext.filterBlobs(Object.assign({abortSignal:i.abortSignal,where:e,marker:a,maxPageSize:i.maxPageSize},X(n)));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(l=>{var d;let c="";return((d=l.tags)===null||d===void 0?void 0:d.blobTagSet.length)===1&&(c=l.tags.blobTagSet[0].value),Object.assign(Object.assign({},l),{tags:mp(l.tags),tagValue:c})})})}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}findBlobsByTagsSegments(e,a,i={}){return U.__asyncGenerator(this,arguments,o(function*(){let n;if(a||a===void 0)do n=yield U.__await(this.findBlobsByTagsSegment(e,a,i)),n.blobs=n.blobs||[],a=n.continuationToken,yield yield U.__await(n);while(a)},"findBlobsByTagsSegments_1"))}findBlobsByTagsItems(e,a={}){return U.__asyncGenerator(this,arguments,o(function*(){var r,n;let s;try{for(var p=U.__asyncValues(this.findBlobsByTagsSegments(e,s,a)),l;l=yield U.__await(p.next()),!l.done;){let d=l.value;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(d.blobs)))}}catch(d){r={error:d}}finally{try{l&&!l.done&&(n=p.return)&&(yield U.__await(n.call(p)))}finally{if(r)throw r.error}}},"findBlobsByTagsItems_1"))}findBlobsByTags(e,a={}){let i=Object.assign({},a),r=this.findBlobsByTagsItems(e,i);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:(n={})=>this.findBlobsByTagsSegments(e,n.continuationToken,Object.assign({maxPageSize:n.maxPageSize},i))}}listSegments(e,a={}){return U.__asyncGenerator(this,arguments,o(function*(){let r;if(e||e===void 0)do r=yield U.__await(this.listContainersSegment(e,a)),r.containerItems=r.containerItems||[],e=r.continuationToken,yield yield U.__await(yield U.__await(r));while(e)},"listSegments_1"))}listItems(e={}){return U.__asyncGenerator(this,arguments,o(function*(){var i,r;let n;try{for(var s=U.__asyncValues(this.listSegments(n,e)),p;p=yield U.__await(s.next()),!p.done;){let l=p.value;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(l.containerItems)))}}catch(l){i={error:l}}finally{try{p&&!p.done&&(r=s.return)&&(yield U.__await(r.call(s)))}finally{if(i)throw i.error}}},"listItems_1"))}listContainers(e={}){e.prefix===""&&(e.prefix=void 0);let a=[];e.includeDeleted&&a.push("deleted"),e.includeMetadata&&a.push("metadata"),e.includeSystem&&a.push("system");let i=Object.assign(Object.assign({},e),a.length>0?{include:a}:{}),r=this.listItems(i);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:(n={})=>this.listSegments(n.continuationToken,Object.assign({maxPageSize:n.maxPageSize},i))}}async getUserDelegationKey(e,a,i={}){let{span:r,updatedOptions:n}=j("BlobServiceClient-getUserDelegationKey",i);try{let s=await this.serviceContext.getUserDelegationKey({startsOn:Ce(e,!1),expiresOn:Ce(a,!1)},Object.assign({abortSignal:i.abortSignal},X(n))),p={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},p)}catch(s){throw r.setStatus({code:z.SpanStatusCode.ERROR,message:s.message}),s}finally{r.end()}}getBlobBatchClient(){return new Tp(this.url,this.pipeline)}generateAccountSasUrl(e,a=Op.parse("r"),i="sco",r={}){if(!(this.credential instanceof Je))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(e===void 0){let s=new Date;e=new Date(s.getTime()+3600*1e3)}let n=__(Object.assign({permissions:a,expiresOn:e,resourceTypes:i,services:Rp.parse("b").toString()},r),this.credential).toString();return m2(this.url,n)}};Z.KnownEncryptionAlgorithmType=void 0;(function(t){t.AES256="AES256"})(Z.KnownEncryptionAlgorithmType||(Z.KnownEncryptionAlgorithmType={}));Object.defineProperty(Z,"BaseRequestPolicy",{enumerable:!0,get:function(){return q.BaseRequestPolicy}});Object.defineProperty(Z,"HttpHeaders",{enumerable:!0,get:function(){return q.HttpHeaders}});Object.defineProperty(Z,"RequestPolicyOptions",{enumerable:!0,get:function(){return q.RequestPolicyOptions}});Object.defineProperty(Z,"RestError",{enumerable:!0,get:function(){return q.RestError}});Object.defineProperty(Z,"WebResource",{enumerable:!0,get:function(){return q.WebResource}});Object.defineProperty(Z,"deserializationPolicy",{enumerable:!0,get:function(){return q.deserializationPolicy}});Z.AccountSASPermissions=Op;Z.AccountSASResourceTypes=Gc;Z.AccountSASServices=Rp;Z.AnonymousCredential=Ie;Z.AnonymousCredentialPolicy=Hc;Z.AppendBlobClient=Sp;Z.BlobBatch=us;Z.BlobBatchClient=Tp;Z.BlobClient=Ya;Z.BlobLeaseClient=_p;Z.BlobSASPermissions=ki;Z.BlobServiceClient=G0;Z.BlockBlobClient=Ep;Z.ContainerClient=$c;Z.ContainerSASPermissions=Ui;Z.Credential=bp;Z.CredentialPolicy=vp;Z.PageBlobClient=Cp;Z.Pipeline=xp;Z.SASQueryParameters=yi;Z.StorageBrowserPolicy=zc;Z.StorageBrowserPolicyFactory=jc;Z.StorageOAuthScopes=c2;Z.StorageRetryPolicy=kc;Z.StorageRetryPolicyFactory=Uc;Z.StorageSharedKeyCredential=Je;Z.StorageSharedKeyCredentialPolicy=Fc;Z.generateAccountSASQueryParameters=__;Z.generateBlobSASQueryParameters=h2;Z.isPipelineLike=Tr;Z.logger=Ka;Z.newPipeline=Ae});var w2=N(ra=>{"use strict";Object.defineProperty(ra,"__esModule",{value:!0});ra.UsageError=ra.NetworkError=ra.GHESNotSupportedError=ra.CacheNotFoundError=ra.InvalidResponseError=ra.FilesNotFoundError=void 0;var y2=class extends Error{static{o(this,"FilesNotFoundError")}constructor(e=[]){let a="No files were found to upload";e.length>0&&(a+=`: ${e.join(", ")}`),super(a),this.files=e,this.name="FilesNotFoundError"}};ra.FilesNotFoundError=y2;var v2=class extends Error{static{o(this,"InvalidResponseError")}constructor(e){super(e),this.name="InvalidResponseError"}};ra.InvalidResponseError=v2;var b2=class extends Error{static{o(this,"CacheNotFoundError")}constructor(e="Cache not found"){super(e),this.name="CacheNotFoundError"}};ra.CacheNotFoundError=b2;var x2=class extends Error{static{o(this,"GHESNotSupportedError")}constructor(e="@actions/cache v4.1.4+, actions/cache/save@v4+ and actions/cache/restore@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}};ra.GHESNotSupportedError=x2;var eu=class extends Error{static{o(this,"NetworkError")}constructor(e){let a=`Unable to make request: ${e} -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(a),this.code=e,this.name="NetworkError"}};ra.NetworkError=eu;eu.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var tu=class extends Error{static{o(this,"UsageError")}constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries. 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"}};ra.UsageError=tu;tu.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1});var S_=N(na=>{"use strict";var qU=na&&na.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),zU=na&&na.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jU=na&&na.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&qU(e,t,a);return zU(e,t),e},kU=na&&na.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(na,"__esModule",{value:!0});na.uploadCacheArchiveSDK=na.UploadProgress=void 0;var N2=jU(st()),UU=g2(),HU=w2(),au=class{static{o(this,"UploadProgress")}constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,a=(100*(e/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,r=(e/(1024*1024)/(i/1e3)).toFixed(1);N2.info(`Sent ${e} of ${this.contentLength} (${a}%), ${r} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let a=o(()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(a,e))},"displayCallback");this.timeoutHandle=setTimeout(a,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};na.UploadProgress=au;function FU(t,e,a){var i;return kU(this,void 0,void 0,function*(){let r=new UU.BlobClient(t),n=r.getBlockBlobClient(),s=new au((i=a?.archiveSizeBytes)!==null&&i!==void 0?i:0),p={blockSize:a?.uploadChunkSize,concurrency:a?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:s.onProgress()};try{s.startDisplayTimer(),N2.debug(`BlobClient: ${r.name}:${r.accountName}:${r.containerName}`);let l=yield n.uploadFile(e,p);if(l._response.status>=400)throw new HU.InvalidResponseError(`uploadCacheArchiveSDK: upload failed with status code ${l._response.status}`);return l}catch(l){throw N2.warning(`uploadCacheArchiveSDK: internal error uploading cache archive: ${l.message}`),l}finally{s.stopDisplayTimer()}})}o(FU,"uploadCacheArchiveSDK");na.uploadCacheArchiveSDK=FU});var S2=N(Ze=>{"use strict";var VU=Ze&&Ze.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),$U=Ze&&Ze.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GU=Ze&&Ze.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&VU(e,t,a);return $U(e,t),e},ru=Ze&&Ze.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(Ze,"__esModule",{value:!0});Ze.retryHttpClientResponse=Ze.retryTypedResponse=Ze.retry=Ze.isRetryableStatusCode=Ze.isServerErrorStatusCode=Ze.isSuccessStatusCode=void 0;var E_=GU(st()),iu=Ji(),Ds=Oo();function WU(t){return t?t>=200&&t<300:!1}o(WU,"isSuccessStatusCode");Ze.isSuccessStatusCode=WU;function C_(t){return t?t>=500:!0}o(C_,"isServerErrorStatusCode");Ze.isServerErrorStatusCode=C_;function T_(t){return t?[iu.HttpCodes.BadGateway,iu.HttpCodes.ServiceUnavailable,iu.HttpCodes.GatewayTimeout].includes(t):!1}o(T_,"isRetryableStatusCode");Ze.isRetryableStatusCode=T_;function XU(t){return ru(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}o(XU,"sleep");function _2(t,e,a,i=Ds.DefaultRetryAttempts,r=Ds.DefaultRetryDelay,n=void 0){return ru(this,void 0,void 0,function*(){let s="",p=1;for(;p<=i;){let l,d,c=!1;try{l=yield e()}catch(u){n&&(l=n(u)),c=!0,s=u.message}if(l&&(d=a(l),!C_(d)))return l;if(d&&(c=T_(d),s=`Cache service responded with ${d}`),E_.debug(`${t} - Attempt ${p} of ${i} failed with error: ${s}`),!c){E_.debug(`${t} - Error is not retryable`);break}yield XU(r),p++}throw Error(`${t} failed: ${s}`)})}o(_2,"retry");Ze.retry=_2;function KU(t,e,a=Ds.DefaultRetryAttempts,i=Ds.DefaultRetryDelay){return ru(this,void 0,void 0,function*(){return yield _2(t,e,r=>r.statusCode,a,i,r=>{if(r instanceof iu.HttpClientError)return{statusCode:r.statusCode,result:null,headers:{},error:r}})})}o(KU,"retryTypedResponse");Ze.retryTypedResponse=KU;function YU(t,e,a=Ds.DefaultRetryAttempts,i=Ds.DefaultRetryDelay){return ru(this,void 0,void 0,function*(){return yield _2(t,e,r=>r.message.statusCode,a,i)})}o(YU,"retryHttpClientResponse");Ze.retryHttpClientResponse=YU});var D_=N(Rt=>{"use strict";var QU=Rt&&Rt.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),JU=Rt&&Rt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),As=Rt&&Rt.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&QU(e,t,a);return JU(e,t),e},Pa=Rt&&Rt.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(Rt,"__esModule",{value:!0});Rt.downloadCacheStorageSDK=Rt.downloadCacheHttpClientConcurrent=Rt.downloadCacheHttpClient=Rt.DownloadProgress=void 0;var Bp=As(st()),R_=Ji(),ZU=g2(),eH=As(require("buffer")),Ap=As(require("fs")),tH=As(require("stream")),aH=As(require("util")),iH=As(zn()),O_=Oo(),E2=S2(),rH=Un();function nH(t,e){return Pa(this,void 0,void 0,function*(){yield aH.promisify(tH.pipeline)(t.message,e)})}o(nH,"pipeResponseToStream");var Mp=class{static{o(this,"DownloadProgress")}constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,Bp.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,a=(100*(e/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,r=(e/(1024*1024)/(i/1e3)).toFixed(1);Bp.info(`Received ${e} of ${this.contentLength} (${a}%), ${r} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let a=o(()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(a,e))},"displayCallback");this.timeoutHandle=setTimeout(a,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};Rt.DownloadProgress=Mp;function P_(t,e){return Pa(this,void 0,void 0,function*(){let a=Ap.createWriteStream(e),i=new R_.HttpClient("actions/cache"),r=yield(0,E2.retryHttpClientResponse)("downloadCache",()=>Pa(this,void 0,void 0,function*(){return i.get(t)}));r.message.socket.setTimeout(O_.SocketTimeout,()=>{r.message.destroy(),Bp.debug(`Aborting download, socket timed out after ${O_.SocketTimeout} ms`)}),yield nH(r,a);let n=r.message.headers["content-length"];if(n){let s=parseInt(n),p=iH.getArchiveFileSizeInBytes(e);if(p!==s)throw new Error(`Incomplete download. Expected file size: ${s}, actual file size: ${p}`)}else Bp.debug("Unable to validate download, no Content-Length header")})}o(P_,"downloadCacheHttpClient");Rt.downloadCacheHttpClient=P_;function sH(t,e,a){var i;return Pa(this,void 0,void 0,function*(){let r=yield Ap.promises.open(e,"w"),n=new R_.HttpClient("actions/cache",void 0,{socketTimeout:a.timeoutInMs,keepAlive:!0});try{let p=(yield(0,E2.retryHttpClientResponse)("downloadCacheMetadata",()=>Pa(this,void 0,void 0,function*(){return yield n.request("HEAD",t,null,{})}))).message.headers["content-length"];if(p==null)throw new Error("Content-Length not found on blob response");let l=parseInt(p);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let d=[],c=4*1024*1024;for(let I=0;IPa(this,void 0,void 0,function*(){return yield oH(n,t,I,w)})})}d.reverse();let u=0,m=0,f=new Mp(l);f.startDisplayTimer();let h=f.onProgress(),b=[],E,C=o(()=>Pa(this,void 0,void 0,function*(){let I=yield Promise.race(Object.values(b));yield r.write(I.buffer,0,I.count,I.offset),u--,delete b[I.offset],m+=I.count,h({loadedBytes:m})}),"waitAndWrite");for(;E=d.pop();)b[E.offset]=E.promiseGetter(),u++,u>=((i=a.downloadConcurrency)!==null&&i!==void 0?i:10)&&(yield C());for(;u>0;)yield C()}finally{n.dispose(),yield r.close()}})}o(sH,"downloadCacheHttpClientConcurrent");Rt.downloadCacheHttpClientConcurrent=sH;function oH(t,e,a,i){return Pa(this,void 0,void 0,function*(){let n=0;for(;;)try{let p=yield I_(3e4,pH(t,e,a,i));if(typeof p=="string")throw new Error("downloadSegmentRetry failed due to timeout");return p}catch(s){if(n>=5)throw s;n++}})}o(oH,"downloadSegmentRetry");function pH(t,e,a,i){return Pa(this,void 0,void 0,function*(){let r=yield(0,E2.retryHttpClientResponse)("downloadCachePart",()=>Pa(this,void 0,void 0,function*(){return yield t.get(e,{Range:`bytes=${a}-${a+i-1}`})}));if(!r.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:a,count:i,buffer:yield r.readBodyBuffer()}})}o(pH,"downloadSegment");function lH(t,e,a){var i;return Pa(this,void 0,void 0,function*(){let r=new ZU.BlockBlobClient(t,void 0,{retryOptions:{tryTimeoutInMs:a.timeoutInMs}}),s=(i=(yield r.getProperties()).contentLength)!==null&&i!==void 0?i:-1;if(s<0)Bp.debug("Unable to determine content length, downloading file with http-client..."),yield P_(t,e);else{let p=Math.min(134217728,eH.constants.MAX_LENGTH),l=new Mp(s),d=Ap.openSync(e,"w");try{l.startDisplayTimer();let c=new rH.AbortController,u=c.signal;for(;!l.isDone();){let m=l.segmentOffset+l.segmentSize,f=Math.min(p,s-m);l.nextSegment(f);let h=yield I_(a.segmentTimeoutInMs||36e5,r.downloadToBuffer(m,f,{abortSignal:u,concurrency:a.downloadConcurrency,onProgress:l.onProgress()}));if(h==="timeout")throw c.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(h)&&Ap.writeFileSync(d,h)}}finally{l.stopDisplayTimer(),Ap.closeSync(d)}}})}o(lH,"downloadCacheStorageSDK");Rt.downloadCacheStorageSDK=lH;var I_=o((t,e)=>Pa(void 0,void 0,void 0,function*(){let a,i=new Promise(r=>{a=setTimeout(()=>r("timeout"),t)});return Promise.race([e,i]).then(r=>(clearTimeout(a),r))}),"promiseWithTimeout")});var A_=N(Ia=>{"use strict";var dH=Ia&&Ia.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),cH=Ia&&Ia.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uH=Ia&&Ia.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&dH(e,t,a);return cH(e,t),e};Object.defineProperty(Ia,"__esModule",{value:!0});Ia.getDownloadOptions=Ia.getUploadOptions=void 0;var $i=uH(st());function mH(t){let e={useAzureSdk:!1,uploadConcurrency:4,uploadChunkSize:33554432};return t&&(typeof t.useAzureSdk=="boolean"&&(e.useAzureSdk=t.useAzureSdk),typeof t.uploadConcurrency=="number"&&(e.uploadConcurrency=t.uploadConcurrency),typeof t.uploadChunkSize=="number"&&(e.uploadChunkSize=t.uploadChunkSize)),e.uploadConcurrency=isNaN(Number(process.env.CACHE_UPLOAD_CONCURRENCY))?e.uploadConcurrency:Math.min(32,Number(process.env.CACHE_UPLOAD_CONCURRENCY)),e.uploadChunkSize=isNaN(Number(process.env.CACHE_UPLOAD_CHUNK_SIZE))?e.uploadChunkSize:Math.min(128*1024*1024,Number(process.env.CACHE_UPLOAD_CHUNK_SIZE)*1024*1024),$i.debug(`Use Azure SDK: ${e.useAzureSdk}`),$i.debug(`Upload concurrency: ${e.uploadConcurrency}`),$i.debug(`Upload chunk size: ${e.uploadChunkSize}`),e}o(mH,"getUploadOptions");Ia.getUploadOptions=mH;function fH(t){let e={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};t&&(typeof t.useAzureSdk=="boolean"&&(e.useAzureSdk=t.useAzureSdk),typeof t.concurrentBlobDownloads=="boolean"&&(e.concurrentBlobDownloads=t.concurrentBlobDownloads),typeof t.downloadConcurrency=="number"&&(e.downloadConcurrency=t.downloadConcurrency),typeof t.timeoutInMs=="number"&&(e.timeoutInMs=t.timeoutInMs),typeof t.segmentTimeoutInMs=="number"&&(e.segmentTimeoutInMs=t.segmentTimeoutInMs),typeof t.lookupOnly=="boolean"&&(e.lookupOnly=t.lookupOnly));let a=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return a&&!isNaN(Number(a))&&isFinite(Number(a))&&(e.segmentTimeoutInMs=Number(a)*60*1e3),$i.debug(`Use Azure SDK: ${e.useAzureSdk}`),$i.debug(`Download concurrency: ${e.downloadConcurrency}`),$i.debug(`Request timeout (ms): ${e.timeoutInMs}`),$i.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),$i.debug(`Segment download timeout (ms): ${e.segmentTimeoutInMs}`),$i.debug(`Lookup only: ${e.lookupOnly}`),e}o(fH,"getDownloadOptions");Ia.getDownloadOptions=fH});var nu=N(Or=>{"use strict";Object.defineProperty(Or,"__esModule",{value:!0});Or.getCacheServiceURL=Or.getCacheServiceVersion=Or.isGhes=void 0;function B_(){let e=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),a=e==="GITHUB.COM",i=e.endsWith(".GHE.COM"),r=e.endsWith(".LOCALHOST");return!a&&!i&&!r}o(B_,"isGhes");Or.isGhes=B_;function M_(){return B_()?"v1":process.env.ACTIONS_CACHE_SERVICE_V2?"v2":"v1"}o(M_,"getCacheServiceVersion");Or.getCacheServiceVersion=M_;function hH(){let t=M_();switch(t){case"v1":return process.env.ACTIONS_CACHE_URL||process.env.ACTIONS_RESULTS_URL||"";case"v2":return process.env.ACTIONS_RESULTS_URL||"";default:throw new Error(`Unsupported cache service version: ${t}`)}}o(hH,"getCacheServiceURL");Or.getCacheServiceURL=hH});var L_=N((mZ,gH)=>{gH.exports={name:"@actions/cache",version:"4.1.0",preview:!0,description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",main:"lib/cache.js",types:"lib/cache.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/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^1.11.1","@actions/exec":"^1.0.1","@actions/glob":"^0.1.0","@protobuf-ts/runtime-rpc":"^2.11.1","@actions/http-client":"^2.1.1","@actions/io":"^1.0.1","@azure/abort-controller":"^1.1.0","@azure/ms-rest-js":"^2.6.0","@azure/storage-blob":"^12.13.0",semver:"^6.3.1"},devDependencies:{"@types/node":"^22.13.9","@types/semver":"^6.0.0","@protobuf-ts/plugin":"^2.9.4",typescript:"^5.2.2"}}});var C2=N(su=>{"use strict";Object.defineProperty(su,"__esModule",{value:!0});su.getUserAgentString=void 0;var yH=L_();function vH(){return`@actions/cache-${yH.version}`}o(vH,"getUserAgentString");su.getUserAgentString=vH});var z_=N(Pt=>{"use strict";var bH=Pt&&Pt.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),xH=Pt&&Pt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O2=Pt&&Pt.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&bH(e,t,a);return xH(e,t),e},sa=Pt&&Pt.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(Pt,"__esModule",{value:!0});Pt.saveCache=Pt.reserveCache=Pt.downloadCache=Pt.getCacheEntry=void 0;var ga=O2(st()),wH=Ji(),NH=ml(),T2=O2(require("fs")),_H=require("url"),Bs=O2(zn()),SH=S_(),ou=D_(),R2=A_(),Rr=S2(),EH=nu(),CH=C2();function Lp(t){let e=(0,EH.getCacheServiceURL)();if(!e)throw new Error("Cache Service Url not found, unable to restore cache.");let a=`${e}_apis/artifactcache/${t}`;return ga.debug(`Resource Url: ${a}`),a}o(Lp,"getCacheApiUrl");function TH(t,e){return`${t};api-version=${e}`}o(TH,"createAcceptHeader");function OH(){return{headers:{Accept:TH("application/json","6.0-preview.1")}}}o(OH,"getRequestOptions");function P2(){let t=process.env.ACTIONS_RUNTIME_TOKEN||"",e=new NH.BearerCredentialHandler(t);return new wH.HttpClient((0,CH.getUserAgentString)(),[e],OH())}o(P2,"createHttpClient");function RH(t,e,a){return sa(this,void 0,void 0,function*(){let i=P2(),r=Bs.getCacheVersion(e,a?.compressionMethod,a?.enableCrossOsArchive),n=`cache?keys=${encodeURIComponent(t.join(","))}&version=${r}`,s=yield(0,Rr.retryTypedResponse)("getCacheEntry",()=>sa(this,void 0,void 0,function*(){return i.getJson(Lp(n))}));if(s.statusCode===204)return ga.isDebug()&&(yield PH(t[0],i,r)),null;if(!(0,Rr.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode}`);let p=s.result,l=p?.archiveLocation;if(!l)throw new Error("Cache not found.");return ga.setSecret(l),ga.debug("Cache Result:"),ga.debug(JSON.stringify(p)),p})}o(RH,"getCacheEntry");Pt.getCacheEntry=RH;function PH(t,e,a){return sa(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(t)}`,r=yield(0,Rr.retryTypedResponse)("listCache",()=>sa(this,void 0,void 0,function*(){return e.getJson(Lp(i))}));if(r.statusCode===200){let n=r.result,s=n?.totalCount;if(s&&s>0){ga.debug(`No matching cache found for cache key '${t}', version '${a} 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 p of n?.artifactCaches||[])ga.debug(`Cache Key: ${p?.cacheKey}, Cache Version: ${p?.cacheVersion}, Cache Scope: ${p?.scope}, Cache Created: ${p?.creationTime}`)}}})}o(PH,"printCachesListForDiagnostics");function IH(t,e,a){return sa(this,void 0,void 0,function*(){let i=new _H.URL(t),r=(0,R2.getDownloadOptions)(a);i.hostname.endsWith(".blob.core.windows.net")?r.useAzureSdk?yield(0,ou.downloadCacheStorageSDK)(t,e,r):r.concurrentBlobDownloads?yield(0,ou.downloadCacheHttpClientConcurrent)(t,e,r):yield(0,ou.downloadCacheHttpClient)(t,e):yield(0,ou.downloadCacheHttpClient)(t,e)})}o(IH,"downloadCache");Pt.downloadCache=IH;function DH(t,e,a){return sa(this,void 0,void 0,function*(){let i=P2(),r=Bs.getCacheVersion(e,a?.compressionMethod,a?.enableCrossOsArchive),n={key:t,version:r,cacheSize:a?.cacheSize};return yield(0,Rr.retryTypedResponse)("reserveCache",()=>sa(this,void 0,void 0,function*(){return i.postJson(Lp("caches"),n)}))})}o(DH,"reserveCache");Pt.reserveCache=DH;function q_(t,e){return`bytes ${t}-${e}/*`}o(q_,"getContentRange");function AH(t,e,a,i,r){return sa(this,void 0,void 0,function*(){ga.debug(`Uploading chunk of size ${r-i+1} bytes at offset ${i} with content range: ${q_(i,r)}`);let n={"Content-Type":"application/octet-stream","Content-Range":q_(i,r)},s=yield(0,Rr.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${r})`,()=>sa(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,a(),n)}));if(!(0,Rr.isSuccessStatusCode)(s.message.statusCode))throw new Error(`Cache service responded with ${s.message.statusCode} during upload chunk.`)})}o(AH,"uploadChunk");function BH(t,e,a,i){return sa(this,void 0,void 0,function*(){let r=Bs.getArchiveFileSizeInBytes(a),n=Lp(`caches/${e.toString()}`),s=T2.openSync(a,"r"),p=(0,R2.getUploadOptions)(i),l=Bs.assertDefined("uploadConcurrency",p.uploadConcurrency),d=Bs.assertDefined("uploadChunkSize",p.uploadChunkSize),c=[...new Array(l).keys()];ga.debug("Awaiting all uploads");let u=0;try{yield Promise.all(c.map(()=>sa(this,void 0,void 0,function*(){for(;uT2.createReadStream(a,{fd:s,start:f,end:h,autoClose:!1}).on("error",b=>{throw new Error(`Cache upload failed because file read failed with ${b.message}`)}),f,h)}})))}finally{T2.closeSync(s)}})}o(BH,"uploadFile");function MH(t,e,a){return sa(this,void 0,void 0,function*(){let i={size:a};return yield(0,Rr.retryTypedResponse)("commitCache",()=>sa(this,void 0,void 0,function*(){return t.postJson(Lp(`caches/${e.toString()}`),i)}))})}o(MH,"commitCache");function LH(t,e,a,i){return sa(this,void 0,void 0,function*(){if((0,R2.getUploadOptions)(i).useAzureSdk){if(!a)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield(0,SH.uploadCacheArchiveSDK)(a,e,i)}else{let n=P2();ga.debug("Upload cache"),yield BH(n,t,e,i),ga.debug("Commiting cache");let s=Bs.getArchiveFileSizeInBytes(e);ga.info(`Cache Size: ~${Math.round(s/(1024*1024))} MB (${s} B)`);let p=yield MH(n,t,s);if(!(0,Rr.isSuccessStatusCode)(p.statusCode))throw new Error(`Cache service responded with ${p.statusCode} during commit cache.`);ga.info("Cache saved successfully")}})}o(LH,"saveCache");Pt.saveCache=LH});var pu=N(Ms=>{"use strict";Object.defineProperty(Ms,"__esModule",{value:!0});Ms.isJsonObject=Ms.typeofJsonValue=void 0;function qH(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}o(qH,"typeofJsonValue");Ms.typeofJsonValue=qH;function zH(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}o(zH,"isJsonObject");Ms.isJsonObject=zH});var du=N(Ls=>{"use strict";Object.defineProperty(Ls,"__esModule",{value:!0});Ls.base64encode=Ls.base64decode=void 0;var Gi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),lu=[];for(let t=0;t>4,s=n,r=2;break;case 2:a[i++]=(s&15)<<4|(n&60)>>2,s=n,r=3;break;case 3:a[i++]=(s&3)<<6|n,r=0;break}}if(r==1)throw Error("invalid base64 string.");return a.subarray(0,i)}o(jH,"base64decode");Ls.base64decode=jH;function kH(t){let e="",a=0,i,r=0;for(let n=0;n>2],r=(i&3)<<4,a=1;break;case 1:e+=Gi[r|i>>4],r=(i&15)<<2,a=2;break;case 2:e+=Gi[r|i>>6],e+=Gi[i&63],a=0;break}return a&&(e+=Gi[r],e+="=",a==1&&(e+="=")),e}o(kH,"base64encode");Ls.base64encode=kH});var j_=N(cu=>{"use strict";Object.defineProperty(cu,"__esModule",{value:!0});cu.utf8read=void 0;var I2=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function UH(t){if(t.length<1)return"";let e=0,a=[],i=[],r=0,n,s=t.length;for(;e191&&n<224?i[r++]=(n&31)<<6|t[e++]&63:n>239&&n<365?(n=((n&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,i[r++]=55296+(n>>10),i[r++]=56320+(n&1023)):i[r++]=(n&15)<<12|(t[e++]&63)<<6|t[e++]&63,r>8191&&(a.push(I2(i)),r=0);return a.length?(r&&a.push(I2(i.slice(0,r))),a.join("")):I2(i.slice(0,r))}o(UH,"utf8read");cu.utf8read=UH});var qp=N(bi=>{"use strict";Object.defineProperty(bi,"__esModule",{value:!0});bi.WireType=bi.mergeBinaryOptions=bi.UnknownFieldHandler=void 0;var HH;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(a,i,r,n,s)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:r,wireType:n,data:s})},t.onWrite=(a,i,r)=>{for(let{no:n,wireType:s,data:p}of t.list(i))r.tag(n,s).raw(p)},t.list=(a,i)=>{if(e(a)){let r=a[t.symbol];return i?r.filter(n=>n.no==i):r}return[]},t.last=(a,i)=>t.list(a,i).slice(-1)[0];let e=o(a=>a&&Array.isArray(a[t.symbol]),"is")})(HH=bi.UnknownFieldHandler||(bi.UnknownFieldHandler={}));function FH(t,e){return Object.assign(Object.assign({},t),e)}o(FH,"mergeBinaryOptions");bi.mergeBinaryOptions=FH;var VH;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(VH=bi.WireType||(bi.WireType={}))});var mu=N(oa=>{"use strict";Object.defineProperty(oa,"__esModule",{value:!0});oa.varint32read=oa.varint32write=oa.int64toString=oa.int64fromString=oa.varint64write=oa.varint64read=void 0;function $H(){let t=0,e=0;for(let i=0;i<28;i+=7){let r=this.buf[this.pos++];if(t|=(r&127)<>4,!(a&128))return this.assertBounds(),[t,e];for(let i=3;i<=31;i+=7){let r=this.buf[this.pos++];if(e|=(r&127)<>>n,p=!(!(s>>>7)&&e==0),l=(p?s|128:s)&255;if(a.push(l),!p)return}let i=t>>>28&15|(e&7)<<4,r=!!(e>>3);if(a.push((r?i|128:i)&255),!!r){for(let n=3;n<31;n=n+7){let s=e>>>n,p=!!(s>>>7),l=(p?s|128:s)&255;if(a.push(l),!p)return}a.push(e>>>31&1)}}o(GH,"varint64write");oa.varint64write=GH;var uu=65536*65536;function WH(t){let e=t[0]=="-";e&&(t=t.slice(1));let a=1e6,i=0,r=0;function n(s,p){let l=Number(t.slice(s,p));r*=a,i=i*a+l,i>=uu&&(r=r+(i/uu|0),i=i%uu)}return o(n,"add1e6digit"),n(-24,-18),n(-18,-12),n(-12,-6),n(-6),[e,i,r]}o(WH,"int64fromString");oa.int64fromString=WH;function XH(t,e){if(e>>>0<=2097151)return""+(uu*e+(t>>>0));let a=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,r=e>>16&65535,n=a+i*6777216+r*6710656,s=i+r*8147497,p=r*2,l=1e7;n>=l&&(s+=Math.floor(n/l),n%=l),s>=l&&(p+=Math.floor(s/l),s%=l);function d(c,u){let m=c?String(c):"";return u?"0000000".slice(m.length)+m:m}return o(d,"decimalFrom1e7"),d(p,0)+d(s,p)+d(n,1)}o(XH,"int64toString");oa.int64toString=XH;function KH(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let a=0;a<9;a++)e.push(t&127|128),t=t>>7;e.push(1)}}o(KH,"varint32write");oa.varint32write=KH;function YH(){let t=this.buf[this.pos++],e=t&127;if(!(t&128))return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,!(t&128))return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,!(t&128))return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,!(t&128))return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let a=5;t&128&&a<10;a++)t=this.buf[this.pos++];if(t&128)throw new Error("invalid varint");return this.assertBounds(),e>>>0}o(YH,"varint32read");oa.varint32read=YH});var Ir=N(Pr=>{"use strict";Object.defineProperty(Pr,"__esModule",{value:!0});Pr.PbLong=Pr.PbULong=Pr.detectBi=void 0;var zp=mu(),Be;function k_(){let t=new DataView(new ArrayBuffer(8));Be=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}o(k_,"detectBi");Pr.detectBi=k_;k_();function U_(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}o(U_,"assertBi");var H_=/^-?[0-9]+$/,hu=4294967296,fu=2147483648,gu=class{static{o(this,"SharedPbLong")}constructor(e,a){this.lo=e|0,this.hi=a|0}isZero(){return this.lo==0&&this.hi==0}toNumber(){let e=this.hi*hu+(this.lo>>>0);if(!Number.isSafeInteger(e))throw new Error("cannot convert to safe number");return e}},jp=class t extends gu{static{o(this,"PbULong")}static from(e){if(Be)switch(typeof e){case"string":if(e=="0")return this.ZERO;if(e=="")throw new Error("string is no integer");e=Be.C(e);case"number":if(e===0)return this.ZERO;e=Be.C(e);case"bigint":if(!e)return this.ZERO;if(eBe.UMAX)throw new Error("ulong too large");return Be.V.setBigUint64(0,e,!0),new t(Be.V.getInt32(0,!0),Be.V.getInt32(4,!0))}else switch(typeof e){case"string":if(e=="0")return this.ZERO;if(e=e.trim(),!H_.test(e))throw new Error("string is no integer");let[a,i,r]=zp.int64fromString(e);if(a)throw new Error("signed value for ulong");return new t(i,r);case"number":if(e==0)return this.ZERO;if(!Number.isSafeInteger(e))throw new Error("number is no integer");if(e<0)throw new Error("signed value for ulong");return new t(e,e/hu)}throw new Error("unknown value "+typeof e)}toString(){return Be?this.toBigInt().toString():zp.int64toString(this.lo,this.hi)}toBigInt(){return U_(Be),Be.V.setInt32(0,this.lo,!0),Be.V.setInt32(4,this.hi,!0),Be.V.getBigUint64(0,!0)}};Pr.PbULong=jp;jp.ZERO=new jp(0,0);var kp=class t extends gu{static{o(this,"PbLong")}static from(e){if(Be)switch(typeof e){case"string":if(e=="0")return this.ZERO;if(e=="")throw new Error("string is no integer");e=Be.C(e);case"number":if(e===0)return this.ZERO;e=Be.C(e);case"bigint":if(!e)return this.ZERO;if(eBe.MAX)throw new Error("signed long too large");return Be.V.setBigInt64(0,e,!0),new t(Be.V.getInt32(0,!0),Be.V.getInt32(4,!0))}else switch(typeof e){case"string":if(e=="0")return this.ZERO;if(e=e.trim(),!H_.test(e))throw new Error("string is no integer");let[a,i,r]=zp.int64fromString(e);if(a){if(r>fu||r==fu&&i!=0)throw new Error("signed long too small")}else if(r>=fu)throw new Error("signed long too large");let n=new t(i,r);return a?n.negate():n;case"number":if(e==0)return this.ZERO;if(!Number.isSafeInteger(e))throw new Error("number is no integer");return e>0?new t(e,e/hu):new t(-e,-e/hu).negate()}throw new Error("unknown value "+typeof e)}isNegative(){return(this.hi&fu)!==0}negate(){let e=~this.hi,a=this.lo;return a?a=~a+1:e+=1,new t(a,e)}toString(){if(Be)return this.toBigInt().toString();if(this.isNegative()){let e=this.negate();return"-"+zp.int64toString(e.lo,e.hi)}return zp.int64toString(this.lo,this.hi)}toBigInt(){return U_(Be),Be.V.setInt32(0,this.lo,!0),Be.V.setInt32(4,this.hi,!0),Be.V.getBigInt64(0,!0)}};Pr.PbLong=kp;kp.ZERO=new kp(0,0)});var D2=N(zs=>{"use strict";Object.defineProperty(zs,"__esModule",{value:!0});zs.BinaryReader=zs.binaryReadOptions=void 0;var qs=qp(),Up=Ir(),F_=mu(),V_={readUnknownField:!0,readerFactory:t=>new yu(t)};function QH(t){return t?Object.assign(Object.assign({},V_),t):V_}o(QH,"binaryReadOptions");zs.binaryReadOptions=QH;var yu=class{static{o(this,"BinaryReader")}constructor(e,a){this.varint64=F_.varint64read,this.uint32=F_.varint32read,this.buf=e,this.len=e.length,this.pos=0,this.view=new DataView(e.buffer,e.byteOffset,e.byteLength),this.textDecoder=a??new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0})}tag(){let e=this.uint32(),a=e>>>3,i=e&7;if(a<=0||i<0||i>5)throw new Error("illegal tag: field no "+a+" wire type "+i);return[a,i]}skip(e){let a=this.pos;switch(e){case qs.WireType.Varint:for(;this.buf[this.pos++]&128;);break;case qs.WireType.Bit64:this.pos+=4;case qs.WireType.Bit32:this.pos+=4;break;case qs.WireType.LengthDelimited:let i=this.uint32();this.pos+=i;break;case qs.WireType.StartGroup:let r;for(;(r=this.tag()[1])!==qs.WireType.EndGroup;)this.skip(r);break;default:throw new Error("cant skip wire type "+e)}return this.assertBounds(),this.buf.subarray(a,this.pos)}assertBounds(){if(this.pos>this.len)throw new RangeError("premature EOF")}int32(){return this.uint32()|0}sint32(){let e=this.uint32();return e>>>1^-(e&1)}int64(){return new Up.PbLong(...this.varint64())}uint64(){return new Up.PbULong(...this.varint64())}sint64(){let[e,a]=this.varint64(),i=-(e&1);return e=(e>>>1|(a&1)<<31)^i,a=a>>>1^i,new Up.PbLong(e,a)}bool(){let[e,a]=this.varint64();return e!==0||a!==0}fixed32(){return this.view.getUint32((this.pos+=4)-4,!0)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,!0)}fixed64(){return new Up.PbULong(this.sfixed32(),this.sfixed32())}sfixed64(){return new Up.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 e=this.uint32(),a=this.pos;return this.pos+=e,this.assertBounds(),this.buf.subarray(a,a+e)}string(){return this.textDecoder.decode(this.bytes())}};zs.BinaryReader=yu});var js=N(Da=>{"use strict";Object.defineProperty(Da,"__esModule",{value:!0});Da.assertFloat32=Da.assertUInt32=Da.assertInt32=Da.assertNever=Da.assert=void 0;function JH(t,e){if(!t)throw new Error(e)}o(JH,"assert");Da.assert=JH;function ZH(t,e){throw new Error(e??"Unexpected object: "+t)}o(ZH,"assertNever");Da.assertNever=ZH;var eF=34028234663852886e22,tF=-34028234663852886e22,aF=4294967295,iF=2147483647,rF=-2147483648;function nF(t){if(typeof t!="number")throw new Error("invalid int 32: "+typeof t);if(!Number.isInteger(t)||t>iF||taF||t<0)throw new Error("invalid uint 32: "+t)}o(sF,"assertUInt32");Da.assertUInt32=sF;function oF(t){if(typeof t!="number")throw new Error("invalid float 32: "+typeof t);if(Number.isFinite(t)&&(t>eF||t{"use strict";Object.defineProperty(Us,"__esModule",{value:!0});Us.BinaryWriter=Us.binaryWriteOptions=void 0;var Hp=Ir(),Fp=mu(),ks=js(),$_={writeUnknownFields:!0,writerFactory:()=>new vu};function pF(t){return t?Object.assign(Object.assign({},$_),t):$_}o(pF,"binaryWriteOptions");Us.binaryWriteOptions=pF;var vu=class{static{o(this,"BinaryWriter")}constructor(e){this.stack=[],this.textEncoder=e??new TextEncoder,this.chunks=[],this.buf=[]}finish(){this.chunks.push(new Uint8Array(this.buf));let e=0;for(let r=0;r>>0)}raw(e){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(e),this}uint32(e){for(ks.assertUInt32(e);e>127;)this.buf.push(e&127|128),e=e>>>7;return this.buf.push(e),this}int32(e){return ks.assertInt32(e),Fp.varint32write(e,this.buf),this}bool(e){return this.buf.push(e?1:0),this}bytes(e){return this.uint32(e.byteLength),this.raw(e)}string(e){let a=this.textEncoder.encode(e);return this.uint32(a.byteLength),this.raw(a)}float(e){ks.assertFloat32(e);let a=new Uint8Array(4);return new DataView(a.buffer).setFloat32(0,e,!0),this.raw(a)}double(e){let a=new Uint8Array(8);return new DataView(a.buffer).setFloat64(0,e,!0),this.raw(a)}fixed32(e){ks.assertUInt32(e);let a=new Uint8Array(4);return new DataView(a.buffer).setUint32(0,e,!0),this.raw(a)}sfixed32(e){ks.assertInt32(e);let a=new Uint8Array(4);return new DataView(a.buffer).setInt32(0,e,!0),this.raw(a)}sint32(e){return ks.assertInt32(e),e=(e<<1^e>>31)>>>0,Fp.varint32write(e,this.buf),this}sfixed64(e){let a=new Uint8Array(8),i=new DataView(a.buffer),r=Hp.PbLong.from(e);return i.setInt32(0,r.lo,!0),i.setInt32(4,r.hi,!0),this.raw(a)}fixed64(e){let a=new Uint8Array(8),i=new DataView(a.buffer),r=Hp.PbULong.from(e);return i.setInt32(0,r.lo,!0),i.setInt32(4,r.hi,!0),this.raw(a)}int64(e){let a=Hp.PbLong.from(e);return Fp.varint64write(a.lo,a.hi,this.buf),this}sint64(e){let a=Hp.PbLong.from(e),i=a.hi>>31,r=a.lo<<1^i,n=(a.hi<<1|a.lo>>>31)^i;return Fp.varint64write(r,n,this.buf),this}uint64(e){let a=Hp.PbULong.from(e);return Fp.varint64write(a.lo,a.hi,this.buf),this}};Us.BinaryWriter=vu});var B2=N(Dr=>{"use strict";Object.defineProperty(Dr,"__esModule",{value:!0});Dr.mergeJsonOptions=Dr.jsonWriteOptions=Dr.jsonReadOptions=void 0;var G_={emitDefaultValues:!1,enumAsInteger:!1,useProtoFieldName:!1,prettySpaces:0},W_={ignoreUnknownFields:!1};function lF(t){return t?Object.assign(Object.assign({},W_),t):W_}o(lF,"jsonReadOptions");Dr.jsonReadOptions=lF;function dF(t){return t?Object.assign(Object.assign({},G_),t):G_}o(dF,"jsonWriteOptions");Dr.jsonWriteOptions=dF;function cF(t,e){var a,i;let r=Object.assign(Object.assign({},t),e);return r.typeRegistry=[...(a=t?.typeRegistry)!==null&&a!==void 0?a:[],...(i=e?.typeRegistry)!==null&&i!==void 0?i:[]],r}o(cF,"mergeJsonOptions");Dr.mergeJsonOptions=cF});var Vp=N(bu=>{"use strict";Object.defineProperty(bu,"__esModule",{value:!0});bu.MESSAGE_TYPE=void 0;bu.MESSAGE_TYPE=Symbol.for("protobuf-ts/message-type")});var M2=N(xu=>{"use strict";Object.defineProperty(xu,"__esModule",{value:!0});xu.lowerCamelCase=void 0;function uF(t){let e=!1,a=[];for(let i=0;i{"use strict";Object.defineProperty(yt,"__esModule",{value:!0});yt.readMessageOption=yt.readFieldOption=yt.readFieldOptions=yt.normalizeFieldInfo=yt.RepeatType=yt.LongType=yt.ScalarType=void 0;var X_=M2(),mF;(function(t){t[t.DOUBLE=1]="DOUBLE",t[t.FLOAT=2]="FLOAT",t[t.INT64=3]="INT64",t[t.UINT64=4]="UINT64",t[t.INT32=5]="INT32",t[t.FIXED64=6]="FIXED64",t[t.FIXED32=7]="FIXED32",t[t.BOOL=8]="BOOL",t[t.STRING=9]="STRING",t[t.BYTES=12]="BYTES",t[t.UINT32=13]="UINT32",t[t.SFIXED32=15]="SFIXED32",t[t.SFIXED64=16]="SFIXED64",t[t.SINT32=17]="SINT32",t[t.SINT64=18]="SINT64"})(mF=yt.ScalarType||(yt.ScalarType={}));var fF;(function(t){t[t.BIGINT=0]="BIGINT",t[t.STRING=1]="STRING",t[t.NUMBER=2]="NUMBER"})(fF=yt.LongType||(yt.LongType={}));var K_;(function(t){t[t.NO=0]="NO",t[t.PACKED=1]="PACKED",t[t.UNPACKED=2]="UNPACKED"})(K_=yt.RepeatType||(yt.RepeatType={}));function hF(t){var e,a,i,r;return t.localName=(e=t.localName)!==null&&e!==void 0?e:X_.lowerCamelCase(t.name),t.jsonName=(a=t.jsonName)!==null&&a!==void 0?a:X_.lowerCamelCase(t.name),t.repeat=(i=t.repeat)!==null&&i!==void 0?i:K_.NO,t.opt=(r=t.opt)!==null&&r!==void 0?r:t.repeat||t.oneof?!1:t.kind=="message",t}o(hF,"normalizeFieldInfo");yt.normalizeFieldInfo=hF;function gF(t,e,a,i){var r;let n=(r=t.fields.find((s,p)=>s.localName==e||p==e))===null||r===void 0?void 0:r.options;return n&&n[a]?i.fromJson(n[a]):void 0}o(gF,"readFieldOptions");yt.readFieldOptions=gF;function yF(t,e,a,i){var r;let n=(r=t.fields.find((p,l)=>p.localName==e||l==e))===null||r===void 0?void 0:r.options;if(!n)return;let s=n[a];return s===void 0?s:i?i.fromJson(s):s}o(yF,"readFieldOption");yt.readFieldOption=yF;function vF(t,e,a){let r=t.options[e];return r===void 0?r:a?a.fromJson(r):r}o(vF,"readMessageOption");yt.readMessageOption=vF});var L2=N(pa=>{"use strict";Object.defineProperty(pa,"__esModule",{value:!0});pa.getSelectedOneofValue=pa.clearOneofValue=pa.setUnknownOneofValue=pa.setOneofValue=pa.getOneofValue=pa.isOneofGroup=void 0;function bF(t){if(typeof t!="object"||t===null||!t.hasOwnProperty("oneofKind"))return!1;switch(typeof t.oneofKind){case"string":return t[t.oneofKind]===void 0?!1:Object.keys(t).length==2;case"undefined":return Object.keys(t).length==1;default:return!1}}o(bF,"isOneofGroup");pa.isOneofGroup=bF;function xF(t,e){return t[e]}o(xF,"getOneofValue");pa.getOneofValue=xF;function wF(t,e,a){t.oneofKind!==void 0&&delete t[t.oneofKind],t.oneofKind=e,a!==void 0&&(t[e]=a)}o(wF,"setOneofValue");pa.setOneofValue=wF;function NF(t,e,a){t.oneofKind!==void 0&&delete t[t.oneofKind],t.oneofKind=e,a!==void 0&&e!==void 0&&(t[e]=a)}o(NF,"setUnknownOneofValue");pa.setUnknownOneofValue=NF;function _F(t){t.oneofKind!==void 0&&delete t[t.oneofKind],t.oneofKind=void 0}o(_F,"clearOneofValue");pa.clearOneofValue=_F;function SF(t){if(t.oneofKind!==void 0)return t[t.oneofKind]}o(SF,"getSelectedOneofValue");pa.getSelectedOneofValue=SF});var z2=N(wu=>{"use strict";Object.defineProperty(wu,"__esModule",{value:!0});wu.ReflectionTypeCheck=void 0;var et=Ja(),EF=L2(),q2=class{static{o(this,"ReflectionTypeCheck")}constructor(e){var a;this.fields=(a=e.fields)!==null&&a!==void 0?a:[]}prepare(){if(this.data)return;let e=[],a=[],i=[];for(let r of this.fields)if(r.oneof)i.includes(r.oneof)||(i.push(r.oneof),e.push(r.oneof),a.push(r.oneof));else switch(a.push(r.localName),r.kind){case"scalar":case"enum":(!r.opt||r.repeat)&&e.push(r.localName);break;case"message":r.repeat&&e.push(r.localName);break;case"map":e.push(r.localName);break}this.data={req:e,known:a,oneofs:Object.values(i)}}is(e,a,i=!1){if(a<0)return!0;if(e==null||typeof e!="object")return!1;this.prepare();let r=Object.keys(e),n=this.data;if(r.length!r.includes(s))||!i&&r.some(s=>!n.known.includes(s)))return!1;if(a<1)return!0;for(let s of n.oneofs){let p=e[s];if(!EF.isOneofGroup(p))return!1;if(p.oneofKind===void 0)continue;let l=this.fields.find(d=>d.localName===p.oneofKind);if(!l||!this.field(p[p.oneofKind],l,i,a))return!1}for(let s of this.fields)if(s.oneof===void 0&&!this.field(e[s.localName],s,i,a))return!1;return!0}field(e,a,i,r){let n=a.repeat;switch(a.kind){case"scalar":return e===void 0?a.opt:n?this.scalars(e,a.T,r,a.L):this.scalar(e,a.T,a.L);case"enum":return e===void 0?a.opt:n?this.scalars(e,et.ScalarType.INT32,r):this.scalar(e,et.ScalarType.INT32);case"message":return e===void 0?!0:n?this.messages(e,a.T(),i,r):this.message(e,a.T(),i,r);case"map":if(typeof e!="object"||e===null)return!1;if(r<2)return!0;if(!this.mapKeys(e,a.K,r))return!1;switch(a.V.kind){case"scalar":return this.scalars(Object.values(e),a.V.T,r,a.V.L);case"enum":return this.scalars(Object.values(e),et.ScalarType.INT32,r);case"message":return this.messages(Object.values(e),a.V.T(),i,r)}break}return!0}message(e,a,i,r){return i?a.isAssignable(e,r):a.is(e,r)}messages(e,a,i,r){if(!Array.isArray(e))return!1;if(r<2)return!0;if(i){for(let n=0;nparseInt(n)),a,i);case et.ScalarType.BOOL:return this.scalars(r.slice(0,i).map(n=>n=="true"?!0:n=="false"?!1:n),a,i);default:return this.scalars(r,a,i,et.LongType.STRING)}}};wu.ReflectionTypeCheck=q2});var _u=N(Nu=>{"use strict";Object.defineProperty(Nu,"__esModule",{value:!0});Nu.reflectionLongConvert=void 0;var Y_=Ja();function CF(t,e){switch(e){case Y_.LongType.BIGINT:return t.toBigInt();case Y_.LongType.NUMBER:return t.toNumber();default:return t.toString()}}o(CF,"reflectionLongConvert");Nu.reflectionLongConvert=CF});var k2=N(Cu=>{"use strict";Object.defineProperty(Cu,"__esModule",{value:!0});Cu.ReflectionJsonReader=void 0;var Q_=pu(),TF=du(),vt=Ja(),Su=Ir(),hn=js(),Eu=_u(),j2=class{static{o(this,"ReflectionJsonReader")}constructor(e){this.info=e}prepare(){var e;if(this.fMap===void 0){this.fMap={};let a=(e=this.info.fields)!==null&&e!==void 0?e:[];for(let i of a)this.fMap[i.name]=i,this.fMap[i.jsonName]=i,this.fMap[i.localName]=i}}assert(e,a,i){if(!e){let r=Q_.typeofJsonValue(i);throw(r=="number"||r=="boolean")&&(r=i.toString()),new Error(`Cannot parse JSON ${r} for ${this.info.typeName}#${a}`)}}read(e,a,i){this.prepare();let r=[];for(let[n,s]of Object.entries(e)){let p=this.fMap[n];if(!p){if(!i.ignoreUnknownFields)throw new Error(`Found unknown field while reading ${this.info.typeName} from JSON format. JSON key: ${n}`);continue}let l=p.localName,d;if(p.oneof){if(s===null&&(p.kind!=="enum"||p.T()[0]!=="google.protobuf.NullValue"))continue;if(r.includes(p.oneof))throw new Error(`Multiple members of the oneof group "${p.oneof}" of ${this.info.typeName} are present in JSON.`);r.push(p.oneof),d=a[p.oneof]={oneofKind:l}}else d=a;if(p.kind=="map"){if(s===null)continue;this.assert(Q_.isJsonObject(s),p.name,s);let c=d[l];for(let[u,m]of Object.entries(s)){this.assert(m!==null,p.name+" map value",null);let f;switch(p.V.kind){case"message":f=p.V.T().internalJsonRead(m,i);break;case"enum":if(f=this.enum(p.V.T(),m,p.name,i.ignoreUnknownFields),f===!1)continue;break;case"scalar":f=this.scalar(m,p.V.T,p.V.L,p.name);break}this.assert(f!==void 0,p.name+" map value",m);let h=u;p.K==vt.ScalarType.BOOL&&(h=h=="true"?!0:h=="false"?!1:h),h=this.scalar(h,p.K,vt.LongType.STRING,p.name).toString(),c[h]=f}}else if(p.repeat){if(s===null)continue;this.assert(Array.isArray(s),p.name,s);let c=d[l];for(let u of s){this.assert(u!==null,p.name,null);let m;switch(p.kind){case"message":m=p.T().internalJsonRead(u,i);break;case"enum":if(m=this.enum(p.T(),u,p.name,i.ignoreUnknownFields),m===!1)continue;break;case"scalar":m=this.scalar(u,p.T,p.L,p.name);break}this.assert(m!==void 0,p.name,s),c.push(m)}}else switch(p.kind){case"message":if(s===null&&p.T().typeName!="google.protobuf.Value"){this.assert(p.oneof===void 0,p.name+" (oneof member)",null);continue}d[l]=p.T().internalJsonRead(s,i,d[l]);break;case"enum":if(s===null)continue;let c=this.enum(p.T(),s,p.name,i.ignoreUnknownFields);if(c===!1)continue;d[l]=c;break;case"scalar":if(s===null)continue;d[l]=this.scalar(s,p.T,p.L,p.name);break}}}enum(e,a,i,r){if(e[0]=="google.protobuf.NullValue"&&hn.assert(a===null||a==="NULL_VALUE",`Unable to parse field ${this.info.typeName}#${i}, enum ${e[0]} only accepts null.`),a===null)return 0;switch(typeof a){case"number":return hn.assert(Number.isInteger(a),`Unable to parse field ${this.info.typeName}#${i}, enum can only be integral number, got ${a}.`),a;case"string":let n=a;e[2]&&a.substring(0,e[2].length)===e[2]&&(n=a.substring(e[2].length));let s=e[1][n];return typeof s>"u"&&r?!1:(hn.assert(typeof s=="number",`Unable to parse field ${this.info.typeName}#${i}, enum ${e[0]} has no value for "${a}".`),s)}hn.assert(!1,`Unable to parse field ${this.info.typeName}#${i}, cannot parse enum value from ${typeof a}".`)}scalar(e,a,i,r){let n;try{switch(a){case vt.ScalarType.DOUBLE:case vt.ScalarType.FLOAT:if(e===null)return 0;if(e==="NaN")return Number.NaN;if(e==="Infinity")return Number.POSITIVE_INFINITY;if(e==="-Infinity")return Number.NEGATIVE_INFINITY;if(e===""){n="empty string";break}if(typeof e=="string"&&e.trim().length!==e.length){n="extra whitespace";break}if(typeof e!="string"&&typeof e!="number")break;let s=Number(e);if(Number.isNaN(s)){n="not a number";break}if(!Number.isFinite(s)){n="too large or small";break}return a==vt.ScalarType.FLOAT&&hn.assertFloat32(s),s;case vt.ScalarType.INT32:case vt.ScalarType.FIXED32:case vt.ScalarType.SFIXED32:case vt.ScalarType.SINT32:case vt.ScalarType.UINT32:if(e===null)return 0;let p;if(typeof e=="number"?p=e:e===""?n="empty string":typeof e=="string"&&(e.trim().length!==e.length?n="extra whitespace":p=Number(e)),p===void 0)break;return a==vt.ScalarType.UINT32?hn.assertUInt32(p):hn.assertInt32(p),p;case vt.ScalarType.INT64:case vt.ScalarType.SFIXED64:case vt.ScalarType.SINT64:if(e===null)return Eu.reflectionLongConvert(Su.PbLong.ZERO,i);if(typeof e!="number"&&typeof e!="string")break;return Eu.reflectionLongConvert(Su.PbLong.from(e),i);case vt.ScalarType.FIXED64:case vt.ScalarType.UINT64:if(e===null)return Eu.reflectionLongConvert(Su.PbULong.ZERO,i);if(typeof e!="number"&&typeof e!="string")break;return Eu.reflectionLongConvert(Su.PbULong.from(e),i);case vt.ScalarType.BOOL:if(e===null)return!1;if(typeof e!="boolean")break;return e;case vt.ScalarType.STRING:if(e===null)return"";if(typeof e!="string"){n="extra whitespace";break}try{encodeURIComponent(e)}catch(l){l="invalid UTF8";break}return e;case vt.ScalarType.BYTES:if(e===null||e==="")return new Uint8Array(0);if(typeof e!="string")break;return TF.base64decode(e)}}catch(s){n=s.message}this.assert(!1,r+(n?" - "+n:""),e)}};Cu.ReflectionJsonReader=j2});var H2=N(Tu=>{"use strict";Object.defineProperty(Tu,"__esModule",{value:!0});Tu.ReflectionJsonWriter=void 0;var OF=du(),J_=Ir(),$t=Ja(),ke=js(),U2=class{static{o(this,"ReflectionJsonWriter")}constructor(e){var a;this.fields=(a=e.fields)!==null&&a!==void 0?a:[]}write(e,a){let i={},r=e;for(let n of this.fields){if(!n.oneof){let d=this.field(n,r[n.localName],a);d!==void 0&&(i[a.useProtoFieldName?n.name:n.jsonName]=d);continue}let s=r[n.oneof];if(s.oneofKind!==n.localName)continue;let p=n.kind=="scalar"||n.kind=="enum"?Object.assign(Object.assign({},a),{emitDefaultValues:!0}):a,l=this.field(n,s[n.localName],p);ke.assert(l!==void 0),i[a.useProtoFieldName?n.name:n.jsonName]=l}return i}field(e,a,i){let r;if(e.kind=="map"){ke.assert(typeof a=="object"&&a!==null);let n={};switch(e.V.kind){case"scalar":for(let[l,d]of Object.entries(a)){let c=this.scalar(e.V.T,d,e.name,!1,!0);ke.assert(c!==void 0),n[l.toString()]=c}break;case"message":let s=e.V.T();for(let[l,d]of Object.entries(a)){let c=this.message(s,d,e.name,i);ke.assert(c!==void 0),n[l.toString()]=c}break;case"enum":let p=e.V.T();for(let[l,d]of Object.entries(a)){ke.assert(d===void 0||typeof d=="number");let c=this.enum(p,d,e.name,!1,!0,i.enumAsInteger);ke.assert(c!==void 0),n[l.toString()]=c}break}(i.emitDefaultValues||Object.keys(n).length>0)&&(r=n)}else if(e.repeat){ke.assert(Array.isArray(a));let n=[];switch(e.kind){case"scalar":for(let l=0;l0||i.emitDefaultValues)&&(r=n)}else switch(e.kind){case"scalar":r=this.scalar(e.T,a,e.name,e.opt,i.emitDefaultValues);break;case"enum":r=this.enum(e.T(),a,e.name,e.opt,i.emitDefaultValues,i.enumAsInteger);break;case"message":r=this.message(e.T(),a,e.name,i);break}return r}enum(e,a,i,r,n,s){if(e[0]=="google.protobuf.NullValue")return!n&&!r?void 0:null;if(a===void 0){ke.assert(r);return}if(!(a===0&&!n&&!r))return ke.assert(typeof a=="number"),ke.assert(Number.isInteger(a)),s||!e[1].hasOwnProperty(a)?a:e[2]?e[2]+e[1][a]:e[1][a]}message(e,a,i,r){return a===void 0?r.emitDefaultValues?null:void 0:e.internalJsonWrite(a,r)}scalar(e,a,i,r,n){if(a===void 0){ke.assert(r);return}let s=n||r;switch(e){case $t.ScalarType.INT32:case $t.ScalarType.SFIXED32:case $t.ScalarType.SINT32:return a===0?s?0:void 0:(ke.assertInt32(a),a);case $t.ScalarType.FIXED32:case $t.ScalarType.UINT32:return a===0?s?0:void 0:(ke.assertUInt32(a),a);case $t.ScalarType.FLOAT:ke.assertFloat32(a);case $t.ScalarType.DOUBLE:return a===0?s?0:void 0:(ke.assert(typeof a=="number"),Number.isNaN(a)?"NaN":a===Number.POSITIVE_INFINITY?"Infinity":a===Number.NEGATIVE_INFINITY?"-Infinity":a);case $t.ScalarType.STRING:return a===""?s?"":void 0:(ke.assert(typeof a=="string"),a);case $t.ScalarType.BOOL:return a===!1?s?!1:void 0:(ke.assert(typeof a=="boolean"),a);case $t.ScalarType.UINT64:case $t.ScalarType.FIXED64:ke.assert(typeof a=="number"||typeof a=="string"||typeof a=="bigint");let p=J_.PbULong.from(a);return p.isZero()&&!s?void 0:p.toString();case $t.ScalarType.INT64:case $t.ScalarType.SFIXED64:case $t.ScalarType.SINT64:ke.assert(typeof a=="number"||typeof a=="string"||typeof a=="bigint");let l=J_.PbLong.from(a);return l.isZero()&&!s?void 0:l.toString();case $t.ScalarType.BYTES:return ke.assert(a instanceof Uint8Array),a.byteLength?OF.base64encode(a):s?"":void 0}}};Tu.ReflectionJsonWriter=U2});var Ru=N(Ou=>{"use strict";Object.defineProperty(Ou,"__esModule",{value:!0});Ou.reflectionScalarDefault=void 0;var Za=Ja(),Z_=_u(),eS=Ir();function RF(t,e=Za.LongType.STRING){switch(t){case Za.ScalarType.BOOL:return!1;case Za.ScalarType.UINT64:case Za.ScalarType.FIXED64:return Z_.reflectionLongConvert(eS.PbULong.ZERO,e);case Za.ScalarType.INT64:case Za.ScalarType.SFIXED64:case Za.ScalarType.SINT64:return Z_.reflectionLongConvert(eS.PbLong.ZERO,e);case Za.ScalarType.DOUBLE:case Za.ScalarType.FLOAT:return 0;case Za.ScalarType.BYTES:return new Uint8Array(0);case Za.ScalarType.STRING:return"";default:return 0}}o(RF,"reflectionScalarDefault");Ou.reflectionScalarDefault=RF});var V2=N(Pu=>{"use strict";Object.defineProperty(Pu,"__esModule",{value:!0});Pu.ReflectionBinaryReader=void 0;var tS=qp(),lt=Ja(),$p=_u(),aS=Ru(),F2=class{static{o(this,"ReflectionBinaryReader")}constructor(e){this.info=e}prepare(){var e;if(!this.fieldNoToField){let a=(e=this.info.fields)!==null&&e!==void 0?e:[];this.fieldNoToField=new Map(a.map(i=>[i.no,i]))}}read(e,a,i,r){this.prepare();let n=r===void 0?e.len:e.pos+r;for(;e.pos{"use strict";Object.defineProperty(Iu,"__esModule",{value:!0});Iu.ReflectionBinaryWriter=void 0;var ya=qp(),Le=Ja(),Hs=js(),Gp=Ir(),$2=class{static{o(this,"ReflectionBinaryWriter")}constructor(e){this.info=e}prepare(){if(!this.fields){let e=this.info.fields?this.info.fields.concat():[];this.fields=e.sort((a,i)=>a.no-i.no)}}write(e,a,i){this.prepare();for(let n of this.fields){let s,p,l=n.repeat,d=n.localName;if(n.oneof){let c=e[n.oneof];if(c.oneofKind!==d)continue;s=c[d],p=!0}else s=e[d],p=!1;switch(n.kind){case"scalar":case"enum":let c=n.kind=="enum"?Le.ScalarType.INT32:n.T;if(l)if(Hs.assert(Array.isArray(s)),l==Le.RepeatType.PACKED)this.packed(a,c,n.no,s);else for(let u of s)this.scalar(a,c,n.no,u,!0);else s===void 0?Hs.assert(n.opt):this.scalar(a,c,n.no,s,p||n.opt);break;case"message":if(l){Hs.assert(Array.isArray(s));for(let u of s)this.message(a,i,n.T(),n.no,u)}else this.message(a,i,n.T(),n.no,s);break;case"map":Hs.assert(typeof s=="object"&&s!==null);for(let[u,m]of Object.entries(s))this.mapEntry(a,i,n,u,m);break}}let r=i.writeUnknownFields;r!==!1&&(r===!0?ya.UnknownFieldHandler.onWrite:r)(this.info.typeName,e,a)}mapEntry(e,a,i,r,n){e.tag(i.no,ya.WireType.LengthDelimited),e.fork();let s=r;switch(i.K){case Le.ScalarType.INT32:case Le.ScalarType.FIXED32:case Le.ScalarType.UINT32:case Le.ScalarType.SFIXED32:case Le.ScalarType.SINT32:s=Number.parseInt(r);break;case Le.ScalarType.BOOL:Hs.assert(r=="true"||r=="false"),s=r=="true";break}switch(this.scalar(e,i.K,1,s,!0),i.V.kind){case"scalar":this.scalar(e,i.V.T,2,n,!0);break;case"enum":this.scalar(e,Le.ScalarType.INT32,2,n,!0);break;case"message":this.message(e,a,i.V.T(),2,n);break}e.join()}message(e,a,i,r,n){n!==void 0&&(i.internalBinaryWrite(n,e.tag(r,ya.WireType.LengthDelimited).fork(),a),e.join())}scalar(e,a,i,r,n){let[s,p,l]=this.scalarInfo(a,r);(!l||n)&&(e.tag(i,s),e[p](r))}packed(e,a,i,r){if(!r.length)return;Hs.assert(a!==Le.ScalarType.BYTES&&a!==Le.ScalarType.STRING),e.tag(i,ya.WireType.LengthDelimited),e.fork();let[,n]=this.scalarInfo(a);for(let s=0;s{"use strict";Object.defineProperty(Du,"__esModule",{value:!0});Du.reflectionCreate=void 0;var PF=Ru(),IF=Vp();function DF(t){let e=t.messagePrototype?Object.create(t.messagePrototype):Object.defineProperty({},IF.MESSAGE_TYPE,{value:t});for(let a of t.fields){let i=a.localName;if(!a.opt)if(a.oneof)e[a.oneof]={oneofKind:void 0};else if(a.repeat)e[i]=[];else switch(a.kind){case"scalar":e[i]=PF.reflectionScalarDefault(a.T,a.L);break;case"enum":e[i]=0;break;case"map":e[i]={};break}}return e}o(DF,"reflectionCreate");Du.reflectionCreate=DF});var X2=N(Au=>{"use strict";Object.defineProperty(Au,"__esModule",{value:!0});Au.reflectionMergePartial=void 0;function AF(t,e,a){let i,r=a,n;for(let s of t.fields){let p=s.localName;if(s.oneof){let l=r[s.oneof];if(l?.oneofKind==null)continue;if(i=l[p],n=e[s.oneof],n.oneofKind=l.oneofKind,i==null){delete n[p];continue}}else if(i=r[p],n=e,i==null)continue;switch(s.repeat&&(n[p].length=i.length),s.kind){case"scalar":case"enum":if(s.repeat)for(let d=0;d{"use strict";Object.defineProperty(Mu,"__esModule",{value:!0});Mu.reflectionEquals=void 0;var K2=Ja();function BF(t,e,a){if(e===a)return!0;if(!e||!a)return!1;for(let i of t.fields){let r=i.localName,n=i.oneof?e[i.oneof][r]:e[r],s=i.oneof?a[i.oneof][r]:a[r];switch(i.kind){case"enum":case"scalar":let p=i.kind=="enum"?K2.ScalarType.INT32:i.T;if(!(i.repeat?iS(p,n,s):nS(p,n,s)))return!1;break;case"map":if(!(i.V.kind=="message"?rS(i.V.T(),Bu(n),Bu(s)):iS(i.V.kind=="enum"?K2.ScalarType.INT32:i.V.T,Bu(n),Bu(s))))return!1;break;case"message":let l=i.T();if(!(i.repeat?rS(l,n,s):l.equals(n,s)))return!1;break}}return!0}o(BF,"reflectionEquals");Mu.reflectionEquals=BF;var Bu=Object.values;function nS(t,e,a){if(e===a)return!0;if(t!==K2.ScalarType.BYTES)return!1;let i=e,r=a;if(i.length!==r.length)return!1;for(let n=0;n{"use strict";Object.defineProperty(Lu,"__esModule",{value:!0});Lu.MessageType=void 0;var MF=Vp(),LF=Ja(),qF=z2(),zF=k2(),jF=H2(),kF=V2(),UF=G2(),HF=W2(),Q2=X2(),FF=pu(),sS=B2(),VF=Y2(),$F=A2(),GF=D2(),oS=Object.getOwnPropertyDescriptors(Object.getPrototypeOf({})),WF=oS[MF.MESSAGE_TYPE]={},J2=class{static{o(this,"MessageType")}constructor(e,a,i){this.defaultCheckDepth=16,this.typeName=e,this.fields=a.map(LF.normalizeFieldInfo),this.options=i??{},WF.value=this,this.messagePrototype=Object.create(null,oS),this.refTypeCheck=new qF.ReflectionTypeCheck(this),this.refJsonReader=new zF.ReflectionJsonReader(this),this.refJsonWriter=new jF.ReflectionJsonWriter(this),this.refBinReader=new kF.ReflectionBinaryReader(this),this.refBinWriter=new UF.ReflectionBinaryWriter(this)}create(e){let a=HF.reflectionCreate(this);return e!==void 0&&Q2.reflectionMergePartial(this,a,e),a}clone(e){let a=this.create();return Q2.reflectionMergePartial(this,a,e),a}equals(e,a){return VF.reflectionEquals(this,e,a)}is(e,a=this.defaultCheckDepth){return this.refTypeCheck.is(e,a,!1)}isAssignable(e,a=this.defaultCheckDepth){return this.refTypeCheck.is(e,a,!0)}mergePartial(e,a){Q2.reflectionMergePartial(this,e,a)}fromBinary(e,a){let i=GF.binaryReadOptions(a);return this.internalBinaryRead(i.readerFactory(e),e.byteLength,i)}fromJson(e,a){return this.internalJsonRead(e,sS.jsonReadOptions(a))}fromJsonString(e,a){let i=JSON.parse(e);return this.fromJson(i,a)}toJson(e,a){return this.internalJsonWrite(e,sS.jsonWriteOptions(a))}toJsonString(e,a){var i;let r=this.toJson(e,a);return JSON.stringify(r,null,(i=a?.prettySpaces)!==null&&i!==void 0?i:0)}toBinary(e,a){let i=$F.binaryWriteOptions(a);return this.internalBinaryWrite(e,i.writerFactory(),i).finish()}internalJsonRead(e,a,i){if(e!==null&&typeof e=="object"&&!Array.isArray(e)){let r=i??this.create();return this.refJsonReader.read(e,r,a),r}throw new Error(`Unable to parse message ${this.typeName} from JSON ${FF.typeofJsonValue(e)}.`)}internalJsonWrite(e,a){return this.refJsonWriter.write(e,a)}internalBinaryWrite(e,a,i){return this.refBinWriter.write(e,a,i),a}internalBinaryRead(e,a,i,r){let n=r??this.create();return this.refBinReader.read(e,n,i,a),n}};Lu.MessageType=J2});var lS=N(qu=>{"use strict";Object.defineProperty(qu,"__esModule",{value:!0});qu.containsMessageType=void 0;var XF=Vp();function KF(t){return t[XF.MESSAGE_TYPE]!=null}o(KF,"containsMessageType");qu.containsMessageType=KF});var cS=N(xi=>{"use strict";Object.defineProperty(xi,"__esModule",{value:!0});xi.listEnumNumbers=xi.listEnumNames=xi.listEnumValues=xi.isEnumObject=void 0;function dS(t){if(typeof t!="object"||t===null||!t.hasOwnProperty(0))return!1;for(let e of Object.keys(t)){let a=parseInt(e);if(Number.isNaN(a)){let i=t[e];if(i===void 0||typeof i!="number"||t[i]===void 0)return!1}else{let i=t[a];if(i===void 0||t[i]!==a)return!1}}return!0}o(dS,"isEnumObject");xi.isEnumObject=dS;function Z2(t){if(!dS(t))throw new Error("not a typescript enum object");let e=[];for(let[a,i]of Object.entries(t))typeof i=="number"&&e.push({name:a,number:i});return e}o(Z2,"listEnumValues");xi.listEnumValues=Z2;function YF(t){return Z2(t).map(e=>e.name)}o(YF,"listEnumNames");xi.listEnumNames=YF;function QF(t){return Z2(t).map(e=>e.number).filter((e,a,i)=>i.indexOf(e)==a)}o(QF,"listEnumNumbers");xi.listEnumNumbers=QF});var dt=N(ae=>{"use strict";Object.defineProperty(ae,"__esModule",{value:!0});var uS=pu();Object.defineProperty(ae,"typeofJsonValue",{enumerable:!0,get:function(){return uS.typeofJsonValue}});Object.defineProperty(ae,"isJsonObject",{enumerable:!0,get:function(){return uS.isJsonObject}});var mS=du();Object.defineProperty(ae,"base64decode",{enumerable:!0,get:function(){return mS.base64decode}});Object.defineProperty(ae,"base64encode",{enumerable:!0,get:function(){return mS.base64encode}});var JF=j_();Object.defineProperty(ae,"utf8read",{enumerable:!0,get:function(){return JF.utf8read}});var e6=qp();Object.defineProperty(ae,"WireType",{enumerable:!0,get:function(){return e6.WireType}});Object.defineProperty(ae,"mergeBinaryOptions",{enumerable:!0,get:function(){return e6.mergeBinaryOptions}});Object.defineProperty(ae,"UnknownFieldHandler",{enumerable:!0,get:function(){return e6.UnknownFieldHandler}});var fS=D2();Object.defineProperty(ae,"BinaryReader",{enumerable:!0,get:function(){return fS.BinaryReader}});Object.defineProperty(ae,"binaryReadOptions",{enumerable:!0,get:function(){return fS.binaryReadOptions}});var hS=A2();Object.defineProperty(ae,"BinaryWriter",{enumerable:!0,get:function(){return hS.BinaryWriter}});Object.defineProperty(ae,"binaryWriteOptions",{enumerable:!0,get:function(){return hS.binaryWriteOptions}});var gS=Ir();Object.defineProperty(ae,"PbLong",{enumerable:!0,get:function(){return gS.PbLong}});Object.defineProperty(ae,"PbULong",{enumerable:!0,get:function(){return gS.PbULong}});var t6=B2();Object.defineProperty(ae,"jsonReadOptions",{enumerable:!0,get:function(){return t6.jsonReadOptions}});Object.defineProperty(ae,"jsonWriteOptions",{enumerable:!0,get:function(){return t6.jsonWriteOptions}});Object.defineProperty(ae,"mergeJsonOptions",{enumerable:!0,get:function(){return t6.mergeJsonOptions}});var ZF=Vp();Object.defineProperty(ae,"MESSAGE_TYPE",{enumerable:!0,get:function(){return ZF.MESSAGE_TYPE}});var eV=pS();Object.defineProperty(ae,"MessageType",{enumerable:!0,get:function(){return eV.MessageType}});var gn=Ja();Object.defineProperty(ae,"ScalarType",{enumerable:!0,get:function(){return gn.ScalarType}});Object.defineProperty(ae,"LongType",{enumerable:!0,get:function(){return gn.LongType}});Object.defineProperty(ae,"RepeatType",{enumerable:!0,get:function(){return gn.RepeatType}});Object.defineProperty(ae,"normalizeFieldInfo",{enumerable:!0,get:function(){return gn.normalizeFieldInfo}});Object.defineProperty(ae,"readFieldOptions",{enumerable:!0,get:function(){return gn.readFieldOptions}});Object.defineProperty(ae,"readFieldOption",{enumerable:!0,get:function(){return gn.readFieldOption}});Object.defineProperty(ae,"readMessageOption",{enumerable:!0,get:function(){return gn.readMessageOption}});var tV=z2();Object.defineProperty(ae,"ReflectionTypeCheck",{enumerable:!0,get:function(){return tV.ReflectionTypeCheck}});var aV=W2();Object.defineProperty(ae,"reflectionCreate",{enumerable:!0,get:function(){return aV.reflectionCreate}});var iV=Ru();Object.defineProperty(ae,"reflectionScalarDefault",{enumerable:!0,get:function(){return iV.reflectionScalarDefault}});var rV=X2();Object.defineProperty(ae,"reflectionMergePartial",{enumerable:!0,get:function(){return rV.reflectionMergePartial}});var nV=Y2();Object.defineProperty(ae,"reflectionEquals",{enumerable:!0,get:function(){return nV.reflectionEquals}});var sV=V2();Object.defineProperty(ae,"ReflectionBinaryReader",{enumerable:!0,get:function(){return sV.ReflectionBinaryReader}});var oV=G2();Object.defineProperty(ae,"ReflectionBinaryWriter",{enumerable:!0,get:function(){return oV.ReflectionBinaryWriter}});var pV=k2();Object.defineProperty(ae,"ReflectionJsonReader",{enumerable:!0,get:function(){return pV.ReflectionJsonReader}});var lV=H2();Object.defineProperty(ae,"ReflectionJsonWriter",{enumerable:!0,get:function(){return lV.ReflectionJsonWriter}});var dV=lS();Object.defineProperty(ae,"containsMessageType",{enumerable:!0,get:function(){return dV.containsMessageType}});var Wp=L2();Object.defineProperty(ae,"isOneofGroup",{enumerable:!0,get:function(){return Wp.isOneofGroup}});Object.defineProperty(ae,"setOneofValue",{enumerable:!0,get:function(){return Wp.setOneofValue}});Object.defineProperty(ae,"getOneofValue",{enumerable:!0,get:function(){return Wp.getOneofValue}});Object.defineProperty(ae,"clearOneofValue",{enumerable:!0,get:function(){return Wp.clearOneofValue}});Object.defineProperty(ae,"getSelectedOneofValue",{enumerable:!0,get:function(){return Wp.getSelectedOneofValue}});var zu=cS();Object.defineProperty(ae,"listEnumValues",{enumerable:!0,get:function(){return zu.listEnumValues}});Object.defineProperty(ae,"listEnumNames",{enumerable:!0,get:function(){return zu.listEnumNames}});Object.defineProperty(ae,"listEnumNumbers",{enumerable:!0,get:function(){return zu.listEnumNumbers}});Object.defineProperty(ae,"isEnumObject",{enumerable:!0,get:function(){return zu.isEnumObject}});var cV=M2();Object.defineProperty(ae,"lowerCamelCase",{enumerable:!0,get:function(){return cV.lowerCamelCase}});var Xp=js();Object.defineProperty(ae,"assert",{enumerable:!0,get:function(){return Xp.assert}});Object.defineProperty(ae,"assertNever",{enumerable:!0,get:function(){return Xp.assertNever}});Object.defineProperty(ae,"assertInt32",{enumerable:!0,get:function(){return Xp.assertInt32}});Object.defineProperty(ae,"assertUInt32",{enumerable:!0,get:function(){return Xp.assertUInt32}});Object.defineProperty(ae,"assertFloat32",{enumerable:!0,get:function(){return Xp.assertFloat32}})});var a6=N(wi=>{"use strict";Object.defineProperty(wi,"__esModule",{value:!0});wi.readServiceOption=wi.readMethodOption=wi.readMethodOptions=wi.normalizeMethodInfo=void 0;var uV=dt();function mV(t,e){var a,i,r;let n=t;return n.service=e,n.localName=(a=n.localName)!==null&&a!==void 0?a:uV.lowerCamelCase(n.name),n.serverStreaming=!!n.serverStreaming,n.clientStreaming=!!n.clientStreaming,n.options=(i=n.options)!==null&&i!==void 0?i:{},n.idempotency=(r=n.idempotency)!==null&&r!==void 0?r:void 0,n}o(mV,"normalizeMethodInfo");wi.normalizeMethodInfo=mV;function fV(t,e,a,i){var r;let n=(r=t.methods.find((s,p)=>s.localName===e||p===e))===null||r===void 0?void 0:r.options;return n&&n[a]?i.fromJson(n[a]):void 0}o(fV,"readMethodOptions");wi.readMethodOptions=fV;function hV(t,e,a,i){var r;let n=(r=t.methods.find((p,l)=>p.localName===e||l===e))===null||r===void 0?void 0:r.options;if(!n)return;let s=n[a];return s===void 0?s:i?i.fromJson(s):s}o(hV,"readMethodOption");wi.readMethodOption=hV;function gV(t,e,a){let i=t.options;if(!i)return;let r=i[e];return r===void 0?r:a?a.fromJson(r):r}o(gV,"readServiceOption");wi.readServiceOption=gV});var yS=N(ju=>{"use strict";Object.defineProperty(ju,"__esModule",{value:!0});ju.ServiceType=void 0;var yV=a6(),i6=class{static{o(this,"ServiceType")}constructor(e,a,i){this.typeName=e,this.methods=a.map(r=>yV.normalizeMethodInfo(r,this)),this.options=i??{}}};ju.ServiceType=i6});var n6=N(ku=>{"use strict";Object.defineProperty(ku,"__esModule",{value:!0});ku.RpcError=void 0;var r6=class extends Error{static{o(this,"RpcError")}constructor(e,a="UNKNOWN",i){super(e),this.name="RpcError",Object.setPrototypeOf(this,new.target.prototype),this.code=a,this.meta=i??{}}toString(){let e=[this.name+": "+this.message];this.code&&(e.push(""),e.push("Code: "+this.code)),this.serviceName&&this.methodName&&e.push("Method: "+this.serviceName+"/"+this.methodName);let a=Object.entries(this.meta);if(a.length){e.push(""),e.push("Meta:");for(let[i,r]of a)e.push(` ${i}: ${r}`)}return e.join(` -`)}};ku.RpcError=r6});var s6=N(Hu=>{"use strict";Object.defineProperty(Hu,"__esModule",{value:!0});Hu.mergeRpcOptions=void 0;var vS=dt();function vV(t,e){if(!e)return t;let a={};Uu(t,a),Uu(e,a);for(let i of Object.keys(e)){let r=e[i];switch(i){case"jsonOptions":a.jsonOptions=vS.mergeJsonOptions(t.jsonOptions,a.jsonOptions);break;case"binaryOptions":a.binaryOptions=vS.mergeBinaryOptions(t.binaryOptions,a.binaryOptions);break;case"meta":a.meta={},Uu(t.meta,a.meta),Uu(e.meta,a.meta);break;case"interceptors":a.interceptors=t.interceptors?t.interceptors.concat(r):r.concat();break}}return a}o(vV,"mergeRpcOptions");Hu.mergeRpcOptions=vV;function Uu(t,e){if(!t)return;let a=e;for(let[i,r]of Object.entries(t))r instanceof Date?a[i]=new Date(r.getTime()):Array.isArray(r)?a[i]=r.concat():a[i]=r}o(Uu,"copy")});var p6=N(yn=>{"use strict";Object.defineProperty(yn,"__esModule",{value:!0});yn.Deferred=yn.DeferredState=void 0;var Ni;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Ni=yn.DeferredState||(yn.DeferredState={}));var o6=class{static{o(this,"Deferred")}constructor(e=!0){this._state=Ni.PENDING,this._promise=new Promise((a,i)=>{this._resolve=a,this._reject=i}),e&&this._promise.catch(a=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==Ni.PENDING)throw new Error(`cannot resolve ${Ni[this.state].toLowerCase()}`);this._resolve(e),this._state=Ni.RESOLVED}reject(e){if(this.state!==Ni.PENDING)throw new Error(`cannot reject ${Ni[this.state].toLowerCase()}`);this._reject(e),this._state=Ni.REJECTED}resolvePending(e){this._state===Ni.PENDING&&this.resolve(e)}rejectPending(e){this._state===Ni.PENDING&&this.reject(e)}};yn.Deferred=o6});var d6=N(Fu=>{"use strict";Object.defineProperty(Fu,"__esModule",{value:!0});Fu.RpcOutputStreamController=void 0;var bS=p6(),vn=dt(),l6=class{static{o(this,"RpcOutputStreamController")}constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,a){return a.push(e),()=>{let i=a.indexOf(e);i>=0&&a.splice(i,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,a,i){vn.assert((e?1:0)+(a?1:0)+(i?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),a&&this.notifyError(a),i&&this.notifyComplete()}notifyMessage(e){vn.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(a=>a(e)),this._lis.nxt.forEach(a=>a(e,void 0,!1))}notifyError(e){vn.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(a=>a(e)),this._lis.nxt.forEach(a=>a(void 0,e,!1)),this.clearLis()}notifyComplete(){vn.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;vn.assert(e,"bad state"),vn.assert(!e.p,"iterator contract broken");let a=e.q.shift();return a?"value"in a?Promise.resolve(a):Promise.reject(a):(e.p=new bS.Deferred,e.p.promise)}}}pushIt(e){let a=this._itState;if(a.p){let i=a.p;vn.assert(i.state==bS.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete a.p}else a.q.push(e)}};Fu.RpcOutputStreamController=l6});var u6=N(Fs=>{"use strict";var bV=Fs&&Fs.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(Fs,"__esModule",{value:!0});Fs.UnaryCall=void 0;var c6=class{static{o(this,"UnaryCall")}constructor(e,a,i,r,n,s,p){this.method=e,this.requestHeaders=a,this.request=i,this.headers=r,this.response=n,this.status=s,this.trailers=p}then(e,a){return this.promiseFinished().then(i=>e?Promise.resolve(e(i)):i,i=>a?Promise.resolve(a(i)):Promise.reject(i))}promiseFinished(){return bV(this,void 0,void 0,function*(){let[e,a,i,r]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:a,status:i,trailers:r}})}};Fs.UnaryCall=c6});var f6=N(Vs=>{"use strict";var xV=Vs&&Vs.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(Vs,"__esModule",{value:!0});Vs.ServerStreamingCall=void 0;var m6=class{static{o(this,"ServerStreamingCall")}constructor(e,a,i,r,n,s,p){this.method=e,this.requestHeaders=a,this.request=i,this.headers=r,this.responses=n,this.status=s,this.trailers=p}then(e,a){return this.promiseFinished().then(i=>e?Promise.resolve(e(i)):i,i=>a?Promise.resolve(a(i)):Promise.reject(i))}promiseFinished(){return xV(this,void 0,void 0,function*(){let[e,a,i]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,status:a,trailers:i}})}};Vs.ServerStreamingCall=m6});var g6=N($s=>{"use strict";var wV=$s&&$s.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty($s,"__esModule",{value:!0});$s.ClientStreamingCall=void 0;var h6=class{static{o(this,"ClientStreamingCall")}constructor(e,a,i,r,n,s,p){this.method=e,this.requestHeaders=a,this.requests=i,this.headers=r,this.response=n,this.status=s,this.trailers=p}then(e,a){return this.promiseFinished().then(i=>e?Promise.resolve(e(i)):i,i=>a?Promise.resolve(a(i)):Promise.reject(i))}promiseFinished(){return wV(this,void 0,void 0,function*(){let[e,a,i,r]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:e,response:a,status:i,trailers:r}})}};$s.ClientStreamingCall=h6});var v6=N(Gs=>{"use strict";var NV=Gs&&Gs.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(Gs,"__esModule",{value:!0});Gs.DuplexStreamingCall=void 0;var y6=class{static{o(this,"DuplexStreamingCall")}constructor(e,a,i,r,n,s,p){this.method=e,this.requestHeaders=a,this.requests=i,this.headers=r,this.responses=n,this.status=s,this.trailers=p}then(e,a){return this.promiseFinished().then(i=>e?Promise.resolve(e(i)):i,i=>a?Promise.resolve(a(i)):Promise.reject(i))}promiseFinished(){return NV(this,void 0,void 0,function*(){let[e,a,i]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:e,status:a,trailers:i}})}};Gs.DuplexStreamingCall=y6});var wS=N(Ks=>{"use strict";var _V=Ks&&Ks.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(Ks,"__esModule",{value:!0});Ks.TestTransport=void 0;var Aa=n6(),Vu=dt(),xS=d6(),SV=s6(),EV=u6(),CV=f6(),TV=g6(),OV=v6(),Xs=class t{static{o(this,"TestTransport")}constructor(e){this.suppressUncaughtRejections=!0,this.headerDelay=10,this.responseDelay=50,this.betweenResponseDelay=10,this.afterResponseDelay=10,this.data=e??{}}get sentMessages(){return this.lastInput instanceof Ws?this.lastInput.sent:typeof this.lastInput=="object"?[this.lastInput.single]:[]}get sendComplete(){return this.lastInput instanceof Ws?this.lastInput.completed:typeof this.lastInput=="object"}promiseHeaders(){var e;let a=(e=this.data.headers)!==null&&e!==void 0?e:t.defaultHeaders;return a instanceof Aa.RpcError?Promise.reject(a):Promise.resolve(a)}promiseSingleResponse(e){if(this.data.response instanceof Aa.RpcError)return Promise.reject(this.data.response);let a;return Array.isArray(this.data.response)?(Vu.assert(this.data.response.length>0),a=this.data.response[0]):this.data.response!==void 0?a=this.data.response:a=e.O.create(),Vu.assert(e.O.is(a)),Promise.resolve(a)}streamResponses(e,a,i){return _V(this,void 0,void 0,function*(){let r=[];if(this.data.response===void 0)r.push(e.O.create());else if(Array.isArray(this.data.response))for(let n of this.data.response)Vu.assert(e.O.is(n)),r.push(n);else this.data.response instanceof Aa.RpcError||(Vu.assert(e.O.is(this.data.response)),r.push(this.data.response));try{yield It(this.responseDelay,i)(void 0)}catch(n){a.notifyError(n);return}if(this.data.response instanceof Aa.RpcError){a.notifyError(this.data.response);return}for(let n of r){a.notifyMessage(n);try{yield It(this.betweenResponseDelay,i)(void 0)}catch(s){a.notifyError(s);return}}if(this.data.status instanceof Aa.RpcError){a.notifyError(this.data.status);return}if(this.data.trailers instanceof Aa.RpcError){a.notifyError(this.data.trailers);return}a.notifyComplete()})}promiseStatus(){var e;let a=(e=this.data.status)!==null&&e!==void 0?e:t.defaultStatus;return a instanceof Aa.RpcError?Promise.reject(a):Promise.resolve(a)}promiseTrailers(){var e;let a=(e=this.data.trailers)!==null&&e!==void 0?e:t.defaultTrailers;return a instanceof Aa.RpcError?Promise.reject(a):Promise.resolve(a)}maybeSuppressUncaught(...e){if(this.suppressUncaughtRejections)for(let a of e)a.catch(()=>{})}mergeOptions(e){return SV.mergeRpcOptions({},e)}unary(e,a,i){var r;let n=(r=i.meta)!==null&&r!==void 0?r:{},s=this.promiseHeaders().then(It(this.headerDelay,i.abort)),p=s.catch(c=>{}).then(It(this.responseDelay,i.abort)).then(c=>this.promiseSingleResponse(e)),l=p.catch(c=>{}).then(It(this.afterResponseDelay,i.abort)).then(c=>this.promiseStatus()),d=p.catch(c=>{}).then(It(this.afterResponseDelay,i.abort)).then(c=>this.promiseTrailers());return this.maybeSuppressUncaught(l,d),this.lastInput={single:a},new EV.UnaryCall(e,n,a,s,p,l,d)}serverStreaming(e,a,i){var r;let n=(r=i.meta)!==null&&r!==void 0?r:{},s=this.promiseHeaders().then(It(this.headerDelay,i.abort)),p=new xS.RpcOutputStreamController,l=s.then(It(this.responseDelay,i.abort)).catch(()=>{}).then(()=>this.streamResponses(e,p,i.abort)).then(It(this.afterResponseDelay,i.abort)),d=l.then(()=>this.promiseStatus()),c=l.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(d,c),this.lastInput={single:a},new CV.ServerStreamingCall(e,n,a,s,p,d,c)}clientStreaming(e,a){var i;let r=(i=a.meta)!==null&&i!==void 0?i:{},n=this.promiseHeaders().then(It(this.headerDelay,a.abort)),s=n.catch(d=>{}).then(It(this.responseDelay,a.abort)).then(d=>this.promiseSingleResponse(e)),p=s.catch(d=>{}).then(It(this.afterResponseDelay,a.abort)).then(d=>this.promiseStatus()),l=s.catch(d=>{}).then(It(this.afterResponseDelay,a.abort)).then(d=>this.promiseTrailers());return this.maybeSuppressUncaught(p,l),this.lastInput=new Ws(this.data,a.abort),new TV.ClientStreamingCall(e,r,this.lastInput,n,s,p,l)}duplex(e,a){var i;let r=(i=a.meta)!==null&&i!==void 0?i:{},n=this.promiseHeaders().then(It(this.headerDelay,a.abort)),s=new xS.RpcOutputStreamController,p=n.then(It(this.responseDelay,a.abort)).catch(()=>{}).then(()=>this.streamResponses(e,s,a.abort)).then(It(this.afterResponseDelay,a.abort)),l=p.then(()=>this.promiseStatus()),d=p.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(l,d),this.lastInput=new Ws(this.data,a.abort),new OV.DuplexStreamingCall(e,r,this.lastInput,n,s,l,d)}};Ks.TestTransport=Xs;Xs.defaultHeaders={responseHeader:"test"};Xs.defaultStatus={code:"OK",detail:"all good"};Xs.defaultTrailers={responseTrailer:"test"};function It(t,e){return a=>new Promise((i,r)=>{if(e?.aborted)r(new Aa.RpcError("user cancel","CANCELLED"));else{let n=setTimeout(()=>i(a),t);e&&e.addEventListener("abort",s=>{clearTimeout(n),r(new Aa.RpcError("user cancel","CANCELLED"))})}})}o(It,"delay");var Ws=class{static{o(this,"TestInputStream")}constructor(e,a){this._completed=!1,this._sent=[],this.data=e,this.abort=a}get sent(){return this._sent}get completed(){return this._completed}send(e){if(this.data.inputMessage instanceof Aa.RpcError)return Promise.reject(this.data.inputMessage);let a=this.data.inputMessage===void 0?10:this.data.inputMessage;return Promise.resolve(void 0).then(()=>{this._sent.push(e)}).then(It(a,this.abort))}complete(){if(this.data.inputComplete instanceof Aa.RpcError)return Promise.reject(this.data.inputComplete);let e=this.data.inputComplete===void 0?10:this.data.inputComplete;return Promise.resolve(void 0).then(()=>{this._completed=!0}).then(It(e,this.abort))}}});var NS=N(Ba=>{"use strict";Object.defineProperty(Ba,"__esModule",{value:!0});Ba.stackDuplexStreamingInterceptors=Ba.stackClientStreamingInterceptors=Ba.stackServerStreamingInterceptors=Ba.stackUnaryInterceptors=Ba.stackIntercept=void 0;var RV=dt();function Kp(t,e,a,i,r){var n,s,p,l;if(t=="unary"){let d=o((c,u,m)=>e.unary(c,u,m),"tail");for(let c of((n=i.interceptors)!==null&&n!==void 0?n:[]).filter(u=>u.interceptUnary).reverse()){let u=d;d=o((m,f,h)=>c.interceptUnary(u,m,f,h),"tail")}return d(a,r,i)}if(t=="serverStreaming"){let d=o((c,u,m)=>e.serverStreaming(c,u,m),"tail");for(let c of((s=i.interceptors)!==null&&s!==void 0?s:[]).filter(u=>u.interceptServerStreaming).reverse()){let u=d;d=o((m,f,h)=>c.interceptServerStreaming(u,m,f,h),"tail")}return d(a,r,i)}if(t=="clientStreaming"){let d=o((c,u)=>e.clientStreaming(c,u),"tail");for(let c of((p=i.interceptors)!==null&&p!==void 0?p:[]).filter(u=>u.interceptClientStreaming).reverse()){let u=d;d=o((m,f)=>c.interceptClientStreaming(u,m,f),"tail")}return d(a,i)}if(t=="duplex"){let d=o((c,u)=>e.duplex(c,u),"tail");for(let c of((l=i.interceptors)!==null&&l!==void 0?l:[]).filter(u=>u.interceptDuplex).reverse()){let u=d;d=o((m,f)=>c.interceptDuplex(u,m,f),"tail")}return d(a,i)}RV.assertNever(t)}o(Kp,"stackIntercept");Ba.stackIntercept=Kp;function PV(t,e,a,i){return Kp("unary",t,e,i,a)}o(PV,"stackUnaryInterceptors");Ba.stackUnaryInterceptors=PV;function IV(t,e,a,i){return Kp("serverStreaming",t,e,i,a)}o(IV,"stackServerStreamingInterceptors");Ba.stackServerStreamingInterceptors=IV;function DV(t,e,a){return Kp("clientStreaming",t,e,a)}o(DV,"stackClientStreamingInterceptors");Ba.stackClientStreamingInterceptors=DV;function AV(t,e,a){return Kp("duplex",t,e,a)}o(AV,"stackDuplexStreamingInterceptors");Ba.stackDuplexStreamingInterceptors=AV});var _S=N($u=>{"use strict";Object.defineProperty($u,"__esModule",{value:!0});$u.ServerCallContextController=void 0;var b6=class{static{o(this,"ServerCallContextController")}constructor(e,a,i,r,n={code:"OK",detail:""}){this._cancelled=!1,this._listeners=[],this.method=e,this.headers=a,this.deadline=i,this.trailers={},this._sendRH=r,this.status=n}notifyCancelled(){if(!this._cancelled){this._cancelled=!0;for(let e of this._listeners)e()}}sendResponseHeaders(e){this._sendRH(e)}get cancelled(){return this._cancelled}onCancel(e){let a=this._listeners;return a.push(e),()=>{let i=a.indexOf(e);i>=0&&a.splice(i,1)}}};$u.ServerCallContextController=b6});var ES=N(tt=>{"use strict";Object.defineProperty(tt,"__esModule",{value:!0});var BV=yS();Object.defineProperty(tt,"ServiceType",{enumerable:!0,get:function(){return BV.ServiceType}});var x6=a6();Object.defineProperty(tt,"readMethodOptions",{enumerable:!0,get:function(){return x6.readMethodOptions}});Object.defineProperty(tt,"readMethodOption",{enumerable:!0,get:function(){return x6.readMethodOption}});Object.defineProperty(tt,"readServiceOption",{enumerable:!0,get:function(){return x6.readServiceOption}});var MV=n6();Object.defineProperty(tt,"RpcError",{enumerable:!0,get:function(){return MV.RpcError}});var LV=s6();Object.defineProperty(tt,"mergeRpcOptions",{enumerable:!0,get:function(){return LV.mergeRpcOptions}});var qV=d6();Object.defineProperty(tt,"RpcOutputStreamController",{enumerable:!0,get:function(){return qV.RpcOutputStreamController}});var zV=wS();Object.defineProperty(tt,"TestTransport",{enumerable:!0,get:function(){return zV.TestTransport}});var SS=p6();Object.defineProperty(tt,"Deferred",{enumerable:!0,get:function(){return SS.Deferred}});Object.defineProperty(tt,"DeferredState",{enumerable:!0,get:function(){return SS.DeferredState}});var jV=v6();Object.defineProperty(tt,"DuplexStreamingCall",{enumerable:!0,get:function(){return jV.DuplexStreamingCall}});var kV=g6();Object.defineProperty(tt,"ClientStreamingCall",{enumerable:!0,get:function(){return kV.ClientStreamingCall}});var UV=f6();Object.defineProperty(tt,"ServerStreamingCall",{enumerable:!0,get:function(){return UV.ServerStreamingCall}});var HV=u6();Object.defineProperty(tt,"UnaryCall",{enumerable:!0,get:function(){return HV.UnaryCall}});var Yp=NS();Object.defineProperty(tt,"stackIntercept",{enumerable:!0,get:function(){return Yp.stackIntercept}});Object.defineProperty(tt,"stackDuplexStreamingInterceptors",{enumerable:!0,get:function(){return Yp.stackDuplexStreamingInterceptors}});Object.defineProperty(tt,"stackClientStreamingInterceptors",{enumerable:!0,get:function(){return Yp.stackClientStreamingInterceptors}});Object.defineProperty(tt,"stackServerStreamingInterceptors",{enumerable:!0,get:function(){return Yp.stackServerStreamingInterceptors}});Object.defineProperty(tt,"stackUnaryInterceptors",{enumerable:!0,get:function(){return Yp.stackUnaryInterceptors}});var FV=_S();Object.defineProperty(tt,"ServerCallContextController",{enumerable:!0,get:function(){return FV.ServerCallContextController}})});var OS=N(Gu=>{"use strict";Object.defineProperty(Gu,"__esModule",{value:!0});Gu.CacheScope=void 0;var CS=dt(),TS=dt(),VV=dt(),$V=dt(),GV=dt(),w6=class extends GV.MessageType{static{o(this,"CacheScope$Type")}constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let a={scope:"",permission:"0"};return globalThis.Object.defineProperty(a,$V.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,VV.reflectionMergePartial)(this,a,e),a}internalBinaryRead(e,a,i,r){let n=r??this.create(),s=e.pos+a;for(;e.pos{"use strict";Object.defineProperty(Wu,"__esModule",{value:!0});Wu.CacheMetadata=void 0;var RS=dt(),PS=dt(),WV=dt(),XV=dt(),KV=dt(),N6=OS(),_6=class extends KV.MessageType{static{o(this,"CacheMetadata$Type")}constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>N6.CacheScope}])}create(e){let a={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(a,XV.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,WV.reflectionMergePartial)(this,a,e),a}internalBinaryRead(e,a,i,r){let n=r??this.create(),s=e.pos+a;for(;e.pos{"use strict";Object.defineProperty(at,"__esModule",{value:!0});at.CacheService=at.GetCacheEntryDownloadURLResponse=at.GetCacheEntryDownloadURLRequest=at.FinalizeCacheEntryUploadResponse=at.FinalizeCacheEntryUploadRequest=at.CreateCacheEntryResponse=at.CreateCacheEntryRequest=void 0;var YV=ES(),ct=dt(),Ma=dt(),Ys=dt(),Qs=dt(),Js=dt(),Wi=IS(),S6=class extends Js.MessageType{static{o(this,"CreateCacheEntryRequest$Type")}constructor(){super("github.actions.results.api.v1.CreateCacheEntryRequest",[{no:1,name:"metadata",kind:"message",T:()=>Wi.CacheMetadata},{no:2,name:"key",kind:"scalar",T:9},{no:3,name:"version",kind:"scalar",T:9}])}create(e){let a={key:"",version:""};return globalThis.Object.defineProperty(a,Qs.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Ys.reflectionMergePartial)(this,a,e),a}internalBinaryRead(e,a,i,r){let n=r??this.create(),s=e.pos+a;for(;e.posWi.CacheMetadata},{no:2,name:"key",kind:"scalar",T:9},{no:3,name:"size_bytes",kind:"scalar",T:3},{no:4,name:"version",kind:"scalar",T:9}])}create(e){let a={key:"",sizeBytes:"0",version:""};return globalThis.Object.defineProperty(a,Qs.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Ys.reflectionMergePartial)(this,a,e),a}internalBinaryRead(e,a,i,r){let n=r??this.create(),s=e.pos+a;for(;e.posWi.CacheMetadata},{no:2,name:"key",kind:"scalar",T:9},{no:3,name:"restore_keys",kind:"scalar",repeat:2,T:9},{no:4,name:"version",kind:"scalar",T:9}])}create(e){let a={key:"",restoreKeys:[],version:""};return globalThis.Object.defineProperty(a,Qs.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Ys.reflectionMergePartial)(this,a,e),a}internalBinaryRead(e,a,i,r){let n=r??this.create(),s=e.pos+a;for(;e.pos{"use strict";Object.defineProperty(Zs,"__esModule",{value:!0});Zs.CacheServiceClientProtobuf=Zs.CacheServiceClientJSON=void 0;var La=DS(),P6=class{static{o(this,"CacheServiceClientJSON")}constructor(e){this.rpc=e,this.CreateCacheEntry.bind(this),this.FinalizeCacheEntryUpload.bind(this),this.GetCacheEntryDownloadURL.bind(this)}CreateCacheEntry(e){let a=La.CreateCacheEntryRequest.toJson(e,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.CacheService","CreateCacheEntry","application/json",a).then(r=>La.CreateCacheEntryResponse.fromJson(r,{ignoreUnknownFields:!0}))}FinalizeCacheEntryUpload(e){let a=La.FinalizeCacheEntryUploadRequest.toJson(e,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.CacheService","FinalizeCacheEntryUpload","application/json",a).then(r=>La.FinalizeCacheEntryUploadResponse.fromJson(r,{ignoreUnknownFields:!0}))}GetCacheEntryDownloadURL(e){let a=La.GetCacheEntryDownloadURLRequest.toJson(e,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.CacheService","GetCacheEntryDownloadURL","application/json",a).then(r=>La.GetCacheEntryDownloadURLResponse.fromJson(r,{ignoreUnknownFields:!0}))}};Zs.CacheServiceClientJSON=P6;var I6=class{static{o(this,"CacheServiceClientProtobuf")}constructor(e){this.rpc=e,this.CreateCacheEntry.bind(this),this.FinalizeCacheEntryUpload.bind(this),this.GetCacheEntryDownloadURL.bind(this)}CreateCacheEntry(e){let a=La.CreateCacheEntryRequest.toBinary(e);return this.rpc.request("github.actions.results.api.v1.CacheService","CreateCacheEntry","application/protobuf",a).then(r=>La.CreateCacheEntryResponse.fromBinary(r))}FinalizeCacheEntryUpload(e){let a=La.FinalizeCacheEntryUploadRequest.toBinary(e);return this.rpc.request("github.actions.results.api.v1.CacheService","FinalizeCacheEntryUpload","application/protobuf",a).then(r=>La.FinalizeCacheEntryUploadResponse.fromBinary(r))}GetCacheEntryDownloadURL(e){let a=La.GetCacheEntryDownloadURLRequest.toBinary(e);return this.rpc.request("github.actions.results.api.v1.CacheService","GetCacheEntryDownloadURL","application/protobuf",a).then(r=>La.GetCacheEntryDownloadURLResponse.fromBinary(r))}};Zs.CacheServiceClientProtobuf=I6});var BS=N(eo=>{"use strict";Object.defineProperty(eo,"__esModule",{value:!0});eo.maskSecretUrls=eo.maskSigUrl=void 0;var Xu=st();function D6(t){if(t)try{let a=new URL(t).searchParams.get("sig");a&&((0,Xu.setSecret)(a),(0,Xu.setSecret)(encodeURIComponent(a)))}catch(e){(0,Xu.debug)(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}o(D6,"maskSigUrl");eo.maskSigUrl=D6;function QV(t){if(typeof t!="object"||t===null){(0,Xu.debug)("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&D6(t.signed_upload_url),"signed_download_url"in t&&typeof t.signed_download_url=="string"&&D6(t.signed_download_url)}o(QV,"maskSecretUrls");eo.maskSecretUrls=QV});var MS=N(io=>{"use strict";var Ku=io&&io.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(io,"__esModule",{value:!0});io.internalCacheTwirpClient=void 0;var to=st(),JV=C2(),Qp=w2(),ZV=nu(),e$=zn(),t$=ml(),ao=Ji(),a$=AS(),i$=BS(),A6=class{static{o(this,"CacheServiceClient")}constructor(e,a,i,r){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let n=(0,e$.getRuntimeToken)();this.baseUrl=(0,ZV.getCacheServiceURL)(),a&&(this.maxAttempts=a),i&&(this.baseRetryIntervalMilliseconds=i),r&&(this.retryMultiplier=r),this.httpClient=new ao.HttpClient(e,[new t$.BearerCredentialHandler(n)])}request(e,a,i,r){return Ku(this,void 0,void 0,function*(){let n=new URL(`/twirp/${e}/${a}`,this.baseUrl).href;(0,to.debug)(`[Request] ${a} ${n}`);let s={"Content-Type":i};try{let{body:p}=yield this.retryableRequest(()=>Ku(this,void 0,void 0,function*(){return this.httpClient.post(n,JSON.stringify(r),s)}));return p}catch(p){throw new Error(`Failed to ${a}: ${p.message}`)}})}retryableRequest(e){return Ku(this,void 0,void 0,function*(){let a=0,i="",r="";for(;a=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[ao.HttpCodes.BadGateway,ao.HttpCodes.GatewayTimeout,ao.HttpCodes.InternalServerError,ao.HttpCodes.ServiceUnavailable,ao.HttpCodes.TooManyRequests].includes(e):!1}sleep(e){return Ku(this,void 0,void 0,function*(){return new Promise(a=>setTimeout(a,e))})}getExponentialRetryTimeMilliseconds(e){if(e<0)throw new Error("attempt should be a positive integer");if(e===0)return this.baseRetryIntervalMilliseconds;let a=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,e),i=a*this.retryMultiplier;return Math.trunc(Math.random()*(i-a)+a)}};function r$(t){let e=new A6((0,JV.getUserAgentString)(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new a$.CacheServiceClientJSON(e)}o(r$,"internalCacheTwirpClient");io.internalCacheTwirpClient=r$});var zS=N(Ut=>{"use strict";var n$=Ut&&Ut.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),s$=Ut&&Ut.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),B6=Ut&&Ut.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&n$(e,t,a);return s$(e,t),e},Xi=Ut&&Ut.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(Ut,"__esModule",{value:!0});Ut.createTar=Ut.extractTar=Ut.listTar=void 0;var o$=In(),Yu=B6(go()),LS=require("fs"),ei=B6(require("path")),M6=B6(zn()),qe=Oo(),Ar=process.platform==="win32";function p$(){return Xi(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let t=yield M6.getGnuTarPathOnWindows(),e=qe.SystemTarPathOnWindows;if(t)return{path:t,type:qe.ArchiveToolType.GNU};if((0,LS.existsSync)(e))return{path:e,type:qe.ArchiveToolType.BSD};break}case"darwin":{let t=yield Yu.which("gtar",!1);return t?{path:t,type:qe.ArchiveToolType.GNU}:{path:yield Yu.which("tar",!0),type:qe.ArchiveToolType.BSD}}default:break}return{path:yield Yu.which("tar",!0),type:qe.ArchiveToolType.GNU}})}o(p$,"getTarPath");function l$(t,e,a,i=""){return Xi(this,void 0,void 0,function*(){let r=[`"${t.path}"`],n=M6.getCacheFileName(e),s="cache.tar",p=qS(),l=t.type===qe.ArchiveToolType.BSD&&e!==qe.CompressionMethod.Gzip&&Ar;switch(a){case"create":r.push("--posix","-cf",l?s:n.replace(new RegExp(`\\${ei.sep}`,"g"),"/"),"--exclude",l?s:n.replace(new RegExp(`\\${ei.sep}`,"g"),"/"),"-P","-C",p.replace(new RegExp(`\\${ei.sep}`,"g"),"/"),"--files-from",qe.ManifestFilename);break;case"extract":r.push("-xf",l?s:i.replace(new RegExp(`\\${ei.sep}`,"g"),"/"),"-P","-C",p.replace(new RegExp(`\\${ei.sep}`,"g"),"/"));break;case"list":r.push("-tf",l?s:i.replace(new RegExp(`\\${ei.sep}`,"g"),"/"),"-P");break}if(t.type===qe.ArchiveToolType.GNU)switch(process.platform){case"win32":r.push("--force-local");break;case"darwin":r.push("--delay-directory-restore");break}return r})}o(l$,"getTarArgs");function L6(t,e,a=""){return Xi(this,void 0,void 0,function*(){let i,r=yield p$(),n=yield l$(r,t,e,a),s=e!=="create"?yield d$(r,t,a):yield c$(r,t),p=r.type===qe.ArchiveToolType.BSD&&t!==qe.CompressionMethod.Gzip&&Ar;return p&&e!=="create"?i=[[...s].join(" "),[...n].join(" ")]:i=[[...n].join(" "),[...s].join(" ")],p?i:[i.join(" ")]})}o(L6,"getCommands");function qS(){var t;return(t=process.env.GITHUB_WORKSPACE)!==null&&t!==void 0?t:process.cwd()}o(qS,"getWorkingDirectory");function d$(t,e,a){return Xi(this,void 0,void 0,function*(){let i=t.type===qe.ArchiveToolType.BSD&&e!==qe.CompressionMethod.Gzip&&Ar;switch(e){case qe.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",qe.TarFilename,a.replace(new RegExp(`\\${ei.sep}`,"g"),"/")]:["--use-compress-program",Ar?'"zstd -d --long=30"':"unzstd --long=30"];case qe.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",qe.TarFilename,a.replace(new RegExp(`\\${ei.sep}`,"g"),"/")]:["--use-compress-program",Ar?'"zstd -d"':"unzstd"];default:return["-z"]}})}o(d$,"getDecompressionProgram");function c$(t,e){return Xi(this,void 0,void 0,function*(){let a=M6.getCacheFileName(e),i=t.type===qe.ArchiveToolType.BSD&&e!==qe.CompressionMethod.Gzip&&Ar;switch(e){case qe.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",a.replace(new RegExp(`\\${ei.sep}`,"g"),"/"),qe.TarFilename]:["--use-compress-program",Ar?'"zstd -T0 --long=30"':"zstdmt --long=30"];case qe.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",a.replace(new RegExp(`\\${ei.sep}`,"g"),"/"),qe.TarFilename]:["--use-compress-program",Ar?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}o(c$,"getCompressionProgram");function q6(t,e){return Xi(this,void 0,void 0,function*(){for(let a of t)try{yield(0,o$.exec)(a,void 0,{cwd:e,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${a.split(" ")[0]} failed with error: ${i?.message}`)}})}o(q6,"execCommands");function u$(t,e){return Xi(this,void 0,void 0,function*(){let a=yield L6(e,"list",t);yield q6(a)})}o(u$,"listTar");Ut.listTar=u$;function m$(t,e){return Xi(this,void 0,void 0,function*(){let a=qS();yield Yu.mkdirP(a);let i=yield L6(e,"extract",t);yield q6(i)})}o(m$,"extractTar");Ut.extractTar=m$;function f$(t,e,a){return Xi(this,void 0,void 0,function*(){(0,LS.writeFileSync)(ei.join(t,qe.ManifestFilename),e.join(` -`));let i=yield L6(a,"create");yield q6(i,t)})}o(f$,"createTar");Ut.createTar=f$});var US=N(it=>{"use strict";var h$=it&&it.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),g$=it&&it.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zp=it&&it.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&h$(e,t,a);return g$(e,t),e},no=it&&it.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(it,"__esModule",{value:!0});it.saveCache=it.restoreCache=it.isFeatureAvailable=it.FinalizeCacheError=it.ReserveCacheError=it.ValidationError=void 0;var ie=Zp(st()),Qu=Zp(require("path")),Ue=Zp(zn()),ro=Zp(z_()),jS=Zp(MS()),Ju=nu(),Br=zS(),Zu=Ji(),qa=class t extends Error{static{o(this,"ValidationError")}constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}};it.ValidationError=qa;var bn=class t extends Error{static{o(this,"ReserveCacheError")}constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}};it.ReserveCacheError=bn;var Jp=class t extends Error{static{o(this,"FinalizeCacheError")}constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};it.FinalizeCacheError=Jp;function kS(t){if(!t||t.length===0)throw new qa("Path Validation Error: At least one directory or file path is required")}o(kS,"checkPaths");function z6(t){if(t.length>512)throw new qa(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new qa(`Key Validation Error: ${t} cannot contain commas.`)}o(z6,"checkKey");function y$(){switch((0,Ju.getCacheServiceVersion)()){case"v2":return!!process.env.ACTIONS_RESULTS_URL;case"v1":default:return!!process.env.ACTIONS_CACHE_URL}}o(y$,"isFeatureAvailable");it.isFeatureAvailable=y$;function v$(t,e,a,i,r=!1){return no(this,void 0,void 0,function*(){let n=(0,Ju.getCacheServiceVersion)();switch(ie.debug(`Cache service version: ${n}`),kS(t),n){case"v2":return yield x$(t,e,a,i,r);case"v1":default:return yield b$(t,e,a,i,r)}})}o(v$,"restoreCache");it.restoreCache=v$;function b$(t,e,a,i,r=!1){return no(this,void 0,void 0,function*(){a=a||[];let n=[e,...a];if(ie.debug("Resolved Keys:"),ie.debug(JSON.stringify(n)),n.length>10)throw new qa("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of n)z6(l);let s=yield Ue.getCompressionMethod(),p="";try{let l=yield ro.getCacheEntry(n,t,{compressionMethod:s,enableCrossOsArchive:r});if(!l?.archiveLocation)return;if(i?.lookupOnly)return ie.info("Lookup only - skipping download"),l.cacheKey;p=Qu.join(yield Ue.createTempDirectory(),Ue.getCacheFileName(s)),ie.debug(`Archive Path: ${p}`),yield ro.downloadCache(l.archiveLocation,p,i),ie.isDebug()&&(yield(0,Br.listTar)(p,s));let d=Ue.getArchiveFileSizeInBytes(p);return ie.info(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),yield(0,Br.extractTar)(p,s),ie.info("Cache restored successfully"),l.cacheKey}catch(l){let d=l;if(d.name===qa.name)throw l;d instanceof Zu.HttpClientError&&typeof d.statusCode=="number"&&d.statusCode>=500?ie.error(`Failed to restore: ${l.message}`):ie.warning(`Failed to restore: ${l.message}`)}finally{try{yield Ue.unlinkFile(p)}catch(l){ie.debug(`Failed to delete archive: ${l}`)}}})}o(b$,"restoreCacheV1");function x$(t,e,a,i,r=!1){return no(this,void 0,void 0,function*(){i=Object.assign(Object.assign({},i),{useAzureSdk:!0}),a=a||[];let n=[e,...a];if(ie.debug("Resolved Keys:"),ie.debug(JSON.stringify(n)),n.length>10)throw new qa("Key Validation Error: Keys are limited to a maximum of 10.");for(let p of n)z6(p);let s="";try{let p=jS.internalCacheTwirpClient(),l=yield Ue.getCompressionMethod(),d={key:e,restoreKeys:a,version:Ue.getCacheVersion(t,l,r)},c=yield p.GetCacheEntryDownloadURL(d);if(!c.ok){ie.debug(`Cache not found for version ${d.version} of keys: ${n.join(", ")}`);return}if(d.key!==c.matchedKey?ie.info(`Cache hit for restore-key: ${c.matchedKey}`):ie.info(`Cache hit for: ${c.matchedKey}`),i?.lookupOnly)return ie.info("Lookup only - skipping download"),c.matchedKey;s=Qu.join(yield Ue.createTempDirectory(),Ue.getCacheFileName(l)),ie.debug(`Archive path: ${s}`),ie.debug(`Starting download of archive to: ${s}`),yield ro.downloadCache(c.signedDownloadUrl,s,i);let m=Ue.getArchiveFileSizeInBytes(s);return ie.info(`Cache Size: ~${Math.round(m/(1024*1024))} MB (${m} B)`),ie.isDebug()&&(yield(0,Br.listTar)(s,l)),yield(0,Br.extractTar)(s,l),ie.info("Cache restored successfully"),c.matchedKey}catch(p){let l=p;if(l.name===qa.name)throw p;l instanceof Zu.HttpClientError&&typeof l.statusCode=="number"&&l.statusCode>=500?ie.error(`Failed to restore: ${p.message}`):ie.warning(`Failed to restore: ${p.message}`)}finally{try{s&&(yield Ue.unlinkFile(s))}catch(p){ie.debug(`Failed to delete archive: ${p}`)}}})}o(x$,"restoreCacheV2");function w$(t,e,a,i=!1){return no(this,void 0,void 0,function*(){let r=(0,Ju.getCacheServiceVersion)();switch(ie.debug(`Cache service version: ${r}`),kS(t),z6(e),r){case"v2":return yield _$(t,e,a,i);case"v1":default:return yield N$(t,e,a,i)}})}o(w$,"saveCache");it.saveCache=w$;function N$(t,e,a,i=!1){var r,n,s,p,l;return no(this,void 0,void 0,function*(){let d=yield Ue.getCompressionMethod(),c=-1,u=yield Ue.resolvePaths(t);if(ie.debug("Cache Paths:"),ie.debug(`${JSON.stringify(u)}`),u.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 m=yield Ue.createTempDirectory(),f=Qu.join(m,Ue.getCacheFileName(d));ie.debug(`Archive Path: ${f}`);try{yield(0,Br.createTar)(m,u,d),ie.isDebug()&&(yield(0,Br.listTar)(f,d));let h=10*1024*1024*1024,b=Ue.getArchiveFileSizeInBytes(f);if(ie.debug(`File Size: ${b}`),b>h&&!(0,Ju.isGhes)())throw new Error(`Cache size of ~${Math.round(b/(1024*1024))} MB (${b} B) is over the 10GB limit, not saving cache.`);ie.debug("Reserving Cache");let E=yield ro.reserveCache(e,t,{compressionMethod:d,enableCrossOsArchive:i,cacheSize:b});if(!((r=E?.result)===null||r===void 0)&&r.cacheId)c=(n=E?.result)===null||n===void 0?void 0:n.cacheId;else throw E?.statusCode===400?new Error((p=(s=E?.error)===null||s===void 0?void 0:s.message)!==null&&p!==void 0?p:`Cache size of ~${Math.round(b/(1024*1024))} MB (${b} B) is over the data cap limit, not saving cache.`):new bn(`Unable to reserve cache with key ${e}, another job may be creating this cache. More details: ${(l=E?.error)===null||l===void 0?void 0:l.message}`);ie.debug(`Saving Cache (ID: ${c})`),yield ro.saveCache(c,f,"",a)}catch(h){let b=h;if(b.name===qa.name)throw h;b.name===bn.name?ie.info(`Failed to save: ${b.message}`):b instanceof Zu.HttpClientError&&typeof b.statusCode=="number"&&b.statusCode>=500?ie.error(`Failed to save: ${b.message}`):ie.warning(`Failed to save: ${b.message}`)}finally{try{yield Ue.unlinkFile(f)}catch(h){ie.debug(`Failed to delete archive: ${h}`)}}return c})}o(N$,"saveCacheV1");function _$(t,e,a,i=!1){return no(this,void 0,void 0,function*(){a=Object.assign(Object.assign({},a),{uploadChunkSize:64*1024*1024,uploadConcurrency:8,useAzureSdk:!0});let r=yield Ue.getCompressionMethod(),n=jS.internalCacheTwirpClient(),s=-1,p=yield Ue.resolvePaths(t);if(ie.debug("Cache Paths:"),ie.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 l=yield Ue.createTempDirectory(),d=Qu.join(l,Ue.getCacheFileName(r));ie.debug(`Archive Path: ${d}`);try{yield(0,Br.createTar)(l,p,r),ie.isDebug()&&(yield(0,Br.listTar)(d,r));let c=Ue.getArchiveFileSizeInBytes(d);ie.debug(`File Size: ${c}`),a.archiveSizeBytes=c,ie.debug("Reserving Cache");let u=Ue.getCacheVersion(t,r,i),m={key:e,version:u},f;try{let E=yield n.CreateCacheEntry(m);if(!E.ok)throw E.message&&ie.warning(`Cache reservation failed: ${E.message}`),new Error(E.message||"Response was not ok");f=E.signedUploadUrl}catch(E){throw ie.debug(`Failed to reserve cache: ${E}`),new bn(`Unable to reserve cache with key ${e}, another job may be creating this cache.`)}ie.debug(`Attempting to upload cache located at: ${d}`),yield ro.saveCache(s,d,f,a);let h={key:e,version:u,sizeBytes:`${c}`},b=yield n.FinalizeCacheEntryUpload(h);if(ie.debug(`FinalizeCacheEntryUploadResponse: ${b.ok}`),!b.ok)throw b.message?new Jp(b.message):new Error(`Unable to finalize cache with key ${e}, another job may be finalizing this cache.`);s=parseInt(b.entryId)}catch(c){let u=c;if(u.name===qa.name)throw c;u.name===bn.name?ie.info(`Failed to save: ${u.message}`):u.name===Jp.name?ie.warning(u.message):u instanceof Zu.HttpClientError&&typeof u.statusCode=="number"&&u.statusCode>=500?ie.error(`Failed to save: ${u.message}`):ie.warning(`Failed to save: ${u.message}`)}finally{try{yield Ue.unlinkFile(d)}catch(c){ie.debug(`Failed to delete archive: ${c}`)}}return s})}o(_$,"saveCacheV2")});var VS=N((Ht,k6)=>{"use strict";var S$=Ht&&Ht.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),E$=Ht&&Ht.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),C$=Ht&&Ht.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&S$(e,t,a);return E$(e,t),e},T$=Ht&&Ht.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(Ht,"__esModule",{value:!0});Ht._readLinuxVersionFile=Ht._getOsVersion=Ht._findMatch=void 0;var HS=C$(Il()),j6=st(),FS=require("os"),O$=require("child_process"),em=require("fs");function R$(t,e,a,i){return T$(this,void 0,void 0,function*(){let r=FS.platform(),n,s,p;for(let l of a){let d=l.version;if((0,j6.debug)(`check ${d} satisfies ${t}`),HS.satisfies(d,t)&&(!e||l.stable===e)&&(p=l.files.find(c=>{(0,j6.debug)(`${c.arch}===${i} && ${c.platform}===${r}`);let u=c.arch===i&&c.platform===r;if(u&&c.platform_version){let m=k6.exports._getOsVersion();m===c.platform_version?u=!0:u=HS.satisfies(m,c.platform_version)}return u}),p)){(0,j6.debug)(`matched ${l.version}`),s=l;break}}return s&&p&&(n=Object.assign({},s),n.files=[p]),n})}o(R$,"_findMatch");Ht._findMatch=R$;function P$(){let t=FS.platform(),e="";if(t==="darwin")e=O$.execSync("sw_vers -productVersion").toString();else if(t==="linux"){let a=k6.exports._readLinuxVersionFile();if(a){let i=a.split(` -`);for(let r of i){let n=r.split("=");if(n.length===2&&(n[0].trim()==="VERSION_ID"||n[0].trim()==="DISTRIB_RELEASE")){e=n[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return e}o(P$,"_getOsVersion");Ht._getOsVersion=P$;function I$(){let t="/etc/lsb-release",e="/etc/os-release",a="";return em.existsSync(t)?a=em.readFileSync(t).toString():em.existsSync(e)&&(a=em.readFileSync(e).toString()),a}o(I$,"_readLinuxVersionFile");Ht._readLinuxVersionFile=I$});var WS=N(za=>{"use strict";var D$=za&&za.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),A$=za&&za.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),B$=za&&za.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&D$(e,t,a);return A$(e,t),e},$S=za&&za.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(za,"__esModule",{value:!0});za.RetryHelper=void 0;var GS=B$(st()),U6=class{static{o(this,"RetryHelper")}constructor(e,a,i){if(e<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=e,this.minSeconds=Math.floor(a),this.maxSeconds=Math.floor(i),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(e,a){return $S(this,void 0,void 0,function*(){let i=1;for(;isetTimeout(a,e*1e3))})}};za.RetryHelper=U6});var tE=N(ce=>{"use strict";var M$=ce&&ce.__createBinding||(Object.create?function(t,e,a,i){i===void 0&&(i=a);var r=Object.getOwnPropertyDescriptor(e,a);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,i,r)}:function(t,e,a,i){i===void 0&&(i=a),t[i]=e[a]}),L$=ce&&ce.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ai=ce&&ce.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var a in t)a!=="default"&&Object.prototype.hasOwnProperty.call(t,a)&&M$(e,t,a);return L$(e,t),e},Gt=ce&&ce.__awaiter||function(t,e,a,i){function r(n){return n instanceof a?n:new a(function(s){s(n)})}return o(r,"adopt"),new(a||(a=Promise))(function(n,s){function p(c){try{d(i.next(c))}catch(u){s(u)}}o(p,"fulfilled");function l(c){try{d(i.throw(c))}catch(u){s(u)}}o(l,"rejected");function d(c){c.done?n(c.value):r(c.value).then(p,l)}o(d,"step"),d((i=i.apply(t,e||[])).next())})};Object.defineProperty(ce,"__esModule",{value:!0});ce.evaluateVersions=ce.isExplicitVersion=ce.findFromManifest=ce.getManifestFromRepo=ce.findAllVersions=ce.find=ce.cacheFile=ce.cacheDir=ce.extractZip=ce.extractXar=ce.extractTar=ce.extract7z=ce.downloadTool=ce.HTTPError=void 0;var we=ai(st()),va=ai(go()),XS=ai(require("crypto")),ja=ai(require("fs")),q$=ai(VS()),tl=ai(require("os")),ti=ai(require("path")),KS=ai(Ji()),Ki=ai(Il()),z$=ai(require("stream")),j$=ai(require("util")),so=require("assert"),Mr=In(),k$=WS(),el=class extends Error{static{o(this,"HTTPError")}constructor(e){super(`Unexpected HTTP response: ${e}`),this.httpStatusCode=e,Object.setPrototypeOf(this,new.target.prototype)}};ce.HTTPError=el;var F6=process.platform==="win32",U$=process.platform==="darwin",H$="actions/tool-cache";function F$(t,e,a,i){return Gt(this,void 0,void 0,function*(){e=e||ti.join(eE(),XS.randomUUID()),yield va.mkdirP(ti.dirname(e)),we.debug(`Downloading ${t}`),we.debug(`Destination ${e}`);let r=3,n=H6("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),s=H6("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new k$.RetryHelper(r,n,s).execute(()=>Gt(this,void 0,void 0,function*(){return yield V$(t,e||"",a,i)}),l=>!(l instanceof el&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}o(F$,"downloadTool");ce.downloadTool=F$;function V$(t,e,a,i){return Gt(this,void 0,void 0,function*(){if(ja.existsSync(e))throw new Error(`Destination file path ${e} already exists`);let r=new KS.HttpClient(H$,[],{allowRetries:!1});a&&(we.debug("set auth"),i===void 0&&(i={}),i.authorization=a);let n=yield r.get(t,i);if(n.message.statusCode!==200){let c=new el(n.message.statusCode);throw we.debug(`Failed to download from "${t}". Code(${n.message.statusCode}) Message(${n.message.statusMessage})`),c}let s=j$.promisify(z$.pipeline),l=H6("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>n.message)(),d=!1;try{return yield s(l,ja.createWriteStream(e)),we.debug("download complete"),d=!0,e}finally{if(!d){we.debug("download failed");try{yield va.rmRF(e)}catch(c){we.debug(`Failed to delete '${e}'. ${c.message}`)}}}})}o(V$,"downloadToolAttempt");function $$(t,e,a){return Gt(this,void 0,void 0,function*(){(0,so.ok)(F6,"extract7z() not supported on current OS"),(0,so.ok)(t,'parameter "file" is required'),e=yield tm(e);let i=process.cwd();if(process.chdir(e),a)try{let n=["x",we.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",t],s={silent:!0};yield(0,Mr.exec)(`"${a}"`,n,s)}finally{process.chdir(i)}else{let r=ti.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),n=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${r}' -Source '${n}' -Target '${s}'`],d={silent:!0};try{let c=yield va.which("powershell",!0);yield(0,Mr.exec)(`"${c}"`,l,d)}finally{process.chdir(i)}}return e})}o($$,"extract7z");ce.extract7z=$$;function G$(t,e,a="xz"){return Gt(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'file' is required");e=yield tm(e),we.debug("Checking tar --version");let i="";yield(0,Mr.exec)("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>i+=l.toString(),stderr:l=>i+=l.toString()}}),we.debug(i.trim());let r=i.toUpperCase().includes("GNU TAR"),n;a instanceof Array?n=a:n=[a],we.isDebug()&&!a.includes("v")&&n.push("-v");let s=e,p=t;return F6&&r&&(n.push("--force-local"),s=e.replace(/\\/g,"/"),p=t.replace(/\\/g,"/")),r&&(n.push("--warning=no-unknown-keyword"),n.push("--overwrite")),n.push("-C",s,"-f",p),yield(0,Mr.exec)("tar",n),e})}o(G$,"extractTar");ce.extractTar=G$;function W$(t,e,a=[]){return Gt(this,void 0,void 0,function*(){(0,so.ok)(U$,"extractXar() not supported on current OS"),(0,so.ok)(t,'parameter "file" is required'),e=yield tm(e);let i;a instanceof Array?i=a:i=[a],i.push("-x","-C",e,"-f",t),we.isDebug()&&i.push("-v");let r=yield va.which("xar",!0);return yield(0,Mr.exec)(`"${r}"`,aG(i)),e})}o(W$,"extractXar");ce.extractXar=W$;function X$(t,e){return Gt(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'file' is required");return e=yield tm(e),F6?yield K$(t,e):yield Y$(t,e),e})}o(X$,"extractZip");ce.extractZip=X$;function K$(t,e){return Gt(this,void 0,void 0,function*(){let a=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),r=yield va.which("pwsh",!1);if(r){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('${a}', '${i}', $true) }`,`catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${a}' -DestinationPath '${i}' -Force } else { throw $_ } } ;`].join(" ")];we.debug(`Using pwsh at path: ${r}`),yield(0,Mr.exec)(`"${r}"`,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 '${a}' -DestinationPath '${i}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${a}', '${i}', $true) }`].join(" ")],p=yield va.which("powershell",!0);we.debug(`Using powershell at path: ${p}`),yield(0,Mr.exec)(`"${p}"`,s)}})}o(K$,"extractZipWin");function Y$(t,e){return Gt(this,void 0,void 0,function*(){let a=yield va.which("unzip",!0),i=[t];we.isDebug()||i.unshift("-q"),i.unshift("-o"),yield(0,Mr.exec)(`"${a}"`,i,{cwd:e})})}o(Y$,"extractZipNix");function Q$(t,e,a,i){return Gt(this,void 0,void 0,function*(){if(a=Ki.clean(a)||a,i=i||tl.arch(),we.debug(`Caching tool ${e} ${a} ${i}`),we.debug(`source dir: ${t}`),!ja.statSync(t).isDirectory())throw new Error("sourceDir is not a directory");let r=yield QS(e,a,i);for(let n of ja.readdirSync(t)){let s=ti.join(t,n);yield va.cp(s,r,{recursive:!0})}return JS(e,a,i),r})}o(Q$,"cacheDir");ce.cacheDir=Q$;function J$(t,e,a,i,r){return Gt(this,void 0,void 0,function*(){if(i=Ki.clean(i)||i,r=r||tl.arch(),we.debug(`Caching tool ${a} ${i} ${r}`),we.debug(`source file: ${t}`),!ja.statSync(t).isFile())throw new Error("sourceFile is not a file");let n=yield QS(a,i,r),s=ti.join(n,e);return we.debug(`destination file ${s}`),yield va.cp(t,s),JS(a,i,r),n})}o(J$,"cacheFile");ce.cacheFile=J$;function Z$(t,e,a){if(!t)throw new Error("toolName parameter is required");if(!e)throw new Error("versionSpec parameter is required");if(a=a||tl.arch(),!V6(e)){let r=YS(t,a);e=ZS(r,e)}let i="";if(e){e=Ki.clean(e)||"";let r=ti.join(am(),t,e,a);we.debug(`checking cache: ${r}`),ja.existsSync(r)&&ja.existsSync(`${r}.complete`)?(we.debug(`Found tool in cache ${t} ${e} ${a}`),i=r):we.debug("not found")}return i}o(Z$,"find");ce.find=Z$;function YS(t,e){let a=[];e=e||tl.arch();let i=ti.join(am(),t);if(ja.existsSync(i)){let r=ja.readdirSync(i);for(let n of r)if(V6(n)){let s=ti.join(i,n,e||"");ja.existsSync(s)&&ja.existsSync(`${s}.complete`)&&a.push(n)}}return a}o(YS,"findAllVersions");ce.findAllVersions=YS;function eG(t,e,a,i="master"){return Gt(this,void 0,void 0,function*(){let r=[],n=`https://api.github.com/repos/${t}/${e}/git/trees/${i}`,s=new KS.HttpClient("tool-cache"),p={};a&&(we.debug("set auth"),p.authorization=a);let l=yield s.getJson(n,p);if(!l.result)return r;let d="";for(let u of l.result.tree)if(u.path==="versions-manifest.json"){d=u.url;break}p.accept="application/vnd.github.VERSION.raw";let c=yield(yield s.get(d,p)).readBody();if(c){c=c.replace(/^\uFEFF/,"");try{r=JSON.parse(c)}catch{we.debug("Invalid json")}}return r})}o(eG,"getManifestFromRepo");ce.getManifestFromRepo=eG;function tG(t,e,a,i=tl.arch()){return Gt(this,void 0,void 0,function*(){return yield q$._findMatch(t,e,a,i)})}o(tG,"findFromManifest");ce.findFromManifest=tG;function tm(t){return Gt(this,void 0,void 0,function*(){return t||(t=ti.join(eE(),XS.randomUUID())),yield va.mkdirP(t),t})}o(tm,"_createExtractFolder");function QS(t,e,a){return Gt(this,void 0,void 0,function*(){let i=ti.join(am(),t,Ki.clean(e)||e,a||"");we.debug(`destination ${i}`);let r=`${i}.complete`;return yield va.rmRF(i),yield va.rmRF(r),yield va.mkdirP(i),i})}o(QS,"_createToolPath");function JS(t,e,a){let r=`${ti.join(am(),t,Ki.clean(e)||e,a||"")}.complete`;ja.writeFileSync(r,""),we.debug("finished caching tool")}o(JS,"_completeToolPath");function V6(t){let e=Ki.clean(t)||"";we.debug(`isExplicit: ${e}`);let a=Ki.valid(e)!=null;return we.debug(`explicit? ${a}`),a}o(V6,"isExplicitVersion");ce.isExplicitVersion=V6;function ZS(t,e){let a="";we.debug(`evaluating ${t.length} versions`),t=t.sort((i,r)=>Ki.gt(i,r)?1:-1);for(let i=t.length-1;i>=0;i--){let r=t[i];if(Ki.satisfies(r,e)){a=r;break}}return a?we.debug(`matched: ${a}`):we.debug("match not found"),a}o(ZS,"evaluateVersions");ce.evaluateVersions=ZS;function am(){let t=process.env.RUNNER_TOOL_CACHE||"";return(0,so.ok)(t,"Expected RUNNER_TOOL_CACHE to be defined"),t}o(am,"_getCacheDirectory");function eE(){let t=process.env.RUNNER_TEMP||"";return(0,so.ok)(t,"Expected RUNNER_TEMP to be defined"),t}o(eE,"_getTempDirectory");function H6(t,e){let a=global[t];return a!==void 0?a:e}o(H6,"_getGlobal");function aG(t){return Array.from(new Set(t))}o(aG,"_unique")});var iE=N((ute,aE)=>{"use strict";var xn=class t extends Error{static{o(this,"ParserError")}constructor(e,a,i){super("[ParserError] "+e,a,i),this.name="ParserError",this.code="ParserError",Error.captureStackTrace&&Error.captureStackTrace(this,t)}},im=class{static{o(this,"State")}constructor(e){this.parser=e,this.buf="",this.returned=null,this.result=null,this.resultTable=null,this.resultArr=null}},al=class{static{o(this,"Parser")}constructor(){this.pos=0,this.col=0,this.line=0,this.obj={},this.ctx=this.obj,this.stack=[],this._buf="",this.char=null,this.ii=0,this.state=new im(this.parseStart)}parse(e){if(e.length===0||e.length==null)return;this._buf=String(e),this.ii=-1,this.char=-1;let a;for(;a===!1||this.nextChar();)a=this.runOne();this._buf=null}nextChar(){return this.char===10&&(++this.line,this.col=-1),++this.ii,this.char=this._buf.codePointAt(this.ii),++this.pos,++this.col,this.haveBuffer()}haveBuffer(){return this.ii{"use strict";rE.exports=t=>{let e=new Date(t);if(isNaN(e))throw new TypeError("Invalid Datetime");return e}});var rm=N((hte,sE)=>{"use strict";sE.exports=(t,e)=>{for(e=String(e);e.length{"use strict";var oo=rm(),$6=class extends Date{static{o(this,"FloatingDateTime")}constructor(e){super(e+"Z"),this.isFloating=!0}toISOString(){let e=`${this.getUTCFullYear()}-${oo(2,this.getUTCMonth()+1)}-${oo(2,this.getUTCDate())}`,a=`${oo(2,this.getUTCHours())}:${oo(2,this.getUTCMinutes())}:${oo(2,this.getUTCSeconds())}.${oo(3,this.getUTCMilliseconds())}`;return`${e}T${a}`}};oE.exports=t=>{let e=new $6(t);if(isNaN(e))throw new TypeError("Invalid Datetime");return e}});var cE=N((vte,dE)=>{"use strict";var lE=rm(),iG=global.Date,G6=class extends iG{static{o(this,"Date")}constructor(e){super(e),this.isDate=!0}toISOString(){return`${this.getUTCFullYear()}-${lE(2,this.getUTCMonth()+1)}-${lE(2,this.getUTCDate())}`}};dE.exports=t=>{let e=new G6(t);if(isNaN(e))throw new TypeError("Invalid Datetime");return e}});var mE=N((xte,uE)=>{"use strict";var nm=rm(),W6=class extends Date{static{o(this,"Time")}constructor(e){super(`0000-01-01T${e}Z`),this.isTime=!0}toISOString(){return`${nm(2,this.getUTCHours())}:${nm(2,this.getUTCMinutes())}:${nm(2,this.getUTCSeconds())}.${nm(3,this.getUTCMilliseconds())}`}};uE.exports=t=>{let e=new W6(t);if(isNaN(e))throw new TypeError("Invalid Datetime");return e}});var sm=N((exports,module)=>{"use strict";module.exports=makeParserClass(iE());module.exports.makeParserClass=makeParserClass;var TomlError=class t extends Error{static{o(this,"TomlError")}constructor(e){super(e),this.name="TomlError",Error.captureStackTrace&&Error.captureStackTrace(this,t),this.fromTOML=!0,this.wrapped=null}};TomlError.wrap=t=>{let e=new TomlError(t.message);return e.code=t.code,e.wrapped=t,e};module.exports.TomlError=TomlError;var createDateTime=nE(),createDateTimeFloat=pE(),createDate=cE(),createTime=mE(),CTRL_I=9,CTRL_J=10,CTRL_M=13,CTRL_CHAR_BOUNDARY=31,CHAR_SP=32,CHAR_QUOT=34,CHAR_NUM=35,CHAR_APOS=39,CHAR_PLUS=43,CHAR_COMMA=44,CHAR_HYPHEN=45,CHAR_PERIOD=46,CHAR_0=48,CHAR_1=49,CHAR_7=55,CHAR_9=57,CHAR_COLON=58,CHAR_EQUALS=61,CHAR_A=65,CHAR_E=69,CHAR_F=70,CHAR_T=84,CHAR_U=85,CHAR_Z=90,CHAR_LOWBAR=95,CHAR_a=97,CHAR_b=98,CHAR_e=101,CHAR_f=102,CHAR_i=105,CHAR_l=108,CHAR_n=110,CHAR_o=111,CHAR_r=114,CHAR_s=115,CHAR_t=116,CHAR_u=117,CHAR_x=120,CHAR_z=122,CHAR_LCUB=123,CHAR_RCUB=125,CHAR_LSQB=91,CHAR_BSOL=92,CHAR_RSQB=93,CHAR_DEL=127,SURROGATE_FIRST=55296,SURROGATE_LAST=57343,escapes={[CHAR_b]:"\b",[CHAR_t]:" ",[CHAR_n]:` -`,[CHAR_f]:"\f",[CHAR_r]:"\r",[CHAR_QUOT]:'"',[CHAR_BSOL]:"\\"};function isDigit(t){return t>=CHAR_0&&t<=CHAR_9}o(isDigit,"isDigit");function isHexit(t){return t>=CHAR_A&&t<=CHAR_F||t>=CHAR_a&&t<=CHAR_f||t>=CHAR_0&&t<=CHAR_9}o(isHexit,"isHexit");function isBit(t){return t===CHAR_1||t===CHAR_0}o(isBit,"isBit");function isOctit(t){return t>=CHAR_0&&t<=CHAR_7}o(isOctit,"isOctit");function isAlphaNumQuoteHyphen(t){return t>=CHAR_A&&t<=CHAR_Z||t>=CHAR_a&&t<=CHAR_z||t>=CHAR_0&&t<=CHAR_9||t===CHAR_APOS||t===CHAR_QUOT||t===CHAR_LOWBAR||t===CHAR_HYPHEN}o(isAlphaNumQuoteHyphen,"isAlphaNumQuoteHyphen");function isAlphaNumHyphen(t){return t>=CHAR_A&&t<=CHAR_Z||t>=CHAR_a&&t<=CHAR_z||t>=CHAR_0&&t<=CHAR_9||t===CHAR_LOWBAR||t===CHAR_HYPHEN}o(isAlphaNumHyphen,"isAlphaNumHyphen");var _type=Symbol("type"),_declared=Symbol("declared"),hasOwnProperty=Object.prototype.hasOwnProperty,defineProperty=Object.defineProperty,descriptor={configurable:!0,enumerable:!0,writable:!0,value:void 0};function hasKey(t,e){return hasOwnProperty.call(t,e)?!0:(e==="__proto__"&&defineProperty(t,"__proto__",descriptor),!1)}o(hasKey,"hasKey");var INLINE_TABLE=Symbol("inline-table");function InlineTable(){return Object.defineProperties({},{[_type]:{value:INLINE_TABLE}})}o(InlineTable,"InlineTable");function isInlineTable(t){return t===null||typeof t!="object"?!1:t[_type]===INLINE_TABLE}o(isInlineTable,"isInlineTable");var TABLE=Symbol("table");function Table(){return Object.defineProperties({},{[_type]:{value:TABLE},[_declared]:{value:!1,writable:!0}})}o(Table,"Table");function isTable(t){return t===null||typeof t!="object"?!1:t[_type]===TABLE}o(isTable,"isTable");var _contentType=Symbol("content-type"),INLINE_LIST=Symbol("inline-list");function InlineList(t){return Object.defineProperties([],{[_type]:{value:INLINE_LIST},[_contentType]:{value:t}})}o(InlineList,"InlineList");function isInlineList(t){return t===null||typeof t!="object"?!1:t[_type]===INLINE_LIST}o(isInlineList,"isInlineList");var LIST=Symbol("list");function List(){return Object.defineProperties([],{[_type]:{value:LIST}})}o(List,"List");function isList(t){return t===null||typeof t!="object"?!1:t[_type]===LIST}o(isList,"isList");var _custom;try{let utilInspect=eval("require('util').inspect");_custom=utilInspect.custom}catch(t){}var _inspect=_custom||"inspect",BoxedBigInt=class{static{o(this,"BoxedBigInt")}constructor(e){try{this.value=global.BigInt.asIntN(64,e)}catch{this.value=null}Object.defineProperty(this,_type,{value:INTEGER})}isNaN(){return this.value===null}toString(){return String(this.value)}[_inspect](){return`[BigInt: ${this.toString()}]}`}valueOf(){return this.value}},INTEGER=Symbol("integer");function Integer(t){let e=Number(t);return Object.is(e,-0)&&(e=0),global.BigInt&&!Number.isSafeInteger(e)?new BoxedBigInt(t):Object.defineProperties(new Number(e),{isNaN:{value:function(){return isNaN(this)}},[_type]:{value:INTEGER},[_inspect]:{value:()=>`[Integer: ${t}]`}})}o(Integer,"Integer");function isInteger(t){return t===null||typeof t!="object"?!1:t[_type]===INTEGER}o(isInteger,"isInteger");var FLOAT=Symbol("float");function Float(t){return Object.defineProperties(new Number(t),{[_type]:{value:FLOAT},[_inspect]:{value:()=>`[Float: ${t}]`}})}o(Float,"Float");function isFloat(t){return t===null||typeof t!="object"?!1:t[_type]===FLOAT}o(isFloat,"isFloat");function tomlType(t){let e=typeof t;if(e==="object"){if(t===null)return"null";if(t instanceof Date)return"datetime";if(_type in t)switch(t[_type]){case INLINE_TABLE:return"inline-table";case INLINE_LIST:return"inline-list";case TABLE:return"table";case LIST:return"list";case FLOAT:return"float";case INTEGER:return"integer"}}return e}o(tomlType,"tomlType");function makeParserClass(t){class e extends t{static{o(this,"TOMLParser")}constructor(){super(),this.ctx=this.obj=Table()}atEndOfWord(){return this.char===CHAR_NUM||this.char===CTRL_I||this.char===CHAR_SP||this.atEndOfLine()}atEndOfLine(){return this.char===t.END||this.char===CTRL_J||this.char===CTRL_M}parseStart(){if(this.char===t.END)return null;if(this.char===CHAR_LSQB)return this.call(this.parseTableOrList);if(this.char===CHAR_NUM)return this.call(this.parseComment);if(this.char===CTRL_J||this.char===CHAR_SP||this.char===CTRL_I||this.char===CTRL_M)return null;if(isAlphaNumQuoteHyphen(this.char))return this.callNow(this.parseAssignStatement);throw this.error(new TomlError(`Unknown character "${this.char}"`))}parseWhitespaceToEOL(){if(this.char===CHAR_SP||this.char===CTRL_I||this.char===CTRL_M)return null;if(this.char===CHAR_NUM)return this.goto(this.parseComment);if(this.char===t.END||this.char===CTRL_J)return this.return();throw this.error(new TomlError("Unexpected character, expected only whitespace or comments till end of line"))}parseAssignStatement(){return this.callNow(this.parseAssign,this.recordAssignStatement)}recordAssignStatement(i){let r=this.ctx,n=i.key.pop();for(let s of i.key){if(hasKey(r,s)&&(!isTable(r[s])||r[s][_declared]))throw this.error(new TomlError("Can't redefine existing key"));r=r[s]=r[s]||Table()}if(hasKey(r,n))throw this.error(new TomlError("Can't redefine existing key"));return isInteger(i.value)||isFloat(i.value)?r[n]=i.value.valueOf():r[n]=i.value,this.goto(this.parseWhitespaceToEOL)}parseAssign(){return this.callNow(this.parseKeyword,this.recordAssignKeyword)}recordAssignKeyword(i){return this.state.resultTable?this.state.resultTable.push(i):this.state.resultTable=[i],this.goto(this.parseAssignKeywordPreDot)}parseAssignKeywordPreDot(){if(this.char===CHAR_PERIOD)return this.next(this.parseAssignKeywordPostDot);if(this.char!==CHAR_SP&&this.char!==CTRL_I)return this.goto(this.parseAssignEqual)}parseAssignKeywordPostDot(){if(this.char!==CHAR_SP&&this.char!==CTRL_I)return this.callNow(this.parseKeyword,this.recordAssignKeyword)}parseAssignEqual(){if(this.char===CHAR_EQUALS)return this.next(this.parseAssignPreValue);throw this.error(new TomlError('Invalid character, expected "="'))}parseAssignPreValue(){return this.char===CHAR_SP||this.char===CTRL_I?null:this.callNow(this.parseValue,this.recordAssignValue)}recordAssignValue(i){return this.returnNow({key:this.state.resultTable,value:i})}parseComment(){do if(this.char===t.END||this.char===CTRL_J)return this.return();while(this.nextChar())}parseTableOrList(){if(this.char===CHAR_LSQB)this.next(this.parseList);else return this.goto(this.parseTable)}parseTable(){return this.ctx=this.obj,this.goto(this.parseTableNext)}parseTableNext(){return this.char===CHAR_SP||this.char===CTRL_I?null:this.callNow(this.parseKeyword,this.parseTableMore)}parseTableMore(i){if(this.char===CHAR_SP||this.char===CTRL_I)return null;if(this.char===CHAR_RSQB){if(hasKey(this.ctx,i)&&(!isTable(this.ctx[i])||this.ctx[i][_declared]))throw this.error(new TomlError("Can't redefine existing key"));return this.ctx=this.ctx[i]=this.ctx[i]||Table(),this.ctx[_declared]=!0,this.next(this.parseWhitespaceToEOL)}else if(this.char===CHAR_PERIOD){if(!hasKey(this.ctx,i))this.ctx=this.ctx[i]=Table();else if(isTable(this.ctx[i]))this.ctx=this.ctx[i];else if(isList(this.ctx[i]))this.ctx=this.ctx[i][this.ctx[i].length-1];else throw this.error(new TomlError("Can't redefine existing key"));return this.next(this.parseTableNext)}else throw this.error(new TomlError("Unexpected character, expected whitespace, . or ]"))}parseList(){return this.ctx=this.obj,this.goto(this.parseListNext)}parseListNext(){return this.char===CHAR_SP||this.char===CTRL_I?null:this.callNow(this.parseKeyword,this.parseListMore)}parseListMore(i){if(this.char===CHAR_SP||this.char===CTRL_I)return null;if(this.char===CHAR_RSQB){if(hasKey(this.ctx,i)||(this.ctx[i]=List()),isInlineList(this.ctx[i]))throw this.error(new TomlError("Can't extend an inline array"));if(isList(this.ctx[i])){let r=Table();this.ctx[i].push(r),this.ctx=r}else throw this.error(new TomlError("Can't redefine an existing key"));return this.next(this.parseListEnd)}else if(this.char===CHAR_PERIOD){if(!hasKey(this.ctx,i))this.ctx=this.ctx[i]=Table();else{if(isInlineList(this.ctx[i]))throw this.error(new TomlError("Can't extend an inline array"));if(isInlineTable(this.ctx[i]))throw this.error(new TomlError("Can't extend an inline table"));if(isList(this.ctx[i]))this.ctx=this.ctx[i][this.ctx[i].length-1];else if(isTable(this.ctx[i]))this.ctx=this.ctx[i];else throw this.error(new TomlError("Can't redefine an existing key"))}return this.next(this.parseListNext)}else throw this.error(new TomlError("Unexpected character, expected whitespace, . or ]"))}parseListEnd(i){if(this.char===CHAR_RSQB)return this.next(this.parseWhitespaceToEOL);throw this.error(new TomlError("Unexpected character, expected whitespace, . or ]"))}parseValue(){if(this.char===t.END)throw this.error(new TomlError("Key without value"));if(this.char===CHAR_QUOT)return this.next(this.parseDoubleString);if(this.char===CHAR_APOS)return this.next(this.parseSingleString);if(this.char===CHAR_HYPHEN||this.char===CHAR_PLUS)return this.goto(this.parseNumberSign);if(this.char===CHAR_i)return this.next(this.parseInf);if(this.char===CHAR_n)return this.next(this.parseNan);if(isDigit(this.char))return this.goto(this.parseNumberOrDateTime);if(this.char===CHAR_t||this.char===CHAR_f)return this.goto(this.parseBoolean);if(this.char===CHAR_LSQB)return this.call(this.parseInlineList,this.recordValue);if(this.char===CHAR_LCUB)return this.call(this.parseInlineTable,this.recordValue);throw this.error(new TomlError("Unexpected character, expecting string, number, datetime, boolean, inline array or inline table"))}recordValue(i){return this.returnNow(i)}parseInf(){if(this.char===CHAR_n)return this.next(this.parseInf2);throw this.error(new TomlError('Unexpected character, expected "inf", "+inf" or "-inf"'))}parseInf2(){if(this.char===CHAR_f)return this.state.buf==="-"?this.return(-1/0):this.return(1/0);throw this.error(new TomlError('Unexpected character, expected "inf", "+inf" or "-inf"'))}parseNan(){if(this.char===CHAR_a)return this.next(this.parseNan2);throw this.error(new TomlError('Unexpected character, expected "nan"'))}parseNan2(){if(this.char===CHAR_n)return this.return(NaN);throw this.error(new TomlError('Unexpected character, expected "nan"'))}parseKeyword(){return this.char===CHAR_QUOT?this.next(this.parseBasicString):this.char===CHAR_APOS?this.next(this.parseLiteralString):this.goto(this.parseBareKey)}parseBareKey(){do{if(this.char===t.END)throw this.error(new TomlError("Key ended without value"));if(isAlphaNumHyphen(this.char))this.consume();else{if(this.state.buf.length===0)throw this.error(new TomlError("Empty bare keys are not allowed"));return this.returnNow()}}while(this.nextChar())}parseSingleString(){return this.char===CHAR_APOS?this.next(this.parseLiteralMultiStringMaybe):this.goto(this.parseLiteralString)}parseLiteralString(){do{if(this.char===CHAR_APOS)return this.return();if(this.atEndOfLine())throw this.error(new TomlError("Unterminated string"));if(this.char===CHAR_DEL||this.char<=CTRL_CHAR_BOUNDARY&&this.char!==CTRL_I)throw this.errorControlCharInString();this.consume()}while(this.nextChar())}parseLiteralMultiStringMaybe(){return this.char===CHAR_APOS?this.next(this.parseLiteralMultiString):this.returnNow()}parseLiteralMultiString(){return this.char===CTRL_M?null:this.char===CTRL_J?this.next(this.parseLiteralMultiStringContent):this.goto(this.parseLiteralMultiStringContent)}parseLiteralMultiStringContent(){do{if(this.char===CHAR_APOS)return this.next(this.parseLiteralMultiEnd);if(this.char===t.END)throw this.error(new TomlError("Unterminated multi-line string"));if(this.char===CHAR_DEL||this.char<=CTRL_CHAR_BOUNDARY&&this.char!==CTRL_I&&this.char!==CTRL_J&&this.char!==CTRL_M)throw this.errorControlCharInString();this.consume()}while(this.nextChar())}parseLiteralMultiEnd(){return this.char===CHAR_APOS?this.next(this.parseLiteralMultiEnd2):(this.state.buf+="'",this.goto(this.parseLiteralMultiStringContent))}parseLiteralMultiEnd2(){return this.char===CHAR_APOS?this.return():(this.state.buf+="''",this.goto(this.parseLiteralMultiStringContent))}parseDoubleString(){return this.char===CHAR_QUOT?this.next(this.parseMultiStringMaybe):this.goto(this.parseBasicString)}parseBasicString(){do{if(this.char===CHAR_BSOL)return this.call(this.parseEscape,this.recordEscapeReplacement);if(this.char===CHAR_QUOT)return this.return();if(this.atEndOfLine())throw this.error(new TomlError("Unterminated string"));if(this.char===CHAR_DEL||this.char<=CTRL_CHAR_BOUNDARY&&this.char!==CTRL_I)throw this.errorControlCharInString();this.consume()}while(this.nextChar())}recordEscapeReplacement(i){return this.state.buf+=i,this.goto(this.parseBasicString)}parseMultiStringMaybe(){return this.char===CHAR_QUOT?this.next(this.parseMultiString):this.returnNow()}parseMultiString(){return this.char===CTRL_M?null:this.char===CTRL_J?this.next(this.parseMultiStringContent):this.goto(this.parseMultiStringContent)}parseMultiStringContent(){do{if(this.char===CHAR_BSOL)return this.call(this.parseMultiEscape,this.recordMultiEscapeReplacement);if(this.char===CHAR_QUOT)return this.next(this.parseMultiEnd);if(this.char===t.END)throw this.error(new TomlError("Unterminated multi-line string"));if(this.char===CHAR_DEL||this.char<=CTRL_CHAR_BOUNDARY&&this.char!==CTRL_I&&this.char!==CTRL_J&&this.char!==CTRL_M)throw this.errorControlCharInString();this.consume()}while(this.nextChar())}errorControlCharInString(){let i="\\u00";return this.char<16&&(i+="0"),i+=this.char.toString(16),this.error(new TomlError(`Control characters (codes < 0x1f and 0x7f) are not allowed in strings, use ${i} instead`))}recordMultiEscapeReplacement(i){return this.state.buf+=i,this.goto(this.parseMultiStringContent)}parseMultiEnd(){return this.char===CHAR_QUOT?this.next(this.parseMultiEnd2):(this.state.buf+='"',this.goto(this.parseMultiStringContent))}parseMultiEnd2(){return this.char===CHAR_QUOT?this.return():(this.state.buf+='""',this.goto(this.parseMultiStringContent))}parseMultiEscape(){return this.char===CTRL_M||this.char===CTRL_J?this.next(this.parseMultiTrim):this.char===CHAR_SP||this.char===CTRL_I?this.next(this.parsePreMultiTrim):this.goto(this.parseEscape)}parsePreMultiTrim(){if(this.char===CHAR_SP||this.char===CTRL_I)return null;if(this.char===CTRL_M||this.char===CTRL_J)return this.next(this.parseMultiTrim);throw this.error(new TomlError("Can't escape whitespace"))}parseMultiTrim(){return this.char===CTRL_J||this.char===CHAR_SP||this.char===CTRL_I||this.char===CTRL_M?null:this.returnNow()}parseEscape(){if(this.char in escapes)return this.return(escapes[this.char]);if(this.char===CHAR_u)return this.call(this.parseSmallUnicode,this.parseUnicodeReturn);if(this.char===CHAR_U)return this.call(this.parseLargeUnicode,this.parseUnicodeReturn);throw this.error(new TomlError("Unknown escape character: "+this.char))}parseUnicodeReturn(i){try{let r=parseInt(i,16);if(r>=SURROGATE_FIRST&&r<=SURROGATE_LAST)throw this.error(new TomlError("Invalid unicode, character in range 0xD800 - 0xDFFF is reserved"));return this.returnNow(String.fromCodePoint(r))}catch(r){throw this.error(TomlError.wrap(r))}}parseSmallUnicode(){if(isHexit(this.char)){if(this.consume(),this.state.buf.length>=4)return this.return()}else throw this.error(new TomlError("Invalid character in unicode sequence, expected hex"))}parseLargeUnicode(){if(isHexit(this.char)){if(this.consume(),this.state.buf.length>=8)return this.return()}else throw this.error(new TomlError("Invalid character in unicode sequence, expected hex"))}parseNumberSign(){return this.consume(),this.next(this.parseMaybeSignedInfOrNan)}parseMaybeSignedInfOrNan(){return this.char===CHAR_i?this.next(this.parseInf):this.char===CHAR_n?this.next(this.parseNan):this.callNow(this.parseNoUnder,this.parseNumberIntegerStart)}parseNumberIntegerStart(){return this.char===CHAR_0?(this.consume(),this.next(this.parseNumberIntegerExponentOrDecimal)):this.goto(this.parseNumberInteger)}parseNumberIntegerExponentOrDecimal(){return this.char===CHAR_PERIOD?(this.consume(),this.call(this.parseNoUnder,this.parseNumberFloat)):this.char===CHAR_E||this.char===CHAR_e?(this.consume(),this.next(this.parseNumberExponentSign)):this.returnNow(Integer(this.state.buf))}parseNumberInteger(){if(isDigit(this.char))this.consume();else{if(this.char===CHAR_LOWBAR)return this.call(this.parseNoUnder);if(this.char===CHAR_E||this.char===CHAR_e)return this.consume(),this.next(this.parseNumberExponentSign);if(this.char===CHAR_PERIOD)return this.consume(),this.call(this.parseNoUnder,this.parseNumberFloat);{let i=Integer(this.state.buf);if(i.isNaN())throw this.error(new TomlError("Invalid number"));return this.returnNow(i)}}}parseNoUnder(){if(this.char===CHAR_LOWBAR||this.char===CHAR_PERIOD||this.char===CHAR_E||this.char===CHAR_e)throw this.error(new TomlError("Unexpected character, expected digit"));if(this.atEndOfWord())throw this.error(new TomlError("Incomplete number"));return this.returnNow()}parseNoUnderHexOctBinLiteral(){if(this.char===CHAR_LOWBAR||this.char===CHAR_PERIOD)throw this.error(new TomlError("Unexpected character, expected digit"));if(this.atEndOfWord())throw this.error(new TomlError("Incomplete number"));return this.returnNow()}parseNumberFloat(){if(this.char===CHAR_LOWBAR)return this.call(this.parseNoUnder,this.parseNumberFloat);if(isDigit(this.char))this.consume();else return this.char===CHAR_E||this.char===CHAR_e?(this.consume(),this.next(this.parseNumberExponentSign)):this.returnNow(Float(this.state.buf))}parseNumberExponentSign(){if(isDigit(this.char))return this.goto(this.parseNumberExponent);if(this.char===CHAR_HYPHEN||this.char===CHAR_PLUS)this.consume(),this.call(this.parseNoUnder,this.parseNumberExponent);else throw this.error(new TomlError("Unexpected character, expected -, + or digit"))}parseNumberExponent(){if(isDigit(this.char))this.consume();else return this.char===CHAR_LOWBAR?this.call(this.parseNoUnder):this.returnNow(Float(this.state.buf))}parseNumberOrDateTime(){return this.char===CHAR_0?(this.consume(),this.next(this.parseNumberBaseOrDateTime)):this.goto(this.parseNumberOrDateTimeOnly)}parseNumberOrDateTimeOnly(){if(this.char===CHAR_LOWBAR)return this.call(this.parseNoUnder,this.parseNumberInteger);if(isDigit(this.char))this.consume(),this.state.buf.length>4&&this.next(this.parseNumberInteger);else return this.char===CHAR_E||this.char===CHAR_e?(this.consume(),this.next(this.parseNumberExponentSign)):this.char===CHAR_PERIOD?(this.consume(),this.call(this.parseNoUnder,this.parseNumberFloat)):this.char===CHAR_HYPHEN?this.goto(this.parseDateTime):this.char===CHAR_COLON?this.goto(this.parseOnlyTimeHour):this.returnNow(Integer(this.state.buf))}parseDateTimeOnly(){if(this.state.buf.length<4){if(isDigit(this.char))return this.consume();if(this.char===CHAR_COLON)return this.goto(this.parseOnlyTimeHour);throw this.error(new TomlError("Expected digit while parsing year part of a date"))}else{if(this.char===CHAR_HYPHEN)return this.goto(this.parseDateTime);throw this.error(new TomlError("Expected hyphen (-) while parsing year part of date"))}}parseNumberBaseOrDateTime(){return this.char===CHAR_b?(this.consume(),this.call(this.parseNoUnderHexOctBinLiteral,this.parseIntegerBin)):this.char===CHAR_o?(this.consume(),this.call(this.parseNoUnderHexOctBinLiteral,this.parseIntegerOct)):this.char===CHAR_x?(this.consume(),this.call(this.parseNoUnderHexOctBinLiteral,this.parseIntegerHex)):this.char===CHAR_PERIOD?this.goto(this.parseNumberInteger):isDigit(this.char)?this.goto(this.parseDateTimeOnly):this.returnNow(Integer(this.state.buf))}parseIntegerHex(){if(isHexit(this.char))this.consume();else{if(this.char===CHAR_LOWBAR)return this.call(this.parseNoUnderHexOctBinLiteral);{let i=Integer(this.state.buf);if(i.isNaN())throw this.error(new TomlError("Invalid number"));return this.returnNow(i)}}}parseIntegerOct(){if(isOctit(this.char))this.consume();else{if(this.char===CHAR_LOWBAR)return this.call(this.parseNoUnderHexOctBinLiteral);{let i=Integer(this.state.buf);if(i.isNaN())throw this.error(new TomlError("Invalid number"));return this.returnNow(i)}}}parseIntegerBin(){if(isBit(this.char))this.consume();else{if(this.char===CHAR_LOWBAR)return this.call(this.parseNoUnderHexOctBinLiteral);{let i=Integer(this.state.buf);if(i.isNaN())throw this.error(new TomlError("Invalid number"));return this.returnNow(i)}}}parseDateTime(){if(this.state.buf.length<4)throw this.error(new TomlError("Years less than 1000 must be zero padded to four characters"));return this.state.result=this.state.buf,this.state.buf="",this.next(this.parseDateMonth)}parseDateMonth(){if(this.char===CHAR_HYPHEN){if(this.state.buf.length<2)throw this.error(new TomlError("Months less than 10 must be zero padded to two characters"));return this.state.result+="-"+this.state.buf,this.state.buf="",this.next(this.parseDateDay)}else if(isDigit(this.char))this.consume();else throw this.error(new TomlError("Incomplete datetime"))}parseDateDay(){if(this.char===CHAR_T||this.char===CHAR_SP){if(this.state.buf.length<2)throw this.error(new TomlError("Days less than 10 must be zero padded to two characters"));return this.state.result+="-"+this.state.buf,this.state.buf="",this.next(this.parseStartTimeHour)}else{if(this.atEndOfWord())return this.returnNow(createDate(this.state.result+"-"+this.state.buf));if(isDigit(this.char))this.consume();else throw this.error(new TomlError("Incomplete datetime"))}}parseStartTimeHour(){return this.atEndOfWord()?this.returnNow(createDate(this.state.result)):this.goto(this.parseTimeHour)}parseTimeHour(){if(this.char===CHAR_COLON){if(this.state.buf.length<2)throw this.error(new TomlError("Hours less than 10 must be zero padded to two characters"));return this.state.result+="T"+this.state.buf,this.state.buf="",this.next(this.parseTimeMin)}else if(isDigit(this.char))this.consume();else throw this.error(new TomlError("Incomplete datetime"))}parseTimeMin(){if(this.state.buf.length<2&&isDigit(this.char))this.consume();else{if(this.state.buf.length===2&&this.char===CHAR_COLON)return this.state.result+=":"+this.state.buf,this.state.buf="",this.next(this.parseTimeSec);throw this.error(new TomlError("Incomplete datetime"))}}parseTimeSec(){if(isDigit(this.char)){if(this.consume(),this.state.buf.length===2)return this.state.result+=":"+this.state.buf,this.state.buf="",this.next(this.parseTimeZoneOrFraction)}else throw this.error(new TomlError("Incomplete datetime"))}parseOnlyTimeHour(){if(this.char===CHAR_COLON){if(this.state.buf.length<2)throw this.error(new TomlError("Hours less than 10 must be zero padded to two characters"));return this.state.result=this.state.buf,this.state.buf="",this.next(this.parseOnlyTimeMin)}else throw this.error(new TomlError("Incomplete time"))}parseOnlyTimeMin(){if(this.state.buf.length<2&&isDigit(this.char))this.consume();else{if(this.state.buf.length===2&&this.char===CHAR_COLON)return this.state.result+=":"+this.state.buf,this.state.buf="",this.next(this.parseOnlyTimeSec);throw this.error(new TomlError("Incomplete time"))}}parseOnlyTimeSec(){if(isDigit(this.char)){if(this.consume(),this.state.buf.length===2)return this.next(this.parseOnlyTimeFractionMaybe)}else throw this.error(new TomlError("Incomplete time"))}parseOnlyTimeFractionMaybe(){if(this.state.result+=":"+this.state.buf,this.char===CHAR_PERIOD)this.state.buf="",this.next(this.parseOnlyTimeFraction);else return this.return(createTime(this.state.result))}parseOnlyTimeFraction(){if(isDigit(this.char))this.consume();else if(this.atEndOfWord()){if(this.state.buf.length===0)throw this.error(new TomlError("Expected digit in milliseconds"));return this.returnNow(createTime(this.state.result+"."+this.state.buf))}else throw this.error(new TomlError("Unexpected character in datetime, expected period (.), minus (-), plus (+) or Z"))}parseTimeZoneOrFraction(){if(this.char===CHAR_PERIOD)this.consume(),this.next(this.parseDateTimeFraction);else if(this.char===CHAR_HYPHEN||this.char===CHAR_PLUS)this.consume(),this.next(this.parseTimeZoneHour);else{if(this.char===CHAR_Z)return this.consume(),this.return(createDateTime(this.state.result+this.state.buf));if(this.atEndOfWord())return this.returnNow(createDateTimeFloat(this.state.result+this.state.buf));throw this.error(new TomlError("Unexpected character in datetime, expected period (.), minus (-), plus (+) or Z"))}}parseDateTimeFraction(){if(isDigit(this.char))this.consume();else{if(this.state.buf.length===1)throw this.error(new TomlError("Expected digit in milliseconds"));if(this.char===CHAR_HYPHEN||this.char===CHAR_PLUS)this.consume(),this.next(this.parseTimeZoneHour);else{if(this.char===CHAR_Z)return this.consume(),this.return(createDateTime(this.state.result+this.state.buf));if(this.atEndOfWord())return this.returnNow(createDateTimeFloat(this.state.result+this.state.buf));throw this.error(new TomlError("Unexpected character in datetime, expected period (.), minus (-), plus (+) or Z"))}}}parseTimeZoneHour(){if(isDigit(this.char)){if(this.consume(),/\d\d$/.test(this.state.buf))return this.next(this.parseTimeZoneSep)}else throw this.error(new TomlError("Unexpected character in datetime, expected digit"))}parseTimeZoneSep(){if(this.char===CHAR_COLON)this.consume(),this.next(this.parseTimeZoneMin);else throw this.error(new TomlError("Unexpected character in datetime, expected colon"))}parseTimeZoneMin(){if(isDigit(this.char)){if(this.consume(),/\d\d$/.test(this.state.buf))return this.return(createDateTime(this.state.result+this.state.buf))}else throw this.error(new TomlError("Unexpected character in datetime, expected digit"))}parseBoolean(){if(this.char===CHAR_t)return this.consume(),this.next(this.parseTrue_r);if(this.char===CHAR_f)return this.consume(),this.next(this.parseFalse_a)}parseTrue_r(){if(this.char===CHAR_r)return this.consume(),this.next(this.parseTrue_u);throw this.error(new TomlError("Invalid boolean, expected true or false"))}parseTrue_u(){if(this.char===CHAR_u)return this.consume(),this.next(this.parseTrue_e);throw this.error(new TomlError("Invalid boolean, expected true or false"))}parseTrue_e(){if(this.char===CHAR_e)return this.return(!0);throw this.error(new TomlError("Invalid boolean, expected true or false"))}parseFalse_a(){if(this.char===CHAR_a)return this.consume(),this.next(this.parseFalse_l);throw this.error(new TomlError("Invalid boolean, expected true or false"))}parseFalse_l(){if(this.char===CHAR_l)return this.consume(),this.next(this.parseFalse_s);throw this.error(new TomlError("Invalid boolean, expected true or false"))}parseFalse_s(){if(this.char===CHAR_s)return this.consume(),this.next(this.parseFalse_e);throw this.error(new TomlError("Invalid boolean, expected true or false"))}parseFalse_e(){if(this.char===CHAR_e)return this.return(!1);throw this.error(new TomlError("Invalid boolean, expected true or false"))}parseInlineList(){if(this.char===CHAR_SP||this.char===CTRL_I||this.char===CTRL_M||this.char===CTRL_J)return null;if(this.char===t.END)throw this.error(new TomlError("Unterminated inline array"));return this.char===CHAR_NUM?this.call(this.parseComment):this.char===CHAR_RSQB?this.return(this.state.resultArr||InlineList()):this.callNow(this.parseValue,this.recordInlineListValue)}recordInlineListValue(i){if(this.state.resultArr){let r=this.state.resultArr[_contentType],n=tomlType(i);if(r!==n)throw this.error(new TomlError(`Inline lists must be a single type, not a mix of ${r} and ${n}`))}else this.state.resultArr=InlineList(tomlType(i));return isFloat(i)||isInteger(i)?this.state.resultArr.push(i.valueOf()):this.state.resultArr.push(i),this.goto(this.parseInlineListNext)}parseInlineListNext(){if(this.char===CHAR_SP||this.char===CTRL_I||this.char===CTRL_M||this.char===CTRL_J)return null;if(this.char===CHAR_NUM)return this.call(this.parseComment);if(this.char===CHAR_COMMA)return this.next(this.parseInlineList);if(this.char===CHAR_RSQB)return this.goto(this.parseInlineList);throw this.error(new TomlError("Invalid character, expected whitespace, comma (,) or close bracket (])"))}parseInlineTable(){if(this.char===CHAR_SP||this.char===CTRL_I)return null;if(this.char===t.END||this.char===CHAR_NUM||this.char===CTRL_J||this.char===CTRL_M)throw this.error(new TomlError("Unterminated inline array"));return this.char===CHAR_RCUB?this.return(this.state.resultTable||InlineTable()):(this.state.resultTable||(this.state.resultTable=InlineTable()),this.callNow(this.parseAssign,this.recordInlineTableValue))}recordInlineTableValue(i){let r=this.state.resultTable,n=i.key.pop();for(let s of i.key){if(hasKey(r,s)&&(!isTable(r[s])||r[s][_declared]))throw this.error(new TomlError("Can't redefine existing key"));r=r[s]=r[s]||Table()}if(hasKey(r,n))throw this.error(new TomlError("Can't redefine existing key"));return isInteger(i.value)||isFloat(i.value)?r[n]=i.value.valueOf():r[n]=i.value,this.goto(this.parseInlineTableNext)}parseInlineTableNext(){if(this.char===CHAR_SP||this.char===CTRL_I)return null;if(this.char===t.END||this.char===CHAR_NUM||this.char===CTRL_J||this.char===CTRL_M)throw this.error(new TomlError("Unterminated inline array"));if(this.char===CHAR_COMMA)return this.next(this.parseInlineTable);if(this.char===CHAR_RCUB)return this.goto(this.parseInlineTable);throw this.error(new TomlError("Invalid character, expected whitespace, comma (,) or close bracket (])"))}}return e}o(makeParserClass,"makeParserClass")});var om=N((_te,fE)=>{"use strict";fE.exports=rG;function rG(t,e){if(t.pos==null||t.line==null)return t;let a=t.message;if(a+=` at row ${t.line+1}, col ${t.col+1}, pos ${t.pos}: -`,e&&e.split){let i=e.split(/\n/),r=String(Math.min(i.length,t.line+3)).length,n=" ";for(;n.length "+i[s]+` -`,a+=n+" ";for(let l=0;l{"use strict";hE.exports=oG;var nG=sm(),sG=om();function oG(t){global.Buffer&&global.Buffer.isBuffer(t)&&(t=t.toString("utf8"));let e=new nG;try{return e.parse(t),e.finish()}catch(a){throw sG(a,t)}}o(oG,"parseString")});var bE=N((Tte,vE)=>{"use strict";vE.exports=lG;var pG=sm(),yE=om();function lG(t,e){e||(e={});let a=0,i=e.blocksize||40960,r=new pG;return new Promise((s,p)=>{setImmediate(n,a,i,s,p)});function n(s,p,l,d){if(s>=t.length)try{return l(r.finish())}catch(c){return d(yE(c,t))}try{r.parse(t.slice(s,s+p)),setImmediate(n,s+p,p,l,d)}catch(c){d(yE(c,t))}}}o(lG,"parseAsync")});var NE=N((Rte,wE)=>{"use strict";wE.exports=cG;var dG=require("stream"),xE=sm();function cG(t){return t?uG(t):mG(t)}o(cG,"parseStream");function uG(t){let e=new xE;return t.setEncoding("utf8"),new Promise((a,i)=>{let r,n=!1,s=!1;function p(){if(n=!0,!r)try{a(e.finish())}catch(c){i(c)}}o(p,"finish");function l(c){s=!0,i(c)}o(l,"error"),t.once("end",p),t.once("error",l),d();function d(){r=!0;let c;for(;(c=t.read())!==null;)try{e.parse(c)}catch(u){return l(u)}if(r=!1,n)return p();s||t.once("readable",d)}o(d,"readNext")})}o(uG,"parseReadable");function mG(){let t=new xE;return new dG.Transform({objectMode:!0,transform(e,a,i){try{t.parse(e.toString(a))}catch(r){this.emit("error",r)}i()},flush(e){try{this.push(t.finish())}catch(a){this.emit("error",a)}e()}})}o(mG,"parseTransform")});var _E=N((Ite,il)=>{"use strict";il.exports=gE();il.exports.async=bE();il.exports.stream=NE();il.exports.prettyError=om()});var IE=N((Dte,Y6)=>{"use strict";Y6.exports=fG;Y6.exports.value=K6;function fG(t){if(t===null)throw wn("null");if(t===void 0)throw wn("undefined");if(typeof t!="object")throw wn(typeof t);if(typeof t.toJSON=="function"&&(t=t.toJSON()),t==null)return null;let e=la(t);if(e!=="table")throw wn(e);return X6("","",t)}o(fG,"stringify");function wn(t){return new Error("Can only stringify objects, not "+t)}o(wn,"typeError");function hG(){return new Error("Array values can't have mixed types")}o(hG,"arrayOneTypeError");function SE(t){return Object.keys(t).filter(e=>EE(t[e]))}o(SE,"getInlineKeys");function gG(t){return Object.keys(t).filter(e=>!EE(t[e]))}o(gG,"getComplexKeys");function pm(t){let e=Array.isArray(t)?[]:Object.prototype.hasOwnProperty.call(t,"__proto__")?{["__proto__"]:void 0}:{};for(let a of Object.keys(t))t[a]&&typeof t[a].toJSON=="function"&&!("toISOString"in t[a])?e[a]=t[a].toJSON():e[a]=t[a];return e}o(pm,"toJSON");function X6(t,e,a){a=pm(a);var i,r;i=SE(a),r=gG(a);var n=[],s=e||"";i.forEach(l=>{var d=la(a[l]);d!=="undefined"&&d!=="null"&&n.push(s+lm(l)+" = "+OE(a[l],!0))}),n.length>0&&n.push("");var p=t&&i.length>0?e+" ":"";return r.forEach(l=>{n.push(TG(t,p,l,a[l]))}),n.join(` -`)}o(X6,"stringifyObject");function EE(t){switch(la(t)){case"undefined":case"null":case"integer":case"nan":case"float":case"boolean":case"string":case"datetime":return!0;case"array":return t.length===0||la(t[0])!=="table";case"table":return Object.keys(t).length===0;default:return!1}}o(EE,"isInline");function la(t){return t===void 0?"undefined":t===null?"null":typeof t=="bigint"||Number.isInteger(t)&&!Object.is(t,-0)?"integer":typeof t=="number"?"float":typeof t=="boolean"?"boolean":typeof t=="string"?"string":"toISOString"in t?isNaN(t)?"undefined":"datetime":Array.isArray(t)?"array":"table"}o(la,"tomlType");function lm(t){var e=String(t);return/^[-A-Za-z0-9_]+$/.test(e)?e:CE(e)}o(lm,"stringifyKey");function CE(t){return'"'+TE(t).replace(/"/g,'\\"')+'"'}o(CE,"stringifyBasicString");function yG(t){return"'"+t+"'"}o(yG,"stringifyLiteralString");function vG(t,e){for(;e.length"\\u"+vG(4,e.codePointAt(0).toString(16)))}o(TE,"escapeString");function bG(t){let e=t.split(/\n/).map(a=>TE(a).replace(/"(?="")/g,'\\"')).join(` +`+n(s)+i(s),c=(0,DDe.createHmac)("sha256",t.accountKey).update(a,"utf8").digest("base64");s.headers.set(cr.HeaderConstants.AUTHORIZATION,`SharedKey ${t.accountName}:${c}`)}o(e,"signRequest");function r(s,a){let c=s.headers.get(a);return!c||a===cr.HeaderConstants.CONTENT_LENGTH&&c==="0"?"":c}o(r,"getHeaderValueToSign");function n(s){let a=[];for(let[l,A]of s.headers)l.toLowerCase().startsWith(cr.HeaderConstants.PREFIX_FOR_STORAGE)&&a.push({name:l,value:A});a.sort((l,A)=>(0,TDe.compareHeader)(l.name.toLowerCase(),A.name.toLowerCase())),a=a.filter((l,A,u)=>!(A>0&&l.name.toLowerCase()===u[A-1].name.toLowerCase()));let c="";return a.forEach(l=>{c+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),c}o(n,"getCanonicalizedHeadersString");function i(s){let a=(0,S$.getURLPath)(s.url)||"/",c="";c+=`/${t.accountName}${a}`;let l=(0,S$.getURLQueries)(s.url),A={};if(l){let u=[];for(let d in l)if(Object.prototype.hasOwnProperty.call(l,d)){let f=d.toLowerCase();A[f]=l[d],u.push(f)}u.sort();for(let d of u)c+=` +${d}:${decodeURIComponent(A[d])}`}return c}return o(i,"getCanonicalizedResourceString"),{name:ul.storageSharedKeyCredentialPolicyName,async sendRequest(s,a){return e(s),a(s)}}}o(ODe,"storageSharedKeyCredentialPolicy")});var _$=g(dl=>{"use strict";Object.defineProperty(dl,"__esModule",{value:!0});dl.storageRequestFailureDetailsParserPolicyName=void 0;dl.storageRequestFailureDetailsParserPolicy=MDe;dl.storageRequestFailureDetailsParserPolicyName="storageRequestFailureDetailsParserPolicy";function MDe(){return{name:dl.storageRequestFailureDetailsParserPolicyName,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information. +`),r}}}}o(MDe,"storageRequestFailureDetailsParserPolicy")});var v$=g(zm=>{"use strict";Object.defineProperty(zm,"__esModule",{value:!0});zm.UserDelegationKeyCredential=void 0;var kDe=require("node:crypto"),bx=class{static{o(this,"UserDelegationKeyCredential")}accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,kDe.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};zm.UserDelegationKeyCredential=bx});var ei=g(gt=>{"use strict";Object.defineProperty(gt,"__esModule",{value:!0});gt.BaseRequestPolicy=gt.getCachedDefaultHttpClient=void 0;var lr=(G0(),Zt(j0));lr.__exportStar(t$(),gt);var LDe=r$();Object.defineProperty(gt,"getCachedDefaultHttpClient",{enumerable:!0,get:function(){return LDe.getCachedDefaultHttpClient}});lr.__exportStar(i$(),gt);lr.__exportStar(f$(),gt);lr.__exportStar(m$(),gt);lr.__exportStar(Tm(),gt);lr.__exportStar(y$(),gt);lr.__exportStar(Cx(),gt);var UDe=Gu();Object.defineProperty(gt,"BaseRequestPolicy",{enumerable:!0,get:function(){return UDe.BaseRequestPolicy}});lr.__exportStar(nx(),gt);lr.__exportStar(vm(),gt);lr.__exportStar(b$(),gt);lr.__exportStar(Q$(),gt);lr.__exportStar(x$(),gt);lr.__exportStar(lx(),gt);lr.__exportStar(R$(),gt);lr.__exportStar(_$(),gt);lr.__exportStar(v$(),gt)});var en=g(Z=>{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.PathStylePorts=Z.BlobDoesNotUseCustomerSpecifiedEncryption=Z.BlobUsesCustomerSpecifiedEncryptionMsg=Z.StorageBlobLoggingAllowedQueryParameters=Z.StorageBlobLoggingAllowedHeaderNames=Z.DevelopmentConnectionString=Z.EncryptionAlgorithmAES25=Z.HTTP_VERSION_1_1=Z.HTTP_LINE_ENDING=Z.BATCH_MAX_PAYLOAD_IN_BYTES=Z.BATCH_MAX_REQUEST=Z.SIZE_1_MB=Z.ETagAny=Z.ETagNone=Z.HeaderConstants=Z.HTTPURLConnection=Z.URLConstants=Z.StorageOAuthScopes=Z.REQUEST_TIMEOUT=Z.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS=Z.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES=Z.DEFAULT_BLOCK_BUFFER_SIZE_BYTES=Z.BLOCK_BLOB_MAX_BLOCKS=Z.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES=Z.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES=Z.SERVICE_VERSION=Z.SDK_VERSION=void 0;Z.SDK_VERSION="12.31.0";Z.SERVICE_VERSION="2026-02-06";Z.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES=256*1024*1024;Z.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES=4e3*1024*1024;Z.BLOCK_BLOB_MAX_BLOCKS=5e4;Z.DEFAULT_BLOCK_BUFFER_SIZE_BYTES=8*1024*1024;Z.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES=4*1024*1024;Z.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS=5;Z.REQUEST_TIMEOUT=100*1e3;Z.StorageOAuthScopes="https://storage.azure.com/.default";Z.URLConstants={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};Z.HTTPURLConnection={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416};Z.HeaderConstants={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"};Z.ETagNone="";Z.ETagAny="*";Z.SIZE_1_MB=1*1024*1024;Z.BATCH_MAX_REQUEST=256;Z.BATCH_MAX_PAYLOAD_IN_BYTES=4*Z.SIZE_1_MB;Z.HTTP_LINE_ENDING=`\r +`;Z.HTTP_VERSION_1_1="HTTP/1.1";Z.EncryptionAlgorithmAES25="AES256";Z.DevelopmentConnectionString="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;";Z.StorageBlobLoggingAllowedHeaderNames=["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"];Z.StorageBlobLoggingAllowedQueryParameters=["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"];Z.BlobUsesCustomerSpecifiedEncryptionMsg="BlobUsesCustomerSpecifiedEncryption";Z.BlobDoesNotUseCustomerSpecifiedEncryption="BlobDoesNotUseCustomerSpecifiedEncryption";Z.PathStylePorts=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"]});var to=g(Ri=>{"use strict";Object.defineProperty(Ri,"__esModule",{value:!0});Ri.Pipeline=Ri.StorageOAuthScopes=void 0;Ri.isPipelineLike=qDe;Ri.newPipeline=HDe;Ri.getCoreClientOptions=jDe;Ri.getCredentialFromPipeline=M$;var O$=gm(),P$=Ot(),D$=Ni(),T$=F0(),Qx=Kc(),FDe=Em(),tn=ei(),Ju=en();Object.defineProperty(Ri,"StorageOAuthScopes",{enumerable:!0,get:function(){return Ju.StorageOAuthScopes}});function qDe(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}o(qDe,"isPipelineLike");var jm=class{static{o(this,"Pipeline")}factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};Ri.Pipeline=jm;function HDe(t,e={}){t||(t=new tn.AnonymousCredential);let r=new jm([],e);return r._credential=t,r}o(HDe,"newPipeline");function zDe(t){let e=[GDe,k$,YDe,JDe,VDe,WDe,KDe];if(t.factories.length){let r=t.factories.filter(n=>!e.some(i=>i(n)));if(r.length){let n=r.some(i=>$De(i));return{wrappedPolicies:(0,O$.createRequestPolicyFactoryPolicy)(r),afterRetry:n}}}}o(zDe,"processDownlevelPipeline");function jDe(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?(0,O$.convertHttpClient)(e):(0,tn.getCachedDefaultHttpClient)(),t._coreHttpClient=n);let i=t._corePipeline;if(!i){let s=`azsdk-js-azure-storage-blob/${Ju.SDK_VERSION}`,a=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`;i=(0,D$.createClientPipeline)({...r,loggingOptions:{additionalAllowedHeaderNames:Ju.StorageBlobLoggingAllowedHeaderNames,additionalAllowedQueryParameters:Ju.StorageBlobLoggingAllowedQueryParameters,logger:FDe.logger.info},userAgentOptions:{userAgentPrefix:a},serializationOptions:{stringifyXML:T$.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:T$.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}}),i.removePolicy({phase:"Retry"}),i.removePolicy({name:P$.decompressResponsePolicyName}),i.addPolicy((0,tn.storageCorrectContentLengthPolicy)()),i.addPolicy((0,tn.storageRetryPolicy)(r.retryOptions),{phase:"Retry"}),i.addPolicy((0,tn.storageRequestFailureDetailsParserPolicy)()),i.addPolicy((0,tn.storageBrowserPolicy)());let c=zDe(t);c&&i.addPolicy(c.wrappedPolicies,c.afterRetry?{afterPhase:"Retry"}:void 0);let l=M$(t);(0,Qx.isTokenCredential)(l)?i.addPolicy((0,P$.bearerTokenAuthenticationPolicy)({credential:l,scopes:r.audience??Ju.StorageOAuthScopes,challengeCallbacks:{authorizeRequestOnChallenge:D$.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):l instanceof tn.StorageSharedKeyCredential&&i.addPolicy((0,tn.storageSharedKeyCredentialPolicy)({accountName:l.accountName,accountKey:l.accountKey}),{phase:"Sign"}),t._corePipeline=i}return{...r,allowInsecureConnection:!0,httpClient:n,pipeline:i}}o(jDe,"getCoreClientOptions");function M$(t){if(t._credential)return t._credential;let e=new tn.AnonymousCredential;for(let r of t.factories)if((0,Qx.isTokenCredential)(r.credential))e=r.credential;else if(k$(r))return r;return e}o(M$,"getCredentialFromPipeline");function k$(t){return t instanceof tn.StorageSharedKeyCredential?!0:t.constructor.name==="StorageSharedKeyCredential"}o(k$,"isStorageSharedKeyCredential");function GDe(t){return t instanceof tn.AnonymousCredential?!0:t.constructor.name==="AnonymousCredential"}o(GDe,"isAnonymousCredential");function YDe(t){return(0,Qx.isTokenCredential)(t.credential)}o(YDe,"isCoreHttpBearerTokenFactory");function JDe(t){return t instanceof tn.StorageBrowserPolicyFactory?!0:t.constructor.name==="StorageBrowserPolicyFactory"}o(JDe,"isStorageBrowserPolicyFactory");function VDe(t){return t instanceof tn.StorageRetryPolicyFactory?!0:t.constructor.name==="StorageRetryPolicyFactory"}o(VDe,"isStorageRetryPolicyFactory");function WDe(t){return t.constructor.name==="TelemetryPolicyFactory"}o(WDe,"isStorageTelemetryPolicyFactory");function $De(t){return t.constructor.name==="InjectorPolicyFactory"}o($De,"isInjectorPolicyFactory");function KDe(t){let e=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async a=>({request:a,headers:a.headers.clone(),status:500})},n={log(a,c){},shouldLog(a){return!1}},s=t.create(r,n).constructor.name;return e.some(a=>s.startsWith(a))}o(KDe,"isCoreHttpPolicyFactory")});var H$=g(_i=>{"use strict";Object.defineProperty(_i,"__esModule",{value:!0});_i.KnownStorageErrorCode=_i.KnownBlobExpiryOptions=_i.KnownFileShareTokenIntent=_i.KnownEncryptionAlgorithmType=void 0;var L$;(function(t){t.AES256="AES256"})(L$||(_i.KnownEncryptionAlgorithmType=L$={}));var U$;(function(t){t.Backup="backup"})(U$||(_i.KnownFileShareTokenIntent=U$={}));var F$;(function(t){t.NeverExpire="NeverExpire",t.RelativeToCreation="RelativeToCreation",t.RelativeToNow="RelativeToNow",t.Absolute="Absolute"})(F$||(_i.KnownBlobExpiryOptions=F$={}));var q$;(function(t){t.AccountAlreadyExists="AccountAlreadyExists",t.AccountBeingCreated="AccountBeingCreated",t.AccountIsDisabled="AccountIsDisabled",t.AuthenticationFailed="AuthenticationFailed",t.AuthorizationFailure="AuthorizationFailure",t.ConditionHeadersNotSupported="ConditionHeadersNotSupported",t.ConditionNotMet="ConditionNotMet",t.EmptyMetadataKey="EmptyMetadataKey",t.InsufficientAccountPermissions="InsufficientAccountPermissions",t.InternalError="InternalError",t.InvalidAuthenticationInfo="InvalidAuthenticationInfo",t.InvalidHeaderValue="InvalidHeaderValue",t.InvalidHttpVerb="InvalidHttpVerb",t.InvalidInput="InvalidInput",t.InvalidMd5="InvalidMd5",t.InvalidMetadata="InvalidMetadata",t.InvalidQueryParameterValue="InvalidQueryParameterValue",t.InvalidRange="InvalidRange",t.InvalidResourceName="InvalidResourceName",t.InvalidUri="InvalidUri",t.InvalidXmlDocument="InvalidXmlDocument",t.InvalidXmlNodeValue="InvalidXmlNodeValue",t.Md5Mismatch="Md5Mismatch",t.MetadataTooLarge="MetadataTooLarge",t.MissingContentLengthHeader="MissingContentLengthHeader",t.MissingRequiredQueryParameter="MissingRequiredQueryParameter",t.MissingRequiredHeader="MissingRequiredHeader",t.MissingRequiredXmlNode="MissingRequiredXmlNode",t.MultipleConditionHeadersNotSupported="MultipleConditionHeadersNotSupported",t.OperationTimedOut="OperationTimedOut",t.OutOfRangeInput="OutOfRangeInput",t.OutOfRangeQueryParameterValue="OutOfRangeQueryParameterValue",t.RequestBodyTooLarge="RequestBodyTooLarge",t.ResourceTypeMismatch="ResourceTypeMismatch",t.RequestUrlFailedToParse="RequestUrlFailedToParse",t.ResourceAlreadyExists="ResourceAlreadyExists",t.ResourceNotFound="ResourceNotFound",t.ServerBusy="ServerBusy",t.UnsupportedHeader="UnsupportedHeader",t.UnsupportedXmlNode="UnsupportedXmlNode",t.UnsupportedQueryParameter="UnsupportedQueryParameter",t.UnsupportedHttpVerb="UnsupportedHttpVerb",t.AppendPositionConditionNotMet="AppendPositionConditionNotMet",t.BlobAlreadyExists="BlobAlreadyExists",t.BlobImmutableDueToPolicy="BlobImmutableDueToPolicy",t.BlobNotFound="BlobNotFound",t.BlobOverwritten="BlobOverwritten",t.BlobTierInadequateForContentLength="BlobTierInadequateForContentLength",t.BlobUsesCustomerSpecifiedEncryption="BlobUsesCustomerSpecifiedEncryption",t.BlockCountExceedsLimit="BlockCountExceedsLimit",t.BlockListTooLong="BlockListTooLong",t.CannotChangeToLowerTier="CannotChangeToLowerTier",t.CannotVerifyCopySource="CannotVerifyCopySource",t.ContainerAlreadyExists="ContainerAlreadyExists",t.ContainerBeingDeleted="ContainerBeingDeleted",t.ContainerDisabled="ContainerDisabled",t.ContainerNotFound="ContainerNotFound",t.ContentLengthLargerThanTierLimit="ContentLengthLargerThanTierLimit",t.CopyAcrossAccountsNotSupported="CopyAcrossAccountsNotSupported",t.CopyIdMismatch="CopyIdMismatch",t.FeatureVersionMismatch="FeatureVersionMismatch",t.IncrementalCopyBlobMismatch="IncrementalCopyBlobMismatch",t.IncrementalCopyOfEarlierVersionSnapshotNotAllowed="IncrementalCopyOfEarlierVersionSnapshotNotAllowed",t.IncrementalCopySourceMustBeSnapshot="IncrementalCopySourceMustBeSnapshot",t.InfiniteLeaseDurationRequired="InfiniteLeaseDurationRequired",t.InvalidBlobOrBlock="InvalidBlobOrBlock",t.InvalidBlobTier="InvalidBlobTier",t.InvalidBlobType="InvalidBlobType",t.InvalidBlockId="InvalidBlockId",t.InvalidBlockList="InvalidBlockList",t.InvalidOperation="InvalidOperation",t.InvalidPageRange="InvalidPageRange",t.InvalidSourceBlobType="InvalidSourceBlobType",t.InvalidSourceBlobUrl="InvalidSourceBlobUrl",t.InvalidVersionForPageBlobOperation="InvalidVersionForPageBlobOperation",t.LeaseAlreadyPresent="LeaseAlreadyPresent",t.LeaseAlreadyBroken="LeaseAlreadyBroken",t.LeaseIdMismatchWithBlobOperation="LeaseIdMismatchWithBlobOperation",t.LeaseIdMismatchWithContainerOperation="LeaseIdMismatchWithContainerOperation",t.LeaseIdMismatchWithLeaseOperation="LeaseIdMismatchWithLeaseOperation",t.LeaseIdMissing="LeaseIdMissing",t.LeaseIsBreakingAndCannotBeAcquired="LeaseIsBreakingAndCannotBeAcquired",t.LeaseIsBreakingAndCannotBeChanged="LeaseIsBreakingAndCannotBeChanged",t.LeaseIsBrokenAndCannotBeRenewed="LeaseIsBrokenAndCannotBeRenewed",t.LeaseLost="LeaseLost",t.LeaseNotPresentWithBlobOperation="LeaseNotPresentWithBlobOperation",t.LeaseNotPresentWithContainerOperation="LeaseNotPresentWithContainerOperation",t.LeaseNotPresentWithLeaseOperation="LeaseNotPresentWithLeaseOperation",t.MaxBlobSizeConditionNotMet="MaxBlobSizeConditionNotMet",t.NoAuthenticationInformation="NoAuthenticationInformation",t.NoPendingCopyOperation="NoPendingCopyOperation",t.OperationNotAllowedOnIncrementalCopyBlob="OperationNotAllowedOnIncrementalCopyBlob",t.PendingCopyOperation="PendingCopyOperation",t.PreviousSnapshotCannotBeNewer="PreviousSnapshotCannotBeNewer",t.PreviousSnapshotNotFound="PreviousSnapshotNotFound",t.PreviousSnapshotOperationNotSupported="PreviousSnapshotOperationNotSupported",t.SequenceNumberConditionNotMet="SequenceNumberConditionNotMet",t.SequenceNumberIncrementTooLarge="SequenceNumberIncrementTooLarge",t.SnapshotCountExceeded="SnapshotCountExceeded",t.SnapshotOperationRateExceeded="SnapshotOperationRateExceeded",t.SnapshotsPresent="SnapshotsPresent",t.SourceConditionNotMet="SourceConditionNotMet",t.SystemInUse="SystemInUse",t.TargetConditionNotMet="TargetConditionNotMet",t.UnauthorizedBlobOverwrite="UnauthorizedBlobOverwrite",t.BlobBeingRehydrated="BlobBeingRehydrated",t.BlobArchived="BlobArchived",t.BlobNotArchived="BlobNotArchived",t.AuthorizationSourceIPMismatch="AuthorizationSourceIPMismatch",t.AuthorizationProtocolMismatch="AuthorizationProtocolMismatch",t.AuthorizationPermissionMismatch="AuthorizationPermissionMismatch",t.AuthorizationServiceMismatch="AuthorizationServiceMismatch",t.AuthorizationResourceTypeMismatch="AuthorizationResourceTypeMismatch",t.BlobAccessTierNotSupportedForAccountType="BlobAccessTierNotSupportedForAccountType"})(q$||(_i.KnownStorageErrorCode=q$={}))});var ro=g(E=>{"use strict";Object.defineProperty(E,"__esModule",{value:!0});E.ServiceGetUserDelegationKeyHeaders=E.ServiceListContainersSegmentExceptionHeaders=E.ServiceListContainersSegmentHeaders=E.ServiceGetStatisticsExceptionHeaders=E.ServiceGetStatisticsHeaders=E.ServiceGetPropertiesExceptionHeaders=E.ServiceGetPropertiesHeaders=E.ServiceSetPropertiesExceptionHeaders=E.ServiceSetPropertiesHeaders=E.ArrowField=E.ArrowConfiguration=E.JsonTextConfiguration=E.DelimitedTextConfiguration=E.QueryFormat=E.QuerySerialization=E.QueryRequest=E.ClearRange=E.PageRange=E.PageList=E.Block=E.BlockList=E.BlockLookupList=E.BlobPrefix=E.BlobHierarchyListSegment=E.ListBlobsHierarchySegmentResponse=E.BlobPropertiesInternal=E.BlobName=E.BlobItemInternal=E.BlobFlatListSegment=E.ListBlobsFlatSegmentResponse=E.AccessPolicy=E.SignedIdentifier=E.BlobTag=E.BlobTags=E.FilterBlobItem=E.FilterBlobSegment=E.UserDelegationKey=E.KeyInfo=E.ContainerProperties=E.ContainerItem=E.ListContainersSegmentResponse=E.GeoReplication=E.BlobServiceStatistics=E.StorageError=E.StaticWebsite=E.CorsRule=E.Metrics=E.RetentionPolicy=E.Logging=E.BlobServiceProperties=void 0;E.BlobUndeleteHeaders=E.BlobDeleteExceptionHeaders=E.BlobDeleteHeaders=E.BlobGetPropertiesExceptionHeaders=E.BlobGetPropertiesHeaders=E.BlobDownloadExceptionHeaders=E.BlobDownloadHeaders=E.ContainerGetAccountInfoExceptionHeaders=E.ContainerGetAccountInfoHeaders=E.ContainerListBlobHierarchySegmentExceptionHeaders=E.ContainerListBlobHierarchySegmentHeaders=E.ContainerListBlobFlatSegmentExceptionHeaders=E.ContainerListBlobFlatSegmentHeaders=E.ContainerChangeLeaseExceptionHeaders=E.ContainerChangeLeaseHeaders=E.ContainerBreakLeaseExceptionHeaders=E.ContainerBreakLeaseHeaders=E.ContainerRenewLeaseExceptionHeaders=E.ContainerRenewLeaseHeaders=E.ContainerReleaseLeaseExceptionHeaders=E.ContainerReleaseLeaseHeaders=E.ContainerAcquireLeaseExceptionHeaders=E.ContainerAcquireLeaseHeaders=E.ContainerFilterBlobsExceptionHeaders=E.ContainerFilterBlobsHeaders=E.ContainerSubmitBatchExceptionHeaders=E.ContainerSubmitBatchHeaders=E.ContainerRenameExceptionHeaders=E.ContainerRenameHeaders=E.ContainerRestoreExceptionHeaders=E.ContainerRestoreHeaders=E.ContainerSetAccessPolicyExceptionHeaders=E.ContainerSetAccessPolicyHeaders=E.ContainerGetAccessPolicyExceptionHeaders=E.ContainerGetAccessPolicyHeaders=E.ContainerSetMetadataExceptionHeaders=E.ContainerSetMetadataHeaders=E.ContainerDeleteExceptionHeaders=E.ContainerDeleteHeaders=E.ContainerGetPropertiesExceptionHeaders=E.ContainerGetPropertiesHeaders=E.ContainerCreateExceptionHeaders=E.ContainerCreateHeaders=E.ServiceFilterBlobsExceptionHeaders=E.ServiceFilterBlobsHeaders=E.ServiceSubmitBatchExceptionHeaders=E.ServiceSubmitBatchHeaders=E.ServiceGetAccountInfoExceptionHeaders=E.ServiceGetAccountInfoHeaders=E.ServiceGetUserDelegationKeyExceptionHeaders=void 0;E.PageBlobGetPageRangesHeaders=E.PageBlobUploadPagesFromURLExceptionHeaders=E.PageBlobUploadPagesFromURLHeaders=E.PageBlobClearPagesExceptionHeaders=E.PageBlobClearPagesHeaders=E.PageBlobUploadPagesExceptionHeaders=E.PageBlobUploadPagesHeaders=E.PageBlobCreateExceptionHeaders=E.PageBlobCreateHeaders=E.BlobSetTagsExceptionHeaders=E.BlobSetTagsHeaders=E.BlobGetTagsExceptionHeaders=E.BlobGetTagsHeaders=E.BlobQueryExceptionHeaders=E.BlobQueryHeaders=E.BlobGetAccountInfoExceptionHeaders=E.BlobGetAccountInfoHeaders=E.BlobSetTierExceptionHeaders=E.BlobSetTierHeaders=E.BlobAbortCopyFromURLExceptionHeaders=E.BlobAbortCopyFromURLHeaders=E.BlobCopyFromURLExceptionHeaders=E.BlobCopyFromURLHeaders=E.BlobStartCopyFromURLExceptionHeaders=E.BlobStartCopyFromURLHeaders=E.BlobCreateSnapshotExceptionHeaders=E.BlobCreateSnapshotHeaders=E.BlobBreakLeaseExceptionHeaders=E.BlobBreakLeaseHeaders=E.BlobChangeLeaseExceptionHeaders=E.BlobChangeLeaseHeaders=E.BlobRenewLeaseExceptionHeaders=E.BlobRenewLeaseHeaders=E.BlobReleaseLeaseExceptionHeaders=E.BlobReleaseLeaseHeaders=E.BlobAcquireLeaseExceptionHeaders=E.BlobAcquireLeaseHeaders=E.BlobSetMetadataExceptionHeaders=E.BlobSetMetadataHeaders=E.BlobSetLegalHoldExceptionHeaders=E.BlobSetLegalHoldHeaders=E.BlobDeleteImmutabilityPolicyExceptionHeaders=E.BlobDeleteImmutabilityPolicyHeaders=E.BlobSetImmutabilityPolicyExceptionHeaders=E.BlobSetImmutabilityPolicyHeaders=E.BlobSetHttpHeadersExceptionHeaders=E.BlobSetHttpHeadersHeaders=E.BlobSetExpiryExceptionHeaders=E.BlobSetExpiryHeaders=E.BlobUndeleteExceptionHeaders=void 0;E.BlockBlobGetBlockListExceptionHeaders=E.BlockBlobGetBlockListHeaders=E.BlockBlobCommitBlockListExceptionHeaders=E.BlockBlobCommitBlockListHeaders=E.BlockBlobStageBlockFromURLExceptionHeaders=E.BlockBlobStageBlockFromURLHeaders=E.BlockBlobStageBlockExceptionHeaders=E.BlockBlobStageBlockHeaders=E.BlockBlobPutBlobFromUrlExceptionHeaders=E.BlockBlobPutBlobFromUrlHeaders=E.BlockBlobUploadExceptionHeaders=E.BlockBlobUploadHeaders=E.AppendBlobSealExceptionHeaders=E.AppendBlobSealHeaders=E.AppendBlobAppendBlockFromUrlExceptionHeaders=E.AppendBlobAppendBlockFromUrlHeaders=E.AppendBlobAppendBlockExceptionHeaders=E.AppendBlobAppendBlockHeaders=E.AppendBlobCreateExceptionHeaders=E.AppendBlobCreateHeaders=E.PageBlobCopyIncrementalExceptionHeaders=E.PageBlobCopyIncrementalHeaders=E.PageBlobUpdateSequenceNumberExceptionHeaders=E.PageBlobUpdateSequenceNumberHeaders=E.PageBlobResizeExceptionHeaders=E.PageBlobResizeHeaders=E.PageBlobGetPageRangesDiffExceptionHeaders=E.PageBlobGetPageRangesDiffHeaders=E.PageBlobGetPageRangesExceptionHeaders=void 0;E.BlobServiceProperties={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"}}}}};E.Logging={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"}}}}};E.RetentionPolicy={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"}}}}};E.Metrics={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"}}}}};E.CorsRule={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"}}}}};E.StaticWebsite={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"}}}}};E.StorageError={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},copySourceStatusCode:{serializedName:"CopySourceStatusCode",xmlName:"CopySourceStatusCode",type:{name:"Number"}},copySourceErrorCode:{serializedName:"CopySourceErrorCode",xmlName:"CopySourceErrorCode",type:{name:"String"}},copySourceErrorMessage:{serializedName:"CopySourceErrorMessage",xmlName:"CopySourceErrorMessage",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}},authenticationErrorDetail:{serializedName:"AuthenticationErrorDetail",xmlName:"AuthenticationErrorDetail",type:{name:"String"}}}}};E.BlobServiceStatistics={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}};E.GeoReplication={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.ListContainersSegmentResponse={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"}}}}};E.ContainerItem={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"}}}}}}};E.ContainerProperties={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"}}}}};E.KeyInfo={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"}}}}};E.UserDelegationKey={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"}}}}};E.FilterBlobSegment={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"}}}}};E.FilterBlobItem={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"}}}}};E.BlobTags={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"}}}}}}};E.BlobTag={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"}}}}};E.SignedIdentifier={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"}}}}};E.AccessPolicy={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"}}}}};E.ListBlobsFlatSegmentResponse={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"}}}}};E.BlobFlatListSegment={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"}}}}}}};E.BlobItemInternal={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"}}}}};E.BlobName={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"}}}}};E.BlobPropertiesInternal={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"}}}}};E.ListBlobsHierarchySegmentResponse={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"}}}}};E.BlobHierarchyListSegment={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"}}}}}}};E.BlobPrefix={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}};E.BlockLookupList={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"}}}}}}};E.BlockList={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"}}}}}}};E.Block={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"}}}}};E.PageList={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"}}}}};E.PageRange={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"}}}}};E.ClearRange={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"}}}}};E.QueryRequest={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"}}}}};E.QuerySerialization={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}};E.QueryFormat={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"}}}}}}};E.DelimitedTextConfiguration={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"}}}}};E.JsonTextConfiguration={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}};E.ArrowConfiguration={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"}}}}}}};E.ArrowField={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"}}}}};E.ServiceSetPropertiesHeaders={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"}}}}};E.ServiceSetPropertiesExceptionHeaders={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ServiceGetPropertiesHeaders={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"}}}}};E.ServiceGetPropertiesExceptionHeaders={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ServiceGetStatisticsHeaders={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"}}}}};E.ServiceGetStatisticsExceptionHeaders={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ServiceListContainersSegmentHeaders={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"}}}}};E.ServiceListContainersSegmentExceptionHeaders={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ServiceGetUserDelegationKeyHeaders={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"}}}}};E.ServiceGetUserDelegationKeyExceptionHeaders={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ServiceGetAccountInfoHeaders={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"}}}}};E.ServiceGetAccountInfoExceptionHeaders={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ServiceSubmitBatchHeaders={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"}}}}};E.ServiceSubmitBatchExceptionHeaders={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ServiceFilterBlobsHeaders={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"}}}}};E.ServiceFilterBlobsExceptionHeaders={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerCreateHeaders={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"}}}}};E.ContainerCreateExceptionHeaders={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerGetPropertiesHeaders={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"}}}}};E.ContainerGetPropertiesExceptionHeaders={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerDeleteHeaders={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"}}}}};E.ContainerDeleteExceptionHeaders={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerSetMetadataHeaders={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"}}}}};E.ContainerSetMetadataExceptionHeaders={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerGetAccessPolicyHeaders={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"}}}}};E.ContainerGetAccessPolicyExceptionHeaders={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerSetAccessPolicyHeaders={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"}}}}};E.ContainerSetAccessPolicyExceptionHeaders={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerRestoreHeaders={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"}}}}};E.ContainerRestoreExceptionHeaders={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerRenameHeaders={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"}}}}};E.ContainerRenameExceptionHeaders={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerSubmitBatchHeaders={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"}}}}};E.ContainerSubmitBatchExceptionHeaders={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerFilterBlobsHeaders={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"}}}}};E.ContainerFilterBlobsExceptionHeaders={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerAcquireLeaseHeaders={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"}}}}};E.ContainerAcquireLeaseExceptionHeaders={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerReleaseLeaseHeaders={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"}}}}};E.ContainerReleaseLeaseExceptionHeaders={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerRenewLeaseHeaders={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"}}}}};E.ContainerRenewLeaseExceptionHeaders={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerBreakLeaseHeaders={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"}}}}};E.ContainerBreakLeaseExceptionHeaders={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerChangeLeaseHeaders={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"}}}}};E.ContainerChangeLeaseExceptionHeaders={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerListBlobFlatSegmentHeaders={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"}}}}};E.ContainerListBlobFlatSegmentExceptionHeaders={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerListBlobHierarchySegmentHeaders={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"}}}}};E.ContainerListBlobHierarchySegmentExceptionHeaders={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.ContainerGetAccountInfoHeaders={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"}}}}};E.ContainerGetAccountInfoExceptionHeaders={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobDownloadHeaders={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"}}}}};E.BlobDownloadExceptionHeaders={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobGetPropertiesHeaders={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"}}}}};E.BlobGetPropertiesExceptionHeaders={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobDeleteHeaders={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"}}}}};E.BlobDeleteExceptionHeaders={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobUndeleteHeaders={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"}}}}};E.BlobUndeleteExceptionHeaders={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobSetExpiryHeaders={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"}}}}};E.BlobSetExpiryExceptionHeaders={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobSetHttpHeadersHeaders={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"}}}}};E.BlobSetHttpHeadersExceptionHeaders={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobSetImmutabilityPolicyHeaders={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"]}}}}};E.BlobSetImmutabilityPolicyExceptionHeaders={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobDeleteImmutabilityPolicyHeaders={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"}}}}};E.BlobDeleteImmutabilityPolicyExceptionHeaders={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobSetLegalHoldHeaders={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"}}}}};E.BlobSetLegalHoldExceptionHeaders={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobSetMetadataHeaders={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"}}}}};E.BlobSetMetadataExceptionHeaders={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobAcquireLeaseHeaders={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"}}}}};E.BlobAcquireLeaseExceptionHeaders={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobReleaseLeaseHeaders={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"}}}}};E.BlobReleaseLeaseExceptionHeaders={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobRenewLeaseHeaders={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"}}}}};E.BlobRenewLeaseExceptionHeaders={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobChangeLeaseHeaders={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"}}}}};E.BlobChangeLeaseExceptionHeaders={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobBreakLeaseHeaders={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"}}}}};E.BlobBreakLeaseExceptionHeaders={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobCreateSnapshotHeaders={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"}}}}};E.BlobCreateSnapshotExceptionHeaders={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobStartCopyFromURLHeaders={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"}}}}};E.BlobStartCopyFromURLExceptionHeaders={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},copySourceErrorCode:{serializedName:"x-ms-copy-source-error-code",xmlName:"x-ms-copy-source-error-code",type:{name:"String"}},copySourceStatusCode:{serializedName:"x-ms-copy-source-status-code",xmlName:"x-ms-copy-source-status-code",type:{name:"Number"}}}}};E.BlobCopyFromURLHeaders={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"}}}}};E.BlobCopyFromURLExceptionHeaders={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},copySourceErrorCode:{serializedName:"x-ms-copy-source-error-code",xmlName:"x-ms-copy-source-error-code",type:{name:"String"}},copySourceStatusCode:{serializedName:"x-ms-copy-source-status-code",xmlName:"x-ms-copy-source-status-code",type:{name:"Number"}}}}};E.BlobAbortCopyFromURLHeaders={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"}}}}};E.BlobAbortCopyFromURLExceptionHeaders={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobSetTierHeaders={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"}}}}};E.BlobSetTierExceptionHeaders={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobGetAccountInfoHeaders={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"}}}}};E.BlobGetAccountInfoExceptionHeaders={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobQueryHeaders={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"}}}}};E.BlobQueryExceptionHeaders={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobGetTagsHeaders={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"}}}}};E.BlobGetTagsExceptionHeaders={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlobSetTagsHeaders={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"}}}}};E.BlobSetTagsExceptionHeaders={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.PageBlobCreateHeaders={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"}}}}};E.PageBlobCreateExceptionHeaders={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.PageBlobUploadPagesHeaders={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"}}}}};E.PageBlobUploadPagesExceptionHeaders={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.PageBlobClearPagesHeaders={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"}}}}};E.PageBlobClearPagesExceptionHeaders={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.PageBlobUploadPagesFromURLHeaders={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"}}}}};E.PageBlobUploadPagesFromURLExceptionHeaders={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},copySourceErrorCode:{serializedName:"x-ms-copy-source-error-code",xmlName:"x-ms-copy-source-error-code",type:{name:"String"}},copySourceStatusCode:{serializedName:"x-ms-copy-source-status-code",xmlName:"x-ms-copy-source-status-code",type:{name:"Number"}}}}};E.PageBlobGetPageRangesHeaders={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"}}}}};E.PageBlobGetPageRangesExceptionHeaders={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.PageBlobGetPageRangesDiffHeaders={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"}}}}};E.PageBlobGetPageRangesDiffExceptionHeaders={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.PageBlobResizeHeaders={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"}}}}};E.PageBlobResizeExceptionHeaders={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.PageBlobUpdateSequenceNumberHeaders={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"}}}}};E.PageBlobUpdateSequenceNumberExceptionHeaders={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.PageBlobCopyIncrementalHeaders={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"}}}}};E.PageBlobCopyIncrementalExceptionHeaders={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.AppendBlobCreateHeaders={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"}}}}};E.AppendBlobCreateExceptionHeaders={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.AppendBlobAppendBlockHeaders={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"}}}}};E.AppendBlobAppendBlockExceptionHeaders={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.AppendBlobAppendBlockFromUrlHeaders={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"}}}}};E.AppendBlobAppendBlockFromUrlExceptionHeaders={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},copySourceErrorCode:{serializedName:"x-ms-copy-source-error-code",xmlName:"x-ms-copy-source-error-code",type:{name:"String"}},copySourceStatusCode:{serializedName:"x-ms-copy-source-status-code",xmlName:"x-ms-copy-source-status-code",type:{name:"Number"}}}}};E.AppendBlobSealHeaders={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"}}}}};E.AppendBlobSealExceptionHeaders={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlockBlobUploadHeaders={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"}}}}};E.BlockBlobUploadExceptionHeaders={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlockBlobPutBlobFromUrlHeaders={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"}}}}};E.BlockBlobPutBlobFromUrlExceptionHeaders={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},copySourceErrorCode:{serializedName:"x-ms-copy-source-error-code",xmlName:"x-ms-copy-source-error-code",type:{name:"String"}},copySourceStatusCode:{serializedName:"x-ms-copy-source-status-code",xmlName:"x-ms-copy-source-status-code",type:{name:"Number"}}}}};E.BlockBlobStageBlockHeaders={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"}}}}};E.BlockBlobStageBlockExceptionHeaders={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlockBlobStageBlockFromURLHeaders={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"}}}}};E.BlockBlobStageBlockFromURLExceptionHeaders={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},copySourceErrorCode:{serializedName:"x-ms-copy-source-error-code",xmlName:"x-ms-copy-source-error-code",type:{name:"String"}},copySourceStatusCode:{serializedName:"x-ms-copy-source-status-code",xmlName:"x-ms-copy-source-status-code",type:{name:"Number"}}}}};E.BlockBlobCommitBlockListHeaders={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"}}}}};E.BlockBlobCommitBlockListExceptionHeaders={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};E.BlockBlobGetBlockListHeaders={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"}}}}};E.BlockBlobGetBlockListExceptionHeaders={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}}});var na=g(I=>{"use strict";Object.defineProperty(I,"__esModule",{value:!0});I.action3=I.action2=I.leaseId1=I.action1=I.proposedLeaseId=I.duration=I.action=I.comp10=I.sourceLeaseId=I.sourceContainerName=I.comp9=I.deletedContainerVersion=I.deletedContainerName=I.comp8=I.containerAcl=I.comp7=I.comp6=I.ifUnmodifiedSince=I.ifModifiedSince=I.leaseId=I.preventEncryptionScopeOverride=I.defaultEncryptionScope=I.access=I.metadata=I.restype2=I.where=I.comp5=I.multipartContentType=I.contentLength=I.comp4=I.body=I.restype1=I.comp3=I.keyInfo=I.include=I.maxPageSize=I.marker=I.prefix=I.comp2=I.comp1=I.accept1=I.requestId=I.version=I.timeoutInSeconds=I.comp=I.restype=I.url=I.accept=I.blobServiceProperties=I.contentType=void 0;I.copySourceTags=I.copySourceAuthorization=I.sourceContentMD5=I.xMsRequiresSync=I.legalHold1=I.sealBlob=I.blobTagsString=I.copySource=I.sourceIfTags=I.sourceIfNoneMatch=I.sourceIfMatch=I.sourceIfUnmodifiedSince=I.sourceIfModifiedSince=I.rehydratePriority=I.tier=I.comp14=I.encryptionScope=I.legalHold=I.comp13=I.immutabilityPolicyMode=I.immutabilityPolicyExpiry=I.comp12=I.blobContentDisposition=I.blobContentLanguage=I.blobContentEncoding=I.blobContentMD5=I.blobContentType=I.blobCacheControl=I.expiresOn=I.expiryOptions=I.comp11=I.blobDeleteType=I.deleteSnapshots=I.ifTags=I.ifNoneMatch=I.ifMatch=I.encryptionAlgorithm=I.encryptionKeySha256=I.encryptionKey=I.rangeGetContentCRC64=I.rangeGetContentMD5=I.range=I.versionId=I.snapshot=I.delimiter=I.startFrom=I.include1=I.proposedLeaseId1=I.action4=I.breakPeriod=void 0;I.listType=I.comp25=I.blocks=I.blockId=I.comp24=I.copySourceBlobProperties=I.blobType2=I.comp23=I.sourceRange1=I.appendPosition=I.maxSize=I.comp22=I.blobType1=I.comp21=I.sequenceNumberAction=I.prevSnapshotUrl=I.prevsnapshot=I.comp20=I.range1=I.sourceContentCrc64=I.sourceRange=I.sourceUrl=I.pageWrite1=I.ifSequenceNumberEqualTo=I.ifSequenceNumberLessThan=I.ifSequenceNumberLessThanOrEqualTo=I.pageWrite=I.comp19=I.accept2=I.body1=I.contentType1=I.blobSequenceNumber=I.blobContentLength=I.blobType=I.transactionalContentCrc64=I.transactionalContentMD5=I.tags=I.ifNoneMatch1=I.ifMatch1=I.ifUnmodifiedSince1=I.ifModifiedSince1=I.comp18=I.comp17=I.queryRequest=I.tier1=I.comp16=I.copyId=I.copyActionAbortConstant=I.comp15=I.fileRequestIntent=void 0;var Vu=ro();I.contentType={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}};I.blobServiceProperties={parameterPath:"blobServiceProperties",mapper:Vu.BlobServiceProperties};I.accept={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}};I.url={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0};I.restype={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}};I.comp={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.timeoutInSeconds={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}};I.version={parameterPath:"version",mapper:{defaultValue:"2026-02-06",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}};I.requestId={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}};I.accept1={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}};I.comp1={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.comp2={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.prefix={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}};I.marker={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}};I.maxPageSize={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}};I.include={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"};I.keyInfo={parameterPath:"keyInfo",mapper:Vu.KeyInfo};I.comp3={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.restype1={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}};I.body={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}};I.comp4={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.contentLength={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}};I.multipartContentType={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}};I.comp5={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.where={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}};I.restype2={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}};I.metadata={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}};I.access={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}};I.defaultEncryptionScope={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}};I.preventEncryptionScopeOverride={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}};I.leaseId={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}};I.ifModifiedSince={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}};I.ifUnmodifiedSince={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}};I.comp6={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.comp7={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.containerAcl={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}};I.comp8={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.deletedContainerName={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}};I.deletedContainerVersion={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}};I.comp9={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.sourceContainerName={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}};I.sourceLeaseId={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}};I.comp10={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.action={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}};I.duration={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}};I.proposedLeaseId={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}};I.action1={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}};I.leaseId1={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}};I.action2={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}};I.action3={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}};I.breakPeriod={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}};I.action4={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}};I.proposedLeaseId1={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}};I.include1={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"};I.startFrom={parameterPath:["options","startFrom"],mapper:{serializedName:"startFrom",xmlName:"startFrom",type:{name:"String"}}};I.delimiter={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}};I.snapshot={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}};I.versionId={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}};I.range={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}};I.rangeGetContentMD5={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}};I.rangeGetContentCRC64={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}};I.encryptionKey={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}};I.encryptionKeySha256={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}};I.encryptionAlgorithm={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}};I.ifMatch={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}};I.ifNoneMatch={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}};I.ifTags={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}};I.deleteSnapshots={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}};I.blobDeleteType={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}};I.comp11={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.expiryOptions={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}};I.expiresOn={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}};I.blobCacheControl={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}};I.blobContentType={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}};I.blobContentMD5={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}};I.blobContentEncoding={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}};I.blobContentLanguage={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}};I.blobContentDisposition={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}};I.comp12={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.immutabilityPolicyExpiry={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}};I.immutabilityPolicyMode={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}};I.comp13={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.legalHold={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}};I.encryptionScope={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}};I.comp14={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.tier={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"]}}};I.rehydratePriority={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}};I.sourceIfModifiedSince={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}};I.sourceIfUnmodifiedSince={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}};I.sourceIfMatch={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}};I.sourceIfNoneMatch={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}};I.sourceIfTags={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}};I.copySource={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}};I.blobTagsString={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}};I.sealBlob={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}};I.legalHold1={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}};I.xMsRequiresSync={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}};I.sourceContentMD5={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}};I.copySourceAuthorization={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}};I.copySourceTags={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}};I.fileRequestIntent={parameterPath:["options","fileRequestIntent"],mapper:{serializedName:"x-ms-file-request-intent",xmlName:"x-ms-file-request-intent",type:{name:"String"}}};I.comp15={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.copyActionAbortConstant={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}};I.copyId={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}};I.comp16={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.tier1={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"]}}};I.queryRequest={parameterPath:["options","queryRequest"],mapper:Vu.QueryRequest};I.comp17={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.comp18={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.ifModifiedSince1={parameterPath:["options","blobModifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"x-ms-blob-if-modified-since",xmlName:"x-ms-blob-if-modified-since",type:{name:"DateTimeRfc1123"}}};I.ifUnmodifiedSince1={parameterPath:["options","blobModifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"x-ms-blob-if-unmodified-since",xmlName:"x-ms-blob-if-unmodified-since",type:{name:"DateTimeRfc1123"}}};I.ifMatch1={parameterPath:["options","blobModifiedAccessConditions","ifMatch"],mapper:{serializedName:"x-ms-blob-if-match",xmlName:"x-ms-blob-if-match",type:{name:"String"}}};I.ifNoneMatch1={parameterPath:["options","blobModifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"x-ms-blob-if-none-match",xmlName:"x-ms-blob-if-none-match",type:{name:"String"}}};I.tags={parameterPath:["options","tags"],mapper:Vu.BlobTags};I.transactionalContentMD5={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}};I.transactionalContentCrc64={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}};I.blobType={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}};I.blobContentLength={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}};I.blobSequenceNumber={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}};I.contentType1={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}};I.body1={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}};I.accept2={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}};I.comp19={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.pageWrite={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}};I.ifSequenceNumberLessThanOrEqualTo={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}};I.ifSequenceNumberLessThan={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}};I.ifSequenceNumberEqualTo={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}};I.pageWrite1={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}};I.sourceUrl={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}};I.sourceRange={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}};I.sourceContentCrc64={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}};I.range1={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}};I.comp20={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.prevsnapshot={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}};I.prevSnapshotUrl={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}};I.sequenceNumberAction={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}};I.comp21={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.blobType1={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}};I.comp22={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.maxSize={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}};I.appendPosition={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}};I.sourceRange1={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}};I.comp23={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.blobType2={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}};I.copySourceBlobProperties={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}};I.comp24={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.blockId={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}};I.blocks={parameterPath:"blocks",mapper:Vu.BlockLookupList};I.comp25={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}};I.listType={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}}});var z$=g(Gm=>{"use strict";Object.defineProperty(Gm,"__esModule",{value:!0});Gm.ServiceImpl=void 0;var Nx=(Xr(),Zt(Kr)),XDe=Nx.__importStar(Ni()),Fe=Nx.__importStar(ro()),J=Nx.__importStar(na()),wx=class{static{o(this,"ServiceImpl")}client;constructor(e){this.client=e}setProperties(e,r){return this.client.sendOperationRequest({blobServiceProperties:e,options:r},ZDe)}getProperties(e){return this.client.sendOperationRequest({options:e},eTe)}getStatistics(e){return this.client.sendOperationRequest({options:e},tTe)}listContainersSegment(e){return this.client.sendOperationRequest({options:e},rTe)}getUserDelegationKey(e,r){return this.client.sendOperationRequest({keyInfo:e,options:r},nTe)}getAccountInfo(e){return this.client.sendOperationRequest({options:e},iTe)}submitBatch(e,r,n,i){return this.client.sendOperationRequest({contentLength:e,multipartContentType:r,body:n,options:i},sTe)}filterBlobs(e){return this.client.sendOperationRequest({options:e},oTe)}};Gm.ServiceImpl=wx;var no=XDe.createSerializer(Fe,!0),ZDe={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:Fe.ServiceSetPropertiesHeaders},default:{bodyMapper:Fe.StorageError,headersMapper:Fe.ServiceSetPropertiesExceptionHeaders}},requestBody:J.blobServiceProperties,queryParameters:[J.restype,J.comp,J.timeoutInSeconds],urlParameters:[J.url],headerParameters:[J.contentType,J.accept,J.version,J.requestId],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:no},eTe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Fe.BlobServiceProperties,headersMapper:Fe.ServiceGetPropertiesHeaders},default:{bodyMapper:Fe.StorageError,headersMapper:Fe.ServiceGetPropertiesExceptionHeaders}},queryParameters:[J.restype,J.comp,J.timeoutInSeconds],urlParameters:[J.url],headerParameters:[J.version,J.requestId,J.accept1],isXML:!0,serializer:no},tTe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Fe.BlobServiceStatistics,headersMapper:Fe.ServiceGetStatisticsHeaders},default:{bodyMapper:Fe.StorageError,headersMapper:Fe.ServiceGetStatisticsExceptionHeaders}},queryParameters:[J.restype,J.timeoutInSeconds,J.comp1],urlParameters:[J.url],headerParameters:[J.version,J.requestId,J.accept1],isXML:!0,serializer:no},rTe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Fe.ListContainersSegmentResponse,headersMapper:Fe.ServiceListContainersSegmentHeaders},default:{bodyMapper:Fe.StorageError,headersMapper:Fe.ServiceListContainersSegmentExceptionHeaders}},queryParameters:[J.timeoutInSeconds,J.comp2,J.prefix,J.marker,J.maxPageSize,J.include],urlParameters:[J.url],headerParameters:[J.version,J.requestId,J.accept1],isXML:!0,serializer:no},nTe={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:Fe.UserDelegationKey,headersMapper:Fe.ServiceGetUserDelegationKeyHeaders},default:{bodyMapper:Fe.StorageError,headersMapper:Fe.ServiceGetUserDelegationKeyExceptionHeaders}},requestBody:J.keyInfo,queryParameters:[J.restype,J.timeoutInSeconds,J.comp3],urlParameters:[J.url],headerParameters:[J.contentType,J.accept,J.version,J.requestId],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:no},iTe={path:"/",httpMethod:"GET",responses:{200:{headersMapper:Fe.ServiceGetAccountInfoHeaders},default:{bodyMapper:Fe.StorageError,headersMapper:Fe.ServiceGetAccountInfoExceptionHeaders}},queryParameters:[J.comp,J.timeoutInSeconds,J.restype1],urlParameters:[J.url],headerParameters:[J.version,J.requestId,J.accept1],isXML:!0,serializer:no},sTe={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Fe.ServiceSubmitBatchHeaders},default:{bodyMapper:Fe.StorageError,headersMapper:Fe.ServiceSubmitBatchExceptionHeaders}},requestBody:J.body,queryParameters:[J.timeoutInSeconds,J.comp4],urlParameters:[J.url],headerParameters:[J.accept,J.version,J.requestId,J.contentLength,J.multipartContentType],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:no},oTe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Fe.FilterBlobSegment,headersMapper:Fe.ServiceFilterBlobsHeaders},default:{bodyMapper:Fe.StorageError,headersMapper:Fe.ServiceFilterBlobsExceptionHeaders}},queryParameters:[J.timeoutInSeconds,J.marker,J.maxPageSize,J.comp5,J.where],urlParameters:[J.url],headerParameters:[J.version,J.requestId,J.accept1],isXML:!0,serializer:no}});var j$=g(Ym=>{"use strict";Object.defineProperty(Ym,"__esModule",{value:!0});Ym.ContainerImpl=void 0;var Sx=(Xr(),Zt(Kr)),aTe=Sx.__importStar(Ni()),K=Sx.__importStar(ro()),P=Sx.__importStar(na()),xx=class{static{o(this,"ContainerImpl")}client;constructor(e){this.client=e}create(e){return this.client.sendOperationRequest({options:e},cTe)}getProperties(e){return this.client.sendOperationRequest({options:e},lTe)}delete(e){return this.client.sendOperationRequest({options:e},ATe)}setMetadata(e){return this.client.sendOperationRequest({options:e},uTe)}getAccessPolicy(e){return this.client.sendOperationRequest({options:e},dTe)}setAccessPolicy(e){return this.client.sendOperationRequest({options:e},pTe)}restore(e){return this.client.sendOperationRequest({options:e},hTe)}rename(e,r){return this.client.sendOperationRequest({sourceContainerName:e,options:r},fTe)}submitBatch(e,r,n,i){return this.client.sendOperationRequest({contentLength:e,multipartContentType:r,body:n,options:i},mTe)}filterBlobs(e){return this.client.sendOperationRequest({options:e},gTe)}acquireLease(e){return this.client.sendOperationRequest({options:e},yTe)}releaseLease(e,r){return this.client.sendOperationRequest({leaseId:e,options:r},CTe)}renewLease(e,r){return this.client.sendOperationRequest({leaseId:e,options:r},ETe)}breakLease(e){return this.client.sendOperationRequest({options:e},BTe)}changeLease(e,r,n){return this.client.sendOperationRequest({leaseId:e,proposedLeaseId:r,options:n},ITe)}listBlobFlatSegment(e){return this.client.sendOperationRequest({options:e},bTe)}listBlobHierarchySegment(e,r){return this.client.sendOperationRequest({delimiter:e,options:r},QTe)}getAccountInfo(e){return this.client.sendOperationRequest({options:e},wTe)}};Ym.ContainerImpl=xx;var Gt=aTe.createSerializer(K,!0),cTe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:K.ContainerCreateHeaders},default:{bodyMapper:K.StorageError,headersMapper:K.ContainerCreateExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.metadata,P.access,P.defaultEncryptionScope,P.preventEncryptionScopeOverride],isXML:!0,serializer:Gt},lTe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:K.ContainerGetPropertiesHeaders},default:{bodyMapper:K.StorageError,headersMapper:K.ContainerGetPropertiesExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.leaseId],isXML:!0,serializer:Gt},ATe={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:K.ContainerDeleteHeaders},default:{bodyMapper:K.StorageError,headersMapper:K.ContainerDeleteExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.leaseId,P.ifModifiedSince,P.ifUnmodifiedSince],isXML:!0,serializer:Gt},uTe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:K.ContainerSetMetadataHeaders},default:{bodyMapper:K.StorageError,headersMapper:K.ContainerSetMetadataExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2,P.comp6],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.metadata,P.leaseId,P.ifModifiedSince],isXML:!0,serializer:Gt},dTe={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:K.ContainerGetAccessPolicyHeaders},default:{bodyMapper:K.StorageError,headersMapper:K.ContainerGetAccessPolicyExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2,P.comp7],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.leaseId],isXML:!0,serializer:Gt},pTe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:K.ContainerSetAccessPolicyHeaders},default:{bodyMapper:K.StorageError,headersMapper:K.ContainerSetAccessPolicyExceptionHeaders}},requestBody:P.containerAcl,queryParameters:[P.timeoutInSeconds,P.restype2,P.comp7],urlParameters:[P.url],headerParameters:[P.contentType,P.accept,P.version,P.requestId,P.access,P.leaseId,P.ifModifiedSince,P.ifUnmodifiedSince],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Gt},hTe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:K.ContainerRestoreHeaders},default:{bodyMapper:K.StorageError,headersMapper:K.ContainerRestoreExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2,P.comp8],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.deletedContainerName,P.deletedContainerVersion],isXML:!0,serializer:Gt},fTe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:K.ContainerRenameHeaders},default:{bodyMapper:K.StorageError,headersMapper:K.ContainerRenameExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2,P.comp9],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.sourceContainerName,P.sourceLeaseId],isXML:!0,serializer:Gt},mTe={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:K.ContainerSubmitBatchHeaders},default:{bodyMapper:K.StorageError,headersMapper:K.ContainerSubmitBatchExceptionHeaders}},requestBody:P.body,queryParameters:[P.timeoutInSeconds,P.comp4,P.restype2],urlParameters:[P.url],headerParameters:[P.accept,P.version,P.requestId,P.contentLength,P.multipartContentType],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Gt},gTe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:K.FilterBlobSegment,headersMapper:K.ContainerFilterBlobsHeaders},default:{bodyMapper:K.StorageError,headersMapper:K.ContainerFilterBlobsExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.marker,P.maxPageSize,P.comp5,P.where,P.restype2],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1],isXML:!0,serializer:Gt},yTe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:K.ContainerAcquireLeaseHeaders},default:{bodyMapper:K.StorageError,headersMapper:K.ContainerAcquireLeaseExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2,P.comp10],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.ifModifiedSince,P.ifUnmodifiedSince,P.action,P.duration,P.proposedLeaseId],isXML:!0,serializer:Gt},CTe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:K.ContainerReleaseLeaseHeaders},default:{bodyMapper:K.StorageError,headersMapper:K.ContainerReleaseLeaseExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2,P.comp10],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.ifModifiedSince,P.ifUnmodifiedSince,P.action1,P.leaseId1],isXML:!0,serializer:Gt},ETe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:K.ContainerRenewLeaseHeaders},default:{bodyMapper:K.StorageError,headersMapper:K.ContainerRenewLeaseExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2,P.comp10],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.ifModifiedSince,P.ifUnmodifiedSince,P.leaseId1,P.action2],isXML:!0,serializer:Gt},BTe={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:K.ContainerBreakLeaseHeaders},default:{bodyMapper:K.StorageError,headersMapper:K.ContainerBreakLeaseExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2,P.comp10],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.ifModifiedSince,P.ifUnmodifiedSince,P.action3,P.breakPeriod],isXML:!0,serializer:Gt},ITe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:K.ContainerChangeLeaseHeaders},default:{bodyMapper:K.StorageError,headersMapper:K.ContainerChangeLeaseExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.restype2,P.comp10],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1,P.ifModifiedSince,P.ifUnmodifiedSince,P.leaseId1,P.action4,P.proposedLeaseId1],isXML:!0,serializer:Gt},bTe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:K.ListBlobsFlatSegmentResponse,headersMapper:K.ContainerListBlobFlatSegmentHeaders},default:{bodyMapper:K.StorageError,headersMapper:K.ContainerListBlobFlatSegmentExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.comp2,P.prefix,P.marker,P.maxPageSize,P.restype2,P.include1,P.startFrom],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1],isXML:!0,serializer:Gt},QTe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:K.ListBlobsHierarchySegmentResponse,headersMapper:K.ContainerListBlobHierarchySegmentHeaders},default:{bodyMapper:K.StorageError,headersMapper:K.ContainerListBlobHierarchySegmentExceptionHeaders}},queryParameters:[P.timeoutInSeconds,P.comp2,P.prefix,P.marker,P.maxPageSize,P.restype2,P.include1,P.startFrom,P.delimiter],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1],isXML:!0,serializer:Gt},wTe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:K.ContainerGetAccountInfoHeaders},default:{bodyMapper:K.StorageError,headersMapper:K.ContainerGetAccountInfoExceptionHeaders}},queryParameters:[P.comp,P.timeoutInSeconds,P.restype1],urlParameters:[P.url],headerParameters:[P.version,P.requestId,P.accept1],isXML:!0,serializer:Gt}});var G$=g(Jm=>{"use strict";Object.defineProperty(Jm,"__esModule",{value:!0});Jm.BlobImpl=void 0;var _x=(Xr(),Zt(Kr)),NTe=_x.__importStar(Ni()),Y=_x.__importStar(ro()),B=_x.__importStar(na()),Rx=class{static{o(this,"BlobImpl")}client;constructor(e){this.client=e}download(e){return this.client.sendOperationRequest({options:e},xTe)}getProperties(e){return this.client.sendOperationRequest({options:e},STe)}delete(e){return this.client.sendOperationRequest({options:e},RTe)}undelete(e){return this.client.sendOperationRequest({options:e},_Te)}setExpiry(e,r){return this.client.sendOperationRequest({expiryOptions:e,options:r},vTe)}setHttpHeaders(e){return this.client.sendOperationRequest({options:e},PTe)}setImmutabilityPolicy(e){return this.client.sendOperationRequest({options:e},DTe)}deleteImmutabilityPolicy(e){return this.client.sendOperationRequest({options:e},TTe)}setLegalHold(e,r){return this.client.sendOperationRequest({legalHold:e,options:r},OTe)}setMetadata(e){return this.client.sendOperationRequest({options:e},MTe)}acquireLease(e){return this.client.sendOperationRequest({options:e},kTe)}releaseLease(e,r){return this.client.sendOperationRequest({leaseId:e,options:r},LTe)}renewLease(e,r){return this.client.sendOperationRequest({leaseId:e,options:r},UTe)}changeLease(e,r,n){return this.client.sendOperationRequest({leaseId:e,proposedLeaseId:r,options:n},FTe)}breakLease(e){return this.client.sendOperationRequest({options:e},qTe)}createSnapshot(e){return this.client.sendOperationRequest({options:e},HTe)}startCopyFromURL(e,r){return this.client.sendOperationRequest({copySource:e,options:r},zTe)}copyFromURL(e,r){return this.client.sendOperationRequest({copySource:e,options:r},jTe)}abortCopyFromURL(e,r){return this.client.sendOperationRequest({copyId:e,options:r},GTe)}setTier(e,r){return this.client.sendOperationRequest({tier:e,options:r},YTe)}getAccountInfo(e){return this.client.sendOperationRequest({options:e},JTe)}query(e){return this.client.sendOperationRequest({options:e},VTe)}getTags(e){return this.client.sendOperationRequest({options:e},WTe)}setTags(e){return this.client.sendOperationRequest({options:e},$Te)}};Jm.BlobImpl=Rx;var at=NTe.createSerializer(Y,!0),xTe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Y.BlobDownloadHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Y.BlobDownloadHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobDownloadExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.snapshot,B.versionId],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.leaseId,B.ifModifiedSince,B.ifUnmodifiedSince,B.range,B.rangeGetContentMD5,B.rangeGetContentCRC64,B.encryptionKey,B.encryptionKeySha256,B.encryptionAlgorithm,B.ifMatch,B.ifNoneMatch,B.ifTags],isXML:!0,serializer:at},STe={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:Y.BlobGetPropertiesHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobGetPropertiesExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.snapshot,B.versionId],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.leaseId,B.ifModifiedSince,B.ifUnmodifiedSince,B.encryptionKey,B.encryptionKeySha256,B.encryptionAlgorithm,B.ifMatch,B.ifNoneMatch,B.ifTags],isXML:!0,serializer:at},RTe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:Y.BlobDeleteHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobDeleteExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.snapshot,B.versionId,B.blobDeleteType],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.leaseId,B.ifModifiedSince,B.ifUnmodifiedSince,B.ifMatch,B.ifNoneMatch,B.ifTags,B.deleteSnapshots],isXML:!0,serializer:at},_Te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobUndeleteHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobUndeleteExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp8],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1],isXML:!0,serializer:at},vTe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobSetExpiryHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobSetExpiryExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp11],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.expiryOptions,B.expiresOn],isXML:!0,serializer:at},PTe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobSetHttpHeadersHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobSetHttpHeadersExceptionHeaders}},queryParameters:[B.comp,B.timeoutInSeconds],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.leaseId,B.ifModifiedSince,B.ifUnmodifiedSince,B.ifMatch,B.ifNoneMatch,B.ifTags,B.blobCacheControl,B.blobContentType,B.blobContentMD5,B.blobContentEncoding,B.blobContentLanguage,B.blobContentDisposition],isXML:!0,serializer:at},DTe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobSetImmutabilityPolicyHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobSetImmutabilityPolicyExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.snapshot,B.versionId,B.comp12],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.ifUnmodifiedSince,B.immutabilityPolicyExpiry,B.immutabilityPolicyMode],isXML:!0,serializer:at},TTe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:Y.BlobDeleteImmutabilityPolicyHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobDeleteImmutabilityPolicyExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.snapshot,B.versionId,B.comp12],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1],isXML:!0,serializer:at},OTe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobSetLegalHoldHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobSetLegalHoldExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.snapshot,B.versionId,B.comp13],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.legalHold],isXML:!0,serializer:at},MTe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobSetMetadataHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobSetMetadataExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp6],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.metadata,B.leaseId,B.ifModifiedSince,B.ifUnmodifiedSince,B.encryptionKey,B.encryptionKeySha256,B.encryptionAlgorithm,B.ifMatch,B.ifNoneMatch,B.ifTags,B.encryptionScope],isXML:!0,serializer:at},kTe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Y.BlobAcquireLeaseHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobAcquireLeaseExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp10],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.ifModifiedSince,B.ifUnmodifiedSince,B.action,B.duration,B.proposedLeaseId,B.ifMatch,B.ifNoneMatch,B.ifTags],isXML:!0,serializer:at},LTe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobReleaseLeaseHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobReleaseLeaseExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp10],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.ifModifiedSince,B.ifUnmodifiedSince,B.action1,B.leaseId1,B.ifMatch,B.ifNoneMatch,B.ifTags],isXML:!0,serializer:at},UTe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobRenewLeaseHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobRenewLeaseExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp10],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.ifModifiedSince,B.ifUnmodifiedSince,B.leaseId1,B.action2,B.ifMatch,B.ifNoneMatch,B.ifTags],isXML:!0,serializer:at},FTe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobChangeLeaseHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobChangeLeaseExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp10],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.ifModifiedSince,B.ifUnmodifiedSince,B.leaseId1,B.action4,B.proposedLeaseId1,B.ifMatch,B.ifNoneMatch,B.ifTags],isXML:!0,serializer:at},qTe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Y.BlobBreakLeaseHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobBreakLeaseExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp10],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.ifModifiedSince,B.ifUnmodifiedSince,B.action3,B.breakPeriod,B.ifMatch,B.ifNoneMatch,B.ifTags],isXML:!0,serializer:at},HTe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Y.BlobCreateSnapshotHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobCreateSnapshotExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp14],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.metadata,B.leaseId,B.ifModifiedSince,B.ifUnmodifiedSince,B.encryptionKey,B.encryptionKeySha256,B.encryptionAlgorithm,B.ifMatch,B.ifNoneMatch,B.ifTags,B.encryptionScope],isXML:!0,serializer:at},zTe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Y.BlobStartCopyFromURLHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobStartCopyFromURLExceptionHeaders}},queryParameters:[B.timeoutInSeconds],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.metadata,B.leaseId,B.ifModifiedSince,B.ifUnmodifiedSince,B.ifMatch,B.ifNoneMatch,B.ifTags,B.immutabilityPolicyExpiry,B.immutabilityPolicyMode,B.tier,B.rehydratePriority,B.sourceIfModifiedSince,B.sourceIfUnmodifiedSince,B.sourceIfMatch,B.sourceIfNoneMatch,B.sourceIfTags,B.copySource,B.blobTagsString,B.sealBlob,B.legalHold1],isXML:!0,serializer:at},jTe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Y.BlobCopyFromURLHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobCopyFromURLExceptionHeaders}},queryParameters:[B.timeoutInSeconds],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.metadata,B.leaseId,B.ifModifiedSince,B.ifUnmodifiedSince,B.ifMatch,B.ifNoneMatch,B.ifTags,B.immutabilityPolicyExpiry,B.immutabilityPolicyMode,B.encryptionScope,B.tier,B.sourceIfModifiedSince,B.sourceIfUnmodifiedSince,B.sourceIfMatch,B.sourceIfNoneMatch,B.copySource,B.blobTagsString,B.legalHold1,B.xMsRequiresSync,B.sourceContentMD5,B.copySourceAuthorization,B.copySourceTags,B.fileRequestIntent],isXML:!0,serializer:at},GTe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Y.BlobAbortCopyFromURLHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobAbortCopyFromURLExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.comp15,B.copyId],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.leaseId,B.copyActionAbortConstant],isXML:!0,serializer:at},YTe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y.BlobSetTierHeaders},202:{headersMapper:Y.BlobSetTierHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobSetTierExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.snapshot,B.versionId,B.comp16],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.leaseId,B.ifTags,B.rehydratePriority,B.tier1],isXML:!0,serializer:at},JTe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:Y.BlobGetAccountInfoHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobGetAccountInfoExceptionHeaders}},queryParameters:[B.comp,B.timeoutInSeconds,B.restype1],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1],isXML:!0,serializer:at},VTe={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Y.BlobQueryHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Y.BlobQueryHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobQueryExceptionHeaders}},requestBody:B.queryRequest,queryParameters:[B.timeoutInSeconds,B.snapshot,B.comp17],urlParameters:[B.url],headerParameters:[B.contentType,B.accept,B.version,B.requestId,B.leaseId,B.ifModifiedSince,B.ifUnmodifiedSince,B.encryptionKey,B.encryptionKeySha256,B.encryptionAlgorithm,B.ifMatch,B.ifNoneMatch,B.ifTags],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:at},WTe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Y.BlobTags,headersMapper:Y.BlobGetTagsHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobGetTagsExceptionHeaders}},queryParameters:[B.timeoutInSeconds,B.snapshot,B.versionId,B.comp18],urlParameters:[B.url],headerParameters:[B.version,B.requestId,B.accept1,B.leaseId,B.ifTags,B.ifModifiedSince1,B.ifUnmodifiedSince1,B.ifMatch1,B.ifNoneMatch1],isXML:!0,serializer:at},$Te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Y.BlobSetTagsHeaders},default:{bodyMapper:Y.StorageError,headersMapper:Y.BlobSetTagsExceptionHeaders}},requestBody:B.tags,queryParameters:[B.timeoutInSeconds,B.versionId,B.comp18],urlParameters:[B.url],headerParameters:[B.contentType,B.accept,B.version,B.requestId,B.leaseId,B.ifTags,B.ifModifiedSince1,B.ifUnmodifiedSince1,B.ifMatch1,B.ifNoneMatch1,B.transactionalContentMD5,B.transactionalContentCrc64],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:at}});var Y$=g(Vm=>{"use strict";Object.defineProperty(Vm,"__esModule",{value:!0});Vm.PageBlobImpl=void 0;var Px=(Xr(),Zt(Kr)),KTe=Px.__importStar(Ni()),qe=Px.__importStar(ro()),v=Px.__importStar(na()),vx=class{static{o(this,"PageBlobImpl")}client;constructor(e){this.client=e}create(e,r,n){return this.client.sendOperationRequest({contentLength:e,blobContentLength:r,options:n},XTe)}uploadPages(e,r,n){return this.client.sendOperationRequest({contentLength:e,body:r,options:n},ZTe)}clearPages(e,r){return this.client.sendOperationRequest({contentLength:e,options:r},eOe)}uploadPagesFromURL(e,r,n,i,s){return this.client.sendOperationRequest({sourceUrl:e,sourceRange:r,contentLength:n,range:i,options:s},tOe)}getPageRanges(e){return this.client.sendOperationRequest({options:e},rOe)}getPageRangesDiff(e){return this.client.sendOperationRequest({options:e},nOe)}resize(e,r){return this.client.sendOperationRequest({blobContentLength:e,options:r},iOe)}updateSequenceNumber(e,r){return this.client.sendOperationRequest({sequenceNumberAction:e,options:r},sOe)}copyIncremental(e,r){return this.client.sendOperationRequest({copySource:e,options:r},oOe)}};Vm.PageBlobImpl=vx;var ms=KTe.createSerializer(qe,!0),XTe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:qe.PageBlobCreateHeaders},default:{bodyMapper:qe.StorageError,headersMapper:qe.PageBlobCreateExceptionHeaders}},queryParameters:[v.timeoutInSeconds],urlParameters:[v.url],headerParameters:[v.version,v.requestId,v.accept1,v.contentLength,v.metadata,v.leaseId,v.ifModifiedSince,v.ifUnmodifiedSince,v.encryptionKey,v.encryptionKeySha256,v.encryptionAlgorithm,v.ifMatch,v.ifNoneMatch,v.ifTags,v.blobCacheControl,v.blobContentType,v.blobContentMD5,v.blobContentEncoding,v.blobContentLanguage,v.blobContentDisposition,v.immutabilityPolicyExpiry,v.immutabilityPolicyMode,v.encryptionScope,v.tier,v.blobTagsString,v.legalHold1,v.blobType,v.blobContentLength,v.blobSequenceNumber],isXML:!0,serializer:ms},ZTe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:qe.PageBlobUploadPagesHeaders},default:{bodyMapper:qe.StorageError,headersMapper:qe.PageBlobUploadPagesExceptionHeaders}},requestBody:v.body1,queryParameters:[v.timeoutInSeconds,v.comp19],urlParameters:[v.url],headerParameters:[v.version,v.requestId,v.contentLength,v.leaseId,v.ifModifiedSince,v.ifUnmodifiedSince,v.range,v.encryptionKey,v.encryptionKeySha256,v.encryptionAlgorithm,v.ifMatch,v.ifNoneMatch,v.ifTags,v.encryptionScope,v.transactionalContentMD5,v.transactionalContentCrc64,v.contentType1,v.accept2,v.pageWrite,v.ifSequenceNumberLessThanOrEqualTo,v.ifSequenceNumberLessThan,v.ifSequenceNumberEqualTo],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:ms},eOe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:qe.PageBlobClearPagesHeaders},default:{bodyMapper:qe.StorageError,headersMapper:qe.PageBlobClearPagesExceptionHeaders}},queryParameters:[v.timeoutInSeconds,v.comp19],urlParameters:[v.url],headerParameters:[v.version,v.requestId,v.accept1,v.contentLength,v.leaseId,v.ifModifiedSince,v.ifUnmodifiedSince,v.range,v.encryptionKey,v.encryptionKeySha256,v.encryptionAlgorithm,v.ifMatch,v.ifNoneMatch,v.ifTags,v.encryptionScope,v.ifSequenceNumberLessThanOrEqualTo,v.ifSequenceNumberLessThan,v.ifSequenceNumberEqualTo,v.pageWrite1],isXML:!0,serializer:ms},tOe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:qe.PageBlobUploadPagesFromURLHeaders},default:{bodyMapper:qe.StorageError,headersMapper:qe.PageBlobUploadPagesFromURLExceptionHeaders}},queryParameters:[v.timeoutInSeconds,v.comp19],urlParameters:[v.url],headerParameters:[v.version,v.requestId,v.accept1,v.contentLength,v.leaseId,v.ifModifiedSince,v.ifUnmodifiedSince,v.encryptionKey,v.encryptionKeySha256,v.encryptionAlgorithm,v.ifMatch,v.ifNoneMatch,v.ifTags,v.encryptionScope,v.sourceIfModifiedSince,v.sourceIfUnmodifiedSince,v.sourceIfMatch,v.sourceIfNoneMatch,v.sourceContentMD5,v.copySourceAuthorization,v.fileRequestIntent,v.pageWrite,v.ifSequenceNumberLessThanOrEqualTo,v.ifSequenceNumberLessThan,v.ifSequenceNumberEqualTo,v.sourceUrl,v.sourceRange,v.sourceContentCrc64,v.range1],isXML:!0,serializer:ms},rOe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:qe.PageList,headersMapper:qe.PageBlobGetPageRangesHeaders},default:{bodyMapper:qe.StorageError,headersMapper:qe.PageBlobGetPageRangesExceptionHeaders}},queryParameters:[v.timeoutInSeconds,v.marker,v.maxPageSize,v.snapshot,v.comp20],urlParameters:[v.url],headerParameters:[v.version,v.requestId,v.accept1,v.leaseId,v.ifModifiedSince,v.ifUnmodifiedSince,v.range,v.ifMatch,v.ifNoneMatch,v.ifTags],isXML:!0,serializer:ms},nOe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:qe.PageList,headersMapper:qe.PageBlobGetPageRangesDiffHeaders},default:{bodyMapper:qe.StorageError,headersMapper:qe.PageBlobGetPageRangesDiffExceptionHeaders}},queryParameters:[v.timeoutInSeconds,v.marker,v.maxPageSize,v.snapshot,v.comp20,v.prevsnapshot],urlParameters:[v.url],headerParameters:[v.version,v.requestId,v.accept1,v.leaseId,v.ifModifiedSince,v.ifUnmodifiedSince,v.range,v.ifMatch,v.ifNoneMatch,v.ifTags,v.prevSnapshotUrl],isXML:!0,serializer:ms},iOe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:qe.PageBlobResizeHeaders},default:{bodyMapper:qe.StorageError,headersMapper:qe.PageBlobResizeExceptionHeaders}},queryParameters:[v.comp,v.timeoutInSeconds],urlParameters:[v.url],headerParameters:[v.version,v.requestId,v.accept1,v.leaseId,v.ifModifiedSince,v.ifUnmodifiedSince,v.encryptionKey,v.encryptionKeySha256,v.encryptionAlgorithm,v.ifMatch,v.ifNoneMatch,v.ifTags,v.encryptionScope,v.blobContentLength],isXML:!0,serializer:ms},sOe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:qe.PageBlobUpdateSequenceNumberHeaders},default:{bodyMapper:qe.StorageError,headersMapper:qe.PageBlobUpdateSequenceNumberExceptionHeaders}},queryParameters:[v.comp,v.timeoutInSeconds],urlParameters:[v.url],headerParameters:[v.version,v.requestId,v.accept1,v.leaseId,v.ifModifiedSince,v.ifUnmodifiedSince,v.ifMatch,v.ifNoneMatch,v.ifTags,v.blobSequenceNumber,v.sequenceNumberAction],isXML:!0,serializer:ms},oOe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:qe.PageBlobCopyIncrementalHeaders},default:{bodyMapper:qe.StorageError,headersMapper:qe.PageBlobCopyIncrementalExceptionHeaders}},queryParameters:[v.timeoutInSeconds,v.comp21],urlParameters:[v.url],headerParameters:[v.version,v.requestId,v.accept1,v.ifModifiedSince,v.ifUnmodifiedSince,v.ifMatch,v.ifNoneMatch,v.ifTags,v.copySource],isXML:!0,serializer:ms}});var J$=g($m=>{"use strict";Object.defineProperty($m,"__esModule",{value:!0});$m.AppendBlobImpl=void 0;var Tx=(Xr(),Zt(Kr)),aOe=Tx.__importStar(Ni()),rn=Tx.__importStar(ro()),H=Tx.__importStar(na()),Dx=class{static{o(this,"AppendBlobImpl")}client;constructor(e){this.client=e}create(e,r){return this.client.sendOperationRequest({contentLength:e,options:r},cOe)}appendBlock(e,r,n){return this.client.sendOperationRequest({contentLength:e,body:r,options:n},lOe)}appendBlockFromUrl(e,r,n){return this.client.sendOperationRequest({sourceUrl:e,contentLength:r,options:n},AOe)}seal(e){return this.client.sendOperationRequest({options:e},uOe)}};$m.AppendBlobImpl=Dx;var Wm=aOe.createSerializer(rn,!0),cOe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:rn.AppendBlobCreateHeaders},default:{bodyMapper:rn.StorageError,headersMapper:rn.AppendBlobCreateExceptionHeaders}},queryParameters:[H.timeoutInSeconds],urlParameters:[H.url],headerParameters:[H.version,H.requestId,H.accept1,H.contentLength,H.metadata,H.leaseId,H.ifModifiedSince,H.ifUnmodifiedSince,H.encryptionKey,H.encryptionKeySha256,H.encryptionAlgorithm,H.ifMatch,H.ifNoneMatch,H.ifTags,H.blobCacheControl,H.blobContentType,H.blobContentMD5,H.blobContentEncoding,H.blobContentLanguage,H.blobContentDisposition,H.immutabilityPolicyExpiry,H.immutabilityPolicyMode,H.encryptionScope,H.blobTagsString,H.legalHold1,H.blobType1],isXML:!0,serializer:Wm},lOe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:rn.AppendBlobAppendBlockHeaders},default:{bodyMapper:rn.StorageError,headersMapper:rn.AppendBlobAppendBlockExceptionHeaders}},requestBody:H.body1,queryParameters:[H.timeoutInSeconds,H.comp22],urlParameters:[H.url],headerParameters:[H.version,H.requestId,H.contentLength,H.leaseId,H.ifModifiedSince,H.ifUnmodifiedSince,H.encryptionKey,H.encryptionKeySha256,H.encryptionAlgorithm,H.ifMatch,H.ifNoneMatch,H.ifTags,H.encryptionScope,H.transactionalContentMD5,H.transactionalContentCrc64,H.contentType1,H.accept2,H.maxSize,H.appendPosition],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Wm},AOe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:rn.AppendBlobAppendBlockFromUrlHeaders},default:{bodyMapper:rn.StorageError,headersMapper:rn.AppendBlobAppendBlockFromUrlExceptionHeaders}},queryParameters:[H.timeoutInSeconds,H.comp22],urlParameters:[H.url],headerParameters:[H.version,H.requestId,H.accept1,H.contentLength,H.leaseId,H.ifModifiedSince,H.ifUnmodifiedSince,H.encryptionKey,H.encryptionKeySha256,H.encryptionAlgorithm,H.ifMatch,H.ifNoneMatch,H.ifTags,H.encryptionScope,H.sourceIfModifiedSince,H.sourceIfUnmodifiedSince,H.sourceIfMatch,H.sourceIfNoneMatch,H.sourceContentMD5,H.copySourceAuthorization,H.fileRequestIntent,H.transactionalContentMD5,H.sourceUrl,H.sourceContentCrc64,H.maxSize,H.appendPosition,H.sourceRange1],isXML:!0,serializer:Wm},uOe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:rn.AppendBlobSealHeaders},default:{bodyMapper:rn.StorageError,headersMapper:rn.AppendBlobSealExceptionHeaders}},queryParameters:[H.timeoutInSeconds,H.comp23],urlParameters:[H.url],headerParameters:[H.version,H.requestId,H.accept1,H.leaseId,H.ifModifiedSince,H.ifUnmodifiedSince,H.ifMatch,H.ifNoneMatch,H.appendPosition],isXML:!0,serializer:Wm}});var V$=g(Km=>{"use strict";Object.defineProperty(Km,"__esModule",{value:!0});Km.BlockBlobImpl=void 0;var Mx=(Xr(),Zt(Kr)),dOe=Mx.__importStar(Ni()),vt=Mx.__importStar(ro()),D=Mx.__importStar(na()),Ox=class{static{o(this,"BlockBlobImpl")}client;constructor(e){this.client=e}upload(e,r,n){return this.client.sendOperationRequest({contentLength:e,body:r,options:n},pOe)}putBlobFromUrl(e,r,n){return this.client.sendOperationRequest({contentLength:e,copySource:r,options:n},hOe)}stageBlock(e,r,n,i){return this.client.sendOperationRequest({blockId:e,contentLength:r,body:n,options:i},fOe)}stageBlockFromURL(e,r,n,i){return this.client.sendOperationRequest({blockId:e,contentLength:r,sourceUrl:n,options:i},mOe)}commitBlockList(e,r){return this.client.sendOperationRequest({blocks:e,options:r},gOe)}getBlockList(e,r){return this.client.sendOperationRequest({listType:e,options:r},yOe)}};Km.BlockBlobImpl=Ox;var pl=dOe.createSerializer(vt,!0),pOe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:vt.BlockBlobUploadHeaders},default:{bodyMapper:vt.StorageError,headersMapper:vt.BlockBlobUploadExceptionHeaders}},requestBody:D.body1,queryParameters:[D.timeoutInSeconds],urlParameters:[D.url],headerParameters:[D.version,D.requestId,D.contentLength,D.metadata,D.leaseId,D.ifModifiedSince,D.ifUnmodifiedSince,D.encryptionKey,D.encryptionKeySha256,D.encryptionAlgorithm,D.ifMatch,D.ifNoneMatch,D.ifTags,D.blobCacheControl,D.blobContentType,D.blobContentMD5,D.blobContentEncoding,D.blobContentLanguage,D.blobContentDisposition,D.immutabilityPolicyExpiry,D.immutabilityPolicyMode,D.encryptionScope,D.tier,D.blobTagsString,D.legalHold1,D.transactionalContentMD5,D.transactionalContentCrc64,D.contentType1,D.accept2,D.blobType2],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:pl},hOe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:vt.BlockBlobPutBlobFromUrlHeaders},default:{bodyMapper:vt.StorageError,headersMapper:vt.BlockBlobPutBlobFromUrlExceptionHeaders}},queryParameters:[D.timeoutInSeconds],urlParameters:[D.url],headerParameters:[D.version,D.requestId,D.accept1,D.contentLength,D.metadata,D.leaseId,D.ifModifiedSince,D.ifUnmodifiedSince,D.encryptionKey,D.encryptionKeySha256,D.encryptionAlgorithm,D.ifMatch,D.ifNoneMatch,D.ifTags,D.blobCacheControl,D.blobContentType,D.blobContentMD5,D.blobContentEncoding,D.blobContentLanguage,D.blobContentDisposition,D.encryptionScope,D.tier,D.sourceIfModifiedSince,D.sourceIfUnmodifiedSince,D.sourceIfMatch,D.sourceIfNoneMatch,D.sourceIfTags,D.copySource,D.blobTagsString,D.sourceContentMD5,D.copySourceAuthorization,D.copySourceTags,D.fileRequestIntent,D.transactionalContentMD5,D.blobType2,D.copySourceBlobProperties],isXML:!0,serializer:pl},fOe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:vt.BlockBlobStageBlockHeaders},default:{bodyMapper:vt.StorageError,headersMapper:vt.BlockBlobStageBlockExceptionHeaders}},requestBody:D.body1,queryParameters:[D.timeoutInSeconds,D.comp24,D.blockId],urlParameters:[D.url],headerParameters:[D.version,D.requestId,D.contentLength,D.leaseId,D.encryptionKey,D.encryptionKeySha256,D.encryptionAlgorithm,D.encryptionScope,D.transactionalContentMD5,D.transactionalContentCrc64,D.contentType1,D.accept2],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:pl},mOe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:vt.BlockBlobStageBlockFromURLHeaders},default:{bodyMapper:vt.StorageError,headersMapper:vt.BlockBlobStageBlockFromURLExceptionHeaders}},queryParameters:[D.timeoutInSeconds,D.comp24,D.blockId],urlParameters:[D.url],headerParameters:[D.version,D.requestId,D.accept1,D.contentLength,D.leaseId,D.encryptionKey,D.encryptionKeySha256,D.encryptionAlgorithm,D.encryptionScope,D.sourceIfModifiedSince,D.sourceIfUnmodifiedSince,D.sourceIfMatch,D.sourceIfNoneMatch,D.sourceContentMD5,D.copySourceAuthorization,D.fileRequestIntent,D.sourceUrl,D.sourceContentCrc64,D.sourceRange1],isXML:!0,serializer:pl},gOe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:vt.BlockBlobCommitBlockListHeaders},default:{bodyMapper:vt.StorageError,headersMapper:vt.BlockBlobCommitBlockListExceptionHeaders}},requestBody:D.blocks,queryParameters:[D.timeoutInSeconds,D.comp25],urlParameters:[D.url],headerParameters:[D.contentType,D.accept,D.version,D.requestId,D.metadata,D.leaseId,D.ifModifiedSince,D.ifUnmodifiedSince,D.encryptionKey,D.encryptionKeySha256,D.encryptionAlgorithm,D.ifMatch,D.ifNoneMatch,D.ifTags,D.blobCacheControl,D.blobContentType,D.blobContentMD5,D.blobContentEncoding,D.blobContentLanguage,D.blobContentDisposition,D.immutabilityPolicyExpiry,D.immutabilityPolicyMode,D.encryptionScope,D.tier,D.blobTagsString,D.legalHold1,D.transactionalContentMD5,D.transactionalContentCrc64],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:pl},yOe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:vt.BlockList,headersMapper:vt.BlockBlobGetBlockListHeaders},default:{bodyMapper:vt.StorageError,headersMapper:vt.BlockBlobGetBlockListExceptionHeaders}},queryParameters:[D.timeoutInSeconds,D.snapshot,D.comp25,D.listType],urlParameters:[D.url],headerParameters:[D.version,D.requestId,D.accept1,D.leaseId,D.ifTags],isXML:!0,serializer:pl}});var W$=g(io=>{"use strict";Object.defineProperty(io,"__esModule",{value:!0});var hl=(Xr(),Zt(Kr));hl.__exportStar(z$(),io);hl.__exportStar(j$(),io);hl.__exportStar(G$(),io);hl.__exportStar(Y$(),io);hl.__exportStar(J$(),io);hl.__exportStar(V$(),io)});var $$=g(Xm=>{"use strict";Object.defineProperty(Xm,"__esModule",{value:!0});Xm.StorageClient=void 0;var COe=(Xr(),Zt(Kr)),EOe=COe.__importStar(gm()),fl=W$(),kx=class extends EOe.ExtendedServiceClient{static{o(this,"StorageClient")}url;version;constructor(e,r){if(e===void 0)throw new Error("'url' cannot be null");r||(r={});let n={requestContentType:"application/json; charset=utf-8"},i="azsdk-js-azure-storage-blob/12.30.0",s=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`,a={...n,...r,userAgentOptions:{userAgentPrefix:s},endpoint:r.endpoint??r.baseUri??"{url}"};super(a),this.url=e,this.version=r.version||"2026-02-06",this.service=new fl.ServiceImpl(this),this.container=new fl.ContainerImpl(this),this.blob=new fl.BlobImpl(this),this.pageBlob=new fl.PageBlobImpl(this),this.appendBlob=new fl.AppendBlobImpl(this),this.blockBlob=new fl.BlockBlobImpl(this)}service;container;blob;pageBlob;appendBlob;blockBlob};Xm.StorageClient=kx});var X$=g(K$=>{"use strict";Object.defineProperty(K$,"__esModule",{value:!0})});var e3=g(Z$=>{"use strict";Object.defineProperty(Z$,"__esModule",{value:!0})});var r3=g(t3=>{"use strict";Object.defineProperty(t3,"__esModule",{value:!0})});var i3=g(n3=>{"use strict";Object.defineProperty(n3,"__esModule",{value:!0})});var o3=g(s3=>{"use strict";Object.defineProperty(s3,"__esModule",{value:!0})});var c3=g(a3=>{"use strict";Object.defineProperty(a3,"__esModule",{value:!0})});var l3=g(so=>{"use strict";Object.defineProperty(so,"__esModule",{value:!0});var ml=(Xr(),Zt(Kr));ml.__exportStar(X$(),so);ml.__exportStar(e3(),so);ml.__exportStar(r3(),so);ml.__exportStar(i3(),so);ml.__exportStar(o3(),so);ml.__exportStar(c3(),so)});var u3=g(gl=>{"use strict";Object.defineProperty(gl,"__esModule",{value:!0});gl.StorageClient=void 0;var A3=(Xr(),Zt(Kr));A3.__exportStar(H$(),gl);var BOe=$$();Object.defineProperty(gl,"StorageClient",{enumerable:!0,get:function(){return BOe.StorageClient}});A3.__exportStar(l3(),gl)});var Ux=g(Zm=>{"use strict";Object.defineProperty(Zm,"__esModule",{value:!0});Zm.StorageContextClient=void 0;var IOe=u3(),Lx=class extends IOe.StorageClient{static{o(this,"StorageContextClient")}async sendOperationRequest(e,r){let n={...r};return(n.path==="/{containerName}"||n.path==="/{containerName}/{blob}")&&(n.path=""),super.sendOperationRequest(e,n)}};Zm.StorageContextClient=Lx});var Rn=g(Ie=>{"use strict";Object.defineProperty(Ie,"__esModule",{value:!0});Ie.escapeURLPath=QOe;Ie.getValueInConnString=oo;Ie.extractConnectionStringParts=NOe;Ie.appendToURLPath=SOe;Ie.setURLParameter=p3;Ie.getURLParameter=h3;Ie.setURLHost=ROe;Ie.getURLPath=_Oe;Ie.getURLScheme=vOe;Ie.getURLPathAndQuery=POe;Ie.getURLQueries=DOe;Ie.appendToURLQuery=TOe;Ie.truncatedISO8061Date=OOe;Ie.base64encode=f3;Ie.base64decode=MOe;Ie.generateBlockID=kOe;Ie.delay=LOe;Ie.padStart=m3;Ie.sanitizeURL=g3;Ie.sanitizeHeaders=UOe;Ie.iEqual=FOe;Ie.getAccountNameFromUrl=y3;Ie.isIpEndpointStyle=C3;Ie.toBlobTagsString=qOe;Ie.toBlobTags=HOe;Ie.toTags=zOe;Ie.toQuerySerialization=jOe;Ie.parseObjectReplicationRecord=GOe;Ie.attachCredential=YOe;Ie.httpAuthorizationToString=JOe;Ie.BlobNameToString=eg;Ie.ConvertInternalResponseOfListBlobFlat=VOe;Ie.ConvertInternalResponseOfListBlobHierarchy=WOe;Ie.ExtractPageRangeInfoItems=$Oe;Ie.EscapePath=KOe;Ie.assertResponse=XOe;var bOe=Ot(),d3=pt(),yl=en();function QOe(t){let e=new URL(t),r=e.pathname;return r=r||"/",r=xOe(r),e.pathname=r,e.toString()}o(QOe,"escapeURLPath");function wOe(t){let e="";if(t.search("DevelopmentStorageProxyUri=")!==-1){let r=t.split(";");for(let n of r)n.trim().startsWith("DevelopmentStorageProxyUri=")&&(e=n.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return e}o(wOe,"getProxyUriFromDevConnString");function oo(t,e){let r=t.split(";");for(let n of r)if(n.trim().startsWith(e))return n.trim().match(e+"=(.*)")[1];return""}o(oo,"getValueInConnString");function NOe(t){let e="";t.startsWith("UseDevelopmentStorage=true")&&(e=wOe(t),t=yl.DevelopmentConnectionString);let r=oo(t,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,t.search("DefaultEndpointsProtocol=")!==-1&&t.search("AccountKey=")!==-1){let n="",i="",s=Buffer.from("accountKey","base64"),a="";if(i=oo(t,"AccountName"),s=Buffer.from(oo(t,"AccountKey"),"base64"),!r){n=oo(t,"DefaultEndpointsProtocol");let c=n.toLowerCase();if(c!=="https"&&c!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(a=oo(t,"EndpointSuffix"),!a)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${n}://${i}.blob.${a}`}if(i){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:i,accountKey:s,proxyUri:e}}else{let n=oo(t,"SharedAccessSignature"),i=oo(t,"AccountName");if(i||(i=y3(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}}}o(NOe,"extractConnectionStringParts");function xOe(t){return encodeURIComponent(t).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}o(xOe,"escape");function SOe(t,e){let r=new URL(t),n=r.pathname;return n=n?n.endsWith("/")?`${n}${e}`:`${n}/${e}`:e,r.pathname=n,r.toString()}o(SOe,"appendToURLPath");function p3(t,e,r){let n=new URL(t),i=encodeURIComponent(e),s=r?encodeURIComponent(r):void 0,a=n.search===""?"?":n.search,c=[];for(let l of a.slice(1).split("&"))if(l){let[A]=l.split("=",2);A!==i&&c.push(l)}return s&&c.push(`${i}=${s}`),n.search=c.length?`?${c.join("&")}`:"",n.toString()}o(p3,"setURLParameter");function h3(t,e){return new URL(t).searchParams.get(e)??void 0}o(h3,"getURLParameter");function ROe(t,e){let r=new URL(t);return r.hostname=e,r.toString()}o(ROe,"setURLHost");function _Oe(t){try{return new URL(t).pathname}catch{return}}o(_Oe,"getURLPath");function vOe(t){try{let e=new URL(t);return e.protocol.endsWith(":")?e.protocol.slice(0,-1):e.protocol}catch{return}}o(vOe,"getURLScheme");function POe(t){let e=new URL(t),r=e.pathname;if(!r)throw new RangeError("Invalid url without valid path.");let n=e.search||"";return n=n.trim(),n!==""&&(n=n.startsWith("?")?n:`?${n}`),`${r}${n}`}o(POe,"getURLPathAndQuery");function DOe(t){let e=new URL(t).search;if(!e)return{};e=e.trim(),e=e.startsWith("?")?e.substring(1):e;let r=e.split("&");r=r.filter(i=>{let s=i.indexOf("="),a=i.lastIndexOf("=");return s>0&&s===a&&a42&&(t=t.slice(0,42));let s=t+m3(e.toString(),48-t.length,"0");return f3(s)}o(kOe,"generateBlockID");async function LOe(t,e,r){return new Promise((n,i)=>{let s,a=o(()=>{s!==void 0&&clearTimeout(s),i(r)},"abortHandler");s=setTimeout(o(()=>{e!==void 0&&e.removeEventListener("abort",a),n()},"resolveHandler"),t),e!==void 0&&e.addEventListener("abort",a)})}o(LOe,"delay");function m3(t,e,r=" "){return String.prototype.padStart?t.padStart(e,r):(r=r||" ",t.length>e?t:(e=e-t.length,e>r.length&&(r+=r.repeat(e/r.length)),r.slice(0,e)+t))}o(m3,"padStart");function g3(t){let e=t;return h3(e,yl.URLConstants.Parameters.SIGNATURE)&&(e=p3(e,yl.URLConstants.Parameters.SIGNATURE,"*****")),e}o(g3,"sanitizeURL");function UOe(t){let e=(0,bOe.createHttpHeaders)();for(let[r,n]of t)r.toLowerCase()===yl.HeaderConstants.AUTHORIZATION.toLowerCase()?e.set(r,"*****"):r.toLowerCase()===yl.HeaderConstants.X_MS_COPY_SOURCE?e.set(r,g3(n)):e.set(r,n);return e}o(UOe,"sanitizeHeaders");function FOe(t,e){return t.toLocaleLowerCase()===e.toLocaleLowerCase()}o(FOe,"iEqual");function y3(t){let e=new URL(t),r;try{return e.hostname.split(".")[1]==="blob"?r=e.hostname.split(".")[0]:C3(e)?r=e.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}o(y3,"getAccountNameFromUrl");function C3(t){let e=t.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(e)||!!t.port&&yl.PathStylePorts.includes(t.port)}o(C3,"isIpEndpointStyle");function qOe(t){if(t===void 0)return;let e=[];for(let r in t)if(Object.prototype.hasOwnProperty.call(t,r)){let n=t[r];e.push(`${encodeURIComponent(r)}=${encodeURIComponent(n)}`)}return e.join("&")}o(qOe,"toBlobTagsString");function HOe(t){if(t===void 0)return;let e={blobTagSet:[]};for(let r in t)if(Object.prototype.hasOwnProperty.call(t,r)){let n=t[r];e.blobTagSet.push({key:r,value:n})}return e}o(HOe,"toBlobTags");function zOe(t){if(t===void 0)return;let e={};for(let r of t.blobTagSet)e[r.key]=r.value;return e}o(zOe,"toTags");function jOe(t){if(t!==void 0)switch(t.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:t.columnSeparator||",",fieldQuote:t.fieldQuote||"",recordSeparator:t.recordSeparator,escapeChar:t.escapeCharacter||"",headersPresent:t.hasHeaders||!1}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:t.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:t.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}o(jOe,"toQuerySerialization");function GOe(t){if(!t||"policy-id"in t)return;let e=[];for(let r in t){let n=r.split("_"),i="or-";n[0].startsWith(i)&&(n[0]=n[0].substring(i.length));let s={ruleId:n[1],replicationStatus:t[r]},a=e.findIndex(c=>c.policyId===n[0]);a>-1?e[a].rules.push(s):e.push({policyId:n[0],rules:[s]})}return e}o(GOe,"parseObjectReplicationRecord");function YOe(t,e){return t.credential=e,t}o(YOe,"attachCredential");function JOe(t){return t?t.scheme+" "+t.value:void 0}o(JOe,"httpAuthorizationToString");function eg(t){return t.encoded?decodeURIComponent(t.content):t.content}o(eg,"BlobNameToString");function VOe(t){return{...t,segment:{blobItems:t.segment.blobItems.map(e=>({...e,name:eg(e.name)}))}}}o(VOe,"ConvertInternalResponseOfListBlobFlat");function WOe(t){return{...t,segment:{blobPrefixes:t.segment.blobPrefixes?.map(e=>({...e,name:eg(e.name)})),blobItems:t.segment.blobItems.map(e=>({...e,name:eg(e.name)}))}}}o(WOe,"ConvertInternalResponseOfListBlobHierarchy");function*$Oe(t){let e=[],r=[];t.pageRange&&(e=t.pageRange),t.clearRange&&(r=t.clearRange);let n=0,i=0;for(;n{"use strict";Object.defineProperty(rg,"__esModule",{value:!0});rg.StorageClient=void 0;var ZOe=Ux(),E3=to(),tg=Rn(),Fx=class{static{o(this,"StorageClient")}url;accountName;pipeline;credential;storageClientContext;isHttps;constructor(e,r){this.url=(0,tg.escapeURLPath)(e),this.accountName=(0,tg.getAccountNameFromUrl)(e),this.pipeline=r,this.storageClientContext=new ZOe.StorageContextClient(this.url,(0,E3.getCoreClientOptions)(r)),this.isHttps=(0,tg.iEqual)((0,tg.getURLScheme)(this.url)||"","https"),this.credential=(0,E3.getCredentialFromPipeline)(r);let n=this.storageClientContext;n.requestContentType=void 0}};rg.StorageClient=Fx});var ia=g(ig=>{"use strict";Object.defineProperty(ig,"__esModule",{value:!0});ig.tracingClient=void 0;var eMe=qN(),tMe=en();ig.tracingClient=(0,eMe.createTracingClient)({packageName:"@azure/storage-blob",packageVersion:tMe.SDK_VERSION,namespace:"Microsoft.Storage"})});var Hx=g(sg=>{"use strict";Object.defineProperty(sg,"__esModule",{value:!0});sg.BlobSASPermissions=void 0;var qx=class t{static{o(this,"BlobSASPermissions")}static parse(e){let r=new t;for(let n of e)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(e){let r=new t;return e.read&&(r.read=!0),e.add&&(r.add=!0),e.create&&(r.create=!0),e.write&&(r.write=!0),e.delete&&(r.delete=!0),e.deleteVersion&&(r.deleteVersion=!0),e.tag&&(r.tag=!0),e.move&&(r.move=!0),e.execute&&(r.execute=!0),e.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),e.permanentDelete&&(r.permanentDelete=!0),r}read=!1;add=!1;create=!1;write=!1;delete=!1;deleteVersion=!1;tag=!1;move=!1;execute=!1;setImmutabilityPolicy=!1;permanentDelete=!1;toString(){let e=[];return this.read&&e.push("r"),this.add&&e.push("a"),this.create&&e.push("c"),this.write&&e.push("w"),this.delete&&e.push("d"),this.deleteVersion&&e.push("x"),this.tag&&e.push("t"),this.move&&e.push("m"),this.execute&&e.push("e"),this.setImmutabilityPolicy&&e.push("i"),this.permanentDelete&&e.push("y"),e.join("")}};sg.BlobSASPermissions=qx});var jx=g(og=>{"use strict";Object.defineProperty(og,"__esModule",{value:!0});og.ContainerSASPermissions=void 0;var zx=class t{static{o(this,"ContainerSASPermissions")}static parse(e){let r=new t;for(let n of e)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(e){let r=new t;return e.read&&(r.read=!0),e.add&&(r.add=!0),e.create&&(r.create=!0),e.write&&(r.write=!0),e.delete&&(r.delete=!0),e.list&&(r.list=!0),e.deleteVersion&&(r.deleteVersion=!0),e.tag&&(r.tag=!0),e.move&&(r.move=!0),e.execute&&(r.execute=!0),e.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),e.permanentDelete&&(r.permanentDelete=!0),e.filterByTags&&(r.filterByTags=!0),r}read=!1;add=!1;create=!1;write=!1;delete=!1;deleteVersion=!1;list=!1;tag=!1;move=!1;execute=!1;setImmutabilityPolicy=!1;permanentDelete=!1;filterByTags=!1;toString(){let e=[];return this.read&&e.push("r"),this.add&&e.push("a"),this.create&&e.push("c"),this.write&&e.push("w"),this.delete&&e.push("d"),this.deleteVersion&&e.push("x"),this.list&&e.push("l"),this.tag&&e.push("t"),this.move&&e.push("m"),this.execute&&e.push("e"),this.setImmutabilityPolicy&&e.push("i"),this.permanentDelete&&e.push("y"),this.filterByTags&&e.push("f"),e.join("")}};og.ContainerSASPermissions=zx});var ag=g(Gx=>{"use strict";Object.defineProperty(Gx,"__esModule",{value:!0});Gx.ipRangeToString=rMe;function rMe(t){return t.end?`${t.start}-${t.end}`:t.start}o(rMe,"ipRangeToString")});var lg=g(Cl=>{"use strict";Object.defineProperty(Cl,"__esModule",{value:!0});Cl.SASQueryParameters=Cl.SASProtocol=void 0;var nMe=ag(),cg=Rn(),B3;(function(t){t.Https="https",t.HttpsAndHttp="https,http"})(B3||(Cl.SASProtocol=B3={}));var Yx=class{static{o(this,"SASQueryParameters")}version;protocol;startsOn;expiresOn;permissions;services;resourceTypes;identifier;delegatedUserObjectId;encryptionScope;resource;signature;cacheControl;contentDisposition;contentEncoding;contentLanguage;contentType;ipRangeInner;signedOid;signedTenantId;signedStartsOn;signedExpiresOn;signedService;signedVersion;preauthorizedAgentObjectId;correlationId;get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(e,r,n,i,s,a,c,l,A,u,d,f,m,C,Q,S,w,R,T,L,W){this.version=e,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.delegatedUserObjectId=n.delegatedUserObjectId,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=s,this.expiresOn=l,this.permissions=n,this.protocol=a,this.startsOn=c,this.ipRangeInner=A,this.delegatedUserObjectId=W,this.encryptionScope=L,this.identifier=u,this.resource=d,this.cacheControl=f,this.contentDisposition=m,this.contentEncoding=C,this.contentLanguage=Q,this.contentType=S,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=R,this.correlationId=T))}toString(){let e=["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","sduoid"],r=[];for(let n of e)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?(0,cg.truncatedISO8061Date)(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,n,this.expiresOn?(0,cg.truncatedISO8061Date)(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,n,this.ipRange?(0,nMe.ipRangeToString)(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?(0,cg.truncatedISO8061Date)(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,n,this.signedExpiresOn?(0,cg.truncatedISO8061Date)(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;case"sduoid":this.tryAppendQueryParameter(r,n,this.delegatedUserObjectId);break}return r.join("&")}tryAppendQueryParameter(e,r,n){n&&(r=encodeURIComponent(r),n=encodeURIComponent(n),r.length>0&&n.length>0&&e.push(`${r}=${n}`))}};Cl.SASQueryParameters=Yx});var ug=g(Ag=>{"use strict";Object.defineProperty(Ag,"__esModule",{value:!0});Ag.generateBlobSASQueryParameters=oMe;Ag.generateBlobSASQueryParametersInternal=b3;var sa=Hx(),oa=jx(),iMe=ei(),aa=ag(),ca=lg(),I3=en(),yt=Rn(),sMe=ei();function oMe(t,e,r){return b3(t,e,r).sasQueryParameters}o(oMe,"generateBlobSASQueryParameters");function b3(t,e,r){let n=t.version?t.version:I3.SERVICE_VERSION,i=e instanceof iMe.StorageSharedKeyCredential?e:void 0,s;if(i===void 0&&r!==void 0&&(s=new sMe.UserDelegationKeyCredential(r,e)),i===void 0&&s===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(n>="2020-12-06")return i!==void 0?lMe(t,i):n>="2025-07-05"?pMe(t,s):dMe(t,s);if(n>="2018-11-09")return i!==void 0?cMe(t,i):n>="2020-02-10"?uMe(t,s):AMe(t,s);if(n>="2015-04-05"){if(i!==void 0)return aMe(t,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'.")}o(b3,"generateBlobSASQueryParametersInternal");function aMe(t,e){if(t=Aa(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c";t.blobName&&(r="b");let n;t.permissions&&(t.blobName?n=sa.BlobSASPermissions.parse(t.permissions.toString()).toString():n=oa.ContainerSASPermissions.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?(0,yt.truncatedISO8061Date)(t.startsOn,!1):"",t.expiresOn?(0,yt.truncatedISO8061Date)(t.expiresOn,!1):"",la(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?(0,aa.ipRangeToString)(t.ipRange):"",t.protocol?t.protocol:"",t.version,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(` +`),s=e.computeHMACSHA256(i);return{sasQueryParameters:new ca.SASQueryParameters(t.version,s,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}o(aMe,"generateBlobSASQueryParameters20150405");function cMe(t,e){if(t=Aa(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let i;t.permissions&&(t.blobName?i=sa.BlobSASPermissions.parse(t.permissions.toString()).toString():i=oa.ContainerSASPermissions.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?(0,yt.truncatedISO8061Date)(t.startsOn,!1):"",t.expiresOn?(0,yt.truncatedISO8061Date)(t.expiresOn,!1):"",la(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?(0,aa.ipRangeToString)(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(` +`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new ca.SASQueryParameters(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}o(cMe,"generateBlobSASQueryParameters20181109");function lMe(t,e){if(t=Aa(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let i;t.permissions&&(t.blobName?i=sa.BlobSASPermissions.parse(t.permissions.toString()).toString():i=oa.ContainerSASPermissions.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?(0,yt.truncatedISO8061Date)(t.startsOn,!1):"",t.expiresOn?(0,yt.truncatedISO8061Date)(t.expiresOn,!1):"",la(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?(0,aa.ipRangeToString)(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(` +`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new ca.SASQueryParameters(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:s}}o(lMe,"generateBlobSASQueryParameters20201206");function AMe(t,e){if(t=Aa(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let i;t.permissions&&(t.blobName?i=sa.BlobSASPermissions.parse(t.permissions.toString()).toString():i=oa.ContainerSASPermissions.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?(0,yt.truncatedISO8061Date)(t.startsOn,!1):"",t.expiresOn?(0,yt.truncatedISO8061Date)(t.expiresOn,!1):"",la(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?(0,yt.truncatedISO8061Date)(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?(0,yt.truncatedISO8061Date)(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?(0,aa.ipRangeToString)(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(` +`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new ca.SASQueryParameters(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:s}}o(AMe,"generateBlobSASQueryParametersUDK20181109");function uMe(t,e){if(t=Aa(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let i;t.permissions&&(t.blobName?i=sa.BlobSASPermissions.parse(t.permissions.toString()).toString():i=oa.ContainerSASPermissions.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?(0,yt.truncatedISO8061Date)(t.startsOn,!1):"",t.expiresOn?(0,yt.truncatedISO8061Date)(t.expiresOn,!1):"",la(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?(0,yt.truncatedISO8061Date)(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?(0,yt.truncatedISO8061Date)(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?(0,aa.ipRangeToString)(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(` +`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new ca.SASQueryParameters(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:s}}o(uMe,"generateBlobSASQueryParametersUDK20200210");function dMe(t,e){if(t=Aa(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let i;t.permissions&&(t.blobName?i=sa.BlobSASPermissions.parse(t.permissions.toString()).toString():i=oa.ContainerSASPermissions.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?(0,yt.truncatedISO8061Date)(t.startsOn,!1):"",t.expiresOn?(0,yt.truncatedISO8061Date)(t.expiresOn,!1):"",la(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?(0,yt.truncatedISO8061Date)(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?(0,yt.truncatedISO8061Date)(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?(0,aa.ipRangeToString)(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(` +`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new ca.SASQueryParameters(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:s}}o(dMe,"generateBlobSASQueryParametersUDK20201206");function pMe(t,e){if(t=Aa(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let i;t.permissions&&(t.blobName?i=sa.BlobSASPermissions.parse(t.permissions.toString()).toString():i=oa.ContainerSASPermissions.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?(0,yt.truncatedISO8061Date)(t.startsOn,!1):"",t.expiresOn?(0,yt.truncatedISO8061Date)(t.expiresOn,!1):"",la(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?(0,yt.truncatedISO8061Date)(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?(0,yt.truncatedISO8061Date)(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?(0,aa.ipRangeToString)(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(` +`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new ca.SASQueryParameters(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:s}}o(pMe,"generateBlobSASQueryParametersUDK20250705");function la(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}o(la,"getCanonicalName");function Aa(t){let e=t.version?t.version:I3.SERVICE_VERSION;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}o(Aa,"SASSignatureValuesSanityCheckAndAutofill")});var hg=g(pg=>{"use strict";Object.defineProperty(pg,"__esModule",{value:!0});pg.BlobLeaseClient=void 0;var hMe=pt(),vi=en(),Wu=ia(),dg=Rn(),Jx=class{static{o(this,"BlobLeaseClient")}_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let n=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=n.container):(this._isContainer=!1,this._containerOrBlobOperation=n.blob),r||(r=(0,hMe.randomUUID)()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==vi.ETagNone||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==vi.ETagNone||r.conditions?.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 Wu.tracingClient.withSpan("BlobLeaseClient-acquireLease",r,async n=>(0,dg.assertResponse)(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:n.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==vi.ETagNone||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==vi.ETagNone||r.conditions?.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 Wu.tracingClient.withSpan("BlobLeaseClient-changeLease",r,async n=>{let i=(0,dg.assertResponse)(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return this._leaseId=e,i})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==vi.ETagNone||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==vi.ETagNone||e.conditions?.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 Wu.tracingClient.withSpan("BlobLeaseClient-releaseLease",e,async r=>(0,dg.assertResponse)(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==vi.ETagNone||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==vi.ETagNone||e.conditions?.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 Wu.tracingClient.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions}))}async breakLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==vi.ETagNone||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==vi.ETagNone||r.conditions?.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 Wu.tracingClient.withSpan("BlobLeaseClient-breakLease",r,async n=>{let i={abortSignal:r.abortSignal,breakPeriod:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions};return(0,dg.assertResponse)(await this._containerOrBlobOperation.breakLease(i))})}};pg.BlobLeaseClient=Jx});var Q3=g(fg=>{"use strict";Object.defineProperty(fg,"__esModule",{value:!0});fg.AbortError=void 0;var Vx=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}};fg.AbortError=Vx});var Wx=g(mg=>{"use strict";Object.defineProperty(mg,"__esModule",{value:!0});mg.AbortError=void 0;var fMe=Q3();Object.defineProperty(mg,"AbortError",{enumerable:!0,get:function(){return fMe.AbortError}})});var w3=g(gg=>{"use strict";Object.defineProperty(gg,"__esModule",{value:!0});gg.RetriableReadableStream=void 0;var mMe=Wx(),gMe=require("node:stream"),$x=class extends gMe.Readable{static{o(this,"RetriableReadableStream")}start;offset;end;getter;source;retries=0;maxRetryRequests;onProgress;options;constructor(e,r,n,i,s={}){super({highWaterMark:s.highWaterMark}),this.getter=r,this.source=e,this.start=n,this.offset=n,this.end=n+i-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)}sourceDataHandler=e=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=e.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(e)||this.source.pause()};sourceAbortedHandler=()=>{let e=new mMe.AbortError("The operation was aborted.");this.destroy(e)};sourceErrorOrEndHandler=e=>{if(e&&e.name==="AbortError"){this.destroy(e);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=r,this.setSourceEventHandlers()}).catch(r=>{this.destroy(r)})):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}`))};_destroy(e,r){this.removeSourceEventHandlers(),this.source.destroy(),r(e===null?void 0:e)}};gg.RetriableReadableStream=$x});var N3=g(yg=>{"use strict";Object.defineProperty(yg,"__esModule",{value:!0});yg.BlobDownloadResponse=void 0;var yMe=pt(),CMe=w3(),Kx=class{static{o(this,"BlobDownloadResponse")}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 yMe.isNodeLike?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}originalResponse;blobDownloadStream;constructor(e,r,n,i,s={}){this.originalResponse=e,this.blobDownloadStream=new CMe.RetriableReadableStream(this.originalResponse.readableStreamBody,r,n,i,s)}};yg.BlobDownloadResponse=Kx});var x3=g(Pi=>{"use strict";Object.defineProperty(Pi,"__esModule",{value:!0});Pi.AVRO_SCHEMA_KEY=Pi.AVRO_CODEC_KEY=Pi.AVRO_INIT_BYTES=Pi.AVRO_SYNC_MARKER_SIZE=void 0;Pi.AVRO_SYNC_MARKER_SIZE=16;Pi.AVRO_INIT_BYTES=new Uint8Array([79,98,106,1]);Pi.AVRO_CODEC_KEY="avro.codec";Pi.AVRO_SCHEMA_KEY="avro.schema"});var S3=g(El=>{"use strict";Object.defineProperty(El,"__esModule",{value:!0});El.AvroType=El.AvroParser=void 0;var Pr=class t{static{o(this,"AvroParser")}static async readFixedBytes(e,r,n={}){let i=await e.read(r,{abortSignal:n.abortSignal});if(i.length!==r)throw new Error("Hit stream end.");return i}static async readByte(e,r={}){return(await t.readFixedBytes(e,1,r))[0]}static async readZigZagLong(e,r={}){let n=0,i=0,s,a,c;do s=await t.readByte(e,r),a=s&128,n|=(s&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}return n>>1^-(n&1)}static async readLong(e,r={}){return t.readZigZagLong(e,r)}static async readInt(e,r={}){return t.readZigZagLong(e,r)}static async readNull(){return null}static async readBoolean(e,r={}){let n=await t.readByte(e,r);if(n===1)return!0;if(n===0)return!1;throw new Error("Byte was not a boolean.")}static async readFloat(e,r={}){let n=await t.readFixedBytes(e,4,r);return new DataView(n.buffer,n.byteOffset,n.byteLength).getFloat32(0,!0)}static async readDouble(e,r={}){let n=await t.readFixedBytes(e,8,r);return new DataView(n.buffer,n.byteOffset,n.byteLength).getFloat64(0,!0)}static async readBytes(e,r={}){let n=await t.readLong(e,r);if(n<0)throw new Error("Bytes size was negative.");return e.read(n,{abortSignal:r.abortSignal})}static async readString(e,r={}){let n=await t.readBytes(e,r);return new TextDecoder().decode(n)}static async readMapPair(e,r,n={}){let i=await t.readString(e,n),s=await r(e,n);return{key:i,value:s}}static async readMap(e,r,n={}){let i=o((c,l={})=>t.readMapPair(c,r,l),"readPairMethod"),s=await t.readArray(e,i,n),a={};for(let c of s)a[c.key]=c.value;return a}static async readArray(e,r,n={}){let i=[];for(let s=await t.readLong(e,n);s!==0;s=await t.readLong(e,n))for(s<0&&(await t.readLong(e,n),s=-s);s--;){let a=await r(e,n);i.push(a)}return i}};El.AvroParser=Pr;var ua;(function(t){t.RECORD="record",t.ENUM="enum",t.ARRAY="array",t.MAP="map",t.UNION="union",t.FIXED="fixed"})(ua||(ua={}));var Yt;(function(t){t.NULL="null",t.BOOLEAN="boolean",t.INT="int",t.LONG="long",t.FLOAT="float",t.DOUBLE="double",t.BYTES="bytes",t.STRING="string"})(Yt||(Yt={}));var ao=class t{static{o(this,"AvroType")}static fromSchema(e){return typeof e=="string"?t.fromStringSchema(e):Array.isArray(e)?t.fromArraySchema(e):t.fromObjectSchema(e)}static fromStringSchema(e){switch(e){case Yt.NULL:case Yt.BOOLEAN:case Yt.INT:case Yt.LONG:case Yt.FLOAT:case Yt.DOUBLE:case Yt.BYTES:case Yt.STRING:return new Xx(e);default:throw new Error(`Unexpected Avro type ${e}`)}}static fromArraySchema(e){return new eS(e.map(t.fromSchema))}static fromObjectSchema(e){let r=e.type;try{return t.fromStringSchema(r)}catch{}switch(r){case ua.RECORD:if(e.aliases)throw new Error(`aliases currently is not supported, schema: ${e}`);if(!e.name)throw new Error(`Required attribute 'name' doesn't exist on schema: ${e}`);let n={};if(!e.fields)throw new Error(`Required attribute 'fields' doesn't exist on schema: ${e}`);for(let i of e.fields)n[i.name]=t.fromSchema(i.type);return new rS(n,e.name);case ua.ENUM:if(e.aliases)throw new Error(`aliases currently is not supported, schema: ${e}`);if(!e.symbols)throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${e}`);return new Zx(e.symbols);case ua.MAP:if(!e.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${e}`);return new tS(t.fromSchema(e.values));case ua.ARRAY:case ua.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${e}`)}}};El.AvroType=ao;var Xx=class extends ao{static{o(this,"AvroPrimitiveType")}_primitive;constructor(e){super(),this._primitive=e}read(e,r={}){switch(this._primitive){case Yt.NULL:return Pr.readNull();case Yt.BOOLEAN:return Pr.readBoolean(e,r);case Yt.INT:return Pr.readInt(e,r);case Yt.LONG:return Pr.readLong(e,r);case Yt.FLOAT:return Pr.readFloat(e,r);case Yt.DOUBLE:return Pr.readDouble(e,r);case Yt.BYTES:return Pr.readBytes(e,r);case Yt.STRING:return Pr.readString(e,r);default:throw new Error("Unknown Avro Primitive")}}},Zx=class extends ao{static{o(this,"AvroEnumType")}_symbols;constructor(e){super(),this._symbols=e}async read(e,r={}){let n=await Pr.readInt(e,r);return this._symbols[n]}},eS=class extends ao{static{o(this,"AvroUnionType")}_types;constructor(e){super(),this._types=e}async read(e,r={}){let n=await Pr.readInt(e,r);return this._types[n].read(e,r)}},tS=class extends ao{static{o(this,"AvroMapType")}_itemType;constructor(e){super(),this._itemType=e}read(e,r={}){let n=o((i,s)=>this._itemType.read(i,s),"readItemMethod");return Pr.readMap(e,n,r)}},rS=class extends ao{static{o(this,"AvroRecordType")}_name;_fields;constructor(e,r){super(),this._fields=e,this._name=r}async read(e,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(e,r));return n}}});var R3=g(nS=>{"use strict";Object.defineProperty(nS,"__esModule",{value:!0});nS.arraysEqual=EMe;function EMe(t,e){if(t===e)return!0;if(t==null||e==null||t.length!==e.length)return!1;for(let r=0;r{"use strict";Object.defineProperty(Cg,"__esModule",{value:!0});Cg.AvroReader=void 0;var Bl=x3(),Di=S3(),_3=R3(),iS=class{static{o(this,"AvroReader")}_dataStream;_headerStream;_syncMarker;_metadata;_itemType;_itemsRemainingInBlock;_initialBlockOffset;_blockOffset;get blockOffset(){return this._blockOffset}_objectIndex;get objectIndex(){return this._objectIndex}_initialized;constructor(e,r,n,i){this._dataStream=e,this._headerStream=r||e,this._initialized=!1,this._blockOffset=n||0,this._objectIndex=i||0,this._initialBlockOffset=n||0}async initialize(e={}){let r=await Di.AvroParser.readFixedBytes(this._headerStream,Bl.AVRO_INIT_BYTES.length,{abortSignal:e.abortSignal});if(!(0,_3.arraysEqual)(r,Bl.AVRO_INIT_BYTES))throw new Error("Stream is not an Avro file.");this._metadata=await Di.AvroParser.readMap(this._headerStream,Di.AvroParser.readString,{abortSignal:e.abortSignal});let n=this._metadata[Bl.AVRO_CODEC_KEY];if(!(n==null||n==="null"))throw new Error("Codecs are not supported");this._syncMarker=await Di.AvroParser.readFixedBytes(this._headerStream,Bl.AVRO_SYNC_MARKER_SIZE,{abortSignal:e.abortSignal});let i=JSON.parse(this._metadata[Bl.AVRO_SCHEMA_KEY]);if(this._itemType=Di.AvroType.fromSchema(i),this._blockOffset===0&&(this._blockOffset=this._initialBlockOffset+this._dataStream.position),this._itemsRemainingInBlock=await Di.AvroParser.readLong(this._dataStream,{abortSignal:e.abortSignal}),await Di.AvroParser.readLong(this._dataStream,{abortSignal:e.abortSignal}),this._initialized=!0,this._objectIndex&&this._objectIndex>0)for(let s=0;s0}async*parseObjects(e={}){for(this._initialized||await this.initialize(e);this.hasNext();){let r=await this._itemType.read(this._dataStream,{abortSignal:e.abortSignal});if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let n=await Di.AvroParser.readFixedBytes(this._dataStream,Bl.AVRO_SYNC_MARKER_SIZE,{abortSignal:e.abortSignal});if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!(0,_3.arraysEqual)(this._syncMarker,n))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=await Di.AvroParser.readLong(this._dataStream,{abortSignal:e.abortSignal})}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&await Di.AvroParser.readLong(this._dataStream,{abortSignal:e.abortSignal})}yield r}}};Cg.AvroReader=iS});var oS=g(Eg=>{"use strict";Object.defineProperty(Eg,"__esModule",{value:!0});Eg.AvroReadable=void 0;var sS=class{static{o(this,"AvroReadable")}};Eg.AvroReadable=sS});var D3=g(Bg=>{"use strict";Object.defineProperty(Bg,"__esModule",{value:!0});Bg.AvroReadableFromStream=void 0;var BMe=oS(),IMe=Wx(),bMe=require("buffer"),P3=new IMe.AbortError("Reading from the avro stream was aborted."),aS=class extends BMe.AvroReadable{static{o(this,"AvroReadableFromStream")}_position;_readable;toUint8Array(e){return typeof e=="string"?bMe.Buffer.from(e):e}constructor(e){super(),this._readable=e,this._position=0}get position(){return this._position}async read(e,r={}){if(r.abortSignal?.aborted)throw P3;if(e<0)throw new Error(`size parameter should be positive: ${e}`);if(e===0)return new Uint8Array;if(!this._readable.readable)throw new Error("Stream no longer readable.");let n=this._readable.read(e);return n?(this._position+=n.length,this.toUint8Array(n)):new Promise((i,s)=>{let a=o(()=>{this._readable.removeListener("readable",c),this._readable.removeListener("error",l),this._readable.removeListener("end",l),this._readable.removeListener("close",l),r.abortSignal&&r.abortSignal.removeEventListener("abort",A)},"cleanUp"),c=o(()=>{let u=this._readable.read(e);u&&(this._position+=u.length,a(),i(this.toUint8Array(u)))},"readableCallback"),l=o(()=>{a(),s()},"rejectCallback"),A=o(()=>{a(),s(P3)},"abortHandler");this._readable.on("readable",c),this._readable.once("error",l),this._readable.once("end",l),this._readable.once("close",l),r.abortSignal&&r.abortSignal.addEventListener("abort",A)})}};Bg.AvroReadableFromStream=aS});var T3=g(co=>{"use strict";Object.defineProperty(co,"__esModule",{value:!0});co.AvroReadableFromStream=co.AvroReadable=co.AvroReader=void 0;var QMe=v3();Object.defineProperty(co,"AvroReader",{enumerable:!0,get:function(){return QMe.AvroReader}});var wMe=oS();Object.defineProperty(co,"AvroReadable",{enumerable:!0,get:function(){return wMe.AvroReadable}});var NMe=D3();Object.defineProperty(co,"AvroReadableFromStream",{enumerable:!0,get:function(){return NMe.AvroReadableFromStream}})});var M3=g(Ig=>{"use strict";Object.defineProperty(Ig,"__esModule",{value:!0});Ig.BlobQuickQueryStream=void 0;var xMe=require("node:stream"),O3=T3(),cS=class extends xMe.Readable{static{o(this,"BlobQuickQueryStream")}source;avroReader;avroIter;avroPaused=!0;onProgress;onError;constructor(e,r={}){super(),this.source=e,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new O3.AvroReader(new O3.AvroReadableFromStream(this.source)),this.avroIter=this.avroReader.parseObjects({abortSignal:r.abortSignal})}_read(){this.avroPaused&&this.readInternal().catch(e=>{this.emit("error",e)})}async readInternal(){this.avroPaused=!1;let e;do{if(e=await this.avroIter.next(),e.done)break;let r=e.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 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 c=r.position;if(typeof c!="number")throw Error("Invalid position in avro error record.");this.onError({position:c,name:s,isFatal:i,description:a})}break;default:throw Error(`Unknown schema ${n} in avro progress record.`)}}while(!e.done&&!this.avroPaused)}};Ig.BlobQuickQueryStream=cS});var k3=g(bg=>{"use strict";Object.defineProperty(bg,"__esModule",{value:!0});bg.BlobQueryResponse=void 0;var SMe=pt(),RMe=M3(),lS=class{static{o(this,"BlobQueryResponse")}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 SMe.isNodeLike?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}originalResponse;blobDownloadStream;constructor(e,r={}){this.originalResponse=e,this.blobDownloadStream=new RMe.BlobQuickQueryStream(this.originalResponse.readableStreamBody,r)}};bg.BlobQueryResponse=lS});var AS=g(ti=>{"use strict";Object.defineProperty(ti,"__esModule",{value:!0});ti.StorageBlobAudience=ti.PremiumPageBlobTier=ti.BlockBlobTier=void 0;ti.toAccessTier=vMe;ti.ensureCpkIfSpecified=PMe;ti.getBlobServiceAccountAudience=DMe;var _Me=en(),L3;(function(t){t.Hot="Hot",t.Cool="Cool",t.Cold="Cold",t.Archive="Archive"})(L3||(ti.BlockBlobTier=L3={}));var U3;(function(t){t.P4="P4",t.P6="P6",t.P10="P10",t.P15="P15",t.P20="P20",t.P30="P30",t.P40="P40",t.P50="P50",t.P60="P60",t.P70="P70",t.P80="P80"})(U3||(ti.PremiumPageBlobTier=U3={}));function vMe(t){if(t!==void 0)return t}o(vMe,"toAccessTier");function PMe(t,e){if(t&&!e)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");t&&!t.encryptionAlgorithm&&(t.encryptionAlgorithm=_Me.EncryptionAlgorithmAES25)}o(PMe,"ensureCpkIfSpecified");var F3;(function(t){t.StorageOAuthScopes="https://storage.azure.com/.default",t.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(F3||(ti.StorageBlobAudience=F3={}));function DMe(t){return`https://${t}.blob.core.windows.net/.default`}o(DMe,"getBlobServiceAccountAudience")});var q3=g(uS=>{"use strict";Object.defineProperty(uS,"__esModule",{value:!0});uS.rangeResponseFromModel=TMe;function TMe(t){let e=(t._response.parsedBody.pageRange||[]).map(n=>({offset:n.start,count:n.end-n.start})),r=(t._response.parsedBody.clearRange||[]).map(n=>({offset:n.start,count:n.end-n.start}));return{...t,pageRange:e,clearRange:r,_response:{...t._response,parsedBody:{pageRange:e,clearRange:r}}}}o(TMe,"rangeResponseFromModel")});var X3=g(Il=>{"use strict";Object.defineProperty(Il,"__esModule",{value:!0});var OMe=require("os"),MMe=require("util");function kMe(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}o(kMe,"_interopDefaultLegacy");var LMe=kMe(MMe);function UMe(t,...e){process.stderr.write(`${LMe.default.format(t,...e)}${OMe.EOL}`)}o(UMe,"log");var H3=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,j3,dS=[],pS=[],Ng=[];H3&&hS(H3);var G3=Object.assign(t=>Y3(t),{enable:hS,enabled:fS,disable:FMe,log:UMe});function hS(t){j3=t,dS=[],pS=[];let e=/\*/g,r=t.split(",").map(n=>n.trim().replace(e,".*?"));for(let n of r)n.startsWith("-")?pS.push(new RegExp(`^${n.substr(1)}$`)):dS.push(new RegExp(`^${n}$`));for(let n of Ng)n.enabled=fS(n.namespace)}o(hS,"enable");function fS(t){if(t.endsWith("*"))return!0;for(let e of pS)if(e.test(t))return!1;for(let e of dS)if(e.test(t))return!0;return!1}o(fS,"enabled");function FMe(){let t=j3||"";return hS(""),t}o(FMe,"disable");function Y3(t){let e=Object.assign(r,{enabled:fS(t),destroy:qMe,log:G3.log,namespace:t,extend:HMe});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return o(r,"debug"),Ng.push(e),e}o(Y3,"createDebugger");function qMe(){let t=Ng.indexOf(this);return t>=0?(Ng.splice(t,1),!0):!1}o(qMe,"destroy");function HMe(t){let e=Y3(`${this.namespace}:${t}`);return e.log=this.log,e}o(HMe,"extend");var $u=G3,J3=new Set,Qg=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,xg,Sg=$u("azure");Sg.log=(...t)=>{$u.log(...t)};var mS=["verbose","info","warning","error"];Qg&&(K3(Qg)?V3(Qg):console.error(`AZURE_LOG_LEVEL set to unknown log level '${Qg}'; logging is not enabled. Acceptable values: ${mS.join(", ")}.`));function V3(t){if(t&&!K3(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${mS.join(",")}`);xg=t;let e=[];for(let r of J3)$3(r)&&e.push(r.namespace);$u.enable(e.join(","))}o(V3,"setLogLevel");function zMe(){return xg}o(zMe,"getLogLevel");var z3={verbose:400,info:300,warning:200,error:100};function jMe(t){let e=Sg.extend(t);return W3(Sg,e),{error:wg(e,"error"),warning:wg(e,"warning"),info:wg(e,"info"),verbose:wg(e,"verbose")}}o(jMe,"createClientLogger");function W3(t,e){e.log=(...r)=>{t.log(...r)}}o(W3,"patchLogMethod");function wg(t,e){let r=Object.assign(t.extend(e),{level:e});if(W3(t,r),$3(r)){let n=$u.disable();$u.enable(n+","+r.namespace)}return J3.add(r),r}o(wg,"createLogger");function $3(t){return!!(xg&&z3[t.level]<=z3[xg])}o($3,"shouldEnable");function K3(t){return mS.includes(t)}o(K3,"isAzureLogLevel");Il.AzureLogger=Sg;Il.createClientLogger=jMe;Il.getLogLevel=zMe;Il.setLogLevel=V3});var _g=g(Xu=>{"use strict";Object.defineProperty(Xu,"__esModule",{value:!0});var bl=new WeakMap,Rg=new WeakMap,Ku=class t{static{o(this,"AbortSignal")}constructor(){this.onabort=null,bl.set(this,[]),Rg.set(this,!1)}get aborted(){if(!Rg.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return Rg.get(this)}static get none(){return new t}addEventListener(e,r){if(!bl.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");bl.get(this).push(r)}removeEventListener(e,r){if(!bl.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let n=bl.get(this),i=n.indexOf(r);i>-1&&n.splice(i,1)}dispatchEvent(e){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function Z3(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=bl.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),Rg.set(t,!0)}o(Z3,"abortSignal");var gS=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}},yS=class{static{o(this,"AbortController")}constructor(e){if(this._signal=new Ku,!!e){Array.isArray(e)||(e=arguments);for(let r of e)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){Z3(this._signal)}static timeout(e){let r=new Ku,n=setTimeout(Z3,e,r);return typeof n.unref=="function"&&n.unref(),r}};Xu.AbortController=yS;Xu.AbortError=gS;Xu.AbortSignal=Ku});var iK=g(Ct=>{"use strict";Object.defineProperty(Ct,"__esModule",{value:!0});var GMe=_g(),wS=require("crypto");function eK(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:i}=e??{};return new Promise((s,a)=>{function c(){a(new GMe.AbortError(i??"The operation was aborted."))}o(c,"rejectOnAbort");function l(){n?.removeEventListener("abort",A)}o(l,"removeListeners");function A(){r?.(),l(),c()}if(o(A,"onAbort"),n?.aborted)return c();try{t(u=>{l(),s(u)},u=>{l(),a(u)})}catch(u){a(u)}n?.addEventListener("abort",A)})}o(eK,"createAbortablePromise");var YMe="The delay was aborted.";function JMe(t,e){let r,{abortSignal:n,abortErrorMsg:i}=e??{};return eK(s=>{r=setTimeout(s,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:i??YMe})}o(JMe,"delay");function VMe(t,e){return t=Math.ceil(t),e=Math.floor(e),Math.floor(Math.random()*(e-t+1))+t}o(VMe,"getRandomIntegerInclusive");function tK(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)&&!(t instanceof RegExp)&&!(t instanceof Date)}o(tK,"isObject");function rK(t){if(tK(t)){let e=typeof t.name=="string",r=typeof t.message=="string";return e&&r}return!1}o(rK,"isError");function WMe(t){if(rK(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}o(WMe,"getErrorMessage");async function $Me(t,e,r){let n=Buffer.from(t,"base64");return wS.createHmac("sha256",n).update(e).digest(r)}o($Me,"computeSha256Hmac");async function KMe(t,e){return wS.createHash("sha256").update(t).digest(e)}o(KMe,"computeSha256Hash");function NS(t){return typeof t<"u"&&t!==null}o(NS,"isDefined");function XMe(t,e){if(!NS(t)||typeof t!="object")return!1;for(let r of e)if(!nK(t,r))return!1;return!0}o(XMe,"isObjectWithProperties");function nK(t,e){return NS(t)&&typeof t=="object"&&e in t}o(nK,"objectHasProperty");function ZMe(){let t="";for(let e=0;e<32;e++){let r=Math.floor(Math.random()*16);e===12?t+="4":e===16?t+=r&3|8:t+=r.toString(16),(e===7||e===11||e===15||e===19)&&(t+="-")}return t}o(ZMe,"generateUUID");var CS,QS=typeof((CS=globalThis?.crypto)===null||CS===void 0?void 0:CS.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):wS.randomUUID;QS||(QS=ZMe);function eke(){return QS()}o(eke,"randomUUID");var ES,BS,IS,bS,tke=typeof window<"u"&&typeof window.document<"u",rke=typeof self=="object"&&typeof self?.importScripts=="function"&&(((ES=self.constructor)===null||ES===void 0?void 0:ES.name)==="DedicatedWorkerGlobalScope"||((BS=self.constructor)===null||BS===void 0?void 0:BS.name)==="ServiceWorkerGlobalScope"||((IS=self.constructor)===null||IS===void 0?void 0:IS.name)==="SharedWorkerGlobalScope"),nke=typeof process<"u"&&!!process.version&&!!(!((bS=process.versions)===null||bS===void 0)&&bS.node),ike=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u",ske=typeof Bun<"u"&&typeof Bun.version<"u",oke=typeof navigator<"u"&&navigator?.product==="ReactNative";function ake(t,e){switch(e){case"utf-8":return uke(t);case"base64":return lke(t);case"base64url":return Ake(t)}}o(ake,"uint8ArrayToString");function cke(t,e){switch(e){case"utf-8":return dke(t);case"base64":return pke(t);case"base64url":return hke(t)}}o(cke,"stringToUint8Array");function lke(t){return Buffer.from(t).toString("base64")}o(lke,"uint8ArrayToBase64");function Ake(t){return Buffer.from(t).toString("base64url")}o(Ake,"uint8ArrayToBase64Url");function uke(t){return Buffer.from(t).toString("utf-8")}o(uke,"uint8ArrayToUtf8String");function dke(t){return Buffer.from(t)}o(dke,"utf8StringToUint8Array");function pke(t){return Buffer.from(t,"base64")}o(pke,"base64ToUint8Array");function hke(t){return Buffer.from(t,"base64url")}o(hke,"base64UrlToUint8Array");Ct.computeSha256Hash=KMe;Ct.computeSha256Hmac=$Me;Ct.createAbortablePromise=eK;Ct.delay=JMe;Ct.getErrorMessage=WMe;Ct.getRandomIntegerInclusive=VMe;Ct.isBrowser=tke;Ct.isBun=ske;Ct.isDefined=NS;Ct.isDeno=ike;Ct.isError=rK;Ct.isNode=nke;Ct.isObject=tK;Ct.isObjectWithProperties=XMe;Ct.isReactNative=oke;Ct.isWebWorker=rke;Ct.objectHasProperty=nK;Ct.randomUUID=eke;Ct.stringToUint8Array=cke;Ct.uint8ArrayToString=ake});var wK=g(pa=>{"use strict";Object.defineProperty(pa,"__esModule",{value:!0});var fke=X3(),sK=_g(),mke=iK(),da=fke.createClientLogger("core-lro"),aK=2e3,cK=["succeeded","canceled","failed"];function lK(t){try{return JSON.parse(t).state}catch{throw new Error(`Unable to deserialize input state: ${t}`)}}o(lK,"deserializeState");function oK(t){let{state:e,stateProxy:r,isOperationError:n}=t;return i=>{throw n(i)&&(r.setError(e,i),r.setFailed(e)),i}}o(oK,"setStateError");function gke(t,e){let r=t;return r.slice(-1)!=="."&&(r=r+"."),r+" "+e}o(gke,"appendReadableErrorMessage");function yke(t){let e=t.message,r=t.code,n=t;for(;n.innererror;)n=n.innererror,r=n.code,e=gke(e,n.message);return{code:r,message:e}}o(yke,"simplifyError");function AK(t){let{state:e,stateProxy:r,status:n,isDone:i,processResult:s,getError:a,response:c,setErrorAsResult:l}=t;switch(n){case"succeeded":{r.setSucceeded(e);break}case"failed":{let A=a?.(c),u="";if(A){let{code:f,message:m}=yke(A);u=`. ${f}. ${m}`}let d=`The long-running operation has failed${u}`;r.setError(e,new Error(d)),r.setFailed(e),da.warning(d);break}case"canceled":{r.setCanceled(e);break}}(i?.(c,e)||i===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(n))&&r.setResult(e,Cke({response:c,state:e,processResult:s}))}o(AK,"processOperationStatus");function Cke(t){let{processResult:e,response:r,state:n}=t;return e?e(r,n):r}o(Cke,"buildResult");async function uK(t){let{init:e,stateProxy:r,processResult:n,getOperationStatus:i,withOperationLocation:s,setErrorAsResult:a}=t,{operationLocation:c,resourceLocation:l,metadata:A,response:u}=await e();c&&s?.(c,!1);let d={metadata:A,operationLocation:c,resourceLocation:l};da.verbose("LRO: Operation description:",d);let f=r.initState(d),m=i({response:u,state:f,operationLocation:c});return AK({state:f,status:m,stateProxy:r,response:u,setErrorAsResult:a,processResult:n}),f}o(uK,"initOperation");async function Eke(t){let{poll:e,state:r,stateProxy:n,operationLocation:i,getOperationStatus:s,getResourceLocation:a,isOperationError:c,options:l}=t,A=await e(i,l).catch(oK({state:r,stateProxy:n,isOperationError:c})),u=s(A,r);if(da.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${u} + Polling status: ${cK.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let d=a(A,r);if(d!==void 0)return{response:await e(d).catch(oK({state:r,stateProxy:n,isOperationError:c})),status:u}}return{response:A,status:u}}o(Eke,"pollOperationHelper");async function dK(t){let{poll:e,state:r,stateProxy:n,options:i,getOperationStatus:s,getResourceLocation:a,getOperationLocation:c,isOperationError:l,withOperationLocation:A,getPollingInterval:u,processResult:d,getError:f,updateState:m,setDelay:C,isDone:Q,setErrorAsResult:S}=t,{operationLocation:w}=r.config;if(w!==void 0){let{response:R,status:T}=await Eke({poll:e,getOperationStatus:s,state:r,stateProxy:n,operationLocation:w,getResourceLocation:a,isOperationError:l,options:i});if(AK({status:T,response:R,state:r,stateProxy:n,isDone:Q,processResult:d,getError:f,setErrorAsResult:S}),!cK.includes(T)){let L=u?.(R);L&&C(L);let W=c?.(R,r);if(W!==void 0){let de=w!==W;r.config.operationLocation=W,A?.(W,de)}else A?.(w,!1)}m?.(r,R)}}o(dK,"pollOperation");function pK(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}o(pK,"getOperationLocationPollingUrl");function hK(t){return t.headers.location}o(hK,"getLocationHeader");function fK(t){return t.headers["operation-location"]}o(fK,"getOperationLocationHeader");function mK(t){return t.headers["azure-asyncoperation"]}o(mK,"getAzureAsyncOperationHeader");function Bke(t){var e;let{location:r,requestMethod:n,requestPath:i,resourceLocationConfig:s}=t;switch(n){case"PUT":return i;case"DELETE":return;case"PATCH":return(e=a())!==null&&e!==void 0?e:i;default:return a()}function a(){switch(s){case"azure-async-operation":return;case"original-uri":return i;case"location":default:return r}}o(a,"getDefault")}o(Bke,"findResourceLocation");function gK(t){let{rawResponse:e,requestMethod:r,requestPath:n,resourceLocationConfig:i}=t,s=fK(e),a=mK(e),c=pK({operationLocation:s,azureAsyncOperation:a}),l=hK(e),A=r?.toLocaleUpperCase();return c!==void 0?{mode:"OperationLocation",operationLocation:c,resourceLocation:Bke({requestMethod:A,location:l,requestPath:n,resourceLocationConfig:i})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:A==="PUT"&&n?{mode:"Body",operationLocation:n}:void 0}o(gK,"inferLroMode");function yK(t){let{status:e,statusCode:r}=t;if(typeof e!="string"&&e!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${e}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(e?.toLocaleLowerCase()){case void 0:return RS(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 da.verbose(`LRO: unrecognized operation status: ${e}`),e}}o(yK,"transformStatus");function Ike(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return yK({status:r,statusCode:t.statusCode})}o(Ike,"getStatus");function bke(t){var e,r;let{properties:n,provisioningState:i}=(e=t.body)!==null&&e!==void 0?e:{},s=(r=n?.provisioningState)!==null&&r!==void 0?r:i;return yK({status:s,statusCode:t.statusCode})}o(bke,"getProvisioningState");function RS(t){return t===202?"running":t<300?"succeeded":"failed"}o(RS,"toOperationStatus");function CK({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?Qke(new Date(e)):r*1e3}}o(CK,"parseRetryAfter");function EK(t){let e=t.flatResponse.error;if(!e){da.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){da.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}o(EK,"getErrorFromResponse");function Qke(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e{let a=await i.sendInitialRequest(),c=gK({rawResponse:a.rawResponse,requestPath:i.requestPath,requestMethod:i.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},stateProxy:e,processResult:n?({flatResponse:a},c)=>n(a,c):({flatResponse:a})=>a,getOperationStatus:BK,setErrorAsResult:s})}o(wke,"initHttpOperation");function IK({rawResponse:t},e){var r;switch((r=e.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return pK({operationLocation:fK(t),azureAsyncOperation:mK(t)});case"ResourceLocation":return hK(t);case"Body":default:return}}o(IK,"getOperationLocation");function _S({rawResponse:t},e){var r;let n=(r=e.config.metadata)===null||r===void 0?void 0:r.mode;switch(n){case"OperationLocation":return Ike(t);case"ResourceLocation":return RS(t.statusCode);case"Body":return bke(t);default:throw new Error(`Internal error: Unexpected operation mode: ${n}`)}}o(_S,"getOperationStatus");function bK({flatResponse:t},e){if(typeof t=="object"){let r=t.resourceLocation;r!==void 0&&(e.config.resourceLocation=r)}return e.config.resourceLocation}o(bK,"getResourceLocation");function QK(t){return t.name==="RestError"}o(QK,"isOperationError");async function Nke(t){let{lro:e,stateProxy:r,options:n,processResult:i,updateState:s,setDelay:a,state:c,setErrorAsResult:l}=t;return dK({state:c,stateProxy:r,setDelay:a,processResult:i?({flatResponse:A},u)=>i(A,u):({flatResponse:A})=>A,getError:EK,updateState:s,getPollingInterval:CK,getOperationLocation:IK,getOperationStatus:_S,isOperationError:QK,getResourceLocation:bK,options:n,poll:async(A,u)=>e.sendPollRequest(A,u),setErrorAsResult:l})}o(Nke,"pollHttpOperation");var xke=o(()=>({initState:t=>({status:"running",config:t}),setCanceled:t=>t.status="canceled",setError:(t,e)=>t.error=e,setResult:(t,e)=>t.result=e,setRunning:t=>t.status="running",setSucceeded:t=>t.status="succeeded",setFailed:t=>t.status="failed",getError:t=>t.error,getResult:t=>t.result,isCanceled:t=>t.status==="canceled",isFailed:t=>t.status==="failed",isRunning:t=>t.status==="running",isSucceeded:t=>t.status==="succeeded"}),"createStateProxy$1");function Ske(t){let{getOperationLocation:e,getStatusFromInitialResponse:r,getStatusFromPollResponse:n,isOperationError:i,getResourceLocation:s,getPollingInterval:a,getError:c,resolveOnUnsuccessful:l}=t;return async({init:A,poll:u},d)=>{let{processResult:f,updateState:m,withOperationLocation:C,intervalInMs:Q=aK,restoreFrom:S}=d||{},w=xke(),R=C?(()=>{let Xe=!1;return(fe,Ge)=>{Ge?C(fe):Xe||C(fe),Xe=!0}})():void 0,T=S?lK(S):await uK({init:A,stateProxy:w,processResult:f,getOperationStatus:r,withOperationLocation:R,setErrorAsResult:!l}),L,W=new sK.AbortController,de=new Map,le=o(async()=>de.forEach(Xe=>Xe(T)),"handleProgressEvents"),Te="Operation was canceled",Oe=Q,He={getOperationState:()=>T,getResult:()=>T.result,isDone:()=>["succeeded","failed","canceled"].includes(T.status),isStopped:()=>L===void 0,stopPolling:()=>{W.abort()},toString:()=>JSON.stringify({state:T}),onProgress:Xe=>{let fe=Symbol();return de.set(fe,Xe),()=>de.delete(fe)},pollUntilDone:Xe=>L??(L=(async()=>{let{abortSignal:fe}=Xe||{},{signal:Ge}=fe?new sK.AbortController([fe,W.signal]):W;if(!He.isDone())for(await He.poll({abortSignal:Ge});!He.isDone();)await mke.delay(Oe,{abortSignal:Ge}),await He.poll({abortSignal:Ge});if(l)return He.getResult();switch(T.status){case"succeeded":return He.getResult();case"canceled":throw new Error(Te);case"failed":throw T.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{L=void 0})),async poll(Xe){if(l){if(He.isDone())return}else switch(T.status){case"succeeded":return;case"canceled":throw new Error(Te);case"failed":throw T.error}if(await dK({poll:u,state:T,stateProxy:w,getOperationLocation:e,isOperationError:i,withOperationLocation:R,getPollingInterval:a,getOperationStatus:n,getResourceLocation:s,processResult:f,getError:c,updateState:m,options:Xe,setDelay:fe=>{Oe=fe},setErrorAsResult:!l}),await le(),!l)switch(T.status){case"canceled":throw new Error(Te);case"failed":throw T.error}}};return He}}o(Ske,"buildCreatePoller");async function Rke(t,e){let{resourceLocationConfig:r,intervalInMs:n,processResult:i,restoreFrom:s,updateState:a,withOperationLocation:c,resolveOnUnsuccessful:l=!1}=e||{};return Ske({getStatusFromInitialResponse:BK,getStatusFromPollResponse:_S,isOperationError:QK,getOperationLocation:IK,getResourceLocation:bK,getPollingInterval:CK,getError:EK,resolveOnUnsuccessful:l})({init:async()=>{let A=await t.sendInitialRequest(),u=gK({rawResponse:A.rawResponse,requestPath:t.requestPath,requestMethod:t.requestMethod,resourceLocationConfig:r});return Object.assign({response:A,operationLocation:u?.operationLocation,resourceLocation:u?.resourceLocation},u?.mode?{metadata:{mode:u.mode}}:{})},poll:t.sendPollRequest},{intervalInMs:n,withOperationLocation:c,restoreFrom:s,updateState:a,processResult:i?({flatResponse:A},u)=>i(A,u):({flatResponse:A})=>A})}o(Rke,"createHttpPoller");var _ke=o(()=>({initState:t=>({config:t,isStarted:!0}),setCanceled:t=>t.isCancelled=!0,setError:(t,e)=>t.error=e,setResult:(t,e)=>t.result=e,setRunning:t=>t.isStarted=!0,setSucceeded:t=>t.isCompleted=!0,setFailed:()=>{},getError:t=>t.error,getResult:t=>t.result,isCanceled:t=>!!t.isCancelled,isFailed:t=>!!t.error,isRunning:t=>!!t.isStarted,isSucceeded:t=>!!(t.isCompleted&&!t.isCancelled&&!t.error)}),"createStateProxy"),xS=class{static{o(this,"GenericPollOperation")}constructor(e,r,n,i,s,a,c){this.state=e,this.lro=r,this.setErrorAsResult=n,this.lroResourceLocationConfig=i,this.processResult=s,this.updateState=a,this.isDone=c}setPollerConfig(e){this.pollerConfig=e}async update(e){var r;let n=_ke();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await wke({lro:this.lro,stateProxy:n,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let i=this.updateState,s=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await Nke({lro:this.lro,state:this.state,stateProxy:n,processResult:this.processResult,updateState:i?(a,{rawResponse:c})=>i(a,c):void 0,isDone:s?({flatResponse:a},c)=>s(a,c):void 0,options:e,setDelay:a=>{this.pollerConfig.intervalInMs=a},setErrorAsResult:this.setErrorAsResult}),(r=e?.fireProgress)===null||r===void 0||r.call(e,this.state),this}async cancel(){return da.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},vg=class t extends Error{static{o(this,"PollerStoppedError")}constructor(e){super(e),this.name="PollerStoppedError",Object.setPrototypeOf(this,t.prototype)}},Pg=class t extends Error{static{o(this,"PollerCancelledError")}constructor(e){super(e),this.name="PollerCancelledError",Object.setPrototypeOf(this,t.prototype)}},Dg=class{static{o(this,"Poller")}constructor(e){this.resolveOnUnsuccessful=!1,this.stopped=!0,this.pollProgressCallbacks=[],this.operation=e,this.promise=new Promise((r,n)=>{this.resolve=r,this.reject=n}),this.promise.catch(()=>{})}async startPolling(e={}){for(this.stopped&&(this.stopped=!1);!this.isStopped()&&!this.isDone();)await this.poll(e),await this.delay()}async pollOnce(e={}){this.isDone()||(this.operation=await this.operation.update({abortSignal:e.abortSignal,fireProgress:this.fireProgress.bind(this)})),this.processUpdatedState()}fireProgress(e){for(let r of this.pollProgressCallbacks)r(e)}async cancelOnce(e={}){this.operation=await this.operation.cancel(e)}poll(e={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(e);let r=o(()=>{this.pollOncePromise=void 0},"clearPollOncePromise");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 e=new Pg("Operation was canceled");throw this.reject(e),e}this.isDone()&&this.resolve&&this.resolve(this.getResult())}async pollUntilDone(e={}){return this.stopped&&this.startPolling(e).catch(this.reject),this.processUpdatedState(),this.promise}onProgress(e){return this.pollProgressCallbacks.push(e),()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter(r=>r!==e)}}isDone(){let e=this.operation.state;return!!(e.isCompleted||e.isCancelled||e.error)}stopPolling(){this.stopped||(this.stopped=!0,this.reject&&this.reject(new vg("This poller is already stopped")))}isStopped(){return this.stopped}cancelOperation(e={}){if(!this.cancelPromise)this.cancelPromise=this.cancelOnce(e);else if(e.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()}},SS=class extends Dg{static{o(this,"LroEngine")}constructor(e,r){let{intervalInMs:n=aK,resumeFrom:i,resolveOnUnsuccessful:s=!1,isDone:a,lroResourceLocationConfig:c,processResult:l,updateState:A}=r||{},u=i?lK(i):{},d=new xS(u,e,!s,c,l,A,a);super(d),this.resolveOnUnsuccessful=s,this.config={intervalInMs:n},d.setPollerConfig(this.config)}delay(){return new Promise(e=>setTimeout(()=>e(),this.config.intervalInMs))}};pa.LroEngine=SS;pa.Poller=Dg;pa.PollerCancelledError=Pg;pa.PollerStoppedError=vg;pa.createHttpPoller=Rke});var NK=g(Tg=>{"use strict";Object.defineProperty(Tg,"__esModule",{value:!0});Tg.BlobBeginCopyFromUrlPoller=void 0;var vke=pt(),Pke=wK(),vS=class extends Pke.Poller{static{o(this,"BlobBeginCopyFromUrlPoller")}intervalInMs;constructor(e){let{blobClient:r,copySource:n,intervalInMs:i=15e3,onProgress:s,resumeFrom:a,startCopyFromURLOptions:c}=e,l;a&&(l=JSON.parse(a).state);let A=Zu({...l,blobClient:r,copySource:n,startCopyFromURLOptions:c});super(A),typeof s=="function"&&this.onProgress(s),this.intervalInMs=i}delay(){return(0,vke.delay)(this.intervalInMs)}};Tg.BlobBeginCopyFromUrlPoller=vS;var Dke=o(async function(e={}){let r=this.state,{copyId:n}=r;return r.isCompleted?Zu(r):n?(await r.blobClient.abortCopyFromURL(n,{abortSignal:e.abortSignal}),r.isCancelled=!0,Zu(r)):(r.isCancelled=!0,Zu(r))},"cancel"),Tke=o(async function(e={}){let r=this.state,{blobClient:n,copySource:i,startCopyFromURLOptions:s}=r;if(r.isStarted){if(!r.isCompleted)try{let a=await r.blobClient.getProperties({abortSignal:e.abortSignal}),{copyStatus:c,copyProgress:l}=a,A=r.copyProgress;l&&(r.copyProgress=l),c==="pending"&&l!==A&&typeof e.fireProgress=="function"?e.fireProgress(r):c==="success"?(r.result=a,r.isCompleted=!0):c==="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 n.startCopyFromURL(i,s);r.copyId=a.copyId,a.copyStatus==="success"&&(r.result=a,r.isCompleted=!0)}return Zu(r)},"update"),Oke=o(function(){return JSON.stringify({state:this.state},(e,r)=>{if(e!=="blobClient")return r})},"toString");function Zu(t){return{state:{...t},cancel:Dke,toString:Oke,update:Tke}}o(Zu,"makeBlobBeginCopyFromURLPollOperation")});var xK=g(PS=>{"use strict";Object.defineProperty(PS,"__esModule",{value:!0});PS.rangeToString=Mke;function Mke(t){if(t.offset<0)throw new RangeError("Range.offset cannot be smaller than 0.");if(t.count&&t.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 t.count?`bytes=${t.offset}-${t.offset+t.count-1}`:`bytes=${t.offset}-`}o(Mke,"rangeToString")});var SK=g(Og=>{"use strict";Object.defineProperty(Og,"__esModule",{value:!0});Og.Batch=void 0;var kke=require("events"),ed;(function(t){t[t.Good=0]="Good",t[t.Error=1]="Error"})(ed||(ed={}));var DS=class{static{o(this,"Batch")}concurrency;actives=0;completed=0;offset=0;operations=[];state=ed.Good;emitter;constructor(e=5){if(e<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=e,this.emitter=new kke.EventEmitter}addOperation(e){this.operations.push(async()=>{try{this.actives++,await e(),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((e,r)=>{this.emitter.on("finish",e),this.emitter.on("error",n=>{this.state=ed.Error,r(n)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives{"use strict";Object.defineProperty(Ti,"__esModule",{value:!0});Ti.fsCreateReadStream=Ti.fsStat=void 0;Ti.streamToBuffer=Fke;Ti.streamToBuffer2=qke;Ti.streamToBuffer3=Hke;Ti.readStreamToLocalFile=zke;var RK=(Xr(),Zt(Kr)),TS=RK.__importDefault(require("node:fs")),Lke=RK.__importDefault(require("node:util")),Uke=en();async function Fke(t,e,r,n,i){let s=0,a=n-r;return new Promise((c,l)=>{let A=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),Uke.REQUEST_TIMEOUT);t.on("readable",()=>{if(s>=a){clearTimeout(A),c();return}let u=t.read();if(!u)return;typeof u=="string"&&(u=Buffer.from(u,i));let d=s+u.length>a?a-s:u.length;e.fill(u.slice(0,d),r+s,r+s+d),s+=d}),t.on("end",()=>{clearTimeout(A),s{clearTimeout(A),l(u)})})}o(Fke,"streamToBuffer");async function qke(t,e,r){let n=0,i=e.length;return new Promise((s,a)=>{t.on("readable",()=>{let c=t.read();if(c){if(typeof c=="string"&&(c=Buffer.from(c,r)),n+c.length>i){a(new Error(`Stream exceeds buffer size. Buffer size: ${i}`));return}e.fill(c,n,n+c.length),n+=c.length}}),t.on("end",()=>{s(n)}),t.on("error",a)})}o(qke,"streamToBuffer2");async function Hke(t,e){return new Promise((r,n)=>{let i=[];t.on("data",s=>{i.push(typeof s=="string"?Buffer.from(s,e):s)}),t.on("end",()=>{r(Buffer.concat(i))}),t.on("error",n)})}o(Hke,"streamToBuffer3");async function zke(t,e){return new Promise((r,n)=>{let i=TS.default.createWriteStream(e);t.on("error",s=>{n(s)}),i.on("error",s=>{n(s)}),i.on("close",r),t.pipe(i)})}o(zke,"readStreamToLocalFile");Ti.fsStat=Lke.default.promisify(TS.default.stat);Ti.fsCreateReadStream=TS.default.createReadStream});var zg=g(Oi=>{"use strict";Object.defineProperty(Oi,"__esModule",{value:!0});Oi.PageBlobClient=Oi.BlockBlobClient=Oi.AppendBlobClient=Oi.BlobClient=void 0;var qg=Ot(),Hg=Kc(),_n=pt(),_K=pt(),jke=N3(),Gke=k3(),Et=ei(),et=AS(),MS=q3(),Pt=to(),Yke=NK(),nn=xK(),Jke=ng(),vK=SK(),Vke=ei(),$e=en(),se=ia(),F=Rn(),kg=OS(),Mg=ug(),Wke=hg(),Ql=class t extends Jke.StorageClient{static{o(this,"BlobClient")}blobContext;_name;_containerName;_versionId;_snapshot;get name(){return this._name}get containerName(){return this._containerName}constructor(e,r,n,i){i=i||{};let s,a;if((0,Pt.isPipelineLike)(r))a=e,s=r;else if(_n.isNodeLike&&r instanceof Et.StorageSharedKeyCredential||r instanceof Et.AnonymousCredential||(0,Hg.isTokenCredential)(r))a=e,i=n,s=(0,Pt.newPipeline)(r,i);else if(!r&&typeof r!="string")a=e,n&&typeof n!="string"&&(i=n),s=(0,Pt.newPipeline)(new Et.AnonymousCredential,i);else if(r&&typeof r=="string"&&n&&typeof n=="string"){let c=r,l=n,A=(0,F.extractConnectionStringParts)(e);if(A.kind==="AccountConnString")if(_n.isNodeLike){let u=new Et.StorageSharedKeyCredential(A.accountName,A.accountKey);a=(0,F.appendToURLPath)((0,F.appendToURLPath)(A.url,encodeURIComponent(c)),encodeURIComponent(l)),i.proxyOptions||(i.proxyOptions=(0,qg.getDefaultProxySettings)(A.proxyUri)),s=(0,Pt.newPipeline)(u,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(A.kind==="SASConnString")a=(0,F.appendToURLPath)((0,F.appendToURLPath)(A.url,encodeURIComponent(c)),encodeURIComponent(l))+"?"+A.accountSas,s=(0,Pt.newPipeline)(new Et.AnonymousCredential,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(a,s),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=(0,F.getURLParameter)(this.url,$e.URLConstants.Parameters.SNAPSHOT),this._versionId=(0,F.getURLParameter)(this.url,$e.URLConstants.Parameters.VERSIONID)}withSnapshot(e){return new t((0,F.setURLParameter)(this.url,$e.URLConstants.Parameters.SNAPSHOT,e.length===0?void 0:e),this.pipeline)}withVersion(e){return new t((0,F.setURLParameter)(this.url,$e.URLConstants.Parameters.VERSIONID,e.length===0?void 0:e),this.pipeline)}getAppendBlobClient(){return new Lg(this.url,this.pipeline)}getBlockBlobClient(){return new Ug(this.url,this.pipeline)}getPageBlobClient(){return new Fg(this.url,this.pipeline)}async download(e=0,r,n={}){return n.conditions=n.conditions||{},n.conditions=n.conditions||{},(0,et.ensureCpkIfSpecified)(n.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlobClient-download",n,async i=>{let s=(0,F.assertResponse)(await this.blobContext.download({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:{...n.conditions,ifTags:n.conditions?.tagConditions},requestOptions:{onDownloadProgress:_n.isNodeLike?void 0:n.onProgress},range:e===0&&!r?void 0:(0,nn.rangeToString)({offset:e,count:r}),rangeGetContentMD5:n.rangeGetContentMD5,rangeGetContentCRC64:n.rangeGetContentCrc64,snapshot:n.snapshot,cpkInfo:n.customerProvidedKey,tracingOptions:i.tracingOptions})),a={...s,_response:s._response,objectReplicationDestinationPolicyId:s.objectReplicationPolicyId,objectReplicationSourceProperties:(0,F.parseObjectReplicationRecord)(s.objectReplicationRules)};if(!_n.isNodeLike)return a;if((n.maxRetryRequests===void 0||n.maxRetryRequests<0)&&(n.maxRetryRequests=$e.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS),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 jke.BlobDownloadResponse(a,async c=>{let l={leaseAccessConditions:n.conditions,modifiedAccessConditions:{ifMatch:n.conditions.ifMatch||s.etag,ifModifiedSince:n.conditions.ifModifiedSince,ifNoneMatch:n.conditions.ifNoneMatch,ifUnmodifiedSince:n.conditions.ifUnmodifiedSince,ifTags:n.conditions?.tagConditions},range:(0,nn.rangeToString)({count:e+s.contentLength-c,offset:c}),rangeGetContentMD5:n.rangeGetContentMD5,rangeGetContentCRC64:n.rangeGetContentCrc64,snapshot:n.snapshot,cpkInfo:n.customerProvidedKey};return(await this.blobContext.download({abortSignal:n.abortSignal,...l})).readableStreamBody},e,s.contentLength,{maxRetryRequests:n.maxRetryRequests,onProgress:n.onProgress})})}async exists(e={}){return se.tracingClient.withSpan("BlobClient-exists",e,async r=>{try{return(0,et.ensureCpkIfSpecified)(e.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:e.abortSignal,customerProvidedKey:e.customerProvidedKey,conditions:e.conditions,tracingOptions:r.tracingOptions}),!0}catch(n){if(n.statusCode===404)return!1;if(n.statusCode===409&&(n.details.errorCode===$e.BlobUsesCustomerSpecifiedEncryptionMsg||n.details.errorCode===$e.BlobDoesNotUseCustomerSpecifiedEncryption))return!0;throw n}})}async getProperties(e={}){return e.conditions=e.conditions||{},(0,et.ensureCpkIfSpecified)(e.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlobClient-getProperties",e,async r=>{let n=(0,F.assertResponse)(await this.blobContext.getProperties({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},cpkInfo:e.customerProvidedKey,tracingOptions:r.tracingOptions}));return{...n,_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:(0,F.parseObjectReplicationRecord)(n.objectReplicationRules)}})}async delete(e={}){return e.conditions=e.conditions||{},se.tracingClient.withSpan("BlobClient-delete",e,async r=>(0,F.assertResponse)(await this.blobContext.delete({abortSignal:e.abortSignal,deleteSnapshots:e.deleteSnapshots,leaseAccessConditions:e.conditions,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async deleteIfExists(e={}){return se.tracingClient.withSpan("BlobClient-deleteIfExists",e,async r=>{try{let n=(0,F.assertResponse)(await this.delete(r));return{succeeded:!0,...n,_response:n._response}}catch(n){if(n.details?.errorCode==="BlobNotFound")return{succeeded:!1,...n.response?.parsedHeaders,_response:n.response};throw n}})}async undelete(e={}){return se.tracingClient.withSpan("BlobClient-undelete",e,async r=>(0,F.assertResponse)(await this.blobContext.undelete({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(e,r={}){return r.conditions=r.conditions||{},(0,et.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlobClient-setHTTPHeaders",r,async n=>(0,F.assertResponse)(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:e,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions})))}async setMetadata(e,r={}){return r.conditions=r.conditions||{},(0,et.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlobClient-setMetadata",r,async n=>(0,F.assertResponse)(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:n.tracingOptions})))}async setTags(e,r={}){return se.tracingClient.withSpan("BlobClient-setTags",r,async n=>(0,F.assertResponse)(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},blobModifiedAccessConditions:r.conditions,tracingOptions:n.tracingOptions,tags:(0,F.toBlobTags)(e)})))}async getTags(e={}){return se.tracingClient.withSpan("BlobClient-getTags",e,async r=>{let n=(0,F.assertResponse)(await this.blobContext.getTags({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},blobModifiedAccessConditions:e.conditions,tracingOptions:r.tracingOptions}));return{...n,_response:n._response,tags:(0,F.toTags)({blobTagSet:n.blobTagSet})||{}}})}getBlobLeaseClient(e){return new Wke.BlobLeaseClient(this,e)}async createSnapshot(e={}){return e.conditions=e.conditions||{},(0,et.ensureCpkIfSpecified)(e.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlobClient-createSnapshot",e,async r=>(0,F.assertResponse)(await this.blobContext.createSnapshot({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,metadata:e.metadata,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},cpkInfo:e.customerProvidedKey,encryptionScope:e.encryptionScope,tracingOptions:r.tracingOptions})))}async beginCopyFromURL(e,r={}){let n={abortCopyFromURL:(...s)=>this.abortCopyFromURL(...s),getProperties:(...s)=>this.getProperties(...s),startCopyFromURL:(...s)=>this.startCopyFromURL(...s)},i=new Yke.BlobBeginCopyFromUrlPoller({blobClient:n,copySource:e,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await i.poll(),i}async abortCopyFromURL(e,r={}){return se.tracingClient.withSpan("BlobClient-abortCopyFromURL",r,async n=>(0,F.assertResponse)(await this.blobContext.abortCopyFromURL(e,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,tracingOptions:n.tracingOptions})))}async syncCopyFromURL(e,r={}){return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},se.tracingClient.withSpan("BlobClient-syncCopyFromURL",r,async n=>(0,F.assertResponse)(await this.blobContext.copyFromURL(e,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions?.ifMatch,sourceIfModifiedSince:r.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions?.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:(0,F.httpAuthorizationToString)(r.sourceAuthorization),tier:(0,et.toAccessTier)(r.tier),blobTagsString:(0,F.toBlobTagsString)(r.tags),immutabilityPolicyExpiry:r.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:r.immutabilityPolicy?.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,fileRequestIntent:r.sourceShareTokenIntent,tracingOptions:n.tracingOptions})))}async setAccessTier(e,r={}){return se.tracingClient.withSpan("BlobClient-setAccessTier",r,async n=>(0,F.assertResponse)(await this.blobContext.setTier((0,et.toAccessTier)(e),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},rehydratePriority:r.rehydratePriority,tracingOptions:n.tracingOptions})))}async downloadToBuffer(e,r,n,i={}){let s,a=0,c=0,l=i;e instanceof Buffer?(s=e,a=r||0,c=typeof n=="number"?n:0):(a=typeof e=="number"?e:0,c=typeof r=="number"?r:0,l=n||{});let A=l.blockSize??0;if(A<0)throw new RangeError("blockSize option must be >= 0");if(A===0&&(A=$e.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES),a<0)throw new RangeError("offset option must be >= 0");if(c&&c<=0)throw new RangeError("count option must be greater than 0");return l.conditions||(l.conditions={}),se.tracingClient.withSpan("BlobClient-downloadToBuffer",l,async u=>{if(!c){let m=await this.getProperties({...l,tracingOptions:u.tracingOptions});if(c=m.contentLength-a,c<0)throw new RangeError(`offset ${a} shouldn't be larger than blob size ${m.contentLength}`)}if(!s)try{s=Buffer.alloc(c)}catch(m){throw new Error(`Unable to allocate the buffer of size: ${c}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile". ${m.message}`)}if(s.length{let C=a+c;m+A{let a=await this.download(r,n,{...i,tracingOptions:s.tracingOptions});return a.readableStreamBody&&await(0,kg.readStreamToLocalFile)(a.readableStreamBody,e),a.blobDownloadStream=void 0,a})}getBlobAndContainerNamesFromUrl(){let e,r;try{let n=new URL(this.url);if(n.host.split(".")[1]==="blob"){let i=n.pathname.match("/([^/]*)(/(.*))?");e=i[1],r=i[3]}else if((0,F.isIpEndpointStyle)(n)){let i=n.pathname.match("/([^/]*)/([^/]*)(/(.*))?");e=i[2],r=i[4]}else{let i=n.pathname.match("/([^/]*)(/(.*))?");e=i[1],r=i[3]}if(e=decodeURIComponent(e),r=decodeURIComponent(r),r=r.replace(/\\/g,"/"),!e)throw new Error("Provided containerName is invalid.");return{blobName:r,containerName:e}}catch{throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(e,r={}){return se.tracingClient.withSpan("BlobClient-startCopyFromURL",r,async n=>(r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},(0,F.assertResponse)(await this.blobContext.startCopyFromURL(e,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:r.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:r.immutabilityPolicy?.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:(0,et.toAccessTier)(r.tier),blobTagsString:(0,F.toBlobTagsString)(r.tags),sealBlob:r.sealBlob,tracingOptions:n.tracingOptions}))))}generateSasUrl(e){return new Promise(r=>{if(!(this.credential instanceof Et.StorageSharedKeyCredential))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let n=(0,Mg.generateBlobSASQueryParameters)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...e},this.credential).toString();r((0,F.appendToURLQuery)(this.url,n))})}generateSasStringToSign(e){if(!(this.credential instanceof Et.StorageSharedKeyCredential))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return(0,Mg.generateBlobSASQueryParametersInternal)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...e},this.credential).stringToSign}generateUserDelegationSasUrl(e,r){return new Promise(n=>{let i=(0,Mg.generateBlobSASQueryParameters)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...e},r,this.accountName).toString();n((0,F.appendToURLQuery)(this.url,i))})}generateUserDelegationSasStringToSign(e,r){return(0,Mg.generateBlobSASQueryParametersInternal)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...e},r,this.accountName).stringToSign}async deleteImmutabilityPolicy(e={}){return se.tracingClient.withSpan("BlobClient-deleteImmutabilityPolicy",e,async r=>(0,F.assertResponse)(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(e,r={}){return se.tracingClient.withSpan("BlobClient-setImmutabilityPolicy",r,async n=>(0,F.assertResponse)(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:e.expiriesOn,immutabilityPolicyMode:e.policyMode,tracingOptions:n.tracingOptions})))}async setLegalHold(e,r={}){return se.tracingClient.withSpan("BlobClient-setLegalHold",r,async n=>(0,F.assertResponse)(await this.blobContext.setLegalHold(e,{tracingOptions:n.tracingOptions})))}async getAccountInfo(e={}){return se.tracingClient.withSpan("BlobClient-getAccountInfo",e,async r=>(0,F.assertResponse)(await this.blobContext.getAccountInfo({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions})))}};Oi.BlobClient=Ql;var Lg=class t extends Ql{static{o(this,"AppendBlobClient")}appendBlobContext;constructor(e,r,n,i){let s,a;if(i=i||{},(0,Pt.isPipelineLike)(r))a=e,s=r;else if(_n.isNodeLike&&r instanceof Et.StorageSharedKeyCredential||r instanceof Et.AnonymousCredential||(0,Hg.isTokenCredential)(r))a=e,i=n,s=(0,Pt.newPipeline)(r,i);else if(!r&&typeof r!="string")a=e,s=(0,Pt.newPipeline)(new Et.AnonymousCredential,i);else if(r&&typeof r=="string"&&n&&typeof n=="string"){let c=r,l=n,A=(0,F.extractConnectionStringParts)(e);if(A.kind==="AccountConnString")if(_n.isNodeLike){let u=new Et.StorageSharedKeyCredential(A.accountName,A.accountKey);a=(0,F.appendToURLPath)((0,F.appendToURLPath)(A.url,encodeURIComponent(c)),encodeURIComponent(l)),i.proxyOptions||(i.proxyOptions=(0,qg.getDefaultProxySettings)(A.proxyUri)),s=(0,Pt.newPipeline)(u,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(A.kind==="SASConnString")a=(0,F.appendToURLPath)((0,F.appendToURLPath)(A.url,encodeURIComponent(c)),encodeURIComponent(l))+"?"+A.accountSas,s=(0,Pt.newPipeline)(new Et.AnonymousCredential,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(a,s),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(e){return new t((0,F.setURLParameter)(this.url,$e.URLConstants.Parameters.SNAPSHOT,e.length===0?void 0:e),this.pipeline)}async create(e={}){return e.conditions=e.conditions||{},(0,et.ensureCpkIfSpecified)(e.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("AppendBlobClient-create",e,async r=>(0,F.assertResponse)(await this.appendBlobContext.create(0,{abortSignal:e.abortSignal,blobHttpHeaders:e.blobHTTPHeaders,leaseAccessConditions:e.conditions,metadata:e.metadata,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},cpkInfo:e.customerProvidedKey,encryptionScope:e.encryptionScope,immutabilityPolicyExpiry:e.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:e.immutabilityPolicy?.policyMode,legalHold:e.legalHold,blobTagsString:(0,F.toBlobTagsString)(e.tags),tracingOptions:r.tracingOptions})))}async createIfNotExists(e={}){let r={ifNoneMatch:$e.ETagAny};return se.tracingClient.withSpan("AppendBlobClient-createIfNotExists",e,async n=>{try{let i=(0,F.assertResponse)(await this.create({...n,conditions:r}));return{succeeded:!0,...i,_response:i._response}}catch(i){if(i.details?.errorCode==="BlobAlreadyExists")return{succeeded:!1,...i.response?.parsedHeaders,_response:i.response};throw i}})}async seal(e={}){return e.conditions=e.conditions||{},se.tracingClient.withSpan("AppendBlobClient-seal",e,async r=>(0,F.assertResponse)(await this.appendBlobContext.seal({abortSignal:e.abortSignal,appendPositionAccessConditions:e.conditions,leaseAccessConditions:e.conditions,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async appendBlock(e,r,n={}){return n.conditions=n.conditions||{},(0,et.ensureCpkIfSpecified)(n.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("AppendBlobClient-appendBlock",n,async i=>(0,F.assertResponse)(await this.appendBlobContext.appendBlock(r,e,{abortSignal:n.abortSignal,appendPositionAccessConditions:n.conditions,leaseAccessConditions:n.conditions,modifiedAccessConditions:{...n.conditions,ifTags:n.conditions?.tagConditions},requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:i.tracingOptions})))}async appendBlockFromURL(e,r,n,i={}){return i.conditions=i.conditions||{},i.sourceConditions=i.sourceConditions||{},(0,et.ensureCpkIfSpecified)(i.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("AppendBlobClient-appendBlockFromURL",i,async s=>(0,F.assertResponse)(await this.appendBlobContext.appendBlockFromUrl(e,0,{abortSignal:i.abortSignal,sourceRange:(0,nn.rangeToString)({offset:r,count:n}),sourceContentMD5:i.sourceContentMD5,sourceContentCrc64:i.sourceContentCrc64,leaseAccessConditions:i.conditions,appendPositionAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:i.sourceConditions?.ifMatch,sourceIfModifiedSince:i.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:i.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:i.sourceConditions?.ifUnmodifiedSince},copySourceAuthorization:(0,F.httpAuthorizationToString)(i.sourceAuthorization),cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,fileRequestIntent:i.sourceShareTokenIntent,tracingOptions:s.tracingOptions})))}};Oi.AppendBlobClient=Lg;var Ug=class t extends Ql{static{o(this,"BlockBlobClient")}_blobContext;blockBlobContext;constructor(e,r,n,i){let s,a;if(i=i||{},(0,Pt.isPipelineLike)(r))a=e,s=r;else if(_n.isNodeLike&&r instanceof Et.StorageSharedKeyCredential||r instanceof Et.AnonymousCredential||(0,Hg.isTokenCredential)(r))a=e,i=n,s=(0,Pt.newPipeline)(r,i);else if(!r&&typeof r!="string")a=e,n&&typeof n!="string"&&(i=n),s=(0,Pt.newPipeline)(new Et.AnonymousCredential,i);else if(r&&typeof r=="string"&&n&&typeof n=="string"){let c=r,l=n,A=(0,F.extractConnectionStringParts)(e);if(A.kind==="AccountConnString")if(_n.isNodeLike){let u=new Et.StorageSharedKeyCredential(A.accountName,A.accountKey);a=(0,F.appendToURLPath)((0,F.appendToURLPath)(A.url,encodeURIComponent(c)),encodeURIComponent(l)),i.proxyOptions||(i.proxyOptions=(0,qg.getDefaultProxySettings)(A.proxyUri)),s=(0,Pt.newPipeline)(u,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(A.kind==="SASConnString")a=(0,F.appendToURLPath)((0,F.appendToURLPath)(A.url,encodeURIComponent(c)),encodeURIComponent(l))+"?"+A.accountSas,s=(0,Pt.newPipeline)(new Et.AnonymousCredential,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(a,s),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(e){return new t((0,F.setURLParameter)(this.url,$e.URLConstants.Parameters.SNAPSHOT,e.length===0?void 0:e),this.pipeline)}async query(e,r={}){if((0,et.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),!_n.isNodeLike)throw new Error("This operation currently is only supported in Node.js.");return se.tracingClient.withSpan("BlockBlobClient-query",r,async n=>{let i=(0,F.assertResponse)(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:e,inputSerialization:(0,F.toQuerySerialization)(r.inputTextConfiguration),outputSerialization:(0,F.toQuerySerialization)(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},cpkInfo:r.customerProvidedKey,tracingOptions:n.tracingOptions}));return new Gke.BlobQueryResponse(i,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(e,r,n={}){return n.conditions=n.conditions||{},(0,et.ensureCpkIfSpecified)(n.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlockBlobClient-upload",n,async i=>(0,F.assertResponse)(await this.blockBlobContext.upload(r,e,{abortSignal:n.abortSignal,blobHttpHeaders:n.blobHTTPHeaders,leaseAccessConditions:n.conditions,metadata:n.metadata,modifiedAccessConditions:{...n.conditions,ifTags:n.conditions?.tagConditions},requestOptions:{onUploadProgress:n.onProgress},cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,immutabilityPolicyExpiry:n.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:n.immutabilityPolicy?.policyMode,legalHold:n.legalHold,tier:(0,et.toAccessTier)(n.tier),blobTagsString:(0,F.toBlobTagsString)(n.tags),tracingOptions:i.tracingOptions})))}async syncUploadFromURL(e,r={}){return r.conditions=r.conditions||{},(0,et.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlockBlobClient-syncUploadFromURL",r,async n=>(0,F.assertResponse)(await this.blockBlobContext.putBlobFromUrl(0,e,{...r,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions?.ifMatch,sourceIfModifiedSince:r.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions?.ifUnmodifiedSince,sourceIfTags:r.sourceConditions?.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:(0,F.httpAuthorizationToString)(r.sourceAuthorization),tier:(0,et.toAccessTier)(r.tier),blobTagsString:(0,F.toBlobTagsString)(r.tags),copySourceTags:r.copySourceTags,fileRequestIntent:r.sourceShareTokenIntent,tracingOptions:n.tracingOptions})))}async stageBlock(e,r,n,i={}){return(0,et.ensureCpkIfSpecified)(i.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlockBlobClient-stageBlock",i,async s=>(0,F.assertResponse)(await this.blockBlobContext.stageBlock(e,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:s.tracingOptions})))}async stageBlockFromURL(e,r,n=0,i,s={}){return(0,et.ensureCpkIfSpecified)(s.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlockBlobClient-stageBlockFromURL",s,async a=>(0,F.assertResponse)(await this.blockBlobContext.stageBlockFromURL(e,0,r,{abortSignal:s.abortSignal,leaseAccessConditions:s.conditions,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,sourceRange:n===0&&!i?void 0:(0,nn.rangeToString)({offset:n,count:i}),cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:(0,F.httpAuthorizationToString)(s.sourceAuthorization),fileRequestIntent:s.sourceShareTokenIntent,tracingOptions:a.tracingOptions})))}async commitBlockList(e,r={}){return r.conditions=r.conditions||{},(0,et.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("BlockBlobClient-commitBlockList",r,async n=>(0,F.assertResponse)(await this.blockBlobContext.commitBlockList({latest:e},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:r.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:r.immutabilityPolicy?.policyMode,legalHold:r.legalHold,tier:(0,et.toAccessTier)(r.tier),blobTagsString:(0,F.toBlobTagsString)(r.tags),tracingOptions:n.tracingOptions})))}async getBlockList(e,r={}){return se.tracingClient.withSpan("BlockBlobClient-getBlockList",r,async n=>{let i=(0,F.assertResponse)(await this.blockBlobContext.getBlockList(e,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return i.committedBlocks||(i.committedBlocks=[]),i.uncommittedBlocks||(i.uncommittedBlocks=[]),i})}async uploadData(e,r={}){return se.tracingClient.withSpan("BlockBlobClient-uploadData",r,async n=>{if(_n.isNodeLike){let i;return e instanceof Buffer?i=e:e instanceof ArrayBuffer?i=Buffer.from(e):(e=e,i=Buffer.from(e.buffer,e.byteOffset,e.byteLength)),this.uploadSeekableInternal((s,a)=>i.slice(s,s+a),i.byteLength,n)}else{let i=new Blob([e]);return this.uploadSeekableInternal((s,a)=>i.slice(s,s+a),i.size,n)}})}async uploadBrowserData(e,r={}){return se.tracingClient.withSpan("BlockBlobClient-uploadBrowserData",r,async n=>{let i=new Blob([e]);return this.uploadSeekableInternal((s,a)=>i.slice(s,s+a),i.size,n)})}async uploadSeekableInternal(e,r,n={}){let i=n.blockSize??0;if(i<0||i>$e.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES)throw new RangeError(`blockSize option must be >= 0 and <= ${$e.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES}`);let s=n.maxSingleShotSize??$e.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES;if(s<0||s>$e.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${$e.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES}`);if(i===0){if(r>$e.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES*$e.BLOCK_BLOB_MAX_BLOCKS)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>s&&(i=Math.ceil(r/$e.BLOCK_BLOB_MAX_BLOCKS),i<$e.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES&&(i=$e.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES))}return n.blobHTTPHeaders||(n.blobHTTPHeaders={}),n.conditions||(n.conditions={}),se.tracingClient.withSpan("BlockBlobClient-uploadSeekableInternal",n,async a=>{if(r<=s)return(0,F.assertResponse)(await this.upload(e(0,r),r,a));let c=Math.floor((r-1)/i)+1;if(c>$e.BLOCK_BLOB_MAX_BLOCKS)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${$e.BLOCK_BLOB_MAX_BLOCKS}`);let l=[],A=(0,_K.randomUUID)(),u=0,d=new vK.Batch(n.concurrency);for(let f=0;f{let m=(0,F.generateBlockID)(A,f),C=i*f,S=(f===c-1?r:C+i)-C;l.push(m),await this.stageBlock(m,e(C,S),S,{abortSignal:n.abortSignal,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}),u+=S,n.onProgress&&n.onProgress({loadedBytes:u})});return await d.do(),this.commitBlockList(l,a)})}async uploadFile(e,r={}){return se.tracingClient.withSpan("BlockBlobClient-uploadFile",r,async n=>{let i=(await(0,kg.fsStat)(e)).size;return this.uploadSeekableInternal((s,a)=>()=>(0,kg.fsCreateReadStream)(e,{autoClose:!0,end:a?s+a-1:1/0,start:s}),i,{...r,tracingOptions:n.tracingOptions})})}async uploadStream(e,r=$e.DEFAULT_BLOCK_BUFFER_SIZE_BYTES,n=5,i={}){return i.blobHTTPHeaders||(i.blobHTTPHeaders={}),i.conditions||(i.conditions={}),se.tracingClient.withSpan("BlockBlobClient-uploadStream",i,async s=>{let a=0,c=(0,_K.randomUUID)(),l=0,A=[];return await new Vke.BufferScheduler(e,r,n,async(d,f)=>{let m=(0,F.generateBlockID)(c,a);A.push(m),a++,await this.stageBlock(m,d,f,{customerProvidedKey:i.customerProvidedKey,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:s.tracingOptions}),l+=f,i.onProgress&&i.onProgress({loadedBytes:l})},Math.ceil(n/4*3)).do(),(0,F.assertResponse)(await this.commitBlockList(A,{...i,tracingOptions:s.tracingOptions}))})}};Oi.BlockBlobClient=Ug;var Fg=class t extends Ql{static{o(this,"PageBlobClient")}pageBlobContext;constructor(e,r,n,i){let s,a;if(i=i||{},(0,Pt.isPipelineLike)(r))a=e,s=r;else if(_n.isNodeLike&&r instanceof Et.StorageSharedKeyCredential||r instanceof Et.AnonymousCredential||(0,Hg.isTokenCredential)(r))a=e,i=n,s=(0,Pt.newPipeline)(r,i);else if(!r&&typeof r!="string")a=e,s=(0,Pt.newPipeline)(new Et.AnonymousCredential,i);else if(r&&typeof r=="string"&&n&&typeof n=="string"){let c=r,l=n,A=(0,F.extractConnectionStringParts)(e);if(A.kind==="AccountConnString")if(_n.isNodeLike){let u=new Et.StorageSharedKeyCredential(A.accountName,A.accountKey);a=(0,F.appendToURLPath)((0,F.appendToURLPath)(A.url,encodeURIComponent(c)),encodeURIComponent(l)),i.proxyOptions||(i.proxyOptions=(0,qg.getDefaultProxySettings)(A.proxyUri)),s=(0,Pt.newPipeline)(u,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(A.kind==="SASConnString")a=(0,F.appendToURLPath)((0,F.appendToURLPath)(A.url,encodeURIComponent(c)),encodeURIComponent(l))+"?"+A.accountSas,s=(0,Pt.newPipeline)(new Et.AnonymousCredential,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(a,s),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(e){return new t((0,F.setURLParameter)(this.url,$e.URLConstants.Parameters.SNAPSHOT,e.length===0?void 0:e),this.pipeline)}async create(e,r={}){return r.conditions=r.conditions||{},(0,et.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("PageBlobClient-create",r,async n=>(0,F.assertResponse)(await this.pageBlobContext.create(0,e,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:r.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:r.immutabilityPolicy?.policyMode,legalHold:r.legalHold,tier:(0,et.toAccessTier)(r.tier),blobTagsString:(0,F.toBlobTagsString)(r.tags),tracingOptions:n.tracingOptions})))}async createIfNotExists(e,r={}){return se.tracingClient.withSpan("PageBlobClient-createIfNotExists",r,async n=>{try{let i={ifNoneMatch:$e.ETagAny},s=(0,F.assertResponse)(await this.create(e,{...r,conditions:i,tracingOptions:n.tracingOptions}));return{succeeded:!0,...s,_response:s._response}}catch(i){if(i.details?.errorCode==="BlobAlreadyExists")return{succeeded:!1,...i.response?.parsedHeaders,_response:i.response};throw i}})}async uploadPages(e,r,n,i={}){return i.conditions=i.conditions||{},(0,et.ensureCpkIfSpecified)(i.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("PageBlobClient-uploadPages",i,async s=>(0,F.assertResponse)(await this.pageBlobContext.uploadPages(n,e,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},requestOptions:{onUploadProgress:i.onProgress},range:(0,nn.rangeToString)({offset:r,count:n}),sequenceNumberAccessConditions:i.conditions,transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:s.tracingOptions})))}async uploadPagesFromURL(e,r,n,i,s={}){return s.conditions=s.conditions||{},s.sourceConditions=s.sourceConditions||{},(0,et.ensureCpkIfSpecified)(s.customerProvidedKey,this.isHttps),se.tracingClient.withSpan("PageBlobClient-uploadPagesFromURL",s,async a=>(0,F.assertResponse)(await this.pageBlobContext.uploadPagesFromURL(e,(0,nn.rangeToString)({offset:r,count:i}),0,(0,nn.rangeToString)({offset:n,count:i}),{abortSignal:s.abortSignal,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,leaseAccessConditions:s.conditions,sequenceNumberAccessConditions:s.conditions,modifiedAccessConditions:{...s.conditions,ifTags:s.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:s.sourceConditions?.ifMatch,sourceIfModifiedSince:s.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:s.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:s.sourceConditions?.ifUnmodifiedSince},cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:(0,F.httpAuthorizationToString)(s.sourceAuthorization),fileRequestIntent:s.sourceShareTokenIntent,tracingOptions:a.tracingOptions})))}async clearPages(e=0,r,n={}){return n.conditions=n.conditions||{},se.tracingClient.withSpan("PageBlobClient-clearPages",n,async i=>(0,F.assertResponse)(await this.pageBlobContext.clearPages(0,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:{...n.conditions,ifTags:n.conditions?.tagConditions},range:(0,nn.rangeToString)({offset:e,count:r}),sequenceNumberAccessConditions:n.conditions,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:i.tracingOptions})))}async getPageRanges(e=0,r,n={}){return n.conditions=n.conditions||{},se.tracingClient.withSpan("PageBlobClient-getPageRanges",n,async i=>{let s=(0,F.assertResponse)(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:{...n.conditions,ifTags:n.conditions?.tagConditions},range:(0,nn.rangeToString)({offset:e,count:r}),tracingOptions:i.tracingOptions}));return(0,MS.rangeResponseFromModel)(s)})}async listPageRangesSegment(e=0,r,n,i={}){return se.tracingClient.withSpan("PageBlobClient-getPageRangesSegment",i,async s=>(0,F.assertResponse)(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},range:(0,nn.rangeToString)({offset:e,count:r}),marker:n,maxPageSize:i.maxPageSize,tracingOptions:s.tracingOptions})))}async*listPageRangeItemSegments(e=0,r,n,i={}){let s;if(n||n===void 0)do s=await this.listPageRangesSegment(e,r,n,i),n=s.continuationToken,yield await s;while(n)}async*listPageRangeItems(e=0,r,n={}){let i;for await(let s of this.listPageRangeItemSegments(e,r,i,n))yield*(0,F.ExtractPageRangeInfoItems)(s)}listPageRanges(e=0,r,n={}){n.conditions=n.conditions||{};let i=this.listPageRangeItems(e,r,n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeItemSegments(e,r,s.continuationToken,{maxPageSize:s.maxPageSize,...n})}}async getPageRangesDiff(e,r,n,i={}){return i.conditions=i.conditions||{},se.tracingClient.withSpan("PageBlobClient-getPageRangesDiff",i,async s=>{let a=(0,F.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},prevsnapshot:n,range:(0,nn.rangeToString)({offset:e,count:r}),tracingOptions:s.tracingOptions}));return(0,MS.rangeResponseFromModel)(a)})}async listPageRangesDiffSegment(e,r,n,i,s={}){return se.tracingClient.withSpan("PageBlobClient-getPageRangesDiffSegment",s,async a=>(0,F.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:s?.abortSignal,leaseAccessConditions:s?.conditions,modifiedAccessConditions:{...s?.conditions,ifTags:s?.conditions?.tagConditions},prevsnapshot:n,range:(0,nn.rangeToString)({offset:e,count:r}),marker:i,maxPageSize:s?.maxPageSize,tracingOptions:a.tracingOptions})))}async*listPageRangeDiffItemSegments(e,r,n,i,s){let a;if(i||i===void 0)do a=await this.listPageRangesDiffSegment(e,r,n,i,s),i=a.continuationToken,yield await a;while(i)}async*listPageRangeDiffItems(e,r,n,i){let s;for await(let a of this.listPageRangeDiffItemSegments(e,r,n,s,i))yield*(0,F.ExtractPageRangeInfoItems)(a)}listPageRangesDiff(e,r,n,i={}){i.conditions=i.conditions||{};let s=this.listPageRangeDiffItems(e,r,n,{...i});return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeDiffItemSegments(e,r,n,a.continuationToken,{maxPageSize:a.maxPageSize,...i})}}async getPageRangesDiffForManagedDisks(e,r,n,i={}){return i.conditions=i.conditions||{},se.tracingClient.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",i,async s=>{let a=(0,F.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},prevSnapshotUrl:n,range:(0,nn.rangeToString)({offset:e,count:r}),tracingOptions:s.tracingOptions}));return(0,MS.rangeResponseFromModel)(a)})}async resize(e,r={}){return r.conditions=r.conditions||{},se.tracingClient.withSpan("PageBlobClient-resize",r,async n=>(0,F.assertResponse)(await this.pageBlobContext.resize(e,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},encryptionScope:r.encryptionScope,tracingOptions:n.tracingOptions})))}async updateSequenceNumber(e,r,n={}){return n.conditions=n.conditions||{},se.tracingClient.withSpan("PageBlobClient-updateSequenceNumber",n,async i=>(0,F.assertResponse)(await this.pageBlobContext.updateSequenceNumber(e,{abortSignal:n.abortSignal,blobSequenceNumber:r,leaseAccessConditions:n.conditions,modifiedAccessConditions:{...n.conditions,ifTags:n.conditions?.tagConditions},tracingOptions:i.tracingOptions})))}async startCopyIncremental(e,r={}){return se.tracingClient.withSpan("PageBlobClient-startCopyIncremental",r,async n=>(0,F.assertResponse)(await this.pageBlobContext.copyIncremental(e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions})))}};Oi.PageBlobClient=Fg});var kS=g(jg=>{"use strict";Object.defineProperty(jg,"__esModule",{value:!0});jg.getBodyAsText=Xke;jg.utf8ByteLength=Zke;var $ke=OS(),Kke=en();async function Xke(t){let e=Buffer.alloc(Kke.BATCH_MAX_PAYLOAD_IN_BYTES),r=await(0,$ke.streamToBuffer2)(t.readableStreamBody,e);return e=e.slice(0,r),e.toString()}o(Xke,"getBodyAsText");function Zke(t){return Buffer.byteLength(t)}o(Zke,"utf8ByteLength")});var TK=g(Yg=>{"use strict";Object.defineProperty(Yg,"__esModule",{value:!0});Yg.BatchResponseParser=void 0;var eLe=Ot(),tLe=gm(),wl=en(),rLe=kS(),nLe=Em(),Gg=": ",PK=" ",DK=-1,LS=class{static{o(this,"BatchResponseParser")}batchResponse;responseBatchBoundary;perResponsePrefix;batchResponseEnding;subRequests;constructor(e,r){if(!e||!e.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=e,this.subRequests=r,this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1],this.perResponsePrefix=`--${this.responseBatchBoundary}${wl.HTTP_LINE_ENDING}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==wl.HTTPURLConnection.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await(0,rLe.getBodyAsText)(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),s=0,a=0;for(let c=0;c=0&&C{"use strict";Object.defineProperty(Jg,"__esModule",{value:!0});Jg.Mutex=void 0;var Nl;(function(t){t[t.LOCKED=0]="LOCKED",t[t.UNLOCKED=1]="UNLOCKED"})(Nl||(Nl={}));var US=class{static{o(this,"Mutex")}static async lock(e){return new Promise(r=>{this.keys[e]===void 0||this.keys[e]===Nl.UNLOCKED?(this.keys[e]=Nl.LOCKED,r()):this.onUnlockEvent(e,()=>{this.keys[e]=Nl.LOCKED,r()})})}static async unlock(e){return new Promise(r=>{this.keys[e]===Nl.LOCKED&&this.emitUnlockEvent(e),delete this.keys[e],r()})}static keys={};static listeners={};static onUnlockEvent(e,r){this.listeners[e]===void 0?this.listeners[e]=[r]:this.listeners[e].push(r)}static emitUnlockEvent(e){if(this.listeners[e]!==void 0&&this.listeners[e].length>0){let r=this.listeners[e].shift();setImmediate(()=>{r.call(this)})}}};Jg.Mutex=US});var GS=g(Wg=>{"use strict";Object.defineProperty(Wg,"__esModule",{value:!0});Wg.BlobBatch=void 0;var iLe=pt(),FS=Kc(),qS=Ot(),MK=pt(),xl=ei(),Vg=zg(),kK=OK(),sLe=to(),HS=Rn(),oLe=F0(),mr=en(),LK=ia(),UK=Ni(),zS=class{static{o(this,"BlobBatch")}batchRequest;batch="batch";batchType;constructor(){this.batchRequest=new jS}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(e,r){await kK.Mutex.lock(this.batch);try{this.batchRequest.preAddSubRequest(e),await r(),this.batchRequest.postAddSubRequest(e)}finally{await kK.Mutex.unlock(this.batch)}}setBatchType(e){if(this.batchType||(this.batchType=e),this.batchType!==e)throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}async deleteBlob(e,r,n){let i,s;if(typeof e=="string"&&(MK.isNodeLike&&r instanceof xl.StorageSharedKeyCredential||r instanceof xl.AnonymousCredential||(0,FS.isTokenCredential)(r)))i=e,s=r;else if(e instanceof Vg.BlobClient)i=e.url,s=e.credential,n=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),LK.tracingClient.withSpan("BatchDeleteRequest-addSubRequest",n,async a=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:i,credential:s},async()=>{await new Vg.BlobClient(i,this.batchRequest.createPipeline(s)).delete(a)})})}async setBlobAccessTier(e,r,n,i){let s,a,c;if(typeof e=="string"&&(MK.isNodeLike&&r instanceof xl.StorageSharedKeyCredential||r instanceof xl.AnonymousCredential||(0,FS.isTokenCredential)(r)))s=e,a=r,c=n;else if(e instanceof Vg.BlobClient)s=e.url,a=e.credential,c=r,i=n;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),LK.tracingClient.withSpan("BatchSetTierRequest-addSubRequest",i,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:s,credential:a},async()=>{await new Vg.BlobClient(s,this.batchRequest.createPipeline(a)).setAccessTier(c,l)})})}};Wg.BlobBatch=zS;var jS=class{static{o(this,"InnerBatchRequest")}operationCount;body;subRequests;boundary;subRequestPrefix;multipartContentType;batchRequestEnding;constructor(){this.operationCount=0,this.body="";let e=(0,iLe.randomUUID)();this.boundary=`batch_${e}`,this.subRequestPrefix=`--${this.boundary}${mr.HTTP_LINE_ENDING}${mr.HeaderConstants.CONTENT_TYPE}: application/http${mr.HTTP_LINE_ENDING}${mr.HeaderConstants.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(e){let r=(0,qS.createEmptyPipeline)();r.addPolicy((0,UK.serializationPolicy)({stringifyXML:oLe.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(cLe()),r.addPolicy(aLe(this),{afterPhase:"Sign"}),(0,FS.isTokenCredential)(e)?r.addPolicy((0,qS.bearerTokenAuthenticationPolicy)({credential:e,scopes:mr.StorageOAuthScopes,challengeCallbacks:{authorizeRequestOnChallenge:UK.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):e instanceof xl.StorageSharedKeyCredential&&r.addPolicy((0,xl.storageSharedKeyCredentialPolicy)({accountName:e.accountName,accountKey:e.accountKey}),{phase:"Sign"});let n=new sLe.Pipeline([]);return n._credential=e,n._corePipeline=r,n}appendSubRequestToBody(e){this.body+=[this.subRequestPrefix,`${mr.HeaderConstants.CONTENT_ID}: ${this.operationCount}`,"",`${e.method.toString()} ${(0,HS.getURLPathAndQuery)(e.url)} ${mr.HTTP_VERSION_1_1}${mr.HTTP_LINE_ENDING}`].join(mr.HTTP_LINE_ENDING);for(let[r,n]of e.headers)this.body+=`${r}: ${n}${mr.HTTP_LINE_ENDING}`;this.body+=mr.HTTP_LINE_ENDING}preAddSubRequest(e){if(this.operationCount>=mr.BATCH_MAX_REQUEST)throw new RangeError(`Cannot exceed ${mr.BATCH_MAX_REQUEST} sub requests in a single batch`);let r=(0,HS.getURLPath)(e.url);if(!r||r==="")throw new RangeError(`Invalid url for sub request: '${e.url}'`)}postAddSubRequest(e){this.subRequests.set(this.operationCount,e),this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${mr.HTTP_LINE_ENDING}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function aLe(t){return{name:"batchRequestAssemblePolicy",async sendRequest(e){return t.appendSubRequestToBody(e),{request:e,status:200,headers:(0,qS.createHttpHeaders)()}}}}o(aLe,"batchRequestAssemblePolicy");function cLe(){return{name:"batchHeaderFilterPolicy",async sendRequest(t,e){let r="";for(let[n]of t.headers)(0,HS.iEqual)(n,mr.HeaderConstants.X_MS_VERSION)&&(r=n);return r!==""&&t.headers.delete(r),e(t)}}}o(cLe,"batchHeaderFilterPolicy")});var Xg=g(Kg=>{"use strict";Object.defineProperty(Kg,"__esModule",{value:!0});Kg.BlobBatchClient=void 0;var lLe=TK(),ALe=kS(),YS=GS(),uLe=ia(),dLe=ei(),pLe=Ux(),$g=to(),FK=Rn(),JS=class{static{o(this,"BlobBatchClient")}serviceOrContainerContext;constructor(e,r,n){let i;(0,$g.isPipelineLike)(r)?i=r:r?i=(0,$g.newPipeline)(r,n):i=(0,$g.newPipeline)(new dLe.AnonymousCredential,n);let s=new pLe.StorageContextClient(e,(0,$g.getCoreClientOptions)(i)),a=(0,FK.getURLPath)(e);a&&a!=="/"?this.serviceOrContainerContext=s.container:this.serviceOrContainerContext=s.service}createBatch(){return new YS.BlobBatch}async deleteBlobs(e,r,n){let i=new YS.BlobBatch;for(let s of e)typeof s=="string"?await i.deleteBlob(s,r,n):await i.deleteBlob(s,r);return this.submitBatch(i)}async setBlobsAccessTier(e,r,n,i){let s=new YS.BlobBatch;for(let a of e)typeof a=="string"?await s.setBlobAccessTier(a,r,n,i):await s.setBlobAccessTier(a,r,n);return this.submitBatch(s)}async submitBatch(e,r={}){if(!e||e.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return uLe.tracingClient.withSpan("BlobBatchClient-submitBatch",r,async n=>{let i=e.getHttpRequestBody(),s=(0,FK.assertResponse)(await this.serviceOrContainerContext.submitBatch((0,ALe.utf8ByteLength)(i),e.getMultiPartContentType(),i,{...n})),c=await new lLe.BatchResponseParser(s,e.getSubRequests()).parseBatchResponse();return{_response:s._response,contentType:s.contentType,errorCode:s.errorCode,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,subResponses:c.subResponses,subResponsesSucceededCount:c.subResponsesSucceededCount,subResponsesFailedCount:c.subResponsesFailedCount}})}};Kg.BlobBatchClient=JS});var WS=g(ty=>{"use strict";Object.defineProperty(ty,"__esModule",{value:!0});ty.ContainerClient=void 0;var hLe=Ot(),qK=pt(),fLe=Kc(),ha=ei(),td=to(),mLe=ng(),gr=ia(),xe=Rn(),Zg=ug(),gLe=hg(),ey=zg(),yLe=Xg(),VS=class extends mLe.StorageClient{static{o(this,"ContainerClient")}containerContext;_containerName;get containerName(){return this._containerName}constructor(e,r,n){let i,s;if(n=n||{},(0,td.isPipelineLike)(r))s=e,i=r;else if(qK.isNodeLike&&r instanceof ha.StorageSharedKeyCredential||r instanceof ha.AnonymousCredential||(0,fLe.isTokenCredential)(r))s=e,i=(0,td.newPipeline)(r,n);else if(!r&&typeof r!="string")s=e,i=(0,td.newPipeline)(new ha.AnonymousCredential,n);else if(r&&typeof r=="string"){let a=r,c=(0,xe.extractConnectionStringParts)(e);if(c.kind==="AccountConnString")if(qK.isNodeLike){let l=new ha.StorageSharedKeyCredential(c.accountName,c.accountKey);s=(0,xe.appendToURLPath)(c.url,encodeURIComponent(a)),n.proxyOptions||(n.proxyOptions=(0,hLe.getDefaultProxySettings)(c.proxyUri)),i=(0,td.newPipeline)(l,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")s=(0,xe.appendToURLPath)(c.url,encodeURIComponent(a))+"?"+c.accountSas,i=(0,td.newPipeline)(new ha.AnonymousCredential,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(s,i),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(e={}){return gr.tracingClient.withSpan("ContainerClient-create",e,async r=>(0,xe.assertResponse)(await this.containerContext.create(r)))}async createIfNotExists(e={}){return gr.tracingClient.withSpan("ContainerClient-createIfNotExists",e,async r=>{try{let n=await this.create(r);return{succeeded:!0,...n,_response:n._response}}catch(n){if(n.details?.errorCode==="ContainerAlreadyExists")return{succeeded:!1,...n.response?.parsedHeaders,_response:n.response};throw n}})}async exists(e={}){return gr.tracingClient.withSpan("ContainerClient-exists",e,async r=>{try{return await this.getProperties({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions}),!0}catch(n){if(n.statusCode===404)return!1;throw n}})}getBlobClient(e){return new ey.BlobClient((0,xe.appendToURLPath)(this.url,(0,xe.EscapePath)(e)),this.pipeline)}getAppendBlobClient(e){return new ey.AppendBlobClient((0,xe.appendToURLPath)(this.url,(0,xe.EscapePath)(e)),this.pipeline)}getBlockBlobClient(e){return new ey.BlockBlobClient((0,xe.appendToURLPath)(this.url,(0,xe.EscapePath)(e)),this.pipeline)}getPageBlobClient(e){return new ey.PageBlobClient((0,xe.appendToURLPath)(this.url,(0,xe.EscapePath)(e)),this.pipeline)}async getProperties(e={}){return e.conditions||(e.conditions={}),gr.tracingClient.withSpan("ContainerClient-getProperties",e,async r=>(0,xe.assertResponse)(await this.containerContext.getProperties({abortSignal:e.abortSignal,...e.conditions,tracingOptions:r.tracingOptions})))}async delete(e={}){return e.conditions||(e.conditions={}),gr.tracingClient.withSpan("ContainerClient-delete",e,async r=>(0,xe.assertResponse)(await this.containerContext.delete({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:e.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(e={}){return gr.tracingClient.withSpan("ContainerClient-deleteIfExists",e,async r=>{try{let n=await this.delete(r);return{succeeded:!0,...n,_response:n._response}}catch(n){if(n.details?.errorCode==="ContainerNotFound")return{succeeded:!1,...n.response?.parsedHeaders,_response:n.response};throw n}})}async setMetadata(e,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 gr.tracingClient.withSpan("ContainerClient-setMetadata",r,async n=>(0,xe.assertResponse)(await this.containerContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:e,modifiedAccessConditions:r.conditions,tracingOptions:n.tracingOptions})))}async getAccessPolicy(e={}){return e.conditions||(e.conditions={}),gr.tracingClient.withSpan("ContainerClient-getAccessPolicy",e,async r=>{let n=(0,xe.assertResponse)(await this.containerContext.getAccessPolicy({abortSignal:e.abortSignal,leaseAccessConditions:e.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 s of n){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))),i.signedIdentifiers.push({accessPolicy:a,id:s.id})}return i})}async setAccessPolicy(e,r,n={}){return n.conditions=n.conditions||{},gr.tracingClient.withSpan("ContainerClient-setAccessPolicy",n,async i=>{let s=[];for(let a of r||[])s.push({accessPolicy:{expiresOn:a.accessPolicy.expiresOn?(0,xe.truncatedISO8061Date)(a.accessPolicy.expiresOn):"",permissions:a.accessPolicy.permissions,startsOn:a.accessPolicy.startsOn?(0,xe.truncatedISO8061Date)(a.accessPolicy.startsOn):""},id:a.id});return(0,xe.assertResponse)(await this.containerContext.setAccessPolicy({abortSignal:n.abortSignal,access:e,containerAcl:s,leaseAccessConditions:n.conditions,modifiedAccessConditions:n.conditions,tracingOptions:i.tracingOptions}))})}getBlobLeaseClient(e){return new gLe.BlobLeaseClient(this,e)}async uploadBlockBlob(e,r,n,i={}){return gr.tracingClient.withSpan("ContainerClient-uploadBlockBlob",i,async s=>{let a=this.getBlockBlobClient(e),c=await a.upload(r,n,s);return{blockBlobClient:a,response:c}})}async deleteBlob(e,r={}){return gr.tracingClient.withSpan("ContainerClient-deleteBlob",r,async n=>{let i=this.getBlobClient(e);return r.versionId&&(i=i.withVersion(r.versionId)),i.delete(n)})}async listBlobFlatSegment(e,r={}){return gr.tracingClient.withSpan("ContainerClient-listBlobFlatSegment",r,async n=>{let i=(0,xe.assertResponse)(await this.containerContext.listBlobFlatSegment({marker:e,...r,tracingOptions:n.tracingOptions}));return{...i,_response:{...i._response,parsedBody:(0,xe.ConvertInternalResponseOfListBlobFlat)(i._response.parsedBody)},segment:{...i.segment,blobItems:i.segment.blobItems.map(a=>({...a,name:(0,xe.BlobNameToString)(a.name),tags:(0,xe.toTags)(a.blobTags),objectReplicationSourceProperties:(0,xe.parseObjectReplicationRecord)(a.objectReplicationMetadata)}))}}})}async listBlobHierarchySegment(e,r,n={}){return gr.tracingClient.withSpan("ContainerClient-listBlobHierarchySegment",n,async i=>{let s=(0,xe.assertResponse)(await this.containerContext.listBlobHierarchySegment(e,{marker:r,...n,tracingOptions:i.tracingOptions}));return{...s,_response:{...s._response,parsedBody:(0,xe.ConvertInternalResponseOfListBlobHierarchy)(s._response.parsedBody)},segment:{...s.segment,blobItems:s.segment.blobItems.map(c=>({...c,name:(0,xe.BlobNameToString)(c.name),tags:(0,xe.toTags)(c.blobTags),objectReplicationSourceProperties:(0,xe.parseObjectReplicationRecord)(c.objectReplicationMetadata)})),blobPrefixes:s.segment.blobPrefixes?.map(c=>({...c,name:(0,xe.BlobNameToString)(c.name)}))}}})}async*listSegments(e,r={}){let n;if(e||e===void 0)do n=await this.listBlobFlatSegment(e,r),e=n.continuationToken,yield await n;while(e)}async*listItems(e={}){let r;for await(let n of this.listSegments(r,e))yield*n.segment.blobItems}listBlobsFlat(e={}){let r=[];e.includeCopy&&r.push("copy"),e.includeDeleted&&r.push("deleted"),e.includeMetadata&&r.push("metadata"),e.includeSnapshots&&r.push("snapshots"),e.includeVersions&&r.push("versions"),e.includeUncommitedBlobs&&r.push("uncommittedblobs"),e.includeTags&&r.push("tags"),e.includeDeletedWithVersions&&r.push("deletedwithversions"),e.includeImmutabilityPolicy&&r.push("immutabilitypolicy"),e.includeLegalHold&&r.push("legalhold"),e.prefix===""&&(e.prefix=void 0);let n={...e,...r.length>0?{include:r}:{}},i=this.listItems(n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,{maxPageSize:s.maxPageSize,...n})}}async*listHierarchySegments(e,r,n={}){let i;if(r||r===void 0)do i=await this.listBlobHierarchySegment(e,r,n),r=i.continuationToken,yield await i;while(r)}async*listItemsByHierarchy(e,r={}){let n;for await(let i of this.listHierarchySegments(e,n,r)){let s=i.segment;if(s.blobPrefixes)for(let a of s.blobPrefixes)yield{kind:"prefix",...a};for(let a of s.blobItems)yield{kind:"blob",...a}}}listBlobsByHierarchy(e,r={}){if(e==="")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={...r,...n.length>0?{include:n}:{}},s=this.listItemsByHierarchy(e,i);return{async next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listHierarchySegments(e,a.continuationToken,{maxPageSize:a.maxPageSize,...i})}}async findBlobsByTagsSegment(e,r,n={}){return gr.tracingClient.withSpan("ContainerClient-findBlobsByTagsSegment",n,async i=>{let s=(0,xe.assertResponse)(await this.containerContext.filterBlobs({abortSignal:n.abortSignal,where:e,marker:r,maxPageSize:n.maxPageSize,tracingOptions:i.tracingOptions}));return{...s,_response:s._response,blobs:s.blobs.map(c=>{let l="";return c.tags?.blobTagSet.length===1&&(l=c.tags.blobTagSet[0].value),{...c,tags:(0,xe.toTags)(c.tags),tagValue:l}})}})}async*findBlobsByTagsSegments(e,r,n={}){let i;if(r||r===void 0)do i=await this.findBlobsByTagsSegment(e,r,n),i.blobs=i.blobs||[],r=i.continuationToken,yield i;while(r)}async*findBlobsByTagsItems(e,r={}){let n;for await(let i of this.findBlobsByTagsSegments(e,n,r))yield*i.blobs}findBlobsByTags(e,r={}){let n={...r},i=this.findBlobsByTagsItems(e,n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(e,s.continuationToken,{maxPageSize:s.maxPageSize,...n})}}async getAccountInfo(e={}){return gr.tracingClient.withSpan("ContainerClient-getAccountInfo",e,async r=>(0,xe.assertResponse)(await this.containerContext.getAccountInfo({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions})))}getContainerNameFromUrl(){let e;try{let r=new URL(this.url);if(r.hostname.split(".")[1]==="blob"?e=r.pathname.split("/")[1]:(0,xe.isIpEndpointStyle)(r)?e=r.pathname.split("/")[2]:e=r.pathname.split("/")[1],e=decodeURIComponent(e),!e)throw new Error("Provided containerName is invalid.");return e}catch{throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(e){return new Promise(r=>{if(!(this.credential instanceof ha.StorageSharedKeyCredential))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let n=(0,Zg.generateBlobSASQueryParameters)({containerName:this._containerName,...e},this.credential).toString();r((0,xe.appendToURLQuery)(this.url,n))})}generateSasStringToSign(e){if(!(this.credential instanceof ha.StorageSharedKeyCredential))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return(0,Zg.generateBlobSASQueryParametersInternal)({containerName:this._containerName,...e},this.credential).stringToSign}generateUserDelegationSasUrl(e,r){return new Promise(n=>{let i=(0,Zg.generateBlobSASQueryParameters)({containerName:this._containerName,...e},r,this.accountName).toString();n((0,xe.appendToURLQuery)(this.url,i))})}generateUserDelegationSasStringToSign(e,r){return(0,Zg.generateBlobSASQueryParametersInternal)({containerName:this._containerName,...e},r,this.accountName).stringToSign}getBlobBatchClient(){return new yLe.BlobBatchClient(this.url,this.pipeline)}};ty.ContainerClient=VS});var ny=g(ry=>{"use strict";Object.defineProperty(ry,"__esModule",{value:!0});ry.AccountSASPermissions=void 0;var $S=class t{static{o(this,"AccountSASPermissions")}static parse(e){let r=new t;for(let n of e)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(e){let r=new t;return e.read&&(r.read=!0),e.write&&(r.write=!0),e.delete&&(r.delete=!0),e.deleteVersion&&(r.deleteVersion=!0),e.filter&&(r.filter=!0),e.tag&&(r.tag=!0),e.list&&(r.list=!0),e.add&&(r.add=!0),e.create&&(r.create=!0),e.update&&(r.update=!0),e.process&&(r.process=!0),e.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),e.permanentDelete&&(r.permanentDelete=!0),r}read=!1;write=!1;delete=!1;deleteVersion=!1;list=!1;add=!1;create=!1;update=!1;process=!1;tag=!1;filter=!1;setImmutabilityPolicy=!1;permanentDelete=!1;toString(){let e=[];return this.read&&e.push("r"),this.write&&e.push("w"),this.delete&&e.push("d"),this.deleteVersion&&e.push("x"),this.filter&&e.push("f"),this.tag&&e.push("t"),this.list&&e.push("l"),this.add&&e.push("a"),this.create&&e.push("c"),this.update&&e.push("u"),this.process&&e.push("p"),this.setImmutabilityPolicy&&e.push("i"),this.permanentDelete&&e.push("y"),e.join("")}};ry.AccountSASPermissions=$S});var XS=g(iy=>{"use strict";Object.defineProperty(iy,"__esModule",{value:!0});iy.AccountSASResourceTypes=void 0;var KS=class t{static{o(this,"AccountSASResourceTypes")}static parse(e){let r=new t;for(let n of e)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}service=!1;container=!1;object=!1;toString(){let e=[];return this.service&&e.push("s"),this.container&&e.push("c"),this.object&&e.push("o"),e.join("")}};iy.AccountSASResourceTypes=KS});var oy=g(sy=>{"use strict";Object.defineProperty(sy,"__esModule",{value:!0});sy.AccountSASServices=void 0;var ZS=class t{static{o(this,"AccountSASServices")}static parse(e){let r=new t;for(let n of e)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}blob=!1;file=!1;queue=!1;table=!1;toString(){let e=[];return this.blob&&e.push("b"),this.table&&e.push("t"),this.queue&&e.push("q"),this.file&&e.push("f"),e.join("")}};sy.AccountSASServices=ZS});var eR=g(cy=>{"use strict";Object.defineProperty(cy,"__esModule",{value:!0});cy.generateAccountSASQueryParameters=QLe;cy.generateAccountSASQueryParametersInternal=zK;var CLe=ny(),ELe=XS(),BLe=oy(),HK=ag(),ILe=lg(),bLe=en(),ay=Rn();function QLe(t,e){return zK(t,e).sasQueryParameters}o(QLe,"generateAccountSASQueryParameters");function zK(t,e){let r=t.version?t.version:bLe.SERVICE_VERSION;if(t.permissions&&t.permissions.setImmutabilityPolicy&&r<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.");if(t.permissions&&t.permissions.tag&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.");if(t.permissions&&t.permissions.filter&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.");if(t.encryptionScope&&r<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");let n=CLe.AccountSASPermissions.parse(t.permissions.toString()),i=BLe.AccountSASServices.parse(t.services).toString(),s=ELe.AccountSASResourceTypes.parse(t.resourceTypes).toString(),a;r>="2020-12-06"?a=[e.accountName,n,i,s,t.startsOn?(0,ay.truncatedISO8061Date)(t.startsOn,!1):"",(0,ay.truncatedISO8061Date)(t.expiresOn,!1),t.ipRange?(0,HK.ipRangeToString)(t.ipRange):"",t.protocol?t.protocol:"",r,t.encryptionScope?t.encryptionScope:"",""].join(` +`):a=[e.accountName,n,i,s,t.startsOn?(0,ay.truncatedISO8061Date)(t.startsOn,!1):"",(0,ay.truncatedISO8061Date)(t.expiresOn,!1),t.ipRange?(0,HK.ipRangeToString)(t.ipRange):"",t.protocol?t.protocol:"",r,""].join(` +`);let c=e.computeHMACSHA256(a);return{sasQueryParameters:new ILe.SASQueryParameters(r,c,n.toString(),i,s,t.protocol,t.startsOn,t.expiresOn,t.ipRange,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,t.encryptionScope),stringToSign:a}}o(zK,"generateAccountSASQueryParametersInternal")});var VK=g(Ay=>{"use strict";Object.defineProperty(Ay,"__esModule",{value:!0});Ay.BlobServiceClient=void 0;var wLe=Kc(),NLe=Ot(),jK=pt(),rd=to(),xLe=WS(),ly=Rn(),fa=ei(),Mi=Rn(),ki=ia(),SLe=Xg(),RLe=ng(),GK=ny(),YK=eR(),JK=oy(),tR=class t extends RLe.StorageClient{static{o(this,"BlobServiceClient")}serviceContext;static fromConnectionString(e,r){r=r||{};let n=(0,ly.extractConnectionStringParts)(e);if(n.kind==="AccountConnString")if(jK.isNodeLike){let i=new fa.StorageSharedKeyCredential(n.accountName,n.accountKey);r.proxyOptions||(r.proxyOptions=(0,NLe.getDefaultProxySettings)(n.proxyUri));let s=(0,rd.newPipeline)(i,r);return new t(n.url,s)}else throw new Error("Account connection string is only supported in Node.js environment");else if(n.kind==="SASConnString"){let i=(0,rd.newPipeline)(new fa.AnonymousCredential,r);return new t(n.url+"?"+n.accountSas,i)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(e,r,n){let i;(0,rd.isPipelineLike)(r)?i=r:jK.isNodeLike&&r instanceof fa.StorageSharedKeyCredential||r instanceof fa.AnonymousCredential||(0,wLe.isTokenCredential)(r)?i=(0,rd.newPipeline)(r,n):i=(0,rd.newPipeline)(new fa.AnonymousCredential,n),super(e,i),this.serviceContext=this.storageClientContext.service}getContainerClient(e){return new xLe.ContainerClient((0,ly.appendToURLPath)(this.url,encodeURIComponent(e)),this.pipeline)}async createContainer(e,r={}){return ki.tracingClient.withSpan("BlobServiceClient-createContainer",r,async n=>{let i=this.getContainerClient(e),s=await i.create(n);return{containerClient:i,containerCreateResponse:s}})}async deleteContainer(e,r={}){return ki.tracingClient.withSpan("BlobServiceClient-deleteContainer",r,async n=>this.getContainerClient(e).delete(n))}async undeleteContainer(e,r,n={}){return ki.tracingClient.withSpan("BlobServiceClient-undeleteContainer",n,async i=>{let s=this.getContainerClient(n.destinationContainerName||e),a=s.storageClientContext.container,c=(0,Mi.assertResponse)(await a.restore({deletedContainerName:e,deletedContainerVersion:r,tracingOptions:i.tracingOptions}));return{containerClient:s,containerUndeleteResponse:c}})}async getProperties(e={}){return ki.tracingClient.withSpan("BlobServiceClient-getProperties",e,async r=>(0,Mi.assertResponse)(await this.serviceContext.getProperties({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(e,r={}){return ki.tracingClient.withSpan("BlobServiceClient-setProperties",r,async n=>(0,Mi.assertResponse)(await this.serviceContext.setProperties(e,{abortSignal:r.abortSignal,tracingOptions:n.tracingOptions})))}async getStatistics(e={}){return ki.tracingClient.withSpan("BlobServiceClient-getStatistics",e,async r=>(0,Mi.assertResponse)(await this.serviceContext.getStatistics({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(e={}){return ki.tracingClient.withSpan("BlobServiceClient-getAccountInfo",e,async r=>(0,Mi.assertResponse)(await this.serviceContext.getAccountInfo({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(e,r={}){return ki.tracingClient.withSpan("BlobServiceClient-listContainersSegment",r,async n=>(0,Mi.assertResponse)(await this.serviceContext.listContainersSegment({abortSignal:r.abortSignal,marker:e,...r,include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:n.tracingOptions})))}async findBlobsByTagsSegment(e,r,n={}){return ki.tracingClient.withSpan("BlobServiceClient-findBlobsByTagsSegment",n,async i=>{let s=(0,Mi.assertResponse)(await this.serviceContext.filterBlobs({abortSignal:n.abortSignal,where:e,marker:r,maxPageSize:n.maxPageSize,tracingOptions:i.tracingOptions}));return{...s,_response:s._response,blobs:s.blobs.map(c=>{let l="";return c.tags?.blobTagSet.length===1&&(l=c.tags.blobTagSet[0].value),{...c,tags:(0,ly.toTags)(c.tags),tagValue:l}})}})}async*findBlobsByTagsSegments(e,r,n={}){let i;if(r||r===void 0)do i=await this.findBlobsByTagsSegment(e,r,n),i.blobs=i.blobs||[],r=i.continuationToken,yield i;while(r)}async*findBlobsByTagsItems(e,r={}){let n;for await(let i of this.findBlobsByTagsSegments(e,n,r))yield*i.blobs}findBlobsByTags(e,r={}){let n={...r},i=this.findBlobsByTagsItems(e,n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(e,s.continuationToken,{maxPageSize:s.maxPageSize,...n})}}async*listSegments(e,r={}){let n;if(e||e===void 0)do n=await this.listContainersSegment(e,r),n.containerItems=n.containerItems||[],e=n.continuationToken,yield await n;while(e)}async*listItems(e={}){let r;for await(let n of this.listSegments(r,e))yield*n.containerItems}listContainers(e={}){e.prefix===""&&(e.prefix=void 0);let r=[];e.includeDeleted&&r.push("deleted"),e.includeMetadata&&r.push("metadata"),e.includeSystem&&r.push("system");let n={...e,...r.length>0?{include:r}:{}},i=this.listItems(n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,{maxPageSize:s.maxPageSize,...n})}}async getUserDelegationKey(e,r,n={}){return ki.tracingClient.withSpan("BlobServiceClient-getUserDelegationKey",n,async i=>{let s=(0,Mi.assertResponse)(await this.serviceContext.getUserDelegationKey({startsOn:(0,Mi.truncatedISO8061Date)(e,!1),expiresOn:(0,Mi.truncatedISO8061Date)(r,!1)},{abortSignal:n.abortSignal,tracingOptions:i.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{_response:s._response,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,date:s.date,errorCode:s.errorCode,...a}})}getBlobBatchClient(){return new SLe.BlobBatchClient(this.url,this.pipeline)}generateAccountSasUrl(e,r=GK.AccountSASPermissions.parse("r"),n="sco",i={}){if(!(this.credential instanceof fa.StorageSharedKeyCredential))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(e===void 0){let a=new Date;e=new Date(a.getTime()+3600*1e3)}let s=(0,YK.generateAccountSASQueryParameters)({permissions:r,expiresOn:e,resourceTypes:n,services:JK.AccountSASServices.parse("b").toString(),...i},this.credential).toString();return(0,ly.appendToURLQuery)(this.url,s)}generateSasStringToSign(e,r=GK.AccountSASPermissions.parse("r"),n="sco",i={}){if(!(this.credential instanceof fa.StorageSharedKeyCredential))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(e===void 0){let s=new Date;e=new Date(s.getTime()+3600*1e3)}return(0,YK.generateAccountSASQueryParametersInternal)({permissions:r,expiresOn:e,resourceTypes:n,services:JK.AccountSASServices.parse("b").toString(),...i},this.credential).stringToSign}};Ay.BlobServiceClient=tR});var $K=g(WK=>{"use strict";Object.defineProperty(WK,"__esModule",{value:!0})});var XK=g(uy=>{"use strict";Object.defineProperty(uy,"__esModule",{value:!0});uy.KnownEncryptionAlgorithmType=void 0;var KK;(function(t){t.AES256="AES256"})(KK||(uy.KnownEncryptionAlgorithmType=KK={}))});var rR=g(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.logger=V.RestError=V.StorageBrowserPolicyFactory=V.StorageBrowserPolicy=V.StorageSharedKeyCredentialPolicy=V.StorageSharedKeyCredential=V.StorageRetryPolicyFactory=V.StorageRetryPolicy=V.StorageRetryPolicyType=V.Credential=V.CredentialPolicy=V.BaseRequestPolicy=V.AnonymousCredentialPolicy=V.AnonymousCredential=V.StorageOAuthScopes=V.newPipeline=V.isPipelineLike=V.Pipeline=V.getBlobServiceAccountAudience=V.StorageBlobAudience=V.PremiumPageBlobTier=V.BlockBlobTier=V.generateBlobSASQueryParameters=V.generateAccountSASQueryParameters=void 0;var Dr=(Xr(),Zt(Kr)),_Le=Ot();Object.defineProperty(V,"RestError",{enumerable:!0,get:function(){return _Le.RestError}});Dr.__exportStar(VK(),V);Dr.__exportStar(zg(),V);Dr.__exportStar(WS(),V);Dr.__exportStar(hg(),V);Dr.__exportStar(ny(),V);Dr.__exportStar(XS(),V);Dr.__exportStar(oy(),V);var vLe=eR();Object.defineProperty(V,"generateAccountSASQueryParameters",{enumerable:!0,get:function(){return vLe.generateAccountSASQueryParameters}});Dr.__exportStar(GS(),V);Dr.__exportStar(Xg(),V);Dr.__exportStar($K(),V);Dr.__exportStar(Hx(),V);var PLe=ug();Object.defineProperty(V,"generateBlobSASQueryParameters",{enumerable:!0,get:function(){return PLe.generateBlobSASQueryParameters}});Dr.__exportStar(jx(),V);var dy=AS();Object.defineProperty(V,"BlockBlobTier",{enumerable:!0,get:function(){return dy.BlockBlobTier}});Object.defineProperty(V,"PremiumPageBlobTier",{enumerable:!0,get:function(){return dy.PremiumPageBlobTier}});Object.defineProperty(V,"StorageBlobAudience",{enumerable:!0,get:function(){return dy.StorageBlobAudience}});Object.defineProperty(V,"getBlobServiceAccountAudience",{enumerable:!0,get:function(){return dy.getBlobServiceAccountAudience}});var py=to();Object.defineProperty(V,"Pipeline",{enumerable:!0,get:function(){return py.Pipeline}});Object.defineProperty(V,"isPipelineLike",{enumerable:!0,get:function(){return py.isPipelineLike}});Object.defineProperty(V,"newPipeline",{enumerable:!0,get:function(){return py.newPipeline}});Object.defineProperty(V,"StorageOAuthScopes",{enumerable:!0,get:function(){return py.StorageOAuthScopes}});var vn=ei();Object.defineProperty(V,"AnonymousCredential",{enumerable:!0,get:function(){return vn.AnonymousCredential}});Object.defineProperty(V,"AnonymousCredentialPolicy",{enumerable:!0,get:function(){return vn.AnonymousCredentialPolicy}});Object.defineProperty(V,"BaseRequestPolicy",{enumerable:!0,get:function(){return vn.BaseRequestPolicy}});Object.defineProperty(V,"CredentialPolicy",{enumerable:!0,get:function(){return vn.CredentialPolicy}});Object.defineProperty(V,"Credential",{enumerable:!0,get:function(){return vn.Credential}});Object.defineProperty(V,"StorageRetryPolicyType",{enumerable:!0,get:function(){return vn.StorageRetryPolicyType}});Object.defineProperty(V,"StorageRetryPolicy",{enumerable:!0,get:function(){return vn.StorageRetryPolicy}});Object.defineProperty(V,"StorageRetryPolicyFactory",{enumerable:!0,get:function(){return vn.StorageRetryPolicyFactory}});Object.defineProperty(V,"StorageSharedKeyCredential",{enumerable:!0,get:function(){return vn.StorageSharedKeyCredential}});Object.defineProperty(V,"StorageSharedKeyCredentialPolicy",{enumerable:!0,get:function(){return vn.StorageSharedKeyCredentialPolicy}});Object.defineProperty(V,"StorageBrowserPolicy",{enumerable:!0,get:function(){return vn.StorageBrowserPolicy}});Object.defineProperty(V,"StorageBrowserPolicyFactory",{enumerable:!0,get:function(){return vn.StorageBrowserPolicyFactory}});Dr.__exportStar(lg(),V);Dr.__exportStar(XK(),V);var DLe=Em();Object.defineProperty(V,"logger",{enumerable:!0,get:function(){return DLe.logger}})});var cR=g(Ar=>{"use strict";Object.defineProperty(Ar,"__esModule",{value:!0});Ar.RateLimitError=Ar.UsageError=Ar.NetworkError=Ar.GHESNotSupportedError=Ar.CacheNotFoundError=Ar.InvalidResponseError=Ar.FilesNotFoundError=void 0;var nR=class extends Error{static{o(this,"FilesNotFoundError")}constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}};Ar.FilesNotFoundError=nR;var iR=class extends Error{static{o(this,"InvalidResponseError")}constructor(e){super(e),this.name="InvalidResponseError"}};Ar.InvalidResponseError=iR;var sR=class extends Error{static{o(this,"CacheNotFoundError")}constructor(e="Cache not found"){super(e),this.name="CacheNotFoundError"}};Ar.CacheNotFoundError=sR;var oR=class extends Error{static{o(this,"GHESNotSupportedError")}constructor(e="@actions/cache v4.1.4+, actions/cache/save@v4+ and actions/cache/restore@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}};Ar.GHESNotSupportedError=oR;var hy=class extends Error{static{o(this,"NetworkError")}constructor(e){let r=`Unable to make request: ${e} +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=e,this.name="NetworkError"}};Ar.NetworkError=hy;hy.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var fy=class extends Error{static{o(this,"UsageError")}constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries. 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"}};Ar.UsageError=fy;fy.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var aR=class extends Error{static{o(this,"RateLimitError")}constructor(e){super(e),this.name="RateLimitError"}};Ar.RateLimitError=aR});var ZK=g(sn=>{"use strict";var TLe=sn&&sn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),OLe=sn&&sn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MLe=sn&&sn.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=o(()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))},"displayCallback");this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};sn.UploadProgress=my;function FLe(t,e,r){return kLe(this,void 0,void 0,function*(){var n;let i=new LLe.BlobClient(t),s=i.getBlockBlobClient(),a=new my((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),c={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:a.onProgress()};try{a.startDisplayTimer(),lR.debug(`BlobClient: ${i.name}:${i.accountName}:${i.containerName}`);let l=yield s.uploadFile(e,c);if(l._response.status>=400)throw new ULe.InvalidResponseError(`uploadCacheArchiveSDK: upload failed with status code ${l._response.status}`);return l}catch(l){throw lR.warning(`uploadCacheArchiveSDK: internal error uploading cache archive: ${l.message}`),l}finally{a.stopDisplayTimer()}})}o(FLe,"uploadCacheArchiveSDK")});var uR=g(ur=>{"use strict";var qLe=ur&&ur.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),HLe=ur&&ur.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zLe=ur&&ur.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i=200&&t<300:!1}o(jLe,"isSuccessStatusCode");function t4(t){return t?t>=500:!0}o(t4,"isServerErrorStatusCode");function r4(t){return t?[gy.HttpCodes.BadGateway,gy.HttpCodes.ServiceUnavailable,gy.HttpCodes.GatewayTimeout].includes(t):!1}o(r4,"isRetryableStatusCode");function GLe(t){return yy(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}o(GLe,"sleep");function AR(t,e,r){return yy(this,arguments,void 0,function*(n,i,s,a=Sl.DefaultRetryAttempts,c=Sl.DefaultRetryDelay,l=void 0){let A="",u=1;for(;u<=a;){let d,f,m=!1;try{d=yield i()}catch(C){l&&(d=l(C)),m=!0,A=C.message}if(d&&(f=s(d),!t4(f)))return d;if(f&&(m=r4(f),A=`Cache service responded with ${f}`),e4.debug(`${n} - Attempt ${u} of ${a} failed with error: ${A}`),!m){e4.debug(`${n} - Error is not retryable`);break}yield GLe(c),u++}throw Error(`${n} failed: ${A}`)})}o(AR,"retry");function YLe(t,e){return yy(this,arguments,void 0,function*(r,n,i=Sl.DefaultRetryAttempts,s=Sl.DefaultRetryDelay){return yield AR(r,n,a=>a.statusCode,i,s,a=>{if(a instanceof gy.HttpClientError)return{statusCode:a.statusCode,result:null,headers:{},error:a}})})}o(YLe,"retryTypedResponse");function JLe(t,e){return yy(this,arguments,void 0,function*(r,n,i=Sl.DefaultRetryAttempts,s=Sl.DefaultRetryDelay){return yield AR(r,n,a=>a.message.statusCode,i,s)})}o(JLe,"retryHttpClientResponse")});var a4=g(yr=>{"use strict";var VLe=yr&&yr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),WLe=yr&&yr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Rl=yr&&yr.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=o(()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))},"displayCallback");this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};yr.DownloadProgress=sd;function s4(t,e){return Pn(this,void 0,void 0,function*(){let r=nd.createWriteStream(e),n=new i4.HttpClient("actions/cache"),i=yield(0,dR.retryHttpClientResponse)("downloadCache",()=>Pn(this,void 0,void 0,function*(){return n.get(t)}));i.message.socket.setTimeout(n4.SocketTimeout,()=>{i.message.destroy(),id.debug(`Aborting download, socket timed out after ${n4.SocketTimeout} ms`)}),yield rUe(i,r);let s=i.message.headers["content-length"];if(s){let a=parseInt(s),c=eUe.getArchiveFileSizeInBytes(e);if(c!==a)throw new Error(`Incomplete download. Expected file size: ${a}, actual file size: ${c}`)}else id.debug("Unable to validate download, no Content-Length header")})}o(s4,"downloadCacheHttpClient");function nUe(t,e,r){return Pn(this,void 0,void 0,function*(){var n;let i=yield nd.promises.open(e,"w"),s=new i4.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let c=(yield(0,dR.retryHttpClientResponse)("downloadCacheMetadata",()=>Pn(this,void 0,void 0,function*(){return yield s.request("HEAD",t,null,{})}))).message.headers["content-length"];if(c==null)throw new Error("Content-Length not found on blob response");let l=parseInt(c);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let A=[],u=4*1024*1024;for(let R=0;RPn(this,void 0,void 0,function*(){return yield iUe(s,t,R,T)})})}A.reverse();let d=0,f=0,m=new sd(l);m.startDisplayTimer();let C=m.onProgress(),Q=[],S,w=o(()=>Pn(this,void 0,void 0,function*(){let R=yield Promise.race(Object.values(Q));yield i.write(R.buffer,0,R.count,R.offset),d--,delete Q[R.offset],f+=R.count,C({loadedBytes:f})}),"waitAndWrite");for(;S=A.pop();)Q[S.offset]=S.promiseGetter(),d++,d>=((n=r.downloadConcurrency)!==null&&n!==void 0?n:10)&&(yield w());for(;d>0;)yield w()}finally{s.dispose(),yield i.close()}})}o(nUe,"downloadCacheHttpClientConcurrent");function iUe(t,e,r,n){return Pn(this,void 0,void 0,function*(){let s=0;for(;;)try{let c=yield o4(3e4,sUe(t,e,r,n));if(typeof c=="string")throw new Error("downloadSegmentRetry failed due to timeout");return c}catch(a){if(s>=5)throw a;s++}})}o(iUe,"downloadSegmentRetry");function sUe(t,e,r,n){return Pn(this,void 0,void 0,function*(){let i=yield(0,dR.retryHttpClientResponse)("downloadCachePart",()=>Pn(this,void 0,void 0,function*(){return yield t.get(e,{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()}})}o(sUe,"downloadSegment");function oUe(t,e,r){return Pn(this,void 0,void 0,function*(){var n;let i=new $Le.BlockBlobClient(t,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),a=(n=(yield i.getProperties()).contentLength)!==null&&n!==void 0?n:-1;if(a<0)id.debug("Unable to determine content length, downloading file with http-client..."),yield s4(t,e);else{let c=Math.min(134217728,KLe.constants.MAX_LENGTH),l=new sd(a),A=nd.openSync(e,"w");try{l.startDisplayTimer();let u=new tUe.AbortController,d=u.signal;for(;!l.isDone();){let f=l.segmentOffset+l.segmentSize,m=Math.min(c,a-f);l.nextSegment(m);let C=yield o4(r.segmentTimeoutInMs||36e5,i.downloadToBuffer(f,m,{abortSignal:d,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(C==="timeout")throw u.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(C)&&nd.writeFileSync(A,C)}}finally{l.stopDisplayTimer(),nd.closeSync(A)}}})}o(oUe,"downloadCacheStorageSDK");var o4=o((t,e)=>Pn(void 0,void 0,void 0,function*(){let r,n=new Promise(i=>{r=setTimeout(()=>i("timeout"),t)});return Promise.race([e,n]).then(i=>(clearTimeout(r),i))}),"promiseWithTimeout")});var c4=g(Li=>{"use strict";var aUe=Li&&Li.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),cUe=Li&&Li.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lUe=Li&&Li.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{"use strict";Object.defineProperty(od,"__esModule",{value:!0});od.isGhes=l4;od.getCacheServiceVersion=A4;od.getCacheServiceURL=dUe;function l4(){let e=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=e==="GITHUB.COM",n=e.endsWith(".GHE.COM"),i=e.endsWith(".LOCALHOST");return!r&&!n&&!i}o(l4,"isGhes");function A4(){return l4()?"v1":process.env.ACTIONS_CACHE_SERVICE_V2?"v2":"v1"}o(A4,"getCacheServiceVersion");function dUe(){let t=A4();switch(t){case"v1":return process.env.ACTIONS_CACHE_URL||process.env.ACTIONS_RESULTS_URL||"";case"v2":return process.env.ACTIONS_RESULTS_URL||"";default:throw new Error(`Unsupported cache service version: ${t}`)}}o(dUe,"getCacheServiceURL")});var u4=g((p5e,pUe)=>{pUe.exports={name:"@actions/cache",version:"5.0.5",preview:!0,description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",main:"lib/cache.js",types:"lib/cache.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/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^2.0.0","@actions/exec":"^2.0.0","@actions/glob":"^0.5.1","@protobuf-ts/runtime-rpc":"^2.11.1","@actions/http-client":"^3.0.2","@actions/io":"^2.0.0","@azure/abort-controller":"^1.1.0","@azure/core-rest-pipeline":"^1.22.0","@azure/storage-blob":"^12.29.1",semver:"^6.3.1"},devDependencies:{"@types/node":"^24.1.0","@types/semver":"^6.0.0","@protobuf-ts/plugin":"^2.9.4",typescript:"^5.2.2"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var hR=g(pR=>{"use strict";Object.defineProperty(pR,"__esModule",{value:!0});pR.getUserAgentString=fUe;var hUe=u4();function fUe(){return`@actions/cache-${hUe.version}`}o(fUe,"getUserAgentString")});var p4=g(Or=>{"use strict";var mUe=Or&&Or.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),gUe=Or&&Or.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mR=Or&&Or.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;iTr(this,void 0,void 0,function*(){return n.getJson(ad(s))}));if(a.statusCode===204)return on.isDebug()&&(yield xUe(t[0],n,i)),null;if(!(0,lo.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode}`);let c=a.result,l=c?.archiveLocation;if(!l)throw new Error("Cache not found.");return on.setSecret(l),on.debug("Cache Result:"),on.debug(JSON.stringify(c)),c})}o(NUe,"getCacheEntry");function xUe(t,e,r){return Tr(this,void 0,void 0,function*(){let n=`caches?key=${encodeURIComponent(t)}`,i=yield(0,lo.retryTypedResponse)("listCache",()=>Tr(this,void 0,void 0,function*(){return e.getJson(ad(n))}));if(i.statusCode===200){let s=i.result,a=s?.totalCount;if(a&&a>0){on.debug(`No matching cache found for cache key '${t}', 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 c of s?.artifactCaches||[])on.debug(`Cache Key: ${c?.cacheKey}, Cache Version: ${c?.cacheVersion}, Cache Scope: ${c?.scope}, Cache Created: ${c?.creationTime}`)}}})}o(xUe,"printCachesListForDiagnostics");function SUe(t,e,r){return Tr(this,void 0,void 0,function*(){let n=new EUe.URL(t),i=(0,gR.getDownloadOptions)(r);n.hostname.endsWith(".blob.core.windows.net")?i.useAzureSdk?yield(0,Ey.downloadCacheStorageSDK)(t,e,i):i.concurrentBlobDownloads?yield(0,Ey.downloadCacheHttpClientConcurrent)(t,e,i):yield(0,Ey.downloadCacheHttpClient)(t,e):yield(0,Ey.downloadCacheHttpClient)(t,e)})}o(SUe,"downloadCache");function RUe(t,e,r){return Tr(this,void 0,void 0,function*(){let n=yR(),i=_l.getCacheVersion(e,r?.compressionMethod,r?.enableCrossOsArchive),s={key:t,version:i,cacheSize:r?.cacheSize};return yield(0,lo.retryTypedResponse)("reserveCache",()=>Tr(this,void 0,void 0,function*(){return n.postJson(ad("caches"),s)}))})}o(RUe,"reserveCache");function d4(t,e){return`bytes ${t}-${e}/*`}o(d4,"getContentRange");function _Ue(t,e,r,n,i){return Tr(this,void 0,void 0,function*(){on.debug(`Uploading chunk of size ${i-n+1} bytes at offset ${n} with content range: ${d4(n,i)}`);let s={"Content-Type":"application/octet-stream","Content-Range":d4(n,i)},a=yield(0,lo.retryHttpClientResponse)(`uploadChunk (start: ${n}, end: ${i})`,()=>Tr(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),s)}));if(!(0,lo.isSuccessStatusCode)(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}o(_Ue,"uploadChunk");function vUe(t,e,r,n){return Tr(this,void 0,void 0,function*(){let i=_l.getArchiveFileSizeInBytes(r),s=ad(`caches/${e.toString()}`),a=fR.openSync(r,"r"),c=(0,gR.getUploadOptions)(n),l=_l.assertDefined("uploadConcurrency",c.uploadConcurrency),A=_l.assertDefined("uploadChunkSize",c.uploadChunkSize),u=[...new Array(l).keys()];on.debug("Awaiting all uploads");let d=0;try{yield Promise.all(u.map(()=>Tr(this,void 0,void 0,function*(){for(;dfR.createReadStream(r,{fd:a,start:m,end:C,autoClose:!1}).on("error",Q=>{throw new Error(`Cache upload failed because file read failed with ${Q.message}`)}),m,C)}})))}finally{fR.closeSync(a)}})}o(vUe,"uploadFile");function PUe(t,e,r){return Tr(this,void 0,void 0,function*(){let n={size:r};return yield(0,lo.retryTypedResponse)("commitCache",()=>Tr(this,void 0,void 0,function*(){return t.postJson(ad(`caches/${e.toString()}`),n)}))})}o(PUe,"commitCache");function DUe(t,e,r,n){return Tr(this,void 0,void 0,function*(){if((0,gR.getUploadOptions)(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield(0,BUe.uploadCacheArchiveSDK)(r,e,n)}else{let s=yR();on.debug("Upload cache"),yield vUe(s,t,e,n),on.debug("Commiting cache");let a=_l.getArchiveFileSizeInBytes(e);on.info(`Cache Size: ~${Math.round(a/(1024*1024))} MB (${a} B)`);let c=yield PUe(s,t,a);if(!(0,lo.isSuccessStatusCode)(c.statusCode))throw new Error(`Cache service responded with ${c.statusCode} during commit cache.`);on.info("Cache saved successfully")}})}o(DUe,"saveCache")});var By=g(vl=>{"use strict";Object.defineProperty(vl,"__esModule",{value:!0});vl.isJsonObject=vl.typeofJsonValue=void 0;function TUe(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}o(TUe,"typeofJsonValue");vl.typeofJsonValue=TUe;function OUe(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}o(OUe,"isJsonObject");vl.isJsonObject=OUe});var by=g(Pl=>{"use strict";Object.defineProperty(Pl,"__esModule",{value:!0});Pl.base64encode=Pl.base64decode=void 0;var ys="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),Iy=[];for(let t=0;t>4,a=s,i=2;break;case 2:r[n++]=(a&15)<<4|(s&60)>>2,a=s,i=3;break;case 3:r[n++]=(a&3)<<6|s,i=0;break}}if(i==1)throw Error("invalid base64 string.");return r.subarray(0,n)}o(MUe,"base64decode");Pl.base64decode=MUe;function kUe(t){let e="",r=0,n,i=0;for(let s=0;s>2],i=(n&3)<<4,r=1;break;case 1:e+=ys[i|n>>4],i=(n&15)<<2,r=2;break;case 2:e+=ys[i|n>>6],e+=ys[n&63],r=0;break}return r&&(e+=ys[i],e+="=",r==1&&(e+="=")),e}o(kUe,"base64encode");Pl.base64encode=kUe});var h4=g(Qy=>{"use strict";Object.defineProperty(Qy,"__esModule",{value:!0});Qy.utf8read=void 0;var CR=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function LUe(t){if(t.length<1)return"";let e=0,r=[],n=[],i=0,s,a=t.length;for(;e191&&s<224?n[i++]=(s&31)<<6|t[e++]&63:s>239&&s<365?(s=((s&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[i++]=55296+(s>>10),n[i++]=56320+(s&1023)):n[i++]=(s&15)<<12|(t[e++]&63)<<6|t[e++]&63,i>8191&&(r.push(CR(n)),i=0);return r.length?(i&&r.push(CR(n.slice(0,i))),r.join("")):CR(n.slice(0,i))}o(LUe,"utf8read");Qy.utf8read=LUe});var cd=g(Ui=>{"use strict";Object.defineProperty(Ui,"__esModule",{value:!0});Ui.WireType=Ui.mergeBinaryOptions=Ui.UnknownFieldHandler=void 0;var UUe;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,i,s,a)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:i,wireType:s,data:a})},t.onWrite=(r,n,i)=>{for(let{no:s,wireType:a,data:c}of t.list(n))i.tag(s,a).raw(c)},t.list=(r,n)=>{if(e(r)){let i=r[t.symbol];return n?i.filter(s=>s.no==n):i}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=o(r=>r&&Array.isArray(r[t.symbol]),"is")})(UUe=Ui.UnknownFieldHandler||(Ui.UnknownFieldHandler={}));function FUe(t,e){return Object.assign(Object.assign({},t),e)}o(FUe,"mergeBinaryOptions");Ui.mergeBinaryOptions=FUe;var qUe;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(qUe=Ui.WireType||(Ui.WireType={}))});var Ny=g(Mr=>{"use strict";Object.defineProperty(Mr,"__esModule",{value:!0});Mr.varint32read=Mr.varint32write=Mr.int64toString=Mr.int64fromString=Mr.varint64write=Mr.varint64read=void 0;function HUe(){let t=0,e=0;for(let n=0;n<28;n+=7){let i=this.buf[this.pos++];if(t|=(i&127)<>4,!(r&128))return this.assertBounds(),[t,e];for(let n=3;n<=31;n+=7){let i=this.buf[this.pos++];if(e|=(i&127)<>>s,c=!(!(a>>>7)&&e==0),l=(c?a|128:a)&255;if(r.push(l),!c)return}let n=t>>>28&15|(e&7)<<4,i=!!(e>>3);if(r.push((i?n|128:n)&255),!!i){for(let s=3;s<31;s=s+7){let a=e>>>s,c=!!(a>>>7),l=(c?a|128:a)&255;if(r.push(l),!c)return}r.push(e>>>31&1)}}o(zUe,"varint64write");Mr.varint64write=zUe;var wy=65536*65536;function jUe(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,i=0;function s(a,c){let l=Number(t.slice(a,c));i*=r,n=n*r+l,n>=wy&&(i=i+(n/wy|0),n=n%wy)}return o(s,"add1e6digit"),s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,n,i]}o(jUe,"int64fromString");Mr.int64fromString=jUe;function GUe(t,e){if(e>>>0<=2097151)return""+(wy*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,i=e>>16&65535,s=r+n*6777216+i*6710656,a=n+i*8147497,c=i*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(c+=Math.floor(a/l),a%=l);function A(u,d){let f=u?String(u):"";return d?"0000000".slice(f.length)+f:f}return o(A,"decimalFrom1e7"),A(c,0)+A(a,c)+A(s,1)}o(GUe,"int64toString");Mr.int64toString=GUe;function YUe(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}o(YUe,"varint32write");Mr.varint32write=YUe;function JUe(){let t=this.buf[this.pos++],e=t&127;if(!(t&128))return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,!(t&128))return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,!(t&128))return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,!(t&128))return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;t&128&&r<10;r++)t=this.buf[this.pos++];if(t&128)throw new Error("invalid varint");return this.assertBounds(),e>>>0}o(JUe,"varint32read");Mr.varint32read=JUe});var uo=g(Ao=>{"use strict";Object.defineProperty(Ao,"__esModule",{value:!0});Ao.PbLong=Ao.PbULong=Ao.detectBi=void 0;var ld=Ny(),Je;function f4(){let t=new DataView(new ArrayBuffer(8));Je=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}o(f4,"detectBi");Ao.detectBi=f4;f4();function m4(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}o(m4,"assertBi");var g4=/^-?[0-9]+$/,Sy=4294967296,xy=2147483648,Ry=class{static{o(this,"SharedPbLong")}constructor(e,r){this.lo=e|0,this.hi=r|0}isZero(){return this.lo==0&&this.hi==0}toNumber(){let e=this.hi*Sy+(this.lo>>>0);if(!Number.isSafeInteger(e))throw new Error("cannot convert to safe number");return e}},Ad=class t extends Ry{static{o(this,"PbULong")}static from(e){if(Je)switch(typeof e){case"string":if(e=="0")return this.ZERO;if(e=="")throw new Error("string is no integer");e=Je.C(e);case"number":if(e===0)return this.ZERO;e=Je.C(e);case"bigint":if(!e)return this.ZERO;if(eJe.UMAX)throw new Error("ulong too large");return Je.V.setBigUint64(0,e,!0),new t(Je.V.getInt32(0,!0),Je.V.getInt32(4,!0))}else switch(typeof e){case"string":if(e=="0")return this.ZERO;if(e=e.trim(),!g4.test(e))throw new Error("string is no integer");let[r,n,i]=ld.int64fromString(e);if(r)throw new Error("signed value for ulong");return new t(n,i);case"number":if(e==0)return this.ZERO;if(!Number.isSafeInteger(e))throw new Error("number is no integer");if(e<0)throw new Error("signed value for ulong");return new t(e,e/Sy)}throw new Error("unknown value "+typeof e)}toString(){return Je?this.toBigInt().toString():ld.int64toString(this.lo,this.hi)}toBigInt(){return m4(Je),Je.V.setInt32(0,this.lo,!0),Je.V.setInt32(4,this.hi,!0),Je.V.getBigUint64(0,!0)}};Ao.PbULong=Ad;Ad.ZERO=new Ad(0,0);var ud=class t extends Ry{static{o(this,"PbLong")}static from(e){if(Je)switch(typeof e){case"string":if(e=="0")return this.ZERO;if(e=="")throw new Error("string is no integer");e=Je.C(e);case"number":if(e===0)return this.ZERO;e=Je.C(e);case"bigint":if(!e)return this.ZERO;if(eJe.MAX)throw new Error("signed long too large");return Je.V.setBigInt64(0,e,!0),new t(Je.V.getInt32(0,!0),Je.V.getInt32(4,!0))}else switch(typeof e){case"string":if(e=="0")return this.ZERO;if(e=e.trim(),!g4.test(e))throw new Error("string is no integer");let[r,n,i]=ld.int64fromString(e);if(r){if(i>xy||i==xy&&n!=0)throw new Error("signed long too small")}else if(i>=xy)throw new Error("signed long too large");let s=new t(n,i);return r?s.negate():s;case"number":if(e==0)return this.ZERO;if(!Number.isSafeInteger(e))throw new Error("number is no integer");return e>0?new t(e,e/Sy):new t(-e,-e/Sy).negate()}throw new Error("unknown value "+typeof e)}isNegative(){return(this.hi&xy)!==0}negate(){let e=~this.hi,r=this.lo;return r?r=~r+1:e+=1,new t(r,e)}toString(){if(Je)return this.toBigInt().toString();if(this.isNegative()){let e=this.negate();return"-"+ld.int64toString(e.lo,e.hi)}return ld.int64toString(this.lo,this.hi)}toBigInt(){return m4(Je),Je.V.setInt32(0,this.lo,!0),Je.V.setInt32(4,this.hi,!0),Je.V.getBigInt64(0,!0)}};Ao.PbLong=ud;ud.ZERO=new ud(0,0)});var ER=g(Tl=>{"use strict";Object.defineProperty(Tl,"__esModule",{value:!0});Tl.BinaryReader=Tl.binaryReadOptions=void 0;var Dl=cd(),dd=uo(),y4=Ny(),C4={readUnknownField:!0,readerFactory:t=>new _y(t)};function VUe(t){return t?Object.assign(Object.assign({},C4),t):C4}o(VUe,"binaryReadOptions");Tl.binaryReadOptions=VUe;var _y=class{static{o(this,"BinaryReader")}constructor(e,r){this.varint64=y4.varint64read,this.uint32=y4.varint32read,this.buf=e,this.len=e.length,this.pos=0,this.view=new DataView(e.buffer,e.byteOffset,e.byteLength),this.textDecoder=r??new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0})}tag(){let e=this.uint32(),r=e>>>3,n=e&7;if(r<=0||n<0||n>5)throw new Error("illegal tag: field no "+r+" wire type "+n);return[r,n]}skip(e){let r=this.pos;switch(e){case Dl.WireType.Varint:for(;this.buf[this.pos++]&128;);break;case Dl.WireType.Bit64:this.pos+=4;case Dl.WireType.Bit32:this.pos+=4;break;case Dl.WireType.LengthDelimited:let n=this.uint32();this.pos+=n;break;case Dl.WireType.StartGroup:let i;for(;(i=this.tag()[1])!==Dl.WireType.EndGroup;)this.skip(i);break;default:throw new Error("cant skip wire type "+e)}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 e=this.uint32();return e>>>1^-(e&1)}int64(){return new dd.PbLong(...this.varint64())}uint64(){return new dd.PbULong(...this.varint64())}sint64(){let[e,r]=this.varint64(),n=-(e&1);return e=(e>>>1|(r&1)<<31)^n,r=r>>>1^n,new dd.PbLong(e,r)}bool(){let[e,r]=this.varint64();return e!==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 dd.PbULong(this.sfixed32(),this.sfixed32())}sfixed64(){return new dd.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 e=this.uint32(),r=this.pos;return this.pos+=e,this.assertBounds(),this.buf.subarray(r,r+e)}string(){return this.textDecoder.decode(this.bytes())}};Tl.BinaryReader=_y});var Ol=g(Dn=>{"use strict";Object.defineProperty(Dn,"__esModule",{value:!0});Dn.assertFloat32=Dn.assertUInt32=Dn.assertInt32=Dn.assertNever=Dn.assert=void 0;function WUe(t,e){if(!t)throw new Error(e)}o(WUe,"assert");Dn.assert=WUe;function $Ue(t,e){throw new Error(e??"Unexpected object: "+t)}o($Ue,"assertNever");Dn.assertNever=$Ue;var KUe=34028234663852886e22,XUe=-34028234663852886e22,ZUe=4294967295,eFe=2147483647,tFe=-2147483648;function rFe(t){if(typeof t!="number")throw new Error("invalid int 32: "+typeof t);if(!Number.isInteger(t)||t>eFe||tZUe||t<0)throw new Error("invalid uint 32: "+t)}o(nFe,"assertUInt32");Dn.assertUInt32=nFe;function iFe(t){if(typeof t!="number")throw new Error("invalid float 32: "+typeof t);if(Number.isFinite(t)&&(t>KUe||t{"use strict";Object.defineProperty(kl,"__esModule",{value:!0});kl.BinaryWriter=kl.binaryWriteOptions=void 0;var pd=uo(),hd=Ny(),Ml=Ol(),E4={writeUnknownFields:!0,writerFactory:()=>new vy};function sFe(t){return t?Object.assign(Object.assign({},E4),t):E4}o(sFe,"binaryWriteOptions");kl.binaryWriteOptions=sFe;var vy=class{static{o(this,"BinaryWriter")}constructor(e){this.stack=[],this.textEncoder=e??new TextEncoder,this.chunks=[],this.buf=[]}finish(){this.chunks.push(new Uint8Array(this.buf));let e=0;for(let i=0;i>>0)}raw(e){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(e),this}uint32(e){for(Ml.assertUInt32(e);e>127;)this.buf.push(e&127|128),e=e>>>7;return this.buf.push(e),this}int32(e){return Ml.assertInt32(e),hd.varint32write(e,this.buf),this}bool(e){return this.buf.push(e?1:0),this}bytes(e){return this.uint32(e.byteLength),this.raw(e)}string(e){let r=this.textEncoder.encode(e);return this.uint32(r.byteLength),this.raw(r)}float(e){Ml.assertFloat32(e);let r=new Uint8Array(4);return new DataView(r.buffer).setFloat32(0,e,!0),this.raw(r)}double(e){let r=new Uint8Array(8);return new DataView(r.buffer).setFloat64(0,e,!0),this.raw(r)}fixed32(e){Ml.assertUInt32(e);let r=new Uint8Array(4);return new DataView(r.buffer).setUint32(0,e,!0),this.raw(r)}sfixed32(e){Ml.assertInt32(e);let r=new Uint8Array(4);return new DataView(r.buffer).setInt32(0,e,!0),this.raw(r)}sint32(e){return Ml.assertInt32(e),e=(e<<1^e>>31)>>>0,hd.varint32write(e,this.buf),this}sfixed64(e){let r=new Uint8Array(8),n=new DataView(r.buffer),i=pd.PbLong.from(e);return n.setInt32(0,i.lo,!0),n.setInt32(4,i.hi,!0),this.raw(r)}fixed64(e){let r=new Uint8Array(8),n=new DataView(r.buffer),i=pd.PbULong.from(e);return n.setInt32(0,i.lo,!0),n.setInt32(4,i.hi,!0),this.raw(r)}int64(e){let r=pd.PbLong.from(e);return hd.varint64write(r.lo,r.hi,this.buf),this}sint64(e){let r=pd.PbLong.from(e),n=r.hi>>31,i=r.lo<<1^n,s=(r.hi<<1|r.lo>>>31)^n;return hd.varint64write(i,s,this.buf),this}uint64(e){let r=pd.PbULong.from(e);return hd.varint64write(r.lo,r.hi,this.buf),this}};kl.BinaryWriter=vy});var IR=g(po=>{"use strict";Object.defineProperty(po,"__esModule",{value:!0});po.mergeJsonOptions=po.jsonWriteOptions=po.jsonReadOptions=void 0;var B4={emitDefaultValues:!1,enumAsInteger:!1,useProtoFieldName:!1,prettySpaces:0},I4={ignoreUnknownFields:!1};function oFe(t){return t?Object.assign(Object.assign({},I4),t):I4}o(oFe,"jsonReadOptions");po.jsonReadOptions=oFe;function aFe(t){return t?Object.assign(Object.assign({},B4),t):B4}o(aFe,"jsonWriteOptions");po.jsonWriteOptions=aFe;function cFe(t,e){var r,n;let i=Object.assign(Object.assign({},t),e);return i.typeRegistry=[...(r=t?.typeRegistry)!==null&&r!==void 0?r:[],...(n=e?.typeRegistry)!==null&&n!==void 0?n:[]],i}o(cFe,"mergeJsonOptions");po.mergeJsonOptions=cFe});var fd=g(Py=>{"use strict";Object.defineProperty(Py,"__esModule",{value:!0});Py.MESSAGE_TYPE=void 0;Py.MESSAGE_TYPE=Symbol.for("protobuf-ts/message-type")});var bR=g(Dy=>{"use strict";Object.defineProperty(Dy,"__esModule",{value:!0});Dy.lowerCamelCase=void 0;function lFe(t){let e=!1,r=[];for(let n=0;n{"use strict";Object.defineProperty(Mt,"__esModule",{value:!0});Mt.readMessageOption=Mt.readFieldOption=Mt.readFieldOptions=Mt.normalizeFieldInfo=Mt.RepeatType=Mt.LongType=Mt.ScalarType=void 0;var b4=bR(),AFe;(function(t){t[t.DOUBLE=1]="DOUBLE",t[t.FLOAT=2]="FLOAT",t[t.INT64=3]="INT64",t[t.UINT64=4]="UINT64",t[t.INT32=5]="INT32",t[t.FIXED64=6]="FIXED64",t[t.FIXED32=7]="FIXED32",t[t.BOOL=8]="BOOL",t[t.STRING=9]="STRING",t[t.BYTES=12]="BYTES",t[t.UINT32=13]="UINT32",t[t.SFIXED32=15]="SFIXED32",t[t.SFIXED64=16]="SFIXED64",t[t.SINT32=17]="SINT32",t[t.SINT64=18]="SINT64"})(AFe=Mt.ScalarType||(Mt.ScalarType={}));var uFe;(function(t){t[t.BIGINT=0]="BIGINT",t[t.STRING=1]="STRING",t[t.NUMBER=2]="NUMBER"})(uFe=Mt.LongType||(Mt.LongType={}));var Q4;(function(t){t[t.NO=0]="NO",t[t.PACKED=1]="PACKED",t[t.UNPACKED=2]="UNPACKED"})(Q4=Mt.RepeatType||(Mt.RepeatType={}));function dFe(t){var e,r,n,i;return t.localName=(e=t.localName)!==null&&e!==void 0?e:b4.lowerCamelCase(t.name),t.jsonName=(r=t.jsonName)!==null&&r!==void 0?r:b4.lowerCamelCase(t.name),t.repeat=(n=t.repeat)!==null&&n!==void 0?n:Q4.NO,t.opt=(i=t.opt)!==null&&i!==void 0?i:t.repeat||t.oneof?!1:t.kind=="message",t}o(dFe,"normalizeFieldInfo");Mt.normalizeFieldInfo=dFe;function pFe(t,e,r,n){var i;let s=(i=t.fields.find((a,c)=>a.localName==e||c==e))===null||i===void 0?void 0:i.options;return s&&s[r]?n.fromJson(s[r]):void 0}o(pFe,"readFieldOptions");Mt.readFieldOptions=pFe;function hFe(t,e,r,n){var i;let s=(i=t.fields.find((c,l)=>c.localName==e||l==e))===null||i===void 0?void 0:i.options;if(!s)return;let a=s[r];return a===void 0?a:n?n.fromJson(a):a}o(hFe,"readFieldOption");Mt.readFieldOption=hFe;function fFe(t,e,r){let i=t.options[e];return i===void 0?i:r?r.fromJson(i):i}o(fFe,"readMessageOption");Mt.readMessageOption=fFe});var QR=g(kr=>{"use strict";Object.defineProperty(kr,"__esModule",{value:!0});kr.getSelectedOneofValue=kr.clearOneofValue=kr.setUnknownOneofValue=kr.setOneofValue=kr.getOneofValue=kr.isOneofGroup=void 0;function mFe(t){if(typeof t!="object"||t===null||!t.hasOwnProperty("oneofKind"))return!1;switch(typeof t.oneofKind){case"string":return t[t.oneofKind]===void 0?!1:Object.keys(t).length==2;case"undefined":return Object.keys(t).length==1;default:return!1}}o(mFe,"isOneofGroup");kr.isOneofGroup=mFe;function gFe(t,e){return t[e]}o(gFe,"getOneofValue");kr.getOneofValue=gFe;function yFe(t,e,r){t.oneofKind!==void 0&&delete t[t.oneofKind],t.oneofKind=e,r!==void 0&&(t[e]=r)}o(yFe,"setOneofValue");kr.setOneofValue=yFe;function CFe(t,e,r){t.oneofKind!==void 0&&delete t[t.oneofKind],t.oneofKind=e,r!==void 0&&e!==void 0&&(t[e]=r)}o(CFe,"setUnknownOneofValue");kr.setUnknownOneofValue=CFe;function EFe(t){t.oneofKind!==void 0&&delete t[t.oneofKind],t.oneofKind=void 0}o(EFe,"clearOneofValue");kr.clearOneofValue=EFe;function BFe(t){if(t.oneofKind!==void 0)return t[t.oneofKind]}o(BFe,"getSelectedOneofValue");kr.getSelectedOneofValue=BFe});var NR=g(Ty=>{"use strict";Object.defineProperty(Ty,"__esModule",{value:!0});Ty.ReflectionTypeCheck=void 0;var Bt=ri(),IFe=QR(),wR=class{static{o(this,"ReflectionTypeCheck")}constructor(e){var r;this.fields=(r=e.fields)!==null&&r!==void 0?r:[]}prepare(){if(this.data)return;let e=[],r=[],n=[];for(let i of this.fields)if(i.oneof)n.includes(i.oneof)||(n.push(i.oneof),e.push(i.oneof),r.push(i.oneof));else switch(r.push(i.localName),i.kind){case"scalar":case"enum":(!i.opt||i.repeat)&&e.push(i.localName);break;case"message":i.repeat&&e.push(i.localName);break;case"map":e.push(i.localName);break}this.data={req:e,known:r,oneofs:Object.values(n)}}is(e,r,n=!1){if(r<0)return!0;if(e==null||typeof e!="object")return!1;this.prepare();let i=Object.keys(e),s=this.data;if(i.length!i.includes(a))||!n&&i.some(a=>!s.known.includes(a)))return!1;if(r<1)return!0;for(let a of s.oneofs){let c=e[a];if(!IFe.isOneofGroup(c))return!1;if(c.oneofKind===void 0)continue;let l=this.fields.find(A=>A.localName===c.oneofKind);if(!l||!this.field(c[c.oneofKind],l,n,r))return!1}for(let a of this.fields)if(a.oneof===void 0&&!this.field(e[a.localName],a,n,r))return!1;return!0}field(e,r,n,i){let s=r.repeat;switch(r.kind){case"scalar":return e===void 0?r.opt:s?this.scalars(e,r.T,i,r.L):this.scalar(e,r.T,r.L);case"enum":return e===void 0?r.opt:s?this.scalars(e,Bt.ScalarType.INT32,i):this.scalar(e,Bt.ScalarType.INT32);case"message":return e===void 0?!0:s?this.messages(e,r.T(),n,i):this.message(e,r.T(),n,i);case"map":if(typeof e!="object"||e===null)return!1;if(i<2)return!0;if(!this.mapKeys(e,r.K,i))return!1;switch(r.V.kind){case"scalar":return this.scalars(Object.values(e),r.V.T,i,r.V.L);case"enum":return this.scalars(Object.values(e),Bt.ScalarType.INT32,i);case"message":return this.messages(Object.values(e),r.V.T(),n,i)}break}return!0}message(e,r,n,i){return n?r.isAssignable(e,i):r.is(e,i)}messages(e,r,n,i){if(!Array.isArray(e))return!1;if(i<2)return!0;if(n){for(let s=0;sparseInt(s)),r,n);case Bt.ScalarType.BOOL:return this.scalars(i.slice(0,n).map(s=>s=="true"?!0:s=="false"?!1:s),r,n);default:return this.scalars(i,r,n,Bt.LongType.STRING)}}};Ty.ReflectionTypeCheck=wR});var My=g(Oy=>{"use strict";Object.defineProperty(Oy,"__esModule",{value:!0});Oy.reflectionLongConvert=void 0;var w4=ri();function bFe(t,e){switch(e){case w4.LongType.BIGINT:return t.toBigInt();case w4.LongType.NUMBER:return t.toNumber();default:return t.toString()}}o(bFe,"reflectionLongConvert");Oy.reflectionLongConvert=bFe});var SR=g(Uy=>{"use strict";Object.defineProperty(Uy,"__esModule",{value:!0});Uy.ReflectionJsonReader=void 0;var N4=By(),QFe=by(),kt=ri(),ky=uo(),ma=Ol(),Ly=My(),xR=class{static{o(this,"ReflectionJsonReader")}constructor(e){this.info=e}prepare(){var e;if(this.fMap===void 0){this.fMap={};let r=(e=this.info.fields)!==null&&e!==void 0?e:[];for(let n of r)this.fMap[n.name]=n,this.fMap[n.jsonName]=n,this.fMap[n.localName]=n}}assert(e,r,n){if(!e){let i=N4.typeofJsonValue(n);throw(i=="number"||i=="boolean")&&(i=n.toString()),new Error(`Cannot parse JSON ${i} for ${this.info.typeName}#${r}`)}}read(e,r,n){this.prepare();let i=[];for(let[s,a]of Object.entries(e)){let c=this.fMap[s];if(!c){if(!n.ignoreUnknownFields)throw new Error(`Found unknown field while reading ${this.info.typeName} from JSON format. JSON key: ${s}`);continue}let l=c.localName,A;if(c.oneof){if(a===null&&(c.kind!=="enum"||c.T()[0]!=="google.protobuf.NullValue"))continue;if(i.includes(c.oneof))throw new Error(`Multiple members of the oneof group "${c.oneof}" of ${this.info.typeName} are present in JSON.`);i.push(c.oneof),A=r[c.oneof]={oneofKind:l}}else A=r;if(c.kind=="map"){if(a===null)continue;this.assert(N4.isJsonObject(a),c.name,a);let u=A[l];for(let[d,f]of Object.entries(a)){this.assert(f!==null,c.name+" map value",null);let m;switch(c.V.kind){case"message":m=c.V.T().internalJsonRead(f,n);break;case"enum":if(m=this.enum(c.V.T(),f,c.name,n.ignoreUnknownFields),m===!1)continue;break;case"scalar":m=this.scalar(f,c.V.T,c.V.L,c.name);break}this.assert(m!==void 0,c.name+" map value",f);let C=d;c.K==kt.ScalarType.BOOL&&(C=C=="true"?!0:C=="false"?!1:C),C=this.scalar(C,c.K,kt.LongType.STRING,c.name).toString(),u[C]=m}}else if(c.repeat){if(a===null)continue;this.assert(Array.isArray(a),c.name,a);let u=A[l];for(let d of a){this.assert(d!==null,c.name,null);let f;switch(c.kind){case"message":f=c.T().internalJsonRead(d,n);break;case"enum":if(f=this.enum(c.T(),d,c.name,n.ignoreUnknownFields),f===!1)continue;break;case"scalar":f=this.scalar(d,c.T,c.L,c.name);break}this.assert(f!==void 0,c.name,a),u.push(f)}}else switch(c.kind){case"message":if(a===null&&c.T().typeName!="google.protobuf.Value"){this.assert(c.oneof===void 0,c.name+" (oneof member)",null);continue}A[l]=c.T().internalJsonRead(a,n,A[l]);break;case"enum":if(a===null)continue;let u=this.enum(c.T(),a,c.name,n.ignoreUnknownFields);if(u===!1)continue;A[l]=u;break;case"scalar":if(a===null)continue;A[l]=this.scalar(a,c.T,c.L,c.name);break}}}enum(e,r,n,i){if(e[0]=="google.protobuf.NullValue"&&ma.assert(r===null||r==="NULL_VALUE",`Unable to parse field ${this.info.typeName}#${n}, enum ${e[0]} only accepts null.`),r===null)return 0;switch(typeof r){case"number":return ma.assert(Number.isInteger(r),`Unable to parse field ${this.info.typeName}#${n}, enum can only be integral number, got ${r}.`),r;case"string":let s=r;e[2]&&r.substring(0,e[2].length)===e[2]&&(s=r.substring(e[2].length));let a=e[1][s];return typeof a>"u"&&i?!1:(ma.assert(typeof a=="number",`Unable to parse field ${this.info.typeName}#${n}, enum ${e[0]} has no value for "${r}".`),a)}ma.assert(!1,`Unable to parse field ${this.info.typeName}#${n}, cannot parse enum value from ${typeof r}".`)}scalar(e,r,n,i){let s;try{switch(r){case kt.ScalarType.DOUBLE:case kt.ScalarType.FLOAT:if(e===null)return 0;if(e==="NaN")return Number.NaN;if(e==="Infinity")return Number.POSITIVE_INFINITY;if(e==="-Infinity")return Number.NEGATIVE_INFINITY;if(e===""){s="empty string";break}if(typeof e=="string"&&e.trim().length!==e.length){s="extra whitespace";break}if(typeof e!="string"&&typeof e!="number")break;let a=Number(e);if(Number.isNaN(a)){s="not a number";break}if(!Number.isFinite(a)){s="too large or small";break}return r==kt.ScalarType.FLOAT&&ma.assertFloat32(a),a;case kt.ScalarType.INT32:case kt.ScalarType.FIXED32:case kt.ScalarType.SFIXED32:case kt.ScalarType.SINT32:case kt.ScalarType.UINT32:if(e===null)return 0;let c;if(typeof e=="number"?c=e:e===""?s="empty string":typeof e=="string"&&(e.trim().length!==e.length?s="extra whitespace":c=Number(e)),c===void 0)break;return r==kt.ScalarType.UINT32?ma.assertUInt32(c):ma.assertInt32(c),c;case kt.ScalarType.INT64:case kt.ScalarType.SFIXED64:case kt.ScalarType.SINT64:if(e===null)return Ly.reflectionLongConvert(ky.PbLong.ZERO,n);if(typeof e!="number"&&typeof e!="string")break;return Ly.reflectionLongConvert(ky.PbLong.from(e),n);case kt.ScalarType.FIXED64:case kt.ScalarType.UINT64:if(e===null)return Ly.reflectionLongConvert(ky.PbULong.ZERO,n);if(typeof e!="number"&&typeof e!="string")break;return Ly.reflectionLongConvert(ky.PbULong.from(e),n);case kt.ScalarType.BOOL:if(e===null)return!1;if(typeof e!="boolean")break;return e;case kt.ScalarType.STRING:if(e===null)return"";if(typeof e!="string"){s="extra whitespace";break}try{encodeURIComponent(e)}catch(l){l="invalid UTF8";break}return e;case kt.ScalarType.BYTES:if(e===null||e==="")return new Uint8Array(0);if(typeof e!="string")break;return QFe.base64decode(e)}}catch(a){s=a.message}this.assert(!1,i+(s?" - "+s:""),e)}};Uy.ReflectionJsonReader=xR});var _R=g(Fy=>{"use strict";Object.defineProperty(Fy,"__esModule",{value:!0});Fy.ReflectionJsonWriter=void 0;var wFe=by(),x4=uo(),Cr=ri(),ct=Ol(),RR=class{static{o(this,"ReflectionJsonWriter")}constructor(e){var r;this.fields=(r=e.fields)!==null&&r!==void 0?r:[]}write(e,r){let n={},i=e;for(let s of this.fields){if(!s.oneof){let A=this.field(s,i[s.localName],r);A!==void 0&&(n[r.useProtoFieldName?s.name:s.jsonName]=A);continue}let a=i[s.oneof];if(a.oneofKind!==s.localName)continue;let c=s.kind=="scalar"||s.kind=="enum"?Object.assign(Object.assign({},r),{emitDefaultValues:!0}):r,l=this.field(s,a[s.localName],c);ct.assert(l!==void 0),n[r.useProtoFieldName?s.name:s.jsonName]=l}return n}field(e,r,n){let i;if(e.kind=="map"){ct.assert(typeof r=="object"&&r!==null);let s={};switch(e.V.kind){case"scalar":for(let[l,A]of Object.entries(r)){let u=this.scalar(e.V.T,A,e.name,!1,!0);ct.assert(u!==void 0),s[l.toString()]=u}break;case"message":let a=e.V.T();for(let[l,A]of Object.entries(r)){let u=this.message(a,A,e.name,n);ct.assert(u!==void 0),s[l.toString()]=u}break;case"enum":let c=e.V.T();for(let[l,A]of Object.entries(r)){ct.assert(A===void 0||typeof A=="number");let u=this.enum(c,A,e.name,!1,!0,n.enumAsInteger);ct.assert(u!==void 0),s[l.toString()]=u}break}(n.emitDefaultValues||Object.keys(s).length>0)&&(i=s)}else if(e.repeat){ct.assert(Array.isArray(r));let s=[];switch(e.kind){case"scalar":for(let l=0;l0||n.emitDefaultValues)&&(i=s)}else switch(e.kind){case"scalar":i=this.scalar(e.T,r,e.name,e.opt,n.emitDefaultValues);break;case"enum":i=this.enum(e.T(),r,e.name,e.opt,n.emitDefaultValues,n.enumAsInteger);break;case"message":i=this.message(e.T(),r,e.name,n);break}return i}enum(e,r,n,i,s,a){if(e[0]=="google.protobuf.NullValue")return!s&&!i?void 0:null;if(r===void 0){ct.assert(i);return}if(!(r===0&&!s&&!i))return ct.assert(typeof r=="number"),ct.assert(Number.isInteger(r)),a||!e[1].hasOwnProperty(r)?r:e[2]?e[2]+e[1][r]:e[1][r]}message(e,r,n,i){return r===void 0?i.emitDefaultValues?null:void 0:e.internalJsonWrite(r,i)}scalar(e,r,n,i,s){if(r===void 0){ct.assert(i);return}let a=s||i;switch(e){case Cr.ScalarType.INT32:case Cr.ScalarType.SFIXED32:case Cr.ScalarType.SINT32:return r===0?a?0:void 0:(ct.assertInt32(r),r);case Cr.ScalarType.FIXED32:case Cr.ScalarType.UINT32:return r===0?a?0:void 0:(ct.assertUInt32(r),r);case Cr.ScalarType.FLOAT:ct.assertFloat32(r);case Cr.ScalarType.DOUBLE:return r===0?a?0:void 0:(ct.assert(typeof r=="number"),Number.isNaN(r)?"NaN":r===Number.POSITIVE_INFINITY?"Infinity":r===Number.NEGATIVE_INFINITY?"-Infinity":r);case Cr.ScalarType.STRING:return r===""?a?"":void 0:(ct.assert(typeof r=="string"),r);case Cr.ScalarType.BOOL:return r===!1?a?!1:void 0:(ct.assert(typeof r=="boolean"),r);case Cr.ScalarType.UINT64:case Cr.ScalarType.FIXED64:ct.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let c=x4.PbULong.from(r);return c.isZero()&&!a?void 0:c.toString();case Cr.ScalarType.INT64:case Cr.ScalarType.SFIXED64:case Cr.ScalarType.SINT64:ct.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let l=x4.PbLong.from(r);return l.isZero()&&!a?void 0:l.toString();case Cr.ScalarType.BYTES:return ct.assert(r instanceof Uint8Array),r.byteLength?wFe.base64encode(r):a?"":void 0}}};Fy.ReflectionJsonWriter=RR});var Hy=g(qy=>{"use strict";Object.defineProperty(qy,"__esModule",{value:!0});qy.reflectionScalarDefault=void 0;var ni=ri(),S4=My(),R4=uo();function NFe(t,e=ni.LongType.STRING){switch(t){case ni.ScalarType.BOOL:return!1;case ni.ScalarType.UINT64:case ni.ScalarType.FIXED64:return S4.reflectionLongConvert(R4.PbULong.ZERO,e);case ni.ScalarType.INT64:case ni.ScalarType.SFIXED64:case ni.ScalarType.SINT64:return S4.reflectionLongConvert(R4.PbLong.ZERO,e);case ni.ScalarType.DOUBLE:case ni.ScalarType.FLOAT:return 0;case ni.ScalarType.BYTES:return new Uint8Array(0);case ni.ScalarType.STRING:return"";default:return 0}}o(NFe,"reflectionScalarDefault");qy.reflectionScalarDefault=NFe});var PR=g(zy=>{"use strict";Object.defineProperty(zy,"__esModule",{value:!0});zy.ReflectionBinaryReader=void 0;var _4=cd(),xt=ri(),md=My(),v4=Hy(),vR=class{static{o(this,"ReflectionBinaryReader")}constructor(e){this.info=e}prepare(){var e;if(!this.fieldNoToField){let r=(e=this.info.fields)!==null&&e!==void 0?e:[];this.fieldNoToField=new Map(r.map(n=>[n.no,n]))}}read(e,r,n,i){this.prepare();let s=i===void 0?e.len:e.pos+i;for(;e.pos{"use strict";Object.defineProperty(jy,"__esModule",{value:!0});jy.ReflectionBinaryWriter=void 0;var an=cd(),Ke=ri(),Ll=Ol(),gd=uo(),DR=class{static{o(this,"ReflectionBinaryWriter")}constructor(e){this.info=e}prepare(){if(!this.fields){let e=this.info.fields?this.info.fields.concat():[];this.fields=e.sort((r,n)=>r.no-n.no)}}write(e,r,n){this.prepare();for(let s of this.fields){let a,c,l=s.repeat,A=s.localName;if(s.oneof){let u=e[s.oneof];if(u.oneofKind!==A)continue;a=u[A],c=!0}else a=e[A],c=!1;switch(s.kind){case"scalar":case"enum":let u=s.kind=="enum"?Ke.ScalarType.INT32:s.T;if(l)if(Ll.assert(Array.isArray(a)),l==Ke.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?Ll.assert(s.opt):this.scalar(r,u,s.no,a,c||s.opt);break;case"message":if(l){Ll.assert(Array.isArray(a));for(let d of a)this.message(r,n,s.T(),s.no,d)}else this.message(r,n,s.T(),s.no,a);break;case"map":Ll.assert(typeof a=="object"&&a!==null);for(let[d,f]of Object.entries(a))this.mapEntry(r,n,s,d,f);break}}let i=n.writeUnknownFields;i!==!1&&(i===!0?an.UnknownFieldHandler.onWrite:i)(this.info.typeName,e,r)}mapEntry(e,r,n,i,s){e.tag(n.no,an.WireType.LengthDelimited),e.fork();let a=i;switch(n.K){case Ke.ScalarType.INT32:case Ke.ScalarType.FIXED32:case Ke.ScalarType.UINT32:case Ke.ScalarType.SFIXED32:case Ke.ScalarType.SINT32:a=Number.parseInt(i);break;case Ke.ScalarType.BOOL:Ll.assert(i=="true"||i=="false"),a=i=="true";break}switch(this.scalar(e,n.K,1,a,!0),n.V.kind){case"scalar":this.scalar(e,n.V.T,2,s,!0);break;case"enum":this.scalar(e,Ke.ScalarType.INT32,2,s,!0);break;case"message":this.message(e,r,n.V.T(),2,s);break}e.join()}message(e,r,n,i,s){s!==void 0&&(n.internalBinaryWrite(s,e.tag(i,an.WireType.LengthDelimited).fork(),r),e.join())}scalar(e,r,n,i,s){let[a,c,l]=this.scalarInfo(r,i);(!l||s)&&(e.tag(n,a),e[c](i))}packed(e,r,n,i){if(!i.length)return;Ll.assert(r!==Ke.ScalarType.BYTES&&r!==Ke.ScalarType.STRING),e.tag(n,an.WireType.LengthDelimited),e.fork();let[,s]=this.scalarInfo(r);for(let a=0;a{"use strict";Object.defineProperty(Gy,"__esModule",{value:!0});Gy.reflectionCreate=void 0;var xFe=Hy(),SFe=fd();function RFe(t){let e=t.messagePrototype?Object.create(t.messagePrototype):Object.defineProperty({},SFe.MESSAGE_TYPE,{value:t});for(let r of t.fields){let n=r.localName;if(!r.opt)if(r.oneof)e[r.oneof]={oneofKind:void 0};else if(r.repeat)e[n]=[];else switch(r.kind){case"scalar":e[n]=xFe.reflectionScalarDefault(r.T,r.L);break;case"enum":e[n]=0;break;case"map":e[n]={};break}}return e}o(RFe,"reflectionCreate");Gy.reflectionCreate=RFe});var MR=g(Yy=>{"use strict";Object.defineProperty(Yy,"__esModule",{value:!0});Yy.reflectionMergePartial=void 0;function _Fe(t,e,r){let n,i=r,s;for(let a of t.fields){let c=a.localName;if(a.oneof){let l=i[a.oneof];if(l?.oneofKind==null)continue;if(n=l[c],s=e[a.oneof],s.oneofKind=l.oneofKind,n==null){delete s[c];continue}}else if(n=i[c],s=e,n==null)continue;switch(a.repeat&&(s[c].length=n.length),a.kind){case"scalar":case"enum":if(a.repeat)for(let A=0;A{"use strict";Object.defineProperty(Vy,"__esModule",{value:!0});Vy.reflectionEquals=void 0;var kR=ri();function vFe(t,e,r){if(e===r)return!0;if(!e||!r)return!1;for(let n of t.fields){let i=n.localName,s=n.oneof?e[n.oneof][i]:e[i],a=n.oneof?r[n.oneof][i]:r[i];switch(n.kind){case"enum":case"scalar":let c=n.kind=="enum"?kR.ScalarType.INT32:n.T;if(!(n.repeat?P4(c,s,a):T4(c,s,a)))return!1;break;case"map":if(!(n.V.kind=="message"?D4(n.V.T(),Jy(s),Jy(a)):P4(n.V.kind=="enum"?kR.ScalarType.INT32:n.V.T,Jy(s),Jy(a))))return!1;break;case"message":let l=n.T();if(!(n.repeat?D4(l,s,a):l.equals(s,a)))return!1;break}}return!0}o(vFe,"reflectionEquals");Vy.reflectionEquals=vFe;var Jy=Object.values;function T4(t,e,r){if(e===r)return!0;if(t!==kR.ScalarType.BYTES)return!1;let n=e,i=r;if(n.length!==i.length)return!1;for(let s=0;s{"use strict";Object.defineProperty(Wy,"__esModule",{value:!0});Wy.MessageType=void 0;var PFe=fd(),DFe=ri(),TFe=NR(),OFe=SR(),MFe=_R(),kFe=PR(),LFe=TR(),UFe=OR(),UR=MR(),FFe=By(),O4=IR(),qFe=LR(),HFe=BR(),zFe=ER(),M4=Object.getOwnPropertyDescriptors(Object.getPrototypeOf({})),jFe=M4[PFe.MESSAGE_TYPE]={},FR=class{static{o(this,"MessageType")}constructor(e,r,n){this.defaultCheckDepth=16,this.typeName=e,this.fields=r.map(DFe.normalizeFieldInfo),this.options=n??{},jFe.value=this,this.messagePrototype=Object.create(null,M4),this.refTypeCheck=new TFe.ReflectionTypeCheck(this),this.refJsonReader=new OFe.ReflectionJsonReader(this),this.refJsonWriter=new MFe.ReflectionJsonWriter(this),this.refBinReader=new kFe.ReflectionBinaryReader(this),this.refBinWriter=new LFe.ReflectionBinaryWriter(this)}create(e){let r=UFe.reflectionCreate(this);return e!==void 0&&UR.reflectionMergePartial(this,r,e),r}clone(e){let r=this.create();return UR.reflectionMergePartial(this,r,e),r}equals(e,r){return qFe.reflectionEquals(this,e,r)}is(e,r=this.defaultCheckDepth){return this.refTypeCheck.is(e,r,!1)}isAssignable(e,r=this.defaultCheckDepth){return this.refTypeCheck.is(e,r,!0)}mergePartial(e,r){UR.reflectionMergePartial(this,e,r)}fromBinary(e,r){let n=zFe.binaryReadOptions(r);return this.internalBinaryRead(n.readerFactory(e),e.byteLength,n)}fromJson(e,r){return this.internalJsonRead(e,O4.jsonReadOptions(r))}fromJsonString(e,r){let n=JSON.parse(e);return this.fromJson(n,r)}toJson(e,r){return this.internalJsonWrite(e,O4.jsonWriteOptions(r))}toJsonString(e,r){var n;let i=this.toJson(e,r);return JSON.stringify(i,null,(n=r?.prettySpaces)!==null&&n!==void 0?n:0)}toBinary(e,r){let n=HFe.binaryWriteOptions(r);return this.internalBinaryWrite(e,n.writerFactory(),n).finish()}internalJsonRead(e,r,n){if(e!==null&&typeof e=="object"&&!Array.isArray(e)){let i=n??this.create();return this.refJsonReader.read(e,i,r),i}throw new Error(`Unable to parse message ${this.typeName} from JSON ${FFe.typeofJsonValue(e)}.`)}internalJsonWrite(e,r){return this.refJsonWriter.write(e,r)}internalBinaryWrite(e,r,n){return this.refBinWriter.write(e,r,n),r}internalBinaryRead(e,r,n,i){let s=i??this.create();return this.refBinReader.read(e,s,n,r),s}};Wy.MessageType=FR});var L4=g($y=>{"use strict";Object.defineProperty($y,"__esModule",{value:!0});$y.containsMessageType=void 0;var GFe=fd();function YFe(t){return t[GFe.MESSAGE_TYPE]!=null}o(YFe,"containsMessageType");$y.containsMessageType=YFe});var F4=g(Fi=>{"use strict";Object.defineProperty(Fi,"__esModule",{value:!0});Fi.listEnumNumbers=Fi.listEnumNames=Fi.listEnumValues=Fi.isEnumObject=void 0;function U4(t){if(typeof t!="object"||t===null||!t.hasOwnProperty(0))return!1;for(let e of Object.keys(t)){let r=parseInt(e);if(Number.isNaN(r)){let n=t[e];if(n===void 0||typeof n!="number"||t[n]===void 0)return!1}else{let n=t[r];if(n===void 0||t[n]!==r)return!1}}return!0}o(U4,"isEnumObject");Fi.isEnumObject=U4;function qR(t){if(!U4(t))throw new Error("not a typescript enum object");let e=[];for(let[r,n]of Object.entries(t))typeof n=="number"&&e.push({name:r,number:n});return e}o(qR,"listEnumValues");Fi.listEnumValues=qR;function JFe(t){return qR(t).map(e=>e.name)}o(JFe,"listEnumNames");Fi.listEnumNames=JFe;function VFe(t){return qR(t).map(e=>e.number).filter((e,r,n)=>n.indexOf(e)==r)}o(VFe,"listEnumNumbers");Fi.listEnumNumbers=VFe});var St=g(re=>{"use strict";Object.defineProperty(re,"__esModule",{value:!0});var q4=By();Object.defineProperty(re,"typeofJsonValue",{enumerable:!0,get:function(){return q4.typeofJsonValue}});Object.defineProperty(re,"isJsonObject",{enumerable:!0,get:function(){return q4.isJsonObject}});var H4=by();Object.defineProperty(re,"base64decode",{enumerable:!0,get:function(){return H4.base64decode}});Object.defineProperty(re,"base64encode",{enumerable:!0,get:function(){return H4.base64encode}});var WFe=h4();Object.defineProperty(re,"utf8read",{enumerable:!0,get:function(){return WFe.utf8read}});var HR=cd();Object.defineProperty(re,"WireType",{enumerable:!0,get:function(){return HR.WireType}});Object.defineProperty(re,"mergeBinaryOptions",{enumerable:!0,get:function(){return HR.mergeBinaryOptions}});Object.defineProperty(re,"UnknownFieldHandler",{enumerable:!0,get:function(){return HR.UnknownFieldHandler}});var z4=ER();Object.defineProperty(re,"BinaryReader",{enumerable:!0,get:function(){return z4.BinaryReader}});Object.defineProperty(re,"binaryReadOptions",{enumerable:!0,get:function(){return z4.binaryReadOptions}});var j4=BR();Object.defineProperty(re,"BinaryWriter",{enumerable:!0,get:function(){return j4.BinaryWriter}});Object.defineProperty(re,"binaryWriteOptions",{enumerable:!0,get:function(){return j4.binaryWriteOptions}});var G4=uo();Object.defineProperty(re,"PbLong",{enumerable:!0,get:function(){return G4.PbLong}});Object.defineProperty(re,"PbULong",{enumerable:!0,get:function(){return G4.PbULong}});var zR=IR();Object.defineProperty(re,"jsonReadOptions",{enumerable:!0,get:function(){return zR.jsonReadOptions}});Object.defineProperty(re,"jsonWriteOptions",{enumerable:!0,get:function(){return zR.jsonWriteOptions}});Object.defineProperty(re,"mergeJsonOptions",{enumerable:!0,get:function(){return zR.mergeJsonOptions}});var $Fe=fd();Object.defineProperty(re,"MESSAGE_TYPE",{enumerable:!0,get:function(){return $Fe.MESSAGE_TYPE}});var KFe=k4();Object.defineProperty(re,"MessageType",{enumerable:!0,get:function(){return KFe.MessageType}});var ga=ri();Object.defineProperty(re,"ScalarType",{enumerable:!0,get:function(){return ga.ScalarType}});Object.defineProperty(re,"LongType",{enumerable:!0,get:function(){return ga.LongType}});Object.defineProperty(re,"RepeatType",{enumerable:!0,get:function(){return ga.RepeatType}});Object.defineProperty(re,"normalizeFieldInfo",{enumerable:!0,get:function(){return ga.normalizeFieldInfo}});Object.defineProperty(re,"readFieldOptions",{enumerable:!0,get:function(){return ga.readFieldOptions}});Object.defineProperty(re,"readFieldOption",{enumerable:!0,get:function(){return ga.readFieldOption}});Object.defineProperty(re,"readMessageOption",{enumerable:!0,get:function(){return ga.readMessageOption}});var XFe=NR();Object.defineProperty(re,"ReflectionTypeCheck",{enumerable:!0,get:function(){return XFe.ReflectionTypeCheck}});var ZFe=OR();Object.defineProperty(re,"reflectionCreate",{enumerable:!0,get:function(){return ZFe.reflectionCreate}});var eqe=Hy();Object.defineProperty(re,"reflectionScalarDefault",{enumerable:!0,get:function(){return eqe.reflectionScalarDefault}});var tqe=MR();Object.defineProperty(re,"reflectionMergePartial",{enumerable:!0,get:function(){return tqe.reflectionMergePartial}});var rqe=LR();Object.defineProperty(re,"reflectionEquals",{enumerable:!0,get:function(){return rqe.reflectionEquals}});var nqe=PR();Object.defineProperty(re,"ReflectionBinaryReader",{enumerable:!0,get:function(){return nqe.ReflectionBinaryReader}});var iqe=TR();Object.defineProperty(re,"ReflectionBinaryWriter",{enumerable:!0,get:function(){return iqe.ReflectionBinaryWriter}});var sqe=SR();Object.defineProperty(re,"ReflectionJsonReader",{enumerable:!0,get:function(){return sqe.ReflectionJsonReader}});var oqe=_R();Object.defineProperty(re,"ReflectionJsonWriter",{enumerable:!0,get:function(){return oqe.ReflectionJsonWriter}});var aqe=L4();Object.defineProperty(re,"containsMessageType",{enumerable:!0,get:function(){return aqe.containsMessageType}});var yd=QR();Object.defineProperty(re,"isOneofGroup",{enumerable:!0,get:function(){return yd.isOneofGroup}});Object.defineProperty(re,"setOneofValue",{enumerable:!0,get:function(){return yd.setOneofValue}});Object.defineProperty(re,"getOneofValue",{enumerable:!0,get:function(){return yd.getOneofValue}});Object.defineProperty(re,"clearOneofValue",{enumerable:!0,get:function(){return yd.clearOneofValue}});Object.defineProperty(re,"getSelectedOneofValue",{enumerable:!0,get:function(){return yd.getSelectedOneofValue}});var Ky=F4();Object.defineProperty(re,"listEnumValues",{enumerable:!0,get:function(){return Ky.listEnumValues}});Object.defineProperty(re,"listEnumNames",{enumerable:!0,get:function(){return Ky.listEnumNames}});Object.defineProperty(re,"listEnumNumbers",{enumerable:!0,get:function(){return Ky.listEnumNumbers}});Object.defineProperty(re,"isEnumObject",{enumerable:!0,get:function(){return Ky.isEnumObject}});var cqe=bR();Object.defineProperty(re,"lowerCamelCase",{enumerable:!0,get:function(){return cqe.lowerCamelCase}});var Cd=Ol();Object.defineProperty(re,"assert",{enumerable:!0,get:function(){return Cd.assert}});Object.defineProperty(re,"assertNever",{enumerable:!0,get:function(){return Cd.assertNever}});Object.defineProperty(re,"assertInt32",{enumerable:!0,get:function(){return Cd.assertInt32}});Object.defineProperty(re,"assertUInt32",{enumerable:!0,get:function(){return Cd.assertUInt32}});Object.defineProperty(re,"assertFloat32",{enumerable:!0,get:function(){return Cd.assertFloat32}})});var jR=g(qi=>{"use strict";Object.defineProperty(qi,"__esModule",{value:!0});qi.readServiceOption=qi.readMethodOption=qi.readMethodOptions=qi.normalizeMethodInfo=void 0;var lqe=St();function Aqe(t,e){var r,n,i;let s=t;return s.service=e,s.localName=(r=s.localName)!==null&&r!==void 0?r:lqe.lowerCamelCase(s.name),s.serverStreaming=!!s.serverStreaming,s.clientStreaming=!!s.clientStreaming,s.options=(n=s.options)!==null&&n!==void 0?n:{},s.idempotency=(i=s.idempotency)!==null&&i!==void 0?i:void 0,s}o(Aqe,"normalizeMethodInfo");qi.normalizeMethodInfo=Aqe;function uqe(t,e,r,n){var i;let s=(i=t.methods.find((a,c)=>a.localName===e||c===e))===null||i===void 0?void 0:i.options;return s&&s[r]?n.fromJson(s[r]):void 0}o(uqe,"readMethodOptions");qi.readMethodOptions=uqe;function dqe(t,e,r,n){var i;let s=(i=t.methods.find((c,l)=>c.localName===e||l===e))===null||i===void 0?void 0:i.options;if(!s)return;let a=s[r];return a===void 0?a:n?n.fromJson(a):a}o(dqe,"readMethodOption");qi.readMethodOption=dqe;function pqe(t,e,r){let n=t.options;if(!n)return;let i=n[e];return i===void 0?i:r?r.fromJson(i):i}o(pqe,"readServiceOption");qi.readServiceOption=pqe});var Y4=g(Xy=>{"use strict";Object.defineProperty(Xy,"__esModule",{value:!0});Xy.ServiceType=void 0;var hqe=jR(),GR=class{static{o(this,"ServiceType")}constructor(e,r,n){this.typeName=e,this.methods=r.map(i=>hqe.normalizeMethodInfo(i,this)),this.options=n??{}}};Xy.ServiceType=GR});var JR=g(Zy=>{"use strict";Object.defineProperty(Zy,"__esModule",{value:!0});Zy.RpcError=void 0;var YR=class extends Error{static{o(this,"RpcError")}constructor(e,r="UNKNOWN",n){super(e),this.name="RpcError",Object.setPrototypeOf(this,new.target.prototype),this.code=r,this.meta=n??{}}toString(){let e=[this.name+": "+this.message];this.code&&(e.push(""),e.push("Code: "+this.code)),this.serviceName&&this.methodName&&e.push("Method: "+this.serviceName+"/"+this.methodName);let r=Object.entries(this.meta);if(r.length){e.push(""),e.push("Meta:");for(let[n,i]of r)e.push(` ${n}: ${i}`)}return e.join(` +`)}};Zy.RpcError=YR});var VR=g(tC=>{"use strict";Object.defineProperty(tC,"__esModule",{value:!0});tC.mergeRpcOptions=void 0;var J4=St();function fqe(t,e){if(!e)return t;let r={};eC(t,r),eC(e,r);for(let n of Object.keys(e)){let i=e[n];switch(n){case"jsonOptions":r.jsonOptions=J4.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=J4.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},eC(t.meta,r.meta),eC(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(i):i.concat();break}}return r}o(fqe,"mergeRpcOptions");tC.mergeRpcOptions=fqe;function eC(t,e){if(!t)return;let r=e;for(let[n,i]of Object.entries(t))i instanceof Date?r[n]=new Date(i.getTime()):Array.isArray(i)?r[n]=i.concat():r[n]=i}o(eC,"copy")});var $R=g(ya=>{"use strict";Object.defineProperty(ya,"__esModule",{value:!0});ya.Deferred=ya.DeferredState=void 0;var Hi;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Hi=ya.DeferredState||(ya.DeferredState={}));var WR=class{static{o(this,"Deferred")}constructor(e=!0){this._state=Hi.PENDING,this._promise=new Promise((r,n)=>{this._resolve=r,this._reject=n}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==Hi.PENDING)throw new Error(`cannot resolve ${Hi[this.state].toLowerCase()}`);this._resolve(e),this._state=Hi.RESOLVED}reject(e){if(this.state!==Hi.PENDING)throw new Error(`cannot reject ${Hi[this.state].toLowerCase()}`);this._reject(e),this._state=Hi.REJECTED}resolvePending(e){this._state===Hi.PENDING&&this.resolve(e)}rejectPending(e){this._state===Hi.PENDING&&this.reject(e)}};ya.Deferred=WR});var XR=g(rC=>{"use strict";Object.defineProperty(rC,"__esModule",{value:!0});rC.RpcOutputStreamController=void 0;var V4=$R(),Ca=St(),KR=class{static{o(this,"RpcOutputStreamController")}constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let n=r.indexOf(e);n>=0&&r.splice(n,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,n){Ca.assert((e?1:0)+(r?1:0)+(n?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),n&&this.notifyComplete()}notifyMessage(e){Ca.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){Ca.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){Ca.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;Ca.assert(e,"bad state"),Ca.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new V4.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;Ca.assert(n.state==V4.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};rC.RpcOutputStreamController=KR});var e_=g(Ul=>{"use strict";var mqe=Ul&&Ul.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(Ul,"__esModule",{value:!0});Ul.UnaryCall=void 0;var ZR=class{static{o(this,"UnaryCall")}constructor(e,r,n,i,s,a,c){this.method=e,this.requestHeaders=r,this.request=n,this.headers=i,this.response=s,this.status=a,this.trailers=c}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return mqe(this,void 0,void 0,function*(){let[e,r,n,i]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:n,trailers:i}})}};Ul.UnaryCall=ZR});var r_=g(Fl=>{"use strict";var gqe=Fl&&Fl.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(Fl,"__esModule",{value:!0});Fl.ServerStreamingCall=void 0;var t_=class{static{o(this,"ServerStreamingCall")}constructor(e,r,n,i,s,a,c){this.method=e,this.requestHeaders=r,this.request=n,this.headers=i,this.responses=s,this.status=a,this.trailers=c}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return gqe(this,void 0,void 0,function*(){let[e,r,n]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,status:r,trailers:n}})}};Fl.ServerStreamingCall=t_});var i_=g(ql=>{"use strict";var yqe=ql&&ql.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(ql,"__esModule",{value:!0});ql.ClientStreamingCall=void 0;var n_=class{static{o(this,"ClientStreamingCall")}constructor(e,r,n,i,s,a,c){this.method=e,this.requestHeaders=r,this.requests=n,this.headers=i,this.response=s,this.status=a,this.trailers=c}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return yqe(this,void 0,void 0,function*(){let[e,r,n,i]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:e,response:r,status:n,trailers:i}})}};ql.ClientStreamingCall=n_});var o_=g(Hl=>{"use strict";var Cqe=Hl&&Hl.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(Hl,"__esModule",{value:!0});Hl.DuplexStreamingCall=void 0;var s_=class{static{o(this,"DuplexStreamingCall")}constructor(e,r,n,i,s,a,c){this.method=e,this.requestHeaders=r,this.requests=n,this.headers=i,this.responses=s,this.status=a,this.trailers=c}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return Cqe(this,void 0,void 0,function*(){let[e,r,n]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:e,status:r,trailers:n}})}};Hl.DuplexStreamingCall=s_});var $4=g(Gl=>{"use strict";var Eqe=Gl&&Gl.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(Gl,"__esModule",{value:!0});Gl.TestTransport=void 0;var Tn=JR(),nC=St(),W4=XR(),Bqe=VR(),Iqe=e_(),bqe=r_(),Qqe=i_(),wqe=o_(),jl=class t{static{o(this,"TestTransport")}constructor(e){this.suppressUncaughtRejections=!0,this.headerDelay=10,this.responseDelay=50,this.betweenResponseDelay=10,this.afterResponseDelay=10,this.data=e??{}}get sentMessages(){return this.lastInput instanceof zl?this.lastInput.sent:typeof this.lastInput=="object"?[this.lastInput.single]:[]}get sendComplete(){return this.lastInput instanceof zl?this.lastInput.completed:typeof this.lastInput=="object"}promiseHeaders(){var e;let r=(e=this.data.headers)!==null&&e!==void 0?e:t.defaultHeaders;return r instanceof Tn.RpcError?Promise.reject(r):Promise.resolve(r)}promiseSingleResponse(e){if(this.data.response instanceof Tn.RpcError)return Promise.reject(this.data.response);let r;return Array.isArray(this.data.response)?(nC.assert(this.data.response.length>0),r=this.data.response[0]):this.data.response!==void 0?r=this.data.response:r=e.O.create(),nC.assert(e.O.is(r)),Promise.resolve(r)}streamResponses(e,r,n){return Eqe(this,void 0,void 0,function*(){let i=[];if(this.data.response===void 0)i.push(e.O.create());else if(Array.isArray(this.data.response))for(let s of this.data.response)nC.assert(e.O.is(s)),i.push(s);else this.data.response instanceof Tn.RpcError||(nC.assert(e.O.is(this.data.response)),i.push(this.data.response));try{yield Jt(this.responseDelay,n)(void 0)}catch(s){r.notifyError(s);return}if(this.data.response instanceof Tn.RpcError){r.notifyError(this.data.response);return}for(let s of i){r.notifyMessage(s);try{yield Jt(this.betweenResponseDelay,n)(void 0)}catch(a){r.notifyError(a);return}}if(this.data.status instanceof Tn.RpcError){r.notifyError(this.data.status);return}if(this.data.trailers instanceof Tn.RpcError){r.notifyError(this.data.trailers);return}r.notifyComplete()})}promiseStatus(){var e;let r=(e=this.data.status)!==null&&e!==void 0?e:t.defaultStatus;return r instanceof Tn.RpcError?Promise.reject(r):Promise.resolve(r)}promiseTrailers(){var e;let r=(e=this.data.trailers)!==null&&e!==void 0?e:t.defaultTrailers;return r instanceof Tn.RpcError?Promise.reject(r):Promise.resolve(r)}maybeSuppressUncaught(...e){if(this.suppressUncaughtRejections)for(let r of e)r.catch(()=>{})}mergeOptions(e){return Bqe.mergeRpcOptions({},e)}unary(e,r,n){var i;let s=(i=n.meta)!==null&&i!==void 0?i:{},a=this.promiseHeaders().then(Jt(this.headerDelay,n.abort)),c=a.catch(u=>{}).then(Jt(this.responseDelay,n.abort)).then(u=>this.promiseSingleResponse(e)),l=c.catch(u=>{}).then(Jt(this.afterResponseDelay,n.abort)).then(u=>this.promiseStatus()),A=c.catch(u=>{}).then(Jt(this.afterResponseDelay,n.abort)).then(u=>this.promiseTrailers());return this.maybeSuppressUncaught(l,A),this.lastInput={single:r},new Iqe.UnaryCall(e,s,r,a,c,l,A)}serverStreaming(e,r,n){var i;let s=(i=n.meta)!==null&&i!==void 0?i:{},a=this.promiseHeaders().then(Jt(this.headerDelay,n.abort)),c=new W4.RpcOutputStreamController,l=a.then(Jt(this.responseDelay,n.abort)).catch(()=>{}).then(()=>this.streamResponses(e,c,n.abort)).then(Jt(this.afterResponseDelay,n.abort)),A=l.then(()=>this.promiseStatus()),u=l.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(A,u),this.lastInput={single:r},new bqe.ServerStreamingCall(e,s,r,a,c,A,u)}clientStreaming(e,r){var n;let i=(n=r.meta)!==null&&n!==void 0?n:{},s=this.promiseHeaders().then(Jt(this.headerDelay,r.abort)),a=s.catch(A=>{}).then(Jt(this.responseDelay,r.abort)).then(A=>this.promiseSingleResponse(e)),c=a.catch(A=>{}).then(Jt(this.afterResponseDelay,r.abort)).then(A=>this.promiseStatus()),l=a.catch(A=>{}).then(Jt(this.afterResponseDelay,r.abort)).then(A=>this.promiseTrailers());return this.maybeSuppressUncaught(c,l),this.lastInput=new zl(this.data,r.abort),new Qqe.ClientStreamingCall(e,i,this.lastInput,s,a,c,l)}duplex(e,r){var n;let i=(n=r.meta)!==null&&n!==void 0?n:{},s=this.promiseHeaders().then(Jt(this.headerDelay,r.abort)),a=new W4.RpcOutputStreamController,c=s.then(Jt(this.responseDelay,r.abort)).catch(()=>{}).then(()=>this.streamResponses(e,a,r.abort)).then(Jt(this.afterResponseDelay,r.abort)),l=c.then(()=>this.promiseStatus()),A=c.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(l,A),this.lastInput=new zl(this.data,r.abort),new wqe.DuplexStreamingCall(e,i,this.lastInput,s,a,l,A)}};Gl.TestTransport=jl;jl.defaultHeaders={responseHeader:"test"};jl.defaultStatus={code:"OK",detail:"all good"};jl.defaultTrailers={responseTrailer:"test"};function Jt(t,e){return r=>new Promise((n,i)=>{if(e?.aborted)i(new Tn.RpcError("user cancel","CANCELLED"));else{let s=setTimeout(()=>n(r),t);e&&e.addEventListener("abort",a=>{clearTimeout(s),i(new Tn.RpcError("user cancel","CANCELLED"))})}})}o(Jt,"delay");var zl=class{static{o(this,"TestInputStream")}constructor(e,r){this._completed=!1,this._sent=[],this.data=e,this.abort=r}get sent(){return this._sent}get completed(){return this._completed}send(e){if(this.data.inputMessage instanceof Tn.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(e)}).then(Jt(r,this.abort))}complete(){if(this.data.inputComplete instanceof Tn.RpcError)return Promise.reject(this.data.inputComplete);let e=this.data.inputComplete===void 0?10:this.data.inputComplete;return Promise.resolve(void 0).then(()=>{this._completed=!0}).then(Jt(e,this.abort))}}});var K4=g(On=>{"use strict";Object.defineProperty(On,"__esModule",{value:!0});On.stackDuplexStreamingInterceptors=On.stackClientStreamingInterceptors=On.stackServerStreamingInterceptors=On.stackUnaryInterceptors=On.stackIntercept=void 0;var Nqe=St();function Ed(t,e,r,n,i){var s,a,c,l;if(t=="unary"){let A=o((u,d,f)=>e.unary(u,d,f),"tail");for(let u of((s=n.interceptors)!==null&&s!==void 0?s:[]).filter(d=>d.interceptUnary).reverse()){let d=A;A=o((f,m,C)=>u.interceptUnary(d,f,m,C),"tail")}return A(r,i,n)}if(t=="serverStreaming"){let A=o((u,d,f)=>e.serverStreaming(u,d,f),"tail");for(let u of((a=n.interceptors)!==null&&a!==void 0?a:[]).filter(d=>d.interceptServerStreaming).reverse()){let d=A;A=o((f,m,C)=>u.interceptServerStreaming(d,f,m,C),"tail")}return A(r,i,n)}if(t=="clientStreaming"){let A=o((u,d)=>e.clientStreaming(u,d),"tail");for(let u of((c=n.interceptors)!==null&&c!==void 0?c:[]).filter(d=>d.interceptClientStreaming).reverse()){let d=A;A=o((f,m)=>u.interceptClientStreaming(d,f,m),"tail")}return A(r,n)}if(t=="duplex"){let A=o((u,d)=>e.duplex(u,d),"tail");for(let u of((l=n.interceptors)!==null&&l!==void 0?l:[]).filter(d=>d.interceptDuplex).reverse()){let d=A;A=o((f,m)=>u.interceptDuplex(d,f,m),"tail")}return A(r,n)}Nqe.assertNever(t)}o(Ed,"stackIntercept");On.stackIntercept=Ed;function xqe(t,e,r,n){return Ed("unary",t,e,n,r)}o(xqe,"stackUnaryInterceptors");On.stackUnaryInterceptors=xqe;function Sqe(t,e,r,n){return Ed("serverStreaming",t,e,n,r)}o(Sqe,"stackServerStreamingInterceptors");On.stackServerStreamingInterceptors=Sqe;function Rqe(t,e,r){return Ed("clientStreaming",t,e,r)}o(Rqe,"stackClientStreamingInterceptors");On.stackClientStreamingInterceptors=Rqe;function _qe(t,e,r){return Ed("duplex",t,e,r)}o(_qe,"stackDuplexStreamingInterceptors");On.stackDuplexStreamingInterceptors=_qe});var X4=g(iC=>{"use strict";Object.defineProperty(iC,"__esModule",{value:!0});iC.ServerCallContextController=void 0;var a_=class{static{o(this,"ServerCallContextController")}constructor(e,r,n,i,s={code:"OK",detail:""}){this._cancelled=!1,this._listeners=[],this.method=e,this.headers=r,this.deadline=n,this.trailers={},this._sendRH=i,this.status=s}notifyCancelled(){if(!this._cancelled){this._cancelled=!0;for(let e of this._listeners)e()}}sendResponseHeaders(e){this._sendRH(e)}get cancelled(){return this._cancelled}onCancel(e){let r=this._listeners;return r.push(e),()=>{let n=r.indexOf(e);n>=0&&r.splice(n,1)}}};iC.ServerCallContextController=a_});var e8=g(It=>{"use strict";Object.defineProperty(It,"__esModule",{value:!0});var vqe=Y4();Object.defineProperty(It,"ServiceType",{enumerable:!0,get:function(){return vqe.ServiceType}});var c_=jR();Object.defineProperty(It,"readMethodOptions",{enumerable:!0,get:function(){return c_.readMethodOptions}});Object.defineProperty(It,"readMethodOption",{enumerable:!0,get:function(){return c_.readMethodOption}});Object.defineProperty(It,"readServiceOption",{enumerable:!0,get:function(){return c_.readServiceOption}});var Pqe=JR();Object.defineProperty(It,"RpcError",{enumerable:!0,get:function(){return Pqe.RpcError}});var Dqe=VR();Object.defineProperty(It,"mergeRpcOptions",{enumerable:!0,get:function(){return Dqe.mergeRpcOptions}});var Tqe=XR();Object.defineProperty(It,"RpcOutputStreamController",{enumerable:!0,get:function(){return Tqe.RpcOutputStreamController}});var Oqe=$4();Object.defineProperty(It,"TestTransport",{enumerable:!0,get:function(){return Oqe.TestTransport}});var Z4=$R();Object.defineProperty(It,"Deferred",{enumerable:!0,get:function(){return Z4.Deferred}});Object.defineProperty(It,"DeferredState",{enumerable:!0,get:function(){return Z4.DeferredState}});var Mqe=o_();Object.defineProperty(It,"DuplexStreamingCall",{enumerable:!0,get:function(){return Mqe.DuplexStreamingCall}});var kqe=i_();Object.defineProperty(It,"ClientStreamingCall",{enumerable:!0,get:function(){return kqe.ClientStreamingCall}});var Lqe=r_();Object.defineProperty(It,"ServerStreamingCall",{enumerable:!0,get:function(){return Lqe.ServerStreamingCall}});var Uqe=e_();Object.defineProperty(It,"UnaryCall",{enumerable:!0,get:function(){return Uqe.UnaryCall}});var Bd=K4();Object.defineProperty(It,"stackIntercept",{enumerable:!0,get:function(){return Bd.stackIntercept}});Object.defineProperty(It,"stackDuplexStreamingInterceptors",{enumerable:!0,get:function(){return Bd.stackDuplexStreamingInterceptors}});Object.defineProperty(It,"stackClientStreamingInterceptors",{enumerable:!0,get:function(){return Bd.stackClientStreamingInterceptors}});Object.defineProperty(It,"stackServerStreamingInterceptors",{enumerable:!0,get:function(){return Bd.stackServerStreamingInterceptors}});Object.defineProperty(It,"stackUnaryInterceptors",{enumerable:!0,get:function(){return Bd.stackUnaryInterceptors}});var Fqe=X4();Object.defineProperty(It,"ServerCallContextController",{enumerable:!0,get:function(){return Fqe.ServerCallContextController}})});var n8=g(sC=>{"use strict";Object.defineProperty(sC,"__esModule",{value:!0});sC.CacheScope=void 0;var t8=St(),r8=St(),qqe=St(),Hqe=St(),zqe=St(),l_=class extends zqe.MessageType{static{o(this,"CacheScope$Type")}constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,Hqe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,qqe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,i){let s=i??this.create(),a=e.pos+r;for(;e.pos{"use strict";Object.defineProperty(oC,"__esModule",{value:!0});oC.CacheMetadata=void 0;var i8=St(),s8=St(),jqe=St(),Gqe=St(),Yqe=St(),A_=n8(),u_=class extends Yqe.MessageType{static{o(this,"CacheMetadata$Type")}constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>A_.CacheScope}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,Gqe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,jqe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,i){let s=i??this.create(),a=e.pos+r;for(;e.pos{"use strict";Object.defineProperty(bt,"__esModule",{value:!0});bt.CacheService=bt.GetCacheEntryDownloadURLResponse=bt.GetCacheEntryDownloadURLRequest=bt.FinalizeCacheEntryUploadResponse=bt.FinalizeCacheEntryUploadRequest=bt.CreateCacheEntryResponse=bt.CreateCacheEntryRequest=void 0;var Jqe=e8(),Dt=St(),Mn=St(),Yl=St(),Jl=St(),Vl=St(),Cs=o8(),d_=class extends Vl.MessageType{static{o(this,"CreateCacheEntryRequest$Type")}constructor(){super("github.actions.results.api.v1.CreateCacheEntryRequest",[{no:1,name:"metadata",kind:"message",T:()=>Cs.CacheMetadata},{no:2,name:"key",kind:"scalar",T:9},{no:3,name:"version",kind:"scalar",T:9}])}create(e){let r={key:"",version:""};return globalThis.Object.defineProperty(r,Jl.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Yl.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,i){let s=i??this.create(),a=e.pos+r;for(;e.posCs.CacheMetadata},{no:2,name:"key",kind:"scalar",T:9},{no:3,name:"size_bytes",kind:"scalar",T:3},{no:4,name:"version",kind:"scalar",T:9}])}create(e){let r={key:"",sizeBytes:"0",version:""};return globalThis.Object.defineProperty(r,Jl.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Yl.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,i){let s=i??this.create(),a=e.pos+r;for(;e.posCs.CacheMetadata},{no:2,name:"key",kind:"scalar",T:9},{no:3,name:"restore_keys",kind:"scalar",repeat:2,T:9},{no:4,name:"version",kind:"scalar",T:9}])}create(e){let r={key:"",restoreKeys:[],version:""};return globalThis.Object.defineProperty(r,Jl.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Yl.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,i){let s=i??this.create(),a=e.pos+r;for(;e.pos{"use strict";Object.defineProperty(Wl,"__esModule",{value:!0});Wl.CacheServiceClientProtobuf=Wl.CacheServiceClientJSON=void 0;var kn=a8(),y_=class{static{o(this,"CacheServiceClientJSON")}constructor(e){this.rpc=e,this.CreateCacheEntry.bind(this),this.FinalizeCacheEntryUpload.bind(this),this.GetCacheEntryDownloadURL.bind(this)}CreateCacheEntry(e){let r=kn.CreateCacheEntryRequest.toJson(e,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.CacheService","CreateCacheEntry","application/json",r).then(i=>kn.CreateCacheEntryResponse.fromJson(i,{ignoreUnknownFields:!0}))}FinalizeCacheEntryUpload(e){let r=kn.FinalizeCacheEntryUploadRequest.toJson(e,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.CacheService","FinalizeCacheEntryUpload","application/json",r).then(i=>kn.FinalizeCacheEntryUploadResponse.fromJson(i,{ignoreUnknownFields:!0}))}GetCacheEntryDownloadURL(e){let r=kn.GetCacheEntryDownloadURLRequest.toJson(e,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.CacheService","GetCacheEntryDownloadURL","application/json",r).then(i=>kn.GetCacheEntryDownloadURLResponse.fromJson(i,{ignoreUnknownFields:!0}))}};Wl.CacheServiceClientJSON=y_;var C_=class{static{o(this,"CacheServiceClientProtobuf")}constructor(e){this.rpc=e,this.CreateCacheEntry.bind(this),this.FinalizeCacheEntryUpload.bind(this),this.GetCacheEntryDownloadURL.bind(this)}CreateCacheEntry(e){let r=kn.CreateCacheEntryRequest.toBinary(e);return this.rpc.request("github.actions.results.api.v1.CacheService","CreateCacheEntry","application/protobuf",r).then(i=>kn.CreateCacheEntryResponse.fromBinary(i))}FinalizeCacheEntryUpload(e){let r=kn.FinalizeCacheEntryUploadRequest.toBinary(e);return this.rpc.request("github.actions.results.api.v1.CacheService","FinalizeCacheEntryUpload","application/protobuf",r).then(i=>kn.FinalizeCacheEntryUploadResponse.fromBinary(i))}GetCacheEntryDownloadURL(e){let r=kn.GetCacheEntryDownloadURLRequest.toBinary(e);return this.rpc.request("github.actions.results.api.v1.CacheService","GetCacheEntryDownloadURL","application/protobuf",r).then(i=>kn.GetCacheEntryDownloadURLResponse.fromBinary(i))}};Wl.CacheServiceClientProtobuf=C_});var l8=g(cC=>{"use strict";Object.defineProperty(cC,"__esModule",{value:!0});cC.maskSigUrl=E_;cC.maskSecretUrls=Vqe;var aC=ft();function E_(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&((0,aC.setSecret)(r),(0,aC.setSecret)(encodeURIComponent(r)))}catch(e){(0,aC.debug)(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}o(E_,"maskSigUrl");function Vqe(t){if(typeof t!="object"||t===null){(0,aC.debug)("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&E_(t.signed_upload_url),"signed_download_url"in t&&typeof t.signed_download_url=="string"&&E_(t.signed_download_url)}o(Vqe,"maskSecretUrls")});var A8=g(Id=>{"use strict";var lC=Id&&Id.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(u){try{A(n.next(u))}catch(d){a(d)}}o(c,"fulfilled");function l(u){try{A(n.throw(u))}catch(d){a(d)}}o(l,"rejected");function A(u){u.done?s(u.value):i(u.value).then(c,l)}o(A,"step"),A((n=n.apply(t,e||[])).next())})};Object.defineProperty(Id,"__esModule",{value:!0});Id.internalCacheTwirpClient=t1e;var Ea=ft(),Wqe=hR(),Ba=cR(),$qe=Cy(),Kqe=Tc(),Xqe=Mh(),$l=qs(),Zqe=c8(),e1e=l8(),B_=class{static{o(this,"CacheServiceClient")}constructor(e,r,n,i){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=(0,Kqe.getRuntimeToken)();this.baseUrl=(0,$qe.getCacheServiceURL)(),r&&(this.maxAttempts=r),n&&(this.baseRetryIntervalMilliseconds=n),i&&(this.retryMultiplier=i),this.httpClient=new $l.HttpClient(e,[new Xqe.BearerCredentialHandler(s)])}request(e,r,n,i){return lC(this,void 0,void 0,function*(){let s=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;(0,Ea.debug)(`[Request] ${r} ${s}`);let a={"Content-Type":n};try{let{body:c}=yield this.retryableRequest(()=>lC(this,void 0,void 0,function*(){return this.httpClient.post(s,JSON.stringify(i),a)}));return c}catch(c){throw new Error(`Failed to ${r}: ${c.message}`)}})}retryableRequest(e){return lC(this,void 0,void 0,function*(){let r=0,n="",i="";for(;r0&&(0,Ea.warning)(`You've hit a rate limit, your rate limit will reset in ${d} seconds`)}throw new Ba.RateLimitError(`Rate limited: ${n}`)}}catch(c){if(c instanceof SyntaxError&&(0,Ea.debug)(`Raw Body: ${i}`),c instanceof Ba.UsageError||c instanceof Ba.RateLimitError)throw c;if(Ba.NetworkError.isNetworkErrorCode(c?.code))throw new Ba.NetworkError(c?.code);s=!0,n=c.message}if(!s)throw new Error(`Received non-retryable error: ${n}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${n}`);let a=this.getExponentialRetryTimeMilliseconds(r);(0,Ea.info)(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${n}. Retrying request in ${a} ms...`),yield this.sleep(a),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[$l.HttpCodes.BadGateway,$l.HttpCodes.GatewayTimeout,$l.HttpCodes.InternalServerError,$l.HttpCodes.ServiceUnavailable].includes(e):!1}sleep(e){return lC(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e))})}getExponentialRetryTimeMilliseconds(e){if(e<0)throw new Error("attempt should be a positive integer");if(e===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,e),n=r*this.retryMultiplier;return Math.trunc(Math.random()*(n-r)+r)}};function t1e(t){let e=new B_((0,Wqe.getUserAgentString)(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new Zqe.CacheServiceClientJSON(e)}o(t1e,"internalCacheTwirpClient")});var p8=g(cn=>{"use strict";var r1e=cn&&cn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),n1e=cn&&cn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),I_=cn&&cn.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{"use strict";var d1e=Lt&&Lt.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),p1e=Lt&&Lt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qd=Lt&&Lt.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i512)throw new Ln(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Ln(`Key Validation Error: ${t} cannot contain commas.`)}o(N_,"checkKey");function h1e(){switch((0,dC.getCacheServiceVersion)()){case"v2":return!!process.env.ACTIONS_RESULTS_URL;case"v1":default:return!!process.env.ACTIONS_CACHE_URL}}o(h1e,"isFeatureAvailable");function f1e(t,e,r,n){return Xl(this,arguments,void 0,function*(i,s,a,c,l=!1){let A=(0,dC.getCacheServiceVersion)();switch(ie.debug(`Cache service version: ${A}`),f8(i),A){case"v2":return yield g1e(i,s,a,c,l);case"v1":default:return yield m1e(i,s,a,c,l)}})}o(f1e,"restoreCache");function m1e(t,e,r,n){return Xl(this,arguments,void 0,function*(i,s,a,c,l=!1){a=a||[];let A=[s,...a];if(ie.debug("Resolved Keys:"),ie.debug(JSON.stringify(A)),A.length>10)throw new Ln("Key Validation Error: Keys are limited to a maximum of 10.");for(let f of A)N_(f);let u=yield lt.getCompressionMethod(),d="";try{let f=yield Kl.getCacheEntry(A,i,{compressionMethod:u,enableCrossOsArchive:l});if(!f?.archiveLocation)return;if(c?.lookupOnly)return ie.info("Lookup only - skipping download"),f.cacheKey;d=uC.join(yield lt.createTempDirectory(),lt.getCacheFileName(u)),ie.debug(`Archive Path: ${d}`),yield Kl.downloadCache(f.archiveLocation,d,c),ie.isDebug()&&(yield(0,fo.listTar)(d,u));let m=lt.getArchiveFileSizeInBytes(d);return ie.info(`Cache Size: ~${Math.round(m/(1024*1024))} MB (${m} B)`),yield(0,fo.extractTar)(d,u),ie.info("Cache restored successfully"),f.cacheKey}catch(f){let m=f;if(m.name===Ln.name)throw f;m instanceof pC.HttpClientError&&typeof m.statusCode=="number"&&m.statusCode>=500?ie.error(`Failed to restore: ${f.message}`):ie.warning(`Failed to restore: ${f.message}`)}finally{try{yield lt.unlinkFile(d)}catch(f){ie.debug(`Failed to delete archive: ${f}`)}}})}o(m1e,"restoreCacheV1");function g1e(t,e,r,n){return Xl(this,arguments,void 0,function*(i,s,a,c,l=!1){c=Object.assign(Object.assign({},c),{useAzureSdk:!0}),a=a||[];let A=[s,...a];if(ie.debug("Resolved Keys:"),ie.debug(JSON.stringify(A)),A.length>10)throw new Ln("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of A)N_(d);let u="";try{let d=h8.internalCacheTwirpClient(),f=yield lt.getCompressionMethod(),m={key:s,restoreKeys:a,version:lt.getCacheVersion(i,f,l)},C=yield d.GetCacheEntryDownloadURL(m);if(!C.ok){ie.debug(`Cache not found for version ${m.version} of keys: ${A.join(", ")}`);return}if(m.key!==C.matchedKey?ie.info(`Cache hit for restore-key: ${C.matchedKey}`):ie.info(`Cache hit for: ${C.matchedKey}`),c?.lookupOnly)return ie.info("Lookup only - skipping download"),C.matchedKey;u=uC.join(yield lt.createTempDirectory(),lt.getCacheFileName(f)),ie.debug(`Archive path: ${u}`),ie.debug(`Starting download of archive to: ${u}`),yield Kl.downloadCache(C.signedDownloadUrl,u,c);let S=lt.getArchiveFileSizeInBytes(u);return ie.info(`Cache Size: ~${Math.round(S/(1024*1024))} MB (${S} B)`),ie.isDebug()&&(yield(0,fo.listTar)(u,f)),yield(0,fo.extractTar)(u,f),ie.info("Cache restored successfully"),C.matchedKey}catch(d){let f=d;if(f.name===Ln.name)throw d;f instanceof pC.HttpClientError&&typeof f.statusCode=="number"&&f.statusCode>=500?ie.error(`Failed to restore: ${d.message}`):ie.warning(`Failed to restore: ${d.message}`)}finally{try{u&&(yield lt.unlinkFile(u))}catch(d){ie.debug(`Failed to delete archive: ${d}`)}}})}o(g1e,"restoreCacheV2");function y1e(t,e,r){return Xl(this,arguments,void 0,function*(n,i,s,a=!1){let c=(0,dC.getCacheServiceVersion)();switch(ie.debug(`Cache service version: ${c}`),f8(n),N_(i),c){case"v2":return yield E1e(n,i,s,a);case"v1":default:return yield C1e(n,i,s,a)}})}o(y1e,"saveCache");function C1e(t,e,r){return Xl(this,arguments,void 0,function*(n,i,s,a=!1){var c,l,A,u,d;let f=yield lt.getCompressionMethod(),m=-1,C=yield lt.resolvePaths(n);if(ie.debug("Cache Paths:"),ie.debug(`${JSON.stringify(C)}`),C.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 Q=yield lt.createTempDirectory(),S=uC.join(Q,lt.getCacheFileName(f));ie.debug(`Archive Path: ${S}`);try{yield(0,fo.createTar)(Q,C,f),ie.isDebug()&&(yield(0,fo.listTar)(S,f));let w=10*1024*1024*1024,R=lt.getArchiveFileSizeInBytes(S);if(ie.debug(`File Size: ${R}`),R>w&&!(0,dC.isGhes)())throw new Error(`Cache size of ~${Math.round(R/(1024*1024))} MB (${R} B) is over the 10GB limit, not saving cache.`);ie.debug("Reserving Cache");let T=yield Kl.reserveCache(i,n,{compressionMethod:f,enableCrossOsArchive:a,cacheSize:R});if(!((c=T?.result)===null||c===void 0)&&c.cacheId)m=(l=T?.result)===null||l===void 0?void 0:l.cacheId;else throw T?.statusCode===400?new Error((u=(A=T?.error)===null||A===void 0?void 0:A.message)!==null&&u!==void 0?u:`Cache size of ~${Math.round(R/(1024*1024))} MB (${R} B) is over the data cap limit, not saving cache.`):new Ia(`Unable to reserve cache with key ${i}, another job may be creating this cache. More details: ${(d=T?.error)===null||d===void 0?void 0:d.message}`);ie.debug(`Saving Cache (ID: ${m})`),yield Kl.saveCache(m,S,"",s)}catch(w){let R=w;if(R.name===Ln.name)throw w;R.name===Ia.name?ie.info(`Failed to save: ${R.message}`):R instanceof pC.HttpClientError&&typeof R.statusCode=="number"&&R.statusCode>=500?ie.error(`Failed to save: ${R.message}`):ie.warning(`Failed to save: ${R.message}`)}finally{try{yield lt.unlinkFile(S)}catch(w){ie.debug(`Failed to delete archive: ${w}`)}}return m})}o(C1e,"saveCacheV1");function E1e(t,e,r){return Xl(this,arguments,void 0,function*(n,i,s,a=!1){s=Object.assign(Object.assign({},s),{uploadChunkSize:64*1024*1024,uploadConcurrency:8,useAzureSdk:!0});let c=yield lt.getCompressionMethod(),l=h8.internalCacheTwirpClient(),A=-1,u=yield lt.resolvePaths(n);if(ie.debug("Cache Paths:"),ie.debug(`${JSON.stringify(u)}`),u.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 d=yield lt.createTempDirectory(),f=uC.join(d,lt.getCacheFileName(c));ie.debug(`Archive Path: ${f}`);try{yield(0,fo.createTar)(d,u,c),ie.isDebug()&&(yield(0,fo.listTar)(f,c));let m=lt.getArchiveFileSizeInBytes(f);ie.debug(`File Size: ${m}`),s.archiveSizeBytes=m,ie.debug("Reserving Cache");let C=lt.getCacheVersion(n,c,a),Q={key:i,version:C},S;try{let T=yield l.CreateCacheEntry(Q);if(!T.ok)throw T.message&&ie.warning(`Cache reservation failed: ${T.message}`),new Error(T.message||"Response was not ok");S=T.signedUploadUrl}catch(T){throw ie.debug(`Failed to reserve cache: ${T}`),new Ia(`Unable to reserve cache with key ${i}, another job may be creating this cache.`)}ie.debug(`Attempting to upload cache located at: ${f}`),yield Kl.saveCache(A,f,S,s);let w={key:i,version:C,sizeBytes:`${m}`},R=yield l.FinalizeCacheEntryUpload(w);if(ie.debug(`FinalizeCacheEntryUploadResponse: ${R.ok}`),!R.ok)throw R.message?new bd(R.message):new Error(`Unable to finalize cache with key ${i}, another job may be finalizing this cache.`);A=parseInt(R.entryId)}catch(m){let C=m;if(C.name===Ln.name)throw m;C.name===Ia.name?ie.info(`Failed to save: ${C.message}`):C.name===bd.name?ie.warning(C.message):C instanceof pC.HttpClientError&&typeof C.statusCode=="number"&&C.statusCode>=500?ie.error(`Failed to save: ${C.message}`):ie.warning(`Failed to save: ${C.message}`)}finally{try{yield lt.unlinkFile(f)}catch(m){ie.debug(`Failed to delete archive: ${m}`)}}return A})}o(E1e,"saveCacheV2")});var C8=g((ln,S_)=>{"use strict";var B1e=ln&&ln.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),I1e=ln&&ln.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),b1e=ln&&ln.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i{(0,x_.debug)(`${u.arch}===${n} && ${u.platform}===${i}`);let d=u.arch===n&&u.platform===i;if(d&&u.platform_version){let f=S_.exports._getOsVersion();f===u.platform_version?d=!0:d=g8.satisfies(f,u.platform_version)}return d}),c)){(0,x_.debug)(`matched ${l.version}`),a=l;break}}return a&&c&&(s=Object.assign({},a),s.files=[c]),s})}o(N1e,"_findMatch");function x1e(){let t=y8.platform(),e="";if(t==="darwin")e=w1e.execSync("sw_vers -productVersion").toString();else if(t==="linux"){let r=S_.exports._readLinuxVersionFile();if(r){let n=r.split(` +`);for(let i of n){let s=i.split("=");if(s.length===2&&(s[0].trim()==="VERSION_ID"||s[0].trim()==="DISTRIB_RELEASE")){e=s[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return e}o(x1e,"_getOsVersion");function S1e(){let t="/etc/lsb-release",e="/etc/os-release",r="";return hC.existsSync(t)?r=hC.readFileSync(t).toString():hC.existsSync(e)&&(r=hC.readFileSync(e).toString()),r}o(S1e,"_readLinuxVersionFile")});var I8=g(Un=>{"use strict";var R1e=Un&&Un.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_1e=Un&&Un.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),v1e=Un&&Un.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;ithis.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(e,r){return E8(this,void 0,void 0,function*(){let n=1;for(;nsetTimeout(r,e*1e3))})}};Un.RetryHelper=R_});var _8=g(rt=>{"use strict";var P1e=rt&&rt.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),D1e=rt&&rt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oi=rt&&rt.__importStar||function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;iEr(this,void 0,void 0,function*(){return yield q1e(t,e||"",r,n)}),l=>!(l instanceof wd&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}o(F1e,"downloadTool");function q1e(t,e,r,n){return Er(this,void 0,void 0,function*(){if(Fn.existsSync(e))throw new Error(`Destination file path ${e} already exists`);let i=new Q8.HttpClient(U1e,[],{allowRetries:!1});r&&(_e.debug("set auth"),n===void 0&&(n={}),n.authorization=r);let s=yield i.get(t,n);if(s.message.statusCode!==200){let u=new wd(s.message.statusCode);throw _e.debug(`Failed to download from "${t}". Code(${s.message.statusCode}) Message(${s.message.statusMessage})`),u}let a=M1e.promisify(O1e.pipeline),l=__("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>s.message)(),A=!1;try{return yield a(l,Fn.createWriteStream(e)),_e.debug("download complete"),A=!0,e}finally{if(!A){_e.debug("download failed");try{yield An.rmRF(e)}catch(u){_e.debug(`Failed to delete '${e}'. ${u.message}`)}}}})}o(q1e,"downloadToolAttempt");function H1e(t,e,r){return Er(this,void 0,void 0,function*(){(0,Zl.ok)(v_,"extract7z() not supported on current OS"),(0,Zl.ok)(t,'parameter "file" is required'),e=yield fC(e);let n=process.cwd();if(process.chdir(e),r)try{let s=["x",_e.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",t],a={silent:!0};yield(0,mo.exec)(`"${r}"`,s,a)}finally{process.chdir(n)}else{let i=si.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),s=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),a=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${i}' -Source '${s}' -Target '${a}'`],A={silent:!0};try{let u=yield An.which("powershell",!0);yield(0,mo.exec)(`"${u}"`,l,A)}finally{process.chdir(n)}}return e})}o(H1e,"extract7z");function z1e(t,e){return Er(this,arguments,void 0,function*(r,n,i="xz"){if(!r)throw new Error("parameter 'file' is required");n=yield fC(n),_e.debug("Checking tar --version");let s="";yield(0,mo.exec)("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:u=>s+=u.toString(),stderr:u=>s+=u.toString()}}),_e.debug(s.trim());let a=s.toUpperCase().includes("GNU TAR"),c;i instanceof Array?c=i:c=[i],_e.isDebug()&&!i.includes("v")&&c.push("-v");let l=n,A=r;return v_&&a&&(c.push("--force-local"),l=n.replace(/\\/g,"/"),A=r.replace(/\\/g,"/")),a&&(c.push("--warning=no-unknown-keyword"),c.push("--overwrite")),c.push("-C",l,"-f",A),yield(0,mo.exec)("tar",c),n})}o(z1e,"extractTar");function j1e(t,e){return Er(this,arguments,void 0,function*(r,n,i=[]){(0,Zl.ok)(L1e,"extractXar() not supported on current OS"),(0,Zl.ok)(r,'parameter "file" is required'),n=yield fC(n);let s;i instanceof Array?s=i:s=[i],s.push("-x","-C",n,"-f",r),_e.isDebug()&&s.push("-v");let a=yield An.which("xar",!0);return yield(0,mo.exec)(`"${a}"`,Z1e(s)),n})}o(j1e,"extractXar");function G1e(t,e){return Er(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'file' is required");return e=yield fC(e),v_?yield Y1e(t,e):yield J1e(t,e),e})}o(G1e,"extractZip");function Y1e(t,e){return Er(this,void 0,void 0,function*(){let r=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=yield An.which("pwsh",!1);if(i){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}', '${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(" ")];_e.debug(`Using pwsh at path: ${i}`),yield(0,mo.exec)(`"${i}"`,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 '${n}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${n}', $true) }`].join(" ")],c=yield An.which("powershell",!0);_e.debug(`Using powershell at path: ${c}`),yield(0,mo.exec)(`"${c}"`,a)}})}o(Y1e,"extractZipWin");function J1e(t,e){return Er(this,void 0,void 0,function*(){let r=yield An.which("unzip",!0),n=[t];_e.isDebug()||n.unshift("-q"),n.unshift("-o"),yield(0,mo.exec)(`"${r}"`,n,{cwd:e})})}o(J1e,"extractZipNix");function V1e(t,e,r,n){return Er(this,void 0,void 0,function*(){if(r=Bs.clean(r)||r,n=n||Nd.arch(),_e.debug(`Caching tool ${e} ${r} ${n}`),_e.debug(`source dir: ${t}`),!Fn.statSync(t).isDirectory())throw new Error("sourceDir is not a directory");let i=yield N8(e,r,n);for(let s of Fn.readdirSync(t)){let a=si.join(t,s);yield An.cp(a,i,{recursive:!0})}return x8(e,r,n),i})}o(V1e,"cacheDir");function W1e(t,e,r,n,i){return Er(this,void 0,void 0,function*(){if(n=Bs.clean(n)||n,i=i||Nd.arch(),_e.debug(`Caching tool ${r} ${n} ${i}`),_e.debug(`source file: ${t}`),!Fn.statSync(t).isFile())throw new Error("sourceFile is not a file");let s=yield N8(r,n,i),a=si.join(s,e);return _e.debug(`destination file ${a}`),yield An.cp(t,a),x8(r,n,i),s})}o(W1e,"cacheFile");function $1e(t,e,r){if(!t)throw new Error("toolName parameter is required");if(!e)throw new Error("versionSpec parameter is required");if(r=r||Nd.arch(),!P_(e)){let i=w8(t,r);e=S8(i,e)}let n="";if(e){e=Bs.clean(e)||"";let i=si.join(mC(),t,e,r);_e.debug(`checking cache: ${i}`),Fn.existsSync(i)&&Fn.existsSync(`${i}.complete`)?(_e.debug(`Found tool in cache ${t} ${e} ${r}`),n=i):_e.debug("not found")}return n}o($1e,"find");function w8(t,e){let r=[];e=e||Nd.arch();let n=si.join(mC(),t);if(Fn.existsSync(n)){let i=Fn.readdirSync(n);for(let s of i)if(P_(s)){let a=si.join(n,s,e||"");Fn.existsSync(a)&&Fn.existsSync(`${a}.complete`)&&r.push(s)}}return r}o(w8,"findAllVersions");function K1e(t,e,r){return Er(this,arguments,void 0,function*(n,i,s,a="master"){let c=[],l=`https://api.github.com/repos/${n}/${i}/git/trees/${a}`,A=new Q8.HttpClient("tool-cache"),u={};s&&(_e.debug("set auth"),u.authorization=s);let d=yield A.getJson(l,u);if(!d.result)return c;let f="";for(let C of d.result.tree)if(C.path==="versions-manifest.json"){f=C.url;break}u.accept="application/vnd.github.VERSION.raw";let m=yield(yield A.get(f,u)).readBody();if(m){m=m.replace(/^\uFEFF/,"");try{c=JSON.parse(m)}catch{_e.debug("Invalid json")}}return c})}o(K1e,"getManifestFromRepo");function X1e(t,e,r){return Er(this,arguments,void 0,function*(n,i,s,a=Nd.arch()){return yield T1e._findMatch(n,i,s,a)})}o(X1e,"findFromManifest");function fC(t){return Er(this,void 0,void 0,function*(){return t||(t=si.join(R8(),b8.randomUUID())),yield An.mkdirP(t),t})}o(fC,"_createExtractFolder");function N8(t,e,r){return Er(this,void 0,void 0,function*(){let n=si.join(mC(),t,Bs.clean(e)||e,r||"");_e.debug(`destination ${n}`);let i=`${n}.complete`;return yield An.rmRF(n),yield An.rmRF(i),yield An.mkdirP(n),n})}o(N8,"_createToolPath");function x8(t,e,r){let i=`${si.join(mC(),t,Bs.clean(e)||e,r||"")}.complete`;Fn.writeFileSync(i,""),_e.debug("finished caching tool")}o(x8,"_completeToolPath");function P_(t){let e=Bs.clean(t)||"";_e.debug(`isExplicit: ${e}`);let r=Bs.valid(e)!=null;return _e.debug(`explicit? ${r}`),r}o(P_,"isExplicitVersion");function S8(t,e){let r="";_e.debug(`evaluating ${t.length} versions`),t=t.sort((n,i)=>Bs.gt(n,i)?1:-1);for(let n=t.length-1;n>=0;n--){let i=t[n];if(Bs.satisfies(i,e)){r=i;break}}return r?_e.debug(`matched: ${r}`):_e.debug("match not found"),r}o(S8,"evaluateVersions");function mC(){let t=process.env.RUNNER_TOOL_CACHE||"";return(0,Zl.ok)(t,"Expected RUNNER_TOOL_CACHE to be defined"),t}o(mC,"_getCacheDirectory");function R8(){let t=process.env.RUNNER_TEMP||"";return(0,Zl.ok)(t,"Expected RUNNER_TEMP to be defined"),t}o(R8,"_getTempDirectory");function __(t,e){let r=global[t];return r!==void 0?r:e}o(__,"_getGlobal");function Z1e(t){return Array.from(new Set(t))}o(Z1e,"_unique")});var P8=g((dXe,v8)=>{"use strict";var ba=class t extends Error{static{o(this,"ParserError")}constructor(e,r,n){super("[ParserError] "+e,r,n),this.name="ParserError",this.code="ParserError",Error.captureStackTrace&&Error.captureStackTrace(this,t)}},gC=class{static{o(this,"State")}constructor(e){this.parser=e,this.buf="",this.returned=null,this.result=null,this.resultTable=null,this.resultArr=null}},xd=class{static{o(this,"Parser")}constructor(){this.pos=0,this.col=0,this.line=0,this.obj={},this.ctx=this.obj,this.stack=[],this._buf="",this.char=null,this.ii=0,this.state=new gC(this.parseStart)}parse(e){if(e.length===0||e.length==null)return;this._buf=String(e),this.ii=-1,this.char=-1;let r;for(;r===!1||this.nextChar();)r=this.runOne();this._buf=null}nextChar(){return this.char===10&&(++this.line,this.col=-1),++this.ii,this.char=this._buf.codePointAt(this.ii),++this.pos,++this.col,this.haveBuffer()}haveBuffer(){return this.ii{"use strict";D8.exports=t=>{let e=new Date(t);if(isNaN(e))throw new TypeError("Invalid Datetime");return e}});var yC=g((fXe,O8)=>{"use strict";O8.exports=(t,e)=>{for(e=String(e);e.length{"use strict";var eA=yC(),D_=class extends Date{static{o(this,"FloatingDateTime")}constructor(e){super(e+"Z"),this.isFloating=!0}toISOString(){let e=`${this.getUTCFullYear()}-${eA(2,this.getUTCMonth()+1)}-${eA(2,this.getUTCDate())}`,r=`${eA(2,this.getUTCHours())}:${eA(2,this.getUTCMinutes())}:${eA(2,this.getUTCSeconds())}.${eA(3,this.getUTCMilliseconds())}`;return`${e}T${r}`}};M8.exports=t=>{let e=new D_(t);if(isNaN(e))throw new TypeError("Invalid Datetime");return e}});var F8=g((yXe,U8)=>{"use strict";var L8=yC(),eHe=global.Date,T_=class extends eHe{static{o(this,"Date")}constructor(e){super(e),this.isDate=!0}toISOString(){return`${this.getUTCFullYear()}-${L8(2,this.getUTCMonth()+1)}-${L8(2,this.getUTCDate())}`}};U8.exports=t=>{let e=new T_(t);if(isNaN(e))throw new TypeError("Invalid Datetime");return e}});var H8=g((EXe,q8)=>{"use strict";var CC=yC(),O_=class extends Date{static{o(this,"Time")}constructor(e){super(`0000-01-01T${e}Z`),this.isTime=!0}toISOString(){return`${CC(2,this.getUTCHours())}:${CC(2,this.getUTCMinutes())}:${CC(2,this.getUTCSeconds())}.${CC(3,this.getUTCMilliseconds())}`}};q8.exports=t=>{let e=new O_(t);if(isNaN(e))throw new TypeError("Invalid Datetime");return e}});var EC=g((exports,module)=>{"use strict";module.exports=makeParserClass(P8());module.exports.makeParserClass=makeParserClass;var TomlError=class t extends Error{static{o(this,"TomlError")}constructor(e){super(e),this.name="TomlError",Error.captureStackTrace&&Error.captureStackTrace(this,t),this.fromTOML=!0,this.wrapped=null}};TomlError.wrap=t=>{let e=new TomlError(t.message);return e.code=t.code,e.wrapped=t,e};module.exports.TomlError=TomlError;var createDateTime=T8(),createDateTimeFloat=k8(),createDate=F8(),createTime=H8(),CTRL_I=9,CTRL_J=10,CTRL_M=13,CTRL_CHAR_BOUNDARY=31,CHAR_SP=32,CHAR_QUOT=34,CHAR_NUM=35,CHAR_APOS=39,CHAR_PLUS=43,CHAR_COMMA=44,CHAR_HYPHEN=45,CHAR_PERIOD=46,CHAR_0=48,CHAR_1=49,CHAR_7=55,CHAR_9=57,CHAR_COLON=58,CHAR_EQUALS=61,CHAR_A=65,CHAR_E=69,CHAR_F=70,CHAR_T=84,CHAR_U=85,CHAR_Z=90,CHAR_LOWBAR=95,CHAR_a=97,CHAR_b=98,CHAR_e=101,CHAR_f=102,CHAR_i=105,CHAR_l=108,CHAR_n=110,CHAR_o=111,CHAR_r=114,CHAR_s=115,CHAR_t=116,CHAR_u=117,CHAR_x=120,CHAR_z=122,CHAR_LCUB=123,CHAR_RCUB=125,CHAR_LSQB=91,CHAR_BSOL=92,CHAR_RSQB=93,CHAR_DEL=127,SURROGATE_FIRST=55296,SURROGATE_LAST=57343,escapes={[CHAR_b]:"\b",[CHAR_t]:" ",[CHAR_n]:` +`,[CHAR_f]:"\f",[CHAR_r]:"\r",[CHAR_QUOT]:'"',[CHAR_BSOL]:"\\"};function isDigit(t){return t>=CHAR_0&&t<=CHAR_9}o(isDigit,"isDigit");function isHexit(t){return t>=CHAR_A&&t<=CHAR_F||t>=CHAR_a&&t<=CHAR_f||t>=CHAR_0&&t<=CHAR_9}o(isHexit,"isHexit");function isBit(t){return t===CHAR_1||t===CHAR_0}o(isBit,"isBit");function isOctit(t){return t>=CHAR_0&&t<=CHAR_7}o(isOctit,"isOctit");function isAlphaNumQuoteHyphen(t){return t>=CHAR_A&&t<=CHAR_Z||t>=CHAR_a&&t<=CHAR_z||t>=CHAR_0&&t<=CHAR_9||t===CHAR_APOS||t===CHAR_QUOT||t===CHAR_LOWBAR||t===CHAR_HYPHEN}o(isAlphaNumQuoteHyphen,"isAlphaNumQuoteHyphen");function isAlphaNumHyphen(t){return t>=CHAR_A&&t<=CHAR_Z||t>=CHAR_a&&t<=CHAR_z||t>=CHAR_0&&t<=CHAR_9||t===CHAR_LOWBAR||t===CHAR_HYPHEN}o(isAlphaNumHyphen,"isAlphaNumHyphen");var _type=Symbol("type"),_declared=Symbol("declared"),hasOwnProperty=Object.prototype.hasOwnProperty,defineProperty=Object.defineProperty,descriptor={configurable:!0,enumerable:!0,writable:!0,value:void 0};function hasKey(t,e){return hasOwnProperty.call(t,e)?!0:(e==="__proto__"&&defineProperty(t,"__proto__",descriptor),!1)}o(hasKey,"hasKey");var INLINE_TABLE=Symbol("inline-table");function InlineTable(){return Object.defineProperties({},{[_type]:{value:INLINE_TABLE}})}o(InlineTable,"InlineTable");function isInlineTable(t){return t===null||typeof t!="object"?!1:t[_type]===INLINE_TABLE}o(isInlineTable,"isInlineTable");var TABLE=Symbol("table");function Table(){return Object.defineProperties({},{[_type]:{value:TABLE},[_declared]:{value:!1,writable:!0}})}o(Table,"Table");function isTable(t){return t===null||typeof t!="object"?!1:t[_type]===TABLE}o(isTable,"isTable");var _contentType=Symbol("content-type"),INLINE_LIST=Symbol("inline-list");function InlineList(t){return Object.defineProperties([],{[_type]:{value:INLINE_LIST},[_contentType]:{value:t}})}o(InlineList,"InlineList");function isInlineList(t){return t===null||typeof t!="object"?!1:t[_type]===INLINE_LIST}o(isInlineList,"isInlineList");var LIST=Symbol("list");function List(){return Object.defineProperties([],{[_type]:{value:LIST}})}o(List,"List");function isList(t){return t===null||typeof t!="object"?!1:t[_type]===LIST}o(isList,"isList");var _custom;try{let utilInspect=eval("require('util').inspect");_custom=utilInspect.custom}catch(t){}var _inspect=_custom||"inspect",BoxedBigInt=class{static{o(this,"BoxedBigInt")}constructor(e){try{this.value=global.BigInt.asIntN(64,e)}catch{this.value=null}Object.defineProperty(this,_type,{value:INTEGER})}isNaN(){return this.value===null}toString(){return String(this.value)}[_inspect](){return`[BigInt: ${this.toString()}]}`}valueOf(){return this.value}},INTEGER=Symbol("integer");function Integer(t){let e=Number(t);return Object.is(e,-0)&&(e=0),global.BigInt&&!Number.isSafeInteger(e)?new BoxedBigInt(t):Object.defineProperties(new Number(e),{isNaN:{value:function(){return isNaN(this)}},[_type]:{value:INTEGER},[_inspect]:{value:()=>`[Integer: ${t}]`}})}o(Integer,"Integer");function isInteger(t){return t===null||typeof t!="object"?!1:t[_type]===INTEGER}o(isInteger,"isInteger");var FLOAT=Symbol("float");function Float(t){return Object.defineProperties(new Number(t),{[_type]:{value:FLOAT},[_inspect]:{value:()=>`[Float: ${t}]`}})}o(Float,"Float");function isFloat(t){return t===null||typeof t!="object"?!1:t[_type]===FLOAT}o(isFloat,"isFloat");function tomlType(t){let e=typeof t;if(e==="object"){if(t===null)return"null";if(t instanceof Date)return"datetime";if(_type in t)switch(t[_type]){case INLINE_TABLE:return"inline-table";case INLINE_LIST:return"inline-list";case TABLE:return"table";case LIST:return"list";case FLOAT:return"float";case INTEGER:return"integer"}}return e}o(tomlType,"tomlType");function makeParserClass(t){class e extends t{static{o(this,"TOMLParser")}constructor(){super(),this.ctx=this.obj=Table()}atEndOfWord(){return this.char===CHAR_NUM||this.char===CTRL_I||this.char===CHAR_SP||this.atEndOfLine()}atEndOfLine(){return this.char===t.END||this.char===CTRL_J||this.char===CTRL_M}parseStart(){if(this.char===t.END)return null;if(this.char===CHAR_LSQB)return this.call(this.parseTableOrList);if(this.char===CHAR_NUM)return this.call(this.parseComment);if(this.char===CTRL_J||this.char===CHAR_SP||this.char===CTRL_I||this.char===CTRL_M)return null;if(isAlphaNumQuoteHyphen(this.char))return this.callNow(this.parseAssignStatement);throw this.error(new TomlError(`Unknown character "${this.char}"`))}parseWhitespaceToEOL(){if(this.char===CHAR_SP||this.char===CTRL_I||this.char===CTRL_M)return null;if(this.char===CHAR_NUM)return this.goto(this.parseComment);if(this.char===t.END||this.char===CTRL_J)return this.return();throw this.error(new TomlError("Unexpected character, expected only whitespace or comments till end of line"))}parseAssignStatement(){return this.callNow(this.parseAssign,this.recordAssignStatement)}recordAssignStatement(n){let i=this.ctx,s=n.key.pop();for(let a of n.key){if(hasKey(i,a)&&(!isTable(i[a])||i[a][_declared]))throw this.error(new TomlError("Can't redefine existing key"));i=i[a]=i[a]||Table()}if(hasKey(i,s))throw this.error(new TomlError("Can't redefine existing key"));return isInteger(n.value)||isFloat(n.value)?i[s]=n.value.valueOf():i[s]=n.value,this.goto(this.parseWhitespaceToEOL)}parseAssign(){return this.callNow(this.parseKeyword,this.recordAssignKeyword)}recordAssignKeyword(n){return this.state.resultTable?this.state.resultTable.push(n):this.state.resultTable=[n],this.goto(this.parseAssignKeywordPreDot)}parseAssignKeywordPreDot(){if(this.char===CHAR_PERIOD)return this.next(this.parseAssignKeywordPostDot);if(this.char!==CHAR_SP&&this.char!==CTRL_I)return this.goto(this.parseAssignEqual)}parseAssignKeywordPostDot(){if(this.char!==CHAR_SP&&this.char!==CTRL_I)return this.callNow(this.parseKeyword,this.recordAssignKeyword)}parseAssignEqual(){if(this.char===CHAR_EQUALS)return this.next(this.parseAssignPreValue);throw this.error(new TomlError('Invalid character, expected "="'))}parseAssignPreValue(){return this.char===CHAR_SP||this.char===CTRL_I?null:this.callNow(this.parseValue,this.recordAssignValue)}recordAssignValue(n){return this.returnNow({key:this.state.resultTable,value:n})}parseComment(){do if(this.char===t.END||this.char===CTRL_J)return this.return();while(this.nextChar())}parseTableOrList(){if(this.char===CHAR_LSQB)this.next(this.parseList);else return this.goto(this.parseTable)}parseTable(){return this.ctx=this.obj,this.goto(this.parseTableNext)}parseTableNext(){return this.char===CHAR_SP||this.char===CTRL_I?null:this.callNow(this.parseKeyword,this.parseTableMore)}parseTableMore(n){if(this.char===CHAR_SP||this.char===CTRL_I)return null;if(this.char===CHAR_RSQB){if(hasKey(this.ctx,n)&&(!isTable(this.ctx[n])||this.ctx[n][_declared]))throw this.error(new TomlError("Can't redefine existing key"));return this.ctx=this.ctx[n]=this.ctx[n]||Table(),this.ctx[_declared]=!0,this.next(this.parseWhitespaceToEOL)}else if(this.char===CHAR_PERIOD){if(!hasKey(this.ctx,n))this.ctx=this.ctx[n]=Table();else if(isTable(this.ctx[n]))this.ctx=this.ctx[n];else if(isList(this.ctx[n]))this.ctx=this.ctx[n][this.ctx[n].length-1];else throw this.error(new TomlError("Can't redefine existing key"));return this.next(this.parseTableNext)}else throw this.error(new TomlError("Unexpected character, expected whitespace, . or ]"))}parseList(){return this.ctx=this.obj,this.goto(this.parseListNext)}parseListNext(){return this.char===CHAR_SP||this.char===CTRL_I?null:this.callNow(this.parseKeyword,this.parseListMore)}parseListMore(n){if(this.char===CHAR_SP||this.char===CTRL_I)return null;if(this.char===CHAR_RSQB){if(hasKey(this.ctx,n)||(this.ctx[n]=List()),isInlineList(this.ctx[n]))throw this.error(new TomlError("Can't extend an inline array"));if(isList(this.ctx[n])){let i=Table();this.ctx[n].push(i),this.ctx=i}else throw this.error(new TomlError("Can't redefine an existing key"));return this.next(this.parseListEnd)}else if(this.char===CHAR_PERIOD){if(!hasKey(this.ctx,n))this.ctx=this.ctx[n]=Table();else{if(isInlineList(this.ctx[n]))throw this.error(new TomlError("Can't extend an inline array"));if(isInlineTable(this.ctx[n]))throw this.error(new TomlError("Can't extend an inline table"));if(isList(this.ctx[n]))this.ctx=this.ctx[n][this.ctx[n].length-1];else if(isTable(this.ctx[n]))this.ctx=this.ctx[n];else throw this.error(new TomlError("Can't redefine an existing key"))}return this.next(this.parseListNext)}else throw this.error(new TomlError("Unexpected character, expected whitespace, . or ]"))}parseListEnd(n){if(this.char===CHAR_RSQB)return this.next(this.parseWhitespaceToEOL);throw this.error(new TomlError("Unexpected character, expected whitespace, . or ]"))}parseValue(){if(this.char===t.END)throw this.error(new TomlError("Key without value"));if(this.char===CHAR_QUOT)return this.next(this.parseDoubleString);if(this.char===CHAR_APOS)return this.next(this.parseSingleString);if(this.char===CHAR_HYPHEN||this.char===CHAR_PLUS)return this.goto(this.parseNumberSign);if(this.char===CHAR_i)return this.next(this.parseInf);if(this.char===CHAR_n)return this.next(this.parseNan);if(isDigit(this.char))return this.goto(this.parseNumberOrDateTime);if(this.char===CHAR_t||this.char===CHAR_f)return this.goto(this.parseBoolean);if(this.char===CHAR_LSQB)return this.call(this.parseInlineList,this.recordValue);if(this.char===CHAR_LCUB)return this.call(this.parseInlineTable,this.recordValue);throw this.error(new TomlError("Unexpected character, expecting string, number, datetime, boolean, inline array or inline table"))}recordValue(n){return this.returnNow(n)}parseInf(){if(this.char===CHAR_n)return this.next(this.parseInf2);throw this.error(new TomlError('Unexpected character, expected "inf", "+inf" or "-inf"'))}parseInf2(){if(this.char===CHAR_f)return this.state.buf==="-"?this.return(-1/0):this.return(1/0);throw this.error(new TomlError('Unexpected character, expected "inf", "+inf" or "-inf"'))}parseNan(){if(this.char===CHAR_a)return this.next(this.parseNan2);throw this.error(new TomlError('Unexpected character, expected "nan"'))}parseNan2(){if(this.char===CHAR_n)return this.return(NaN);throw this.error(new TomlError('Unexpected character, expected "nan"'))}parseKeyword(){return this.char===CHAR_QUOT?this.next(this.parseBasicString):this.char===CHAR_APOS?this.next(this.parseLiteralString):this.goto(this.parseBareKey)}parseBareKey(){do{if(this.char===t.END)throw this.error(new TomlError("Key ended without value"));if(isAlphaNumHyphen(this.char))this.consume();else{if(this.state.buf.length===0)throw this.error(new TomlError("Empty bare keys are not allowed"));return this.returnNow()}}while(this.nextChar())}parseSingleString(){return this.char===CHAR_APOS?this.next(this.parseLiteralMultiStringMaybe):this.goto(this.parseLiteralString)}parseLiteralString(){do{if(this.char===CHAR_APOS)return this.return();if(this.atEndOfLine())throw this.error(new TomlError("Unterminated string"));if(this.char===CHAR_DEL||this.char<=CTRL_CHAR_BOUNDARY&&this.char!==CTRL_I)throw this.errorControlCharInString();this.consume()}while(this.nextChar())}parseLiteralMultiStringMaybe(){return this.char===CHAR_APOS?this.next(this.parseLiteralMultiString):this.returnNow()}parseLiteralMultiString(){return this.char===CTRL_M?null:this.char===CTRL_J?this.next(this.parseLiteralMultiStringContent):this.goto(this.parseLiteralMultiStringContent)}parseLiteralMultiStringContent(){do{if(this.char===CHAR_APOS)return this.next(this.parseLiteralMultiEnd);if(this.char===t.END)throw this.error(new TomlError("Unterminated multi-line string"));if(this.char===CHAR_DEL||this.char<=CTRL_CHAR_BOUNDARY&&this.char!==CTRL_I&&this.char!==CTRL_J&&this.char!==CTRL_M)throw this.errorControlCharInString();this.consume()}while(this.nextChar())}parseLiteralMultiEnd(){return this.char===CHAR_APOS?this.next(this.parseLiteralMultiEnd2):(this.state.buf+="'",this.goto(this.parseLiteralMultiStringContent))}parseLiteralMultiEnd2(){return this.char===CHAR_APOS?this.return():(this.state.buf+="''",this.goto(this.parseLiteralMultiStringContent))}parseDoubleString(){return this.char===CHAR_QUOT?this.next(this.parseMultiStringMaybe):this.goto(this.parseBasicString)}parseBasicString(){do{if(this.char===CHAR_BSOL)return this.call(this.parseEscape,this.recordEscapeReplacement);if(this.char===CHAR_QUOT)return this.return();if(this.atEndOfLine())throw this.error(new TomlError("Unterminated string"));if(this.char===CHAR_DEL||this.char<=CTRL_CHAR_BOUNDARY&&this.char!==CTRL_I)throw this.errorControlCharInString();this.consume()}while(this.nextChar())}recordEscapeReplacement(n){return this.state.buf+=n,this.goto(this.parseBasicString)}parseMultiStringMaybe(){return this.char===CHAR_QUOT?this.next(this.parseMultiString):this.returnNow()}parseMultiString(){return this.char===CTRL_M?null:this.char===CTRL_J?this.next(this.parseMultiStringContent):this.goto(this.parseMultiStringContent)}parseMultiStringContent(){do{if(this.char===CHAR_BSOL)return this.call(this.parseMultiEscape,this.recordMultiEscapeReplacement);if(this.char===CHAR_QUOT)return this.next(this.parseMultiEnd);if(this.char===t.END)throw this.error(new TomlError("Unterminated multi-line string"));if(this.char===CHAR_DEL||this.char<=CTRL_CHAR_BOUNDARY&&this.char!==CTRL_I&&this.char!==CTRL_J&&this.char!==CTRL_M)throw this.errorControlCharInString();this.consume()}while(this.nextChar())}errorControlCharInString(){let n="\\u00";return this.char<16&&(n+="0"),n+=this.char.toString(16),this.error(new TomlError(`Control characters (codes < 0x1f and 0x7f) are not allowed in strings, use ${n} instead`))}recordMultiEscapeReplacement(n){return this.state.buf+=n,this.goto(this.parseMultiStringContent)}parseMultiEnd(){return this.char===CHAR_QUOT?this.next(this.parseMultiEnd2):(this.state.buf+='"',this.goto(this.parseMultiStringContent))}parseMultiEnd2(){return this.char===CHAR_QUOT?this.return():(this.state.buf+='""',this.goto(this.parseMultiStringContent))}parseMultiEscape(){return this.char===CTRL_M||this.char===CTRL_J?this.next(this.parseMultiTrim):this.char===CHAR_SP||this.char===CTRL_I?this.next(this.parsePreMultiTrim):this.goto(this.parseEscape)}parsePreMultiTrim(){if(this.char===CHAR_SP||this.char===CTRL_I)return null;if(this.char===CTRL_M||this.char===CTRL_J)return this.next(this.parseMultiTrim);throw this.error(new TomlError("Can't escape whitespace"))}parseMultiTrim(){return this.char===CTRL_J||this.char===CHAR_SP||this.char===CTRL_I||this.char===CTRL_M?null:this.returnNow()}parseEscape(){if(this.char in escapes)return this.return(escapes[this.char]);if(this.char===CHAR_u)return this.call(this.parseSmallUnicode,this.parseUnicodeReturn);if(this.char===CHAR_U)return this.call(this.parseLargeUnicode,this.parseUnicodeReturn);throw this.error(new TomlError("Unknown escape character: "+this.char))}parseUnicodeReturn(n){try{let i=parseInt(n,16);if(i>=SURROGATE_FIRST&&i<=SURROGATE_LAST)throw this.error(new TomlError("Invalid unicode, character in range 0xD800 - 0xDFFF is reserved"));return this.returnNow(String.fromCodePoint(i))}catch(i){throw this.error(TomlError.wrap(i))}}parseSmallUnicode(){if(isHexit(this.char)){if(this.consume(),this.state.buf.length>=4)return this.return()}else throw this.error(new TomlError("Invalid character in unicode sequence, expected hex"))}parseLargeUnicode(){if(isHexit(this.char)){if(this.consume(),this.state.buf.length>=8)return this.return()}else throw this.error(new TomlError("Invalid character in unicode sequence, expected hex"))}parseNumberSign(){return this.consume(),this.next(this.parseMaybeSignedInfOrNan)}parseMaybeSignedInfOrNan(){return this.char===CHAR_i?this.next(this.parseInf):this.char===CHAR_n?this.next(this.parseNan):this.callNow(this.parseNoUnder,this.parseNumberIntegerStart)}parseNumberIntegerStart(){return this.char===CHAR_0?(this.consume(),this.next(this.parseNumberIntegerExponentOrDecimal)):this.goto(this.parseNumberInteger)}parseNumberIntegerExponentOrDecimal(){return this.char===CHAR_PERIOD?(this.consume(),this.call(this.parseNoUnder,this.parseNumberFloat)):this.char===CHAR_E||this.char===CHAR_e?(this.consume(),this.next(this.parseNumberExponentSign)):this.returnNow(Integer(this.state.buf))}parseNumberInteger(){if(isDigit(this.char))this.consume();else{if(this.char===CHAR_LOWBAR)return this.call(this.parseNoUnder);if(this.char===CHAR_E||this.char===CHAR_e)return this.consume(),this.next(this.parseNumberExponentSign);if(this.char===CHAR_PERIOD)return this.consume(),this.call(this.parseNoUnder,this.parseNumberFloat);{let n=Integer(this.state.buf);if(n.isNaN())throw this.error(new TomlError("Invalid number"));return this.returnNow(n)}}}parseNoUnder(){if(this.char===CHAR_LOWBAR||this.char===CHAR_PERIOD||this.char===CHAR_E||this.char===CHAR_e)throw this.error(new TomlError("Unexpected character, expected digit"));if(this.atEndOfWord())throw this.error(new TomlError("Incomplete number"));return this.returnNow()}parseNoUnderHexOctBinLiteral(){if(this.char===CHAR_LOWBAR||this.char===CHAR_PERIOD)throw this.error(new TomlError("Unexpected character, expected digit"));if(this.atEndOfWord())throw this.error(new TomlError("Incomplete number"));return this.returnNow()}parseNumberFloat(){if(this.char===CHAR_LOWBAR)return this.call(this.parseNoUnder,this.parseNumberFloat);if(isDigit(this.char))this.consume();else return this.char===CHAR_E||this.char===CHAR_e?(this.consume(),this.next(this.parseNumberExponentSign)):this.returnNow(Float(this.state.buf))}parseNumberExponentSign(){if(isDigit(this.char))return this.goto(this.parseNumberExponent);if(this.char===CHAR_HYPHEN||this.char===CHAR_PLUS)this.consume(),this.call(this.parseNoUnder,this.parseNumberExponent);else throw this.error(new TomlError("Unexpected character, expected -, + or digit"))}parseNumberExponent(){if(isDigit(this.char))this.consume();else return this.char===CHAR_LOWBAR?this.call(this.parseNoUnder):this.returnNow(Float(this.state.buf))}parseNumberOrDateTime(){return this.char===CHAR_0?(this.consume(),this.next(this.parseNumberBaseOrDateTime)):this.goto(this.parseNumberOrDateTimeOnly)}parseNumberOrDateTimeOnly(){if(this.char===CHAR_LOWBAR)return this.call(this.parseNoUnder,this.parseNumberInteger);if(isDigit(this.char))this.consume(),this.state.buf.length>4&&this.next(this.parseNumberInteger);else return this.char===CHAR_E||this.char===CHAR_e?(this.consume(),this.next(this.parseNumberExponentSign)):this.char===CHAR_PERIOD?(this.consume(),this.call(this.parseNoUnder,this.parseNumberFloat)):this.char===CHAR_HYPHEN?this.goto(this.parseDateTime):this.char===CHAR_COLON?this.goto(this.parseOnlyTimeHour):this.returnNow(Integer(this.state.buf))}parseDateTimeOnly(){if(this.state.buf.length<4){if(isDigit(this.char))return this.consume();if(this.char===CHAR_COLON)return this.goto(this.parseOnlyTimeHour);throw this.error(new TomlError("Expected digit while parsing year part of a date"))}else{if(this.char===CHAR_HYPHEN)return this.goto(this.parseDateTime);throw this.error(new TomlError("Expected hyphen (-) while parsing year part of date"))}}parseNumberBaseOrDateTime(){return this.char===CHAR_b?(this.consume(),this.call(this.parseNoUnderHexOctBinLiteral,this.parseIntegerBin)):this.char===CHAR_o?(this.consume(),this.call(this.parseNoUnderHexOctBinLiteral,this.parseIntegerOct)):this.char===CHAR_x?(this.consume(),this.call(this.parseNoUnderHexOctBinLiteral,this.parseIntegerHex)):this.char===CHAR_PERIOD?this.goto(this.parseNumberInteger):isDigit(this.char)?this.goto(this.parseDateTimeOnly):this.returnNow(Integer(this.state.buf))}parseIntegerHex(){if(isHexit(this.char))this.consume();else{if(this.char===CHAR_LOWBAR)return this.call(this.parseNoUnderHexOctBinLiteral);{let n=Integer(this.state.buf);if(n.isNaN())throw this.error(new TomlError("Invalid number"));return this.returnNow(n)}}}parseIntegerOct(){if(isOctit(this.char))this.consume();else{if(this.char===CHAR_LOWBAR)return this.call(this.parseNoUnderHexOctBinLiteral);{let n=Integer(this.state.buf);if(n.isNaN())throw this.error(new TomlError("Invalid number"));return this.returnNow(n)}}}parseIntegerBin(){if(isBit(this.char))this.consume();else{if(this.char===CHAR_LOWBAR)return this.call(this.parseNoUnderHexOctBinLiteral);{let n=Integer(this.state.buf);if(n.isNaN())throw this.error(new TomlError("Invalid number"));return this.returnNow(n)}}}parseDateTime(){if(this.state.buf.length<4)throw this.error(new TomlError("Years less than 1000 must be zero padded to four characters"));return this.state.result=this.state.buf,this.state.buf="",this.next(this.parseDateMonth)}parseDateMonth(){if(this.char===CHAR_HYPHEN){if(this.state.buf.length<2)throw this.error(new TomlError("Months less than 10 must be zero padded to two characters"));return this.state.result+="-"+this.state.buf,this.state.buf="",this.next(this.parseDateDay)}else if(isDigit(this.char))this.consume();else throw this.error(new TomlError("Incomplete datetime"))}parseDateDay(){if(this.char===CHAR_T||this.char===CHAR_SP){if(this.state.buf.length<2)throw this.error(new TomlError("Days less than 10 must be zero padded to two characters"));return this.state.result+="-"+this.state.buf,this.state.buf="",this.next(this.parseStartTimeHour)}else{if(this.atEndOfWord())return this.returnNow(createDate(this.state.result+"-"+this.state.buf));if(isDigit(this.char))this.consume();else throw this.error(new TomlError("Incomplete datetime"))}}parseStartTimeHour(){return this.atEndOfWord()?this.returnNow(createDate(this.state.result)):this.goto(this.parseTimeHour)}parseTimeHour(){if(this.char===CHAR_COLON){if(this.state.buf.length<2)throw this.error(new TomlError("Hours less than 10 must be zero padded to two characters"));return this.state.result+="T"+this.state.buf,this.state.buf="",this.next(this.parseTimeMin)}else if(isDigit(this.char))this.consume();else throw this.error(new TomlError("Incomplete datetime"))}parseTimeMin(){if(this.state.buf.length<2&&isDigit(this.char))this.consume();else{if(this.state.buf.length===2&&this.char===CHAR_COLON)return this.state.result+=":"+this.state.buf,this.state.buf="",this.next(this.parseTimeSec);throw this.error(new TomlError("Incomplete datetime"))}}parseTimeSec(){if(isDigit(this.char)){if(this.consume(),this.state.buf.length===2)return this.state.result+=":"+this.state.buf,this.state.buf="",this.next(this.parseTimeZoneOrFraction)}else throw this.error(new TomlError("Incomplete datetime"))}parseOnlyTimeHour(){if(this.char===CHAR_COLON){if(this.state.buf.length<2)throw this.error(new TomlError("Hours less than 10 must be zero padded to two characters"));return this.state.result=this.state.buf,this.state.buf="",this.next(this.parseOnlyTimeMin)}else throw this.error(new TomlError("Incomplete time"))}parseOnlyTimeMin(){if(this.state.buf.length<2&&isDigit(this.char))this.consume();else{if(this.state.buf.length===2&&this.char===CHAR_COLON)return this.state.result+=":"+this.state.buf,this.state.buf="",this.next(this.parseOnlyTimeSec);throw this.error(new TomlError("Incomplete time"))}}parseOnlyTimeSec(){if(isDigit(this.char)){if(this.consume(),this.state.buf.length===2)return this.next(this.parseOnlyTimeFractionMaybe)}else throw this.error(new TomlError("Incomplete time"))}parseOnlyTimeFractionMaybe(){if(this.state.result+=":"+this.state.buf,this.char===CHAR_PERIOD)this.state.buf="",this.next(this.parseOnlyTimeFraction);else return this.return(createTime(this.state.result))}parseOnlyTimeFraction(){if(isDigit(this.char))this.consume();else if(this.atEndOfWord()){if(this.state.buf.length===0)throw this.error(new TomlError("Expected digit in milliseconds"));return this.returnNow(createTime(this.state.result+"."+this.state.buf))}else throw this.error(new TomlError("Unexpected character in datetime, expected period (.), minus (-), plus (+) or Z"))}parseTimeZoneOrFraction(){if(this.char===CHAR_PERIOD)this.consume(),this.next(this.parseDateTimeFraction);else if(this.char===CHAR_HYPHEN||this.char===CHAR_PLUS)this.consume(),this.next(this.parseTimeZoneHour);else{if(this.char===CHAR_Z)return this.consume(),this.return(createDateTime(this.state.result+this.state.buf));if(this.atEndOfWord())return this.returnNow(createDateTimeFloat(this.state.result+this.state.buf));throw this.error(new TomlError("Unexpected character in datetime, expected period (.), minus (-), plus (+) or Z"))}}parseDateTimeFraction(){if(isDigit(this.char))this.consume();else{if(this.state.buf.length===1)throw this.error(new TomlError("Expected digit in milliseconds"));if(this.char===CHAR_HYPHEN||this.char===CHAR_PLUS)this.consume(),this.next(this.parseTimeZoneHour);else{if(this.char===CHAR_Z)return this.consume(),this.return(createDateTime(this.state.result+this.state.buf));if(this.atEndOfWord())return this.returnNow(createDateTimeFloat(this.state.result+this.state.buf));throw this.error(new TomlError("Unexpected character in datetime, expected period (.), minus (-), plus (+) or Z"))}}}parseTimeZoneHour(){if(isDigit(this.char)){if(this.consume(),/\d\d$/.test(this.state.buf))return this.next(this.parseTimeZoneSep)}else throw this.error(new TomlError("Unexpected character in datetime, expected digit"))}parseTimeZoneSep(){if(this.char===CHAR_COLON)this.consume(),this.next(this.parseTimeZoneMin);else throw this.error(new TomlError("Unexpected character in datetime, expected colon"))}parseTimeZoneMin(){if(isDigit(this.char)){if(this.consume(),/\d\d$/.test(this.state.buf))return this.return(createDateTime(this.state.result+this.state.buf))}else throw this.error(new TomlError("Unexpected character in datetime, expected digit"))}parseBoolean(){if(this.char===CHAR_t)return this.consume(),this.next(this.parseTrue_r);if(this.char===CHAR_f)return this.consume(),this.next(this.parseFalse_a)}parseTrue_r(){if(this.char===CHAR_r)return this.consume(),this.next(this.parseTrue_u);throw this.error(new TomlError("Invalid boolean, expected true or false"))}parseTrue_u(){if(this.char===CHAR_u)return this.consume(),this.next(this.parseTrue_e);throw this.error(new TomlError("Invalid boolean, expected true or false"))}parseTrue_e(){if(this.char===CHAR_e)return this.return(!0);throw this.error(new TomlError("Invalid boolean, expected true or false"))}parseFalse_a(){if(this.char===CHAR_a)return this.consume(),this.next(this.parseFalse_l);throw this.error(new TomlError("Invalid boolean, expected true or false"))}parseFalse_l(){if(this.char===CHAR_l)return this.consume(),this.next(this.parseFalse_s);throw this.error(new TomlError("Invalid boolean, expected true or false"))}parseFalse_s(){if(this.char===CHAR_s)return this.consume(),this.next(this.parseFalse_e);throw this.error(new TomlError("Invalid boolean, expected true or false"))}parseFalse_e(){if(this.char===CHAR_e)return this.return(!1);throw this.error(new TomlError("Invalid boolean, expected true or false"))}parseInlineList(){if(this.char===CHAR_SP||this.char===CTRL_I||this.char===CTRL_M||this.char===CTRL_J)return null;if(this.char===t.END)throw this.error(new TomlError("Unterminated inline array"));return this.char===CHAR_NUM?this.call(this.parseComment):this.char===CHAR_RSQB?this.return(this.state.resultArr||InlineList()):this.callNow(this.parseValue,this.recordInlineListValue)}recordInlineListValue(n){if(this.state.resultArr){let i=this.state.resultArr[_contentType],s=tomlType(n);if(i!==s)throw this.error(new TomlError(`Inline lists must be a single type, not a mix of ${i} and ${s}`))}else this.state.resultArr=InlineList(tomlType(n));return isFloat(n)||isInteger(n)?this.state.resultArr.push(n.valueOf()):this.state.resultArr.push(n),this.goto(this.parseInlineListNext)}parseInlineListNext(){if(this.char===CHAR_SP||this.char===CTRL_I||this.char===CTRL_M||this.char===CTRL_J)return null;if(this.char===CHAR_NUM)return this.call(this.parseComment);if(this.char===CHAR_COMMA)return this.next(this.parseInlineList);if(this.char===CHAR_RSQB)return this.goto(this.parseInlineList);throw this.error(new TomlError("Invalid character, expected whitespace, comma (,) or close bracket (])"))}parseInlineTable(){if(this.char===CHAR_SP||this.char===CTRL_I)return null;if(this.char===t.END||this.char===CHAR_NUM||this.char===CTRL_J||this.char===CTRL_M)throw this.error(new TomlError("Unterminated inline array"));return this.char===CHAR_RCUB?this.return(this.state.resultTable||InlineTable()):(this.state.resultTable||(this.state.resultTable=InlineTable()),this.callNow(this.parseAssign,this.recordInlineTableValue))}recordInlineTableValue(n){let i=this.state.resultTable,s=n.key.pop();for(let a of n.key){if(hasKey(i,a)&&(!isTable(i[a])||i[a][_declared]))throw this.error(new TomlError("Can't redefine existing key"));i=i[a]=i[a]||Table()}if(hasKey(i,s))throw this.error(new TomlError("Can't redefine existing key"));return isInteger(n.value)||isFloat(n.value)?i[s]=n.value.valueOf():i[s]=n.value,this.goto(this.parseInlineTableNext)}parseInlineTableNext(){if(this.char===CHAR_SP||this.char===CTRL_I)return null;if(this.char===t.END||this.char===CHAR_NUM||this.char===CTRL_J||this.char===CTRL_M)throw this.error(new TomlError("Unterminated inline array"));if(this.char===CHAR_COMMA)return this.next(this.parseInlineTable);if(this.char===CHAR_RCUB)return this.goto(this.parseInlineTable);throw this.error(new TomlError("Invalid character, expected whitespace, comma (,) or close bracket (])"))}}return e}o(makeParserClass,"makeParserClass")});var BC=g((bXe,z8)=>{"use strict";z8.exports=tHe;function tHe(t,e){if(t.pos==null||t.line==null)return t;let r=t.message;if(r+=` at row ${t.line+1}, col ${t.col+1}, pos ${t.pos}: +`,e&&e.split){let n=e.split(/\n/),i=String(Math.min(n.length,t.line+3)).length,s=" ";for(;s.length "+n[a]+` +`,r+=s+" ";for(let l=0;l{"use strict";j8.exports=iHe;var rHe=EC(),nHe=BC();function iHe(t){global.Buffer&&global.Buffer.isBuffer(t)&&(t=t.toString("utf8"));let e=new rHe;try{return e.parse(t),e.finish()}catch(r){throw nHe(r,t)}}o(iHe,"parseString")});var V8=g((xXe,J8)=>{"use strict";J8.exports=oHe;var sHe=EC(),Y8=BC();function oHe(t,e){e||(e={});let r=0,n=e.blocksize||40960,i=new sHe;return new Promise((a,c)=>{setImmediate(s,r,n,a,c)});function s(a,c,l,A){if(a>=t.length)try{return l(i.finish())}catch(u){return A(Y8(u,t))}try{i.parse(t.slice(a,a+c)),setImmediate(s,a+c,c,l,A)}catch(u){A(Y8(u,t))}}}o(oHe,"parseAsync")});var K8=g((RXe,$8)=>{"use strict";$8.exports=cHe;var aHe=require("stream"),W8=EC();function cHe(t){return t?lHe(t):AHe(t)}o(cHe,"parseStream");function lHe(t){let e=new W8;return t.setEncoding("utf8"),new Promise((r,n)=>{let i,s=!1,a=!1;function c(){if(s=!0,!i)try{r(e.finish())}catch(u){n(u)}}o(c,"finish");function l(u){a=!0,n(u)}o(l,"error"),t.once("end",c),t.once("error",l),A();function A(){i=!0;let u;for(;(u=t.read())!==null;)try{e.parse(u)}catch(d){return l(d)}if(i=!1,s)return c();a||t.once("readable",A)}o(A,"readNext")})}o(lHe,"parseReadable");function AHe(){let t=new W8;return new aHe.Transform({objectMode:!0,transform(e,r,n){try{t.parse(e.toString(r))}catch(i){this.emit("error",i)}n()},flush(e){try{this.push(t.finish())}catch(r){this.emit("error",r)}e()}})}o(AHe,"parseTransform")});var X8=g((vXe,Sd)=>{"use strict";Sd.exports=G8();Sd.exports.async=V8();Sd.exports.stream=K8();Sd.exports.prettyError=BC()});var o5=g((PXe,L_)=>{"use strict";L_.exports=uHe;L_.exports.value=k_;function uHe(t){if(t===null)throw Qa("null");if(t===void 0)throw Qa("undefined");if(typeof t!="object")throw Qa(typeof t);if(typeof t.toJSON=="function"&&(t=t.toJSON()),t==null)return null;let e=Lr(t);if(e!=="table")throw Qa(e);return M_("","",t)}o(uHe,"stringify");function Qa(t){return new Error("Can only stringify objects, not "+t)}o(Qa,"typeError");function dHe(){return new Error("Array values can't have mixed types")}o(dHe,"arrayOneTypeError");function Z8(t){return Object.keys(t).filter(e=>e5(t[e]))}o(Z8,"getInlineKeys");function pHe(t){return Object.keys(t).filter(e=>!e5(t[e]))}o(pHe,"getComplexKeys");function IC(t){let e=Array.isArray(t)?[]:Object.prototype.hasOwnProperty.call(t,"__proto__")?{["__proto__"]:void 0}:{};for(let r of Object.keys(t))t[r]&&typeof t[r].toJSON=="function"&&!("toISOString"in t[r])?e[r]=t[r].toJSON():e[r]=t[r];return e}o(IC,"toJSON");function M_(t,e,r){r=IC(r);var n,i;n=Z8(r),i=pHe(r);var s=[],a=e||"";n.forEach(l=>{var A=Lr(r[l]);A!=="undefined"&&A!=="null"&&s.push(a+bC(l)+" = "+n5(r[l],!0))}),s.length>0&&s.push("");var c=t&&n.length>0?e+" ":"";return i.forEach(l=>{s.push(QHe(t,c,l,r[l]))}),s.join(` +`)}o(M_,"stringifyObject");function e5(t){switch(Lr(t)){case"undefined":case"null":case"integer":case"nan":case"float":case"boolean":case"string":case"datetime":return!0;case"array":return t.length===0||Lr(t[0])!=="table";case"table":return Object.keys(t).length===0;default:return!1}}o(e5,"isInline");function Lr(t){return t===void 0?"undefined":t===null?"null":typeof t=="bigint"||Number.isInteger(t)&&!Object.is(t,-0)?"integer":typeof t=="number"?"float":typeof t=="boolean"?"boolean":typeof t=="string"?"string":"toISOString"in t?isNaN(t)?"undefined":"datetime":Array.isArray(t)?"array":"table"}o(Lr,"tomlType");function bC(t){var e=String(t);return/^[-A-Za-z0-9_]+$/.test(e)?e:t5(e)}o(bC,"stringifyKey");function t5(t){return'"'+r5(t).replace(/"/g,'\\"')+'"'}o(t5,"stringifyBasicString");function hHe(t){return"'"+t+"'"}o(hHe,"stringifyLiteralString");function fHe(t,e){for(;e.length"\\u"+fHe(4,e.codePointAt(0).toString(16)))}o(r5,"escapeString");function mHe(t){let e=t.split(/\n/).map(r=>r5(r).replace(/"(?="")/g,'\\"')).join(` `);return e.slice(-1)==='"'&&(e+=`\\ `),`""" -`+e+'"""'}o(bG,"stringifyMultilineString");function OE(t,e){let a=la(t);return a==="string"&&(e&&/\n/.test(t)?a="string-multiline":!/[\b\t\n\f\r']/.test(t)&&/"/.test(t)&&(a="string-literal")),K6(t,a)}o(OE,"stringifyAnyInline");function K6(t,e){switch(e||(e=la(t)),e){case"string-multiline":return bG(t);case"string":return CE(t);case"string-literal":return yG(t);case"integer":return RE(t);case"float":return xG(t);case"boolean":return wG(t);case"datetime":return NG(t);case"array":return EG(t.filter(a=>la(a)!=="null"&&la(a)!=="undefined"&&la(a)!=="nan"));case"table":return CG(t);default:throw wn(e)}}o(K6,"stringifyInline");function RE(t){return String(t).replace(/\B(?=(\d{3})+(?!\d))/g,"_")}o(RE,"stringifyInteger");function xG(t){if(t===1/0)return"inf";if(t===-1/0)return"-inf";if(Object.is(t,NaN))return"nan";if(Object.is(t,-0))return"-0.0";var e=String(t).split("."),a=e[0],i=e[1]||0;return RE(a)+"."+i}o(xG,"stringifyFloat");function wG(t){return String(t)}o(wG,"stringifyBoolean");function NG(t){return t.toISOString()}o(NG,"stringifyDatetime");function _G(t){return t==="float"||t==="integer"}o(_G,"isNumber");function SG(t){var e=la(t[0]);return t.every(a=>la(a)===e)?e:t.every(a=>_G(la(a)))?"float":"mixed"}o(SG,"arrayType");function PE(t){let e=SG(t);if(e==="mixed")throw hG();return e}o(PE,"validateArray");function EG(t){t=pm(t);let e=PE(t);var a="[",i=t.map(r=>K6(r,e));return i.join(", ").length>60||/\n/.test(i)?a+=` - `+i.join(`, +`+e+'"""'}o(mHe,"stringifyMultilineString");function n5(t,e){let r=Lr(t);return r==="string"&&(e&&/\n/.test(t)?r="string-multiline":!/[\b\t\n\f\r']/.test(t)&&/"/.test(t)&&(r="string-literal")),k_(t,r)}o(n5,"stringifyAnyInline");function k_(t,e){switch(e||(e=Lr(t)),e){case"string-multiline":return mHe(t);case"string":return t5(t);case"string-literal":return hHe(t);case"integer":return i5(t);case"float":return gHe(t);case"boolean":return yHe(t);case"datetime":return CHe(t);case"array":return IHe(t.filter(r=>Lr(r)!=="null"&&Lr(r)!=="undefined"&&Lr(r)!=="nan"));case"table":return bHe(t);default:throw Qa(e)}}o(k_,"stringifyInline");function i5(t){return String(t).replace(/\B(?=(\d{3})+(?!\d))/g,"_")}o(i5,"stringifyInteger");function gHe(t){if(t===1/0)return"inf";if(t===-1/0)return"-inf";if(Object.is(t,NaN))return"nan";if(Object.is(t,-0))return"-0.0";var e=String(t).split("."),r=e[0],n=e[1]||0;return i5(r)+"."+n}o(gHe,"stringifyFloat");function yHe(t){return String(t)}o(yHe,"stringifyBoolean");function CHe(t){return t.toISOString()}o(CHe,"stringifyDatetime");function EHe(t){return t==="float"||t==="integer"}o(EHe,"isNumber");function BHe(t){var e=Lr(t[0]);return t.every(r=>Lr(r)===e)?e:t.every(r=>EHe(Lr(r)))?"float":"mixed"}o(BHe,"arrayType");function s5(t){let e=BHe(t);if(e==="mixed")throw dHe();return e}o(s5,"validateArray");function IHe(t){t=IC(t);let e=s5(t);var r="[",n=t.map(i=>k_(i,e));return n.join(", ").length>60||/\n/.test(n)?r+=` + `+n.join(`, `)+` -`:a+=" "+i.join(", ")+(i.length>0?" ":""),a+"]"}o(EG,"stringifyInlineArray");function CG(t){t=pm(t);var e=[];return Object.keys(t).forEach(a=>{e.push(lm(a)+" = "+OE(t[a],!1))}),"{ "+e.join(", ")+(e.length>0?" ":"")+"}"}o(CG,"stringifyInlineTable");function TG(t,e,a,i){var r=la(i);if(r==="array")return OG(t,e,a,i);if(r==="table")return RG(t,e,a,i);throw wn(r)}o(TG,"stringifyComplex");function OG(t,e,a,i){i=pm(i),PE(i);var r=la(i[0]);if(r!=="table")throw wn(r);var n=t+lm(a),s="";return i.forEach(p=>{s.length>0&&(s+=` -`),s+=e+"[["+n+`]] -`,s+=X6(n+".",e,p)}),s}o(OG,"stringifyArrayOfTables");function RG(t,e,a,i){var r=t+lm(a),n="";return SE(i).length>0&&(n+=e+"["+r+`] -`),n+X6(r+".",e,i)}o(RG,"stringifyComplexTable")});var DE=N(Q6=>{"use strict";Q6.parse=_E();Q6.stringify=IE()});var tC=require("node:os"),Dt=ba(st());var KE=require("node:os"),mo=require("node:path"),ka=require("node:fs"),_i=ba(st()),mm=ba(US()),rl=ba(tE()),a4=ba(In());var po=require("node:fs"),J6=ba(st()),dm=ba(DE());function AE(t,e){if(!e.length)return;let a=0;if(e.forEach(n=>{try{new URL(n.url)}catch{throw new Error(`Invalid registry URL: ${n.url}`)}n.scope||a++}),a>1)throw new Error("You can't have more than one global registry.");(0,J6.info)(`Writing bunfig.toml to '${t}'.`);let i={};if((0,po.existsSync)(t))try{let n=(0,po.readFileSync)(t,{encoding:"utf-8"});i=(0,dm.parse)(n)}catch(n){(0,J6.info)(`Error reading existing bunfig: ${n.message}`),i={}}i.install=i?.install||{},i.install.scopes=i?.install.scopes||{};let r=e.find(n=>!n.scope);r&&(i.install.registry={url:r.url,...r.token?{token:r.token}:{}});for(let n of e)if(n.scope){let s=n.scope.startsWith("@")?n.scope.toLowerCase():`@${n.scope.toLowerCase()}`;i.install.scopes[s]={url:n.url,...n.token?{token:n.token}:{}}}Object.keys(i.install.scopes).length===0&&delete i.install.scopes,(0,po.writeFileSync)(t,(0,dm.stringify)(i),{encoding:"utf8"})}o(AE,"writeBunfig");var YE=ba(st());var qr=ba(st()),jE=require("node:console"),kE=require("node:crypto"),_n=require("node:fs"),cm=require("node:path");var Z6=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,lo=o(t=>{if(typeof t!="string")throw new TypeError("Invalid argument expected string");let e=t.match(Z6);if(!e)throw new Error(`Invalid argument not valid semver ('${t}' received)`);return e.shift(),e},"validateAndParse"),BE=o(t=>t==="*"||t==="x"||t==="X","isWildcard"),ME=o(t=>{let e=parseInt(t,10);return isNaN(e)?t:e},"tryParse"),PG=o((t,e)=>typeof t!=typeof e?[String(t),String(e)]:[t,e],"forceType"),IG=o((t,e)=>{if(BE(t)||BE(e))return 0;let[a,i]=PG(ME(t),ME(e));return a>i?1:a{for(let a=0;a{let a=lo(t),i=lo(e),r=a.pop(),n=i.pop(),s=Lr(a,i);return s!==0?s:r&&n?Lr(r.split("."),n.split(".")):r||n?r?-1:1:0},"compareVersions");var qE=o((t,e,a)=>{DG(a);let i=Nn(t,e);return zE[a].includes(i)},"compare"),zE={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1],"!=":[-1,1]},LE=Object.keys(zE),DG=o(t=>{if(typeof t!="string")throw new TypeError(`Invalid operator type, expected string but got ${typeof t}`);if(LE.indexOf(t)===-1)throw new Error(`Invalid operator, expected one of ${LE.join("|")}`)},"assertValidOperator");var co=o((t,e)=>{if(e=e.replace(/([><=]+)\s+/g,"$1"),e.includes("||"))return e.split("||").some(E=>co(t,E));if(e.includes(" - ")){let[E,C]=e.split(" - ",2);return co(t,`>=${E} <=${C}`)}else if(e.includes(" "))return e.trim().replace(/\s{2,}/g," ").split(" ").every(E=>co(t,E));let a=e.match(/^([<>=~^]+)/),i=a?a[1]:"=";if(i!=="^"&&i!=="~")return qE(t,e,i);let[r,n,s,,p]=lo(t),[l,d,c,,u]=lo(e),m=[r,n??"x",s??"x"],f=[l,d??"x",c??"x"];if(u&&(!p||Lr(m,f)!==0||Lr(p.split("."),u.split("."))===-1))return!1;let h=f.findIndex(E=>E!=="0")+1,b=i==="~"?2:h>1?h:1;return!(Lr(m.slice(0,b),f.slice(0,b))!==0||Lr(m.slice(b),f.slice(b))===-1)},"satisfies");var uo=o(t=>typeof t=="string"&&/^[v\d]/.test(t)&&Z6.test(t),"validate"),e4=o(t=>typeof t=="string"&&/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/.test(t),"validateStrict");var AG="1.3.10";function UE(t){return`bun-${(0,kE.createHash)("sha1").update(t).digest("base64")}`}o(UE,"getCacheKey");function HE(t){return t.match(/\/bun-v([^/]+)\//)?.[1]}o(HE,"extractVersionFromUrl");async function FE(t,e){let a=new Headers(e?.headers);a.has("User-Agent")||a.set("User-Agent","@oven-sh/setup-bun");let i=await fetch(t,{...e,headers:a});if(!i.ok){let r=await i.text().catch(()=>"");throw new Error(`Failed to fetch url ${t}. (status code: ${i.status}, status text: ${i.statusText})${r?` -${r}`:""}`)}return i}o(FE,"request");function VE(t,e){return t.endsWith(e)?t:((0,_n.renameSync)(t,t+e),t+e)}o(VE,"addExtension");function um(){let t=process.platform;return t==="win32"?"windows":t}o(um,"getPlatform");function $E(t){if(!t)return!1;let e=t.replace(/^bun-v/,"");return uo(e)?Nn(e,AG)>=0:!0}o($E,"hasNativeWindowsArm64");function GE(t,e,a){return t==="windows"&&(e==="aarch64"||e==="arm64")&&!$E(a)?((0,qr.warning)(["\u26A0\uFE0F This version of Bun does not provide native arm64 builds for Windows.","Using x64 baseline build which will run through Microsoft's x64 emulation layer.","This may result in reduced performance and potential compatibility issues.","\u{1F4A1} For best performance, consider using Bun >= 1.3.10, x64 Windows runners, or other platforms with native support."].join(` -`)),"x64"):e==="arm64"?"aarch64":e}o(GE,"getArchitecture");function WE(t,e,a,i){if(t==="windows"&&(e==="aarch64"||e==="arm64"))return!!$E(i);if(t==="linux"&&e==="x64"&&a===void 0)try{return(0,_n.readFileSync)("/proc/cpuinfo","utf8").includes("avx2")}catch{return(0,qr.warning)("Failed to detect AVX2 support."),!1}return a??!0}o(WE,"getAvx2");var BG={"package.json":t=>{let e=JSON.parse(t);return e.packageManager?.split("bun@")?.[1]??e.engines?.bun},".tool-versions":t=>t.match(/^bun\s*(?.*?)$/m)?.groups?.version,".bumrc":t=>t,".bun-version":t=>t};function t4(t,e=!1){let a=process.env.GITHUB_WORKSPACE;if(!a||!t)return;(0,qr.debug)(`Reading version from ${t}`);let i=(0,cm.resolve)(a,t),r=(0,cm.basename)(t);if(!(0,_n.existsSync)(i)){e||(0,qr.warning)(`File ${i} not found`);return}let n=BG[r]??(()=>{}),s;try{if(s=n((0,_n.readFileSync)(i,"utf8"))?.trim(),!s){e||(0,qr.warning)(`Failed to read version from ${t}`);return}}catch(p){let{message:l}=p;e||(0,qr.warning)(`Failed to read ${t}: ${l}`)}finally{if(s)return(0,jE.info)(`Obtained version ${s} from ${t}`),s}}o(t4,"readVersionFromFile");async function XE(t){let{customUrl:e}=t;return e||await MG(t)}o(XE,"getDownloadUrl");async function MG(t){let{version:e,os:a,arch:i,avx2:r,profile:n}=t,s;if(e4(e)&&(s=`bun-v${e}`),!s){let b=(await(await FE("https://api.github.com/repos/oven-sh/bun/git/refs/tags",{headers:t.token?{Authorization:`Bearer ${t.token}`}:{}})).json()).filter(E=>E.ref.startsWith("refs/tags/bun-v")||E.ref==="refs/tags/canary").map(E=>E.ref.replace(/refs\/tags\/(bun-v)?/g,"")).filter(Boolean);if(s=b.find(E=>E===e),s)uo(s)&&(s=`bun-v${s}`);else{b=b.filter(C=>uo(C)).sort(Nn);let E=e==="latest"||!e?b.at(-1):b.filter(C=>co(C,e)).at(-1);if(!E)throw new Error(`No Bun release found matching version '${e}'`);s=`bun-v${E}`}}let p=s??e,l=encodeURIComponent(p),d=encodeURIComponent(a??um()),c=encodeURIComponent(GE(a??um(),i??process.arch,p)),u=encodeURIComponent(WE(a??um(),i??process.arch,r,p)===!1?"-baseline":""),m=encodeURIComponent(n===!0?"-profile":""),{href:f}=new URL(`${l}/bun-${d}-${c}${u}${m}.zip`,"https://github.com/oven-sh/bun/releases/download/");return f}o(MG,"getSemverDownloadUrl");var QE=require("node:process");var JE=o(async t=>{let e=(0,mo.join)((0,QE.cwd)(),"bunfig.toml");AE(e,t.registries);let a=await XE(t),i=zG(t),r=(0,mo.join)((0,KE.homedir)(),".bun","bin");try{(0,ka.mkdirSync)(r,{recursive:!0})}catch(u){if(u.code!=="EEXIST")throw u}(0,_i.addPath)(r);let n=o(u=>process.platform==="win32"?`${u}.exe`:u,"exe"),s=(0,mo.join)(r,n("bun"));try{(0,ka.symlinkSync)(s,(0,mo.join)(r,n("bunx")))}catch(u){if(u.code!=="EEXIST")throw u}let p,l=!1;if(!t.customUrl&&(0,ka.existsSync)(s)){let u=await r4(s);u&&LG(u,t.version)&&(p=u,l=!0,(0,_i.info)(`Using existing Bun installation: ${p}`))}if(!p){if(i){let u=UE(a);if(await(0,mm.restoreCache)([s],u))if(p=await r4(s),p){let f=HE(a),[h]=p.split("+");f?h!==f?((0,_i.warning)(`Cached Bun version ${p} does not match expected version ${f}. Re-downloading.`),p=void 0):(l=!0,(0,_i.info)(`Using a cached version of Bun: ${p}`)):((0,_i.warning)(`Could not parse expected version from URL: ${a}. Ignoring cache.`),p=void 0)}else(0,_i.warning)(`Found a cached version of Bun: ${p} (but it appears to be corrupted?)`)}l||((0,_i.info)(`Downloading a new version of Bun: ${a}`),p=await qG(a,s))}if(!p)throw new Error("Downloaded a new version of Bun, but failed to check its version? Try again.");let[d]=p.split("+");return(0,YE.saveState)("cache",JSON.stringify({cacheEnabled:i,cacheHit:l,bunPath:s,url:a})),{version:d,revision:p,bunPath:s,url:a,cacheHit:l}},"default");function LG(t,e){if(!e||/^(latest|canary|action)$/i.test(e))return!1;let[a]=t.split("+"),i=o(r=>r.replace(/^v/i,""),"normalizeVersion");return i(a)===i(e)}o(LG,"isVersionMatch");async function qG(t,e){let a=VE(await(0,rl.downloadTool)(t),".zip"),i=await(0,rl.extractZip)(a),r=await i4(i);try{(0,ka.renameSync)(r,e)}catch{(0,ka.copyFileSync)(r,e)}return await r4(e)}o(qG,"downloadBun");function zG(t){let{customUrl:e,version:a,noCache:i}=t;return i||e||!a||/latest|canary|action/i.test(a)?!1:(0,mm.isFeatureAvailable)()}o(zG,"isCacheEnabled");async function i4(t){for(let e of(0,ka.readdirSync)(t,{withFileTypes:!0})){let{name:a}=e,i=(0,mo.join)(t,a);if(e.isFile()){if(a==="bun"||a==="bun.exe")return i;if(/^bun.*\.zip/.test(a)){let r=await(0,rl.extractZip)(i);return i4(r)}}if(/^bun/.test(a)&&e.isDirectory())return i4(i)}throw new Error("Could not find executable: bun")}o(i4,"extractBun");async function r4(t){let e=await(0,a4.getExecOutput)(t,["--revision"],{ignoreReturnCode:!0});if(e.exitCode===0&&/^\d+\.\d+\.\d+/.test(e.stdout))return e.stdout.trim();let a=await(0,a4.getExecOutput)(t,["--version"],{ignoreReturnCode:!0});if(a.exitCode===0&&/^\d+\.\d+\.\d+/.test(a.stdout))return a.stdout.trim()}o(r4,"getRevision");function ZE(t){return t?.trim()?t.split(` -`).map(e=>e.trim()).filter(Boolean).map(jG).filter(Boolean):[]}o(ZE,"parseRegistries");function jG(t){let e=t.match(/^(@[a-z0-9-_.]+|[a-z0-9-_.]+(?=:[a-z]+:\/\/)):(.+)$/i);if(e){let a=e[1],i=e[2].trim(),[r,n]=i.split("|",2).map(s=>s?.trim());try{return new URL(r),{url:r,scope:a,...n&&{token:n}}}catch{throw new Error(`Invalid URL in registry configuration: ${r}`)}}else{let[a,i]=t.split("|",2).map(r=>r?.trim());try{return new URL(a),{url:a,scope:"",...i&&{token:i}}}catch{throw new Error(`Invalid URL in registry configuration: ${a}`)}}}o(jG,"parseLine");process.env.RUNNER_TEMP||(process.env.RUNNER_TEMP=(0,tC.tmpdir)());var aC=ZE((0,Dt.getInput)("registries")),eC=(0,Dt.getInput)("registry-url"),kG=(0,Dt.getInput)("scope");eC&&aC.push({url:eC,scope:kG,token:"$BUN_AUTH_TOKEN"});JE({version:(0,Dt.getInput)("bun-version")||t4((0,Dt.getInput)("bun-version-file"))||t4("package.json",!0)||void 0,customUrl:(0,Dt.getInput)("bun-download-url")||void 0,registries:aC,noCache:(0,Dt.getBooleanInput)("no-cache")||!1,token:(0,Dt.getInput)("token")}).then(({version:t,revision:e,bunPath:a,url:i,cacheHit:r})=>{(0,Dt.setOutput)("bun-version",t),(0,Dt.setOutput)("bun-revision",e),(0,Dt.setOutput)("bun-path",a),(0,Dt.setOutput)("bun-download-url",i),(0,Dt.setOutput)("cache-hit",r),process.exit(0)}).catch(t=>{(0,Dt.setFailed)(t),process.exit(1)}); +`:r+=" "+n.join(", ")+(n.length>0?" ":""),r+"]"}o(IHe,"stringifyInlineArray");function bHe(t){t=IC(t);var e=[];return Object.keys(t).forEach(r=>{e.push(bC(r)+" = "+n5(t[r],!1))}),"{ "+e.join(", ")+(e.length>0?" ":"")+"}"}o(bHe,"stringifyInlineTable");function QHe(t,e,r,n){var i=Lr(n);if(i==="array")return wHe(t,e,r,n);if(i==="table")return NHe(t,e,r,n);throw Qa(i)}o(QHe,"stringifyComplex");function wHe(t,e,r,n){n=IC(n),s5(n);var i=Lr(n[0]);if(i!=="table")throw Qa(i);var s=t+bC(r),a="";return n.forEach(c=>{a.length>0&&(a+=` +`),a+=e+"[["+s+`]] +`,a+=M_(s+".",e,c)}),a}o(wHe,"stringifyArrayOfTables");function NHe(t,e,r,n){var i=t+bC(r),s="";return Z8(n).length>0&&(s+=e+"["+i+`] +`),s+M_(i+".",e,n)}o(NHe,"stringifyComplexTable")});var a5=g(U_=>{"use strict";U_.parse=X8();U_.stringify=o5()});var _5=require("node:os"),Vt=Ji(ft());var Q5=require("node:os"),sA=require("node:path"),qn=require("node:fs"),zi=Ji(ft()),xC=Ji(m8()),Rd=Ji(_8()),j_=Ji(Nc());var tA=require("node:fs"),F_=Ji(ft()),QC=Ji(a5());function c5(t,e){if(!e.length)return;let r=0;if(e.forEach(s=>{try{new URL(s.url)}catch{throw new Error(`Invalid registry URL: ${s.url}`)}s.scope||r++}),r>1)throw new Error("You can't have more than one global registry.");(0,F_.info)(`Writing bunfig.toml to '${t}'.`);let n={};if((0,tA.existsSync)(t))try{let s=(0,tA.readFileSync)(t,{encoding:"utf-8"});n=(0,QC.parse)(s)}catch(s){(0,F_.info)(`Error reading existing bunfig: ${s.message}`),n={}}n.install=n?.install||{},n.install.scopes=n?.install.scopes||{};let i=e.find(s=>!s.scope);i&&(n.install.registry={url:i.url,...i.token?{token:i.token}:{}});for(let s of e)if(s.scope){let a=s.scope.startsWith("@")?s.scope.toLowerCase():`@${s.scope.toLowerCase()}`;n.install.scopes[a]={url:s.url,...s.token?{token:s.token}:{}}}Object.keys(n.install.scopes).length===0&&delete n.install.scopes,(0,tA.writeFileSync)(t,(0,QC.stringify)(n),{encoding:"utf8"})}o(c5,"writeBunfig");var w5=Ji(ft());var yo=Ji(ft()),h5=require("node:console"),f5=require("node:crypto"),Na=require("node:fs"),wC=require("node:path");var q_=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,rA=o(t=>{if(typeof t!="string")throw new TypeError("Invalid argument expected string");let e=t.match(q_);if(!e)throw new Error(`Invalid argument not valid semver ('${t}' received)`);return e.shift(),e},"validateAndParse"),l5=o(t=>t==="*"||t==="x"||t==="X","isWildcard"),A5=o(t=>{let e=parseInt(t,10);return isNaN(e)?t:e},"tryParse"),xHe=o((t,e)=>typeof t!=typeof e?[String(t),String(e)]:[t,e],"forceType"),SHe=o((t,e)=>{if(l5(t)||l5(e))return 0;let[r,n]=xHe(A5(t),A5(e));return r>n?1:r{for(let r=0;r{let r=rA(t),n=rA(e),i=r.pop(),s=n.pop(),a=go(r,n);return a!==0?a:i&&s?go(i.split("."),s.split(".")):i||s?i?-1:1:0},"compareVersions");var d5=o((t,e,r)=>{RHe(r);let n=wa(t,e);return p5[r].includes(n)},"compare"),p5={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1],"!=":[-1,1]},u5=Object.keys(p5),RHe=o(t=>{if(typeof t!="string")throw new TypeError(`Invalid operator type, expected string but got ${typeof t}`);if(u5.indexOf(t)===-1)throw new Error(`Invalid operator, expected one of ${u5.join("|")}`)},"assertValidOperator");var nA=o((t,e)=>{if(e=e.replace(/([><=]+)\s+/g,"$1"),e.includes("||"))return e.split("||").some(S=>nA(t,S));if(e.includes(" - ")){let[S,w]=e.split(" - ",2);return nA(t,`>=${S} <=${w}`)}else if(e.includes(" "))return e.trim().replace(/\s{2,}/g," ").split(" ").every(S=>nA(t,S));let r=e.match(/^([<>=~^]+)/),n=r?r[1]:"=";if(n!=="^"&&n!=="~")return d5(t,e,n);let[i,s,a,,c]=rA(t),[l,A,u,,d]=rA(e),f=[i,s??"x",a??"x"],m=[l,A??"x",u??"x"];if(d&&(!c||go(f,m)!==0||go(c.split("."),d.split("."))===-1))return!1;let C=m.findIndex(S=>S!=="0")+1,Q=n==="~"?2:C>1?C:1;return!(go(f.slice(0,Q),m.slice(0,Q))!==0||go(f.slice(Q),m.slice(Q))===-1)},"satisfies");var iA=o(t=>typeof t=="string"&&/^[v\d]/.test(t)&&q_.test(t),"validate"),H_=o(t=>typeof t=="string"&&/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/.test(t),"validateStrict");var _He="1.3.10";function m5(t){return`bun-${(0,f5.createHash)("sha1").update(t).digest("base64")}`}o(m5,"getCacheKey");function g5(t){return t.match(/\/bun-v([^/]+)\//)?.[1]}o(g5,"extractVersionFromUrl");async function y5(t,e){let r=new Headers(e?.headers);r.has("User-Agent")||r.set("User-Agent","@oven-sh/setup-bun");let n=await fetch(t,{...e,headers:r});if(!n.ok){let i=await n.text().catch(()=>"");throw new Error(`Failed to fetch url ${t}. (status code: ${n.status}, status text: ${n.statusText})${i?` +${i}`:""}`)}return n}o(y5,"request");function C5(t,e){return t.endsWith(e)?t:((0,Na.renameSync)(t,t+e),t+e)}o(C5,"addExtension");function NC(){let t=process.platform;return t==="win32"?"windows":t}o(NC,"getPlatform");function E5(t){if(!t)return!1;let e=t.replace(/^bun-v/,"");return iA(e)?wa(e,_He)>=0:!0}o(E5,"hasNativeWindowsArm64");function B5(t,e,r){return t==="windows"&&(e==="aarch64"||e==="arm64")&&!E5(r)?((0,yo.warning)(["\u26A0\uFE0F This version of Bun does not provide native arm64 builds for Windows.","Using x64 baseline build which will run through Microsoft's x64 emulation layer.","This may result in reduced performance and potential compatibility issues.","\u{1F4A1} For best performance, consider using Bun >= 1.3.10, x64 Windows runners, or other platforms with native support."].join(` +`)),"x64"):e==="arm64"?"aarch64":e}o(B5,"getArchitecture");function I5(t,e,r,n){if(t==="windows"&&(e==="aarch64"||e==="arm64"))return!!E5(n);if(t==="linux"&&e==="x64"&&r===void 0)try{return(0,Na.readFileSync)("/proc/cpuinfo","utf8").includes("avx2")}catch{return(0,yo.warning)("Failed to detect AVX2 support."),!1}return r??!0}o(I5,"getAvx2");var vHe={"package.json":t=>{let e=JSON.parse(t);return e.packageManager?.split("bun@")?.[1]??e.engines?.bun},".tool-versions":t=>t.match(/^bun\s*(?.*?)$/m)?.groups?.version,".bumrc":t=>t,".bun-version":t=>t};function z_(t,e=!1){let r=process.env.GITHUB_WORKSPACE;if(!r||!t)return;(0,yo.debug)(`Reading version from ${t}`);let n=(0,wC.resolve)(r,t),i=(0,wC.basename)(t);if(!(0,Na.existsSync)(n)){e||(0,yo.warning)(`File ${n} not found`);return}let s=vHe[i]??(()=>{}),a;try{if(a=s((0,Na.readFileSync)(n,"utf8"))?.trim(),!a){e||(0,yo.warning)(`Failed to read version from ${t}`);return}}catch(c){let{message:l}=c;e||(0,yo.warning)(`Failed to read ${t}: ${l}`)}finally{if(a)return(0,h5.info)(`Obtained version ${a} from ${t}`),a}}o(z_,"readVersionFromFile");async function b5(t){let{customUrl:e}=t;return e||await PHe(t)}o(b5,"getDownloadUrl");async function PHe(t){let{version:e,os:r,arch:n,avx2:i,profile:s}=t,a;if(H_(e)&&(a=`bun-v${e}`),!a){let Q=(await(await y5("https://api.github.com/repos/oven-sh/bun/git/refs/tags",{headers:t.token?{Authorization:`Bearer ${t.token}`}:{}})).json()).filter(S=>S.ref.startsWith("refs/tags/bun-v")||S.ref==="refs/tags/canary").map(S=>S.ref.replace(/refs\/tags\/(bun-v)?/g,"")).filter(Boolean);if(a=Q.find(S=>S===e),a)iA(a)&&(a=`bun-v${a}`);else{Q=Q.filter(w=>iA(w)).sort(wa);let S=e==="latest"||!e?Q.at(-1):Q.filter(w=>nA(w,e)).at(-1);if(!S)throw new Error(`No Bun release found matching version '${e}'`);a=`bun-v${S}`}}let c=a??e,l=encodeURIComponent(c),A=encodeURIComponent(r??NC()),u=encodeURIComponent(B5(r??NC(),n??process.arch,c)),d=encodeURIComponent(I5(r??NC(),n??process.arch,i,c)===!1?"-baseline":""),f=encodeURIComponent(s===!0?"-profile":""),{href:m}=new URL(`${l}/bun-${A}-${u}${d}${f}.zip`,"https://github.com/oven-sh/bun/releases/download/");return m}o(PHe,"getSemverDownloadUrl");var N5=require("node:process");var x5=o(async t=>{let e=(0,sA.join)((0,N5.cwd)(),"bunfig.toml");c5(e,t.registries);let r=await b5(t),n=OHe(t),i=(0,sA.join)((0,Q5.homedir)(),".bun","bin");try{(0,qn.mkdirSync)(i,{recursive:!0})}catch(d){if(d.code!=="EEXIST")throw d}(0,zi.addPath)(i);let s=o(d=>process.platform==="win32"?`${d}.exe`:d,"exe"),a=(0,sA.join)(i,s("bun"));try{(0,qn.symlinkSync)(a,(0,sA.join)(i,s("bunx")))}catch(d){if(d.code!=="EEXIST")throw d}let c,l=!1;if(!t.customUrl&&(0,qn.existsSync)(a)){let d=await Y_(a);d&&DHe(d,t.version)&&(c=d,l=!0,(0,zi.info)(`Using existing Bun installation: ${c}`))}if(!c){if(n){let d=m5(r);if(await(0,xC.restoreCache)([a],d))if(c=await Y_(a),c){let m=g5(r),[C]=c.split("+");m?C!==m?((0,zi.warning)(`Cached Bun version ${c} does not match expected version ${m}. Re-downloading.`),c=void 0):(l=!0,(0,zi.info)(`Using a cached version of Bun: ${c}`)):((0,zi.warning)(`Could not parse expected version from URL: ${r}. Ignoring cache.`),c=void 0)}else(0,zi.warning)(`Found a cached version of Bun: ${c} (but it appears to be corrupted?)`)}l||((0,zi.info)(`Downloading a new version of Bun: ${r}`),c=await THe(r,a))}if(!c)throw new Error("Downloaded a new version of Bun, but failed to check its version? Try again.");let[A]=c.split("+");return(0,w5.saveState)("cache",JSON.stringify({cacheEnabled:n,cacheHit:l,bunPath:a,url:r})),{version:A,revision:c,bunPath:a,url:r,cacheHit:l}},"default");function DHe(t,e){if(!e||/^(latest|canary|action)$/i.test(e))return!1;let[r]=t.split("+"),n=o(i=>i.replace(/^v/i,""),"normalizeVersion");return n(r)===n(e)}o(DHe,"isVersionMatch");async function THe(t,e){let r=C5(await(0,Rd.downloadTool)(t),".zip"),n=await(0,Rd.extractZip)(r),i=await G_(n);try{(0,qn.renameSync)(i,e)}catch{(0,qn.copyFileSync)(i,e)}return await Y_(e)}o(THe,"downloadBun");function OHe(t){let{customUrl:e,version:r,noCache:n}=t;return n||e||!r||/latest|canary|action/i.test(r)?!1:(0,xC.isFeatureAvailable)()}o(OHe,"isCacheEnabled");async function G_(t){for(let e of(0,qn.readdirSync)(t,{withFileTypes:!0})){let{name:r}=e,n=(0,sA.join)(t,r);if(e.isFile()){if(r==="bun"||r==="bun.exe")return n;if(/^bun.*\.zip/.test(r)){let i=await(0,Rd.extractZip)(n);return G_(i)}}if(/^bun/.test(r)&&e.isDirectory())return G_(n)}throw new Error("Could not find executable: bun")}o(G_,"extractBun");async function Y_(t){let e=await(0,j_.getExecOutput)(t,["--revision"],{ignoreReturnCode:!0});if(e.exitCode===0&&/^\d+\.\d+\.\d+/.test(e.stdout))return e.stdout.trim();let r=await(0,j_.getExecOutput)(t,["--version"],{ignoreReturnCode:!0});if(r.exitCode===0&&/^\d+\.\d+\.\d+/.test(r.stdout))return r.stdout.trim()}o(Y_,"getRevision");function S5(t){return t?.trim()?t.split(` +`).map(e=>e.trim()).filter(Boolean).map(MHe).filter(Boolean):[]}o(S5,"parseRegistries");function MHe(t){let e=t.match(/^(@[a-z0-9-_.]+|[a-z0-9-_.]+(?=:[a-z]+:\/\/)):(.+)$/i);if(e){let r=e[1],n=e[2].trim(),[i,s]=n.split("|",2).map(a=>a?.trim());try{return new URL(i),{url:i,scope:r,...s&&{token:s}}}catch{throw new Error(`Invalid URL in registry configuration: ${i}`)}}else{let[r,n]=t.split("|",2).map(i=>i?.trim());try{return new URL(r),{url:r,scope:"",...n&&{token:n}}}catch{throw new Error(`Invalid URL in registry configuration: ${r}`)}}}o(MHe,"parseLine");process.env.RUNNER_TEMP||(process.env.RUNNER_TEMP=(0,_5.tmpdir)());var v5=S5((0,Vt.getInput)("registries")),R5=(0,Vt.getInput)("registry-url"),kHe=(0,Vt.getInput)("scope");R5&&v5.push({url:R5,scope:kHe,token:"$BUN_AUTH_TOKEN"});x5({version:(0,Vt.getInput)("bun-version")||z_((0,Vt.getInput)("bun-version-file"))||z_("package.json",!0)||void 0,customUrl:(0,Vt.getInput)("bun-download-url")||void 0,registries:v5,noCache:(0,Vt.getBooleanInput)("no-cache")||!1,token:(0,Vt.getInput)("token")}).then(({version:t,revision:e,bunPath:r,url:n,cacheHit:i})=>{(0,Vt.setOutput)("bun-version",t),(0,Vt.setOutput)("bun-revision",e),(0,Vt.setOutput)("bun-path",r),(0,Vt.setOutput)("bun-download-url",n),(0,Vt.setOutput)("cache-hit",i),process.exit(0)}).catch(t=>{(0,Vt.setFailed)(t),process.exit(1)}); /*! Bundled license information: -sax/lib/sax.js: - (*! http://mths.be/fromcodepoint v0.1.0 by @mathias *) - -mime-db/index.js: - (*! - * mime-db - * Copyright(c) 2014 Jonathan Ong - * Copyright(c) 2015-2022 Douglas Christopher Wilson - * MIT Licensed - *) +undici/lib/web/fetch/body.js: + (*! formdata-polyfill. MIT License. Jimmy Wärting *) -mime-types/index.js: - (*! - * mime-types - * Copyright(c) 2014 Jonathan Ong - * Copyright(c) 2015 Douglas Christopher Wilson - * MIT Licensed - *) +undici/lib/web/websocket/frame.js: + (*! ws. MIT License. Einar Otto Stangvik *) */ diff --git a/package.json b/package.json index 582a0fe3..f4421304 100644 --- a/package.json +++ b/package.json @@ -18,22 +18,22 @@ "author": "xHyroM", "scripts": { "format": "prettier --write src *.yml *.json *.md", - "build": "esbuild --target=node20 --outfile=dist/setup/index.js --bundle --keep-names --minify --platform=node --format=cjs src/index.ts && esbuild --target=node20 --outfile=dist/cache-save/index.js --bundle --keep-names --minify --platform=node --format=cjs src/cache-save.ts", + "build": "esbuild --target=node24 --outfile=dist/setup/index.js --bundle --keep-names --minify --platform=node --format=cjs src/index.ts && esbuild --target=node24 --outfile=dist/cache-save/index.js --bundle --keep-names --minify --platform=node --format=cjs src/cache-save.ts", "start": "npm run build && node dist/setup/index.js" }, "dependencies": { - "@actions/cache": "^4.1.0", - "@actions/core": "^1.11.1", - "@actions/exec": "^1.1.1", - "@actions/glob": "^0.4.0", - "@actions/io": "^1.1.3", - "@actions/tool-cache": "^2.0.2", + "@actions/cache": "^5.0.5", + "@actions/core": "^2.0.3", + "@actions/exec": "^2.0.0", + "@actions/glob": "^0.5.0", + "@actions/io": "^2.0.0", + "@actions/tool-cache": "^3.0.0", "@iarna/toml": "^2.2.5", "compare-versions": "^6.1.1" }, "devDependencies": { "@types/bun": "^1.3.10", - "@types/node": "^20.19.35", + "@types/node": "^24.0.0", "esbuild": "^0.19.12", "prettier": "^3.8.1", "typescript": "^4.9.5"